syntaxe POO (visibilite)
[mw_pages] / mw_pages.php
index c33eb05..7d99241 100644 (file)
@@ -2,15 +2,15 @@
 
   class mw_pages extends mw_plugin{
 
-    function title(){
+    public function title(){
       return "Pages";
     }
 
-    function description(){
+    public function description(){
       return "Pour ajouter des pages, avec un éditeur dans l'administration du site";
     }
 
-    function init($env){
+    public function init($env){
       $env->set_link("plugins/admin/mw_pages", $env->url("pages/admin"), "éditer les pages");
       $env->set_link("admin/pages", $env->url("pages/admin"), "Pages", 40);
       $data = $env->data();
@@ -30,7 +30,7 @@
       return true;
     }
 
-    function _set_links($env, $parent, $arbo){
+    public function _set_links($env, $parent, $arbo){
       if($arbo["subs"]){
         foreach($arbo["subs"] as $page){
           $env->set_link(
@@ -44,7 +44,7 @@
       }
     }
 
-    function enable($env){
+    public function enable($env){
       $plugins_pages_start_id = $env->config("plugins_pages_start_id");
       if($plugins_pages_start_id){
         $data = $env->data();
@@ -59,7 +59,7 @@
       return true;
     }
 
-    function disable($env){
+    public function disable($env){
       $start_action = $env->config("start_action");
       if($start_action == "pages/view/page"){
         $data = $env->data();
@@ -78,7 +78,7 @@
     //                                                                           install
     //
 
-    function install($env){
+    public function install($env){
       if(
             $env->bdd("sgbd") == "mysql"
         ||  $env->bdd("sgbd") == "pdo_mysql"
       return true;
     }
 
-    function install_mysql($env){
+    public function install_mysql($env){
       $data = $env->data();
       $sgbd = $data->sgbd();
       try{
       return true;
     }
 
-    function install_sqlite($env){
+    public function install_sqlite($env){
       $data = $env->data();
       $sgbd = $data->sgbd();
       try{
       return true;
     }
 
-    function install_xml($env){
+    public function install_xml($env){
       $data = $env->data();
       $sgbd = $data->sgbd();
       $EXISTS = $sgbd->data_exists("pages");
     //                                                                         uninstall
     //
 
-    function uninstall($env){
+    public function uninstall($env){
       if($env->bdd("sgbd") == "xml") return $this->uninstall_xml($env);
       else return $this->uninstall_sql($env);
     }
 
-    function uninstall_xml($env){
+    public function uninstall_xml($env){
       $data = $env->data();
       $sgbd = $data->sgbd();
       if(!$this->disable($env)) return "impossible de desactiver le plugin";
       return true;
     }
 
-    function uninstall_sql($env){
+    public function uninstall_sql($env){
       $data = $env->data();
       $sgbd = $data->sgbd();
       if(!$this->disable($env)) return "impossible de desactiver le plugin";
     }
 
   }
-
-?>
\ No newline at end of file