class mw_actions_logs extends mw_plugin{
- function title(){
+ public function title(){
return "Actions logs";
}
- function description(){
+ public function description(){
return "Enregistre un historique des actions sur le site";
}
- function init($env){
- $env->set_link("admin/actions_logs", $env->url("admin/actions_logs/historique"), "Actions logs", 50);
- $env->set_link("admin/actions_logs/historique", $env->url("admin/actions_logs/historique"), "Historique des actions", 10);
- $env->set_link("admin/actions_logs/config", $env->url("admin/actions_logs/config"), "Configuration des logs", 20);
- $env->set_link("admin/actions_logs/logs_actions", $env->url("admin/actions_logs/logs_actions"), "Liste des actions", 30);
+ public function init($env){
+ $env->set_link("config/actions_logs", $env->url("config/actions_logs/historique"), "Historique des actions", 50);
+ $env->set_link("config/actions_logs/config", $env->url("config/actions_logs/config"), "Configuration des logs", 20);
+ $env->set_link("config/actions_logs/logs_actions", $env->url("config/actions_logs/logs_actions"), "Liste des actions", 30);
return true;
}
- function enable($env){
+ public function enable($env){
return true;
}
- function disable($env){
+ public function disable($env){
return true;
}
- function install($env){
+ public function install($env){
+ if($env->bdd("sgbd") == "xml") return "ce plugin necessite un stockage de données sql";
$data = $env->data();
$sgbd = $data->sgbd();
try{
return true;
}
- function uninstall($env){
+ public function uninstall($env){
$data = $env->data();
$sgbd = $data->sgbd();
if(!$this->disable($env)) return "impossible de desactiver le plugin";
}
}
-
-?>
\ No newline at end of file