syntaxe POO (visibilité)
[mw_actions_logs] / mw_actions_logs.php
index 337866d..fb84cd4 100644 (file)
@@ -2,31 +2,31 @@
 
   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{
@@ -72,7 +72,7 @@
       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