je trouve dans pas mal d eplug un fichier d'installation avec ce genre de chose
function acs_install($action){
switch ($action)
{
case 'test':
return false;
//return isset($GLOBALS['meta']['acsOnglets1']); // TODO: remove any Model's components dependency
break;
case 'install':
acs_set_default_values();
break;
case 'uninstall':
acs_reset_vars();
break;
}
}
(exemple tiré de ACS)
J'ai beau cherché, je ne trouve pas où cette fonction d'install est appelée par ailleurs dans les fichiers du plug. J'en déduis que c'est spip qui l'exécute ...
Mais alors d'où vient le paramètre $action ?
et surtout les trois valeurs possibles
test
install
uninstall
Le Monday 21 July 2008 18:07:54 rburton, vous avez écrit :
Bonjour,
je trouve dans pas mal d eplug un fichier d'installation avec ce genre
de chose
function acs_install($action){
switch ($action)
{
case 'test':
return false;
//return isset($GLOBALS['meta']['acsOnglets1']); // TODO: remove
any Model's components dependency
break;
case 'install':
acs_set_default_values();
break;
case 'uninstall':
acs_reset_vars();
break;
}
}
(exemple tiré de ACS)
J'ai beau cherché, je ne trouve pas où cette fonction d'install est
appelée par ailleurs dans les fichiers du plug. J'en déduis que c'est
spip qui l'exécute ...
Mais alors d'où vient le paramètre $action ?
et surtout les trois valeurs possibles
test
install
uninstall