Commentaires sur la classe hooks
This commit is contained in:
parent
19dbf9561f
commit
9b240ebdcb
|
@ -37,12 +37,14 @@ class m_hooks {
|
||||||
function m_hooks() {
|
function m_hooks() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*---------------------------------------------------------------------------*/
|
||||||
/**
|
/**
|
||||||
* invoke() permet de lancer une fonction donné en parametre dans toute les classes
|
* invoke() permet de lancer une fonction donné en parametre dans toute les classes
|
||||||
* connues de alternc, avec les parametres donnés.
|
* connues de alternc, avec les parametres donnés.
|
||||||
* $hname nom de la fonction "hooks" que l'on cherche dans les classes
|
* @param string $hname nom de la fonction "hooks" que l'on cherche dans les classes
|
||||||
* $hparam tableau contenant les parametres
|
* @param array $hparam tableau contenant les parametres
|
||||||
* $hclass tableau contenant les classes spécifique qu'on veux appeler (si on veux pas TOUTE les appeler)
|
* @param array|string $hclass tableau contenant les classes spécifique qu'on veux appeler (si on veux pas TOUTE les appeler)
|
||||||
|
* @return array with the return of each classes
|
||||||
*/
|
*/
|
||||||
function invoke($hname, $hparam = array(), $hclass = null) {
|
function invoke($hname, $hparam = array(), $hclass = null) {
|
||||||
|
|
||||||
|
@ -74,10 +76,14 @@ class m_hooks {
|
||||||
return $val;
|
return $val;
|
||||||
}
|
}
|
||||||
|
|
||||||
// $scripts a script or a directory
|
/*---------------------------------------------------------------------------*/
|
||||||
// invoke each executable script of the directory (or the specified script)
|
/**
|
||||||
// with the parameters
|
* invoke each executable script of the directory (or the specified script)
|
||||||
function invoke_scripts($scripts, $parameters) {
|
* @param string $scripts a script or a directory
|
||||||
|
* @param array $parameters parameters for the scripts
|
||||||
|
* @return boolean TRUE
|
||||||
|
*/
|
||||||
|
function invoke_scripts($scripts, $parameters=array()) {
|
||||||
|
|
||||||
// First, build the list of script we want to launch
|
// First, build the list of script we want to launch
|
||||||
$to_launch=array();
|
$to_launch=array();
|
||||||
|
@ -104,6 +110,8 @@ class m_hooks {
|
||||||
foreach($to_launch as $fi) {
|
foreach($to_launch as $fi) {
|
||||||
system($fi." ".$params);
|
system($fi." ".$params);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO: return something more interesting than true
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue