syntaxe POO (visibilite) dev master mw_pages.0.13
authordj3c1t <dj3c1t@free.fr>
Sun, 15 Jun 2014 17:38:01 +0000 (19:38 +0200)
committerdj3c1t <dj3c1t@free.fr>
Sun, 15 Jun 2014 17:38:01 +0000 (19:38 +0200)
app/controllers/pages/admin.php
app/controllers/pages/index.php
app/controllers/pages/view.php
app/data/modules/sql/mw_data_pages.php
app/data/modules/xml/mw_data_pages.php
app/helpers/mw_helper_pages.php
app/observers/mw_observer_pages.php
mw_pages.php

index 321d9cd..7ae7279 100644 (file)
@@ -2,7 +2,8 @@
 
   class mw_pages_admin extends mw_controller{
 
-    function index(&$env){
+    public function index(){
+      $env = $this->env();
       $data = $env->data();
       if(($arbo = $data->pages_arbo()) !== false){
         $env->set_out("arbo", $arbo);
@@ -34,7 +35,8 @@
       else $env->erreur("impossible de lire l'arborescence des pages");
     }
 
-    function validate_POST_page(&$env, $page = null){
+    protected function validate_POST_page($page = null){
+      $env = $this->env();
       $page = isset($page) ? $page : array();
       $_page = array();
       if(($user = $env->user()) && $user["id"]){
@@ -51,7 +53,8 @@
       return $_page;
     }
 
-    function add(&$env){
+    public function add(){
+      $env = $this->env();
       $data = $env->data();
       $_SESSION["upload_dir"] = $env->path("web").($env->path("web") ? "" : "/").$env->path("content")."uploads";
       if(($arbo = $data->pages_arbo()) !== false){
@@ -61,7 +64,7 @@
           "content" => ""
         );
         if($_POST){
-          $page = $this->validate_POST_page($env);
+          $page = $this->validate_POST_page();
           if(!$env->messages()){
             if(($id_page = $data->add_page($page)) !== false){
               $env->redirect(
       else $env->erreur("impossible de lire l'arborescence des pages");
     }
 
-    function edit(&$env){
+    public function edit(){
+      $env = $this->env();
       $data = $env->data();
       $_SESSION["upload_dir"] = $env->path("web").($env->path("web") ? "" : "/").$env->path("content")."uploads";
       if($page = $data->page($_GET[$env->param("id")])){
         if(($arbo = $data->pages_arbo()) !== false){
           $env->set_out("arbo", $arbo);
           if($_POST){
-            $page = $this->validate_POST_page($env, $page);
+            $page = $this->validate_POST_page($page);
             if(!$env->messages()){
               if($data->set_page($_GET[$env->param("id")], $page)){
                 $env->redirect(
       else $env->erreur("impossible de lire les informations de la page");
     }
 
-    function edit_pages(&$env){
+    public function edit_pages(){
+      $env = $this->env();
       if(($user = $env->user()) && $user["id"]){
         if($_POST){
           $data = $env->data();
       else $env->erreur("impossible de lire les informations de l'utilisateur");
     }
 
-    function set_accueil(&$env){
+    public function set_accueil(){
+      $env = $this->env();
       if(($user = $env->user()) && $user["id"]){
         $data = $env->data();
         $start_action = "";
       else $env->erreur("impossible de lire les informations de l'utilisateur");
     }
 
-    function del(&$env){
+    public function del(){
+      $env = $this->env();
       $data = $env->data();
       if($page = $data->page($_GET[$env->param("id")])){
         if($data->del_page($page["id"])){
     }
 
   }
-
-?>
\ No newline at end of file
index 3a6b3d5..41bd38e 100644 (file)
@@ -2,10 +2,9 @@
 
   class mw_pages_index extends mw_controller{
 
-    function index(&$env){
+    public function index(){
+      $env = $this->env();
       $env->run("pages/view");
     }
 
   }
-
-?>
\ No newline at end of file
index bbd74f5..0ba4581 100644 (file)
@@ -2,10 +2,11 @@
 
   class mw_pages_view extends mw_controller{
 
-    function index(&$env){
+    public function index(){
     }
 
-    function page(&$env){
+    public function page(){
+      $env = $this->env();
       $data = $env->data();
       if(($arbo = $data->pages_arbo(array("enabled" => 1, "order_by" => "position", "order" => "ASC"))) !== false){
         $env->set_out("arbo", $arbo);
@@ -37,5 +38,3 @@
     }
 
   }
-
-?>
\ No newline at end of file
index c7648d7..e1702d7 100644 (file)
@@ -2,7 +2,7 @@
 
   class mw_data_pages extends mw_data{
 
-    function page_ariane($id, $ariane = array()){
+    public function page_ariane($id, $ariane = array()){
       if($page = $this->page($id)){
         if($page["id_parent"]) $ariane = $this->page_ariane($page["id_parent"], $ariane);
         $ariane[] = $page;
@@ -11,7 +11,7 @@
       return false;
     }
 
-    function pages($params = array()){
+    public function pages($params = array()){
       $id_parent = isset($params["id_parent"]) ? $params["id_parent"] : null;
       $enabled = isset($params["enabled"]) ? ($params["enabled"] ? "1" : "0") : null;
       $user = isset($params["user"]) ? $params["user"] : null;
@@ -49,7 +49,7 @@
       return $pages;
     }
 
-    function pages_arbo($params = array()){
+    public function pages_arbo($params = array()){
       $id_parent = isset($params["id_parent"]) ? $params["id_parent"] : null;
       $enabled = isset($params["enabled"]) ? ($params["enabled"] ? "1" : "0") : null;
       $user = isset($params["user"]) ? $params["user"] : null;
@@ -85,7 +85,7 @@
       return $arbo;
     }
 
-    function page($id){
+    public function page($id){
       $page = array();
       $sgbd = $this->sgbd();
       $sql = "SELECT * FROM #--pages WHERE id=".$this->eq($id);
@@ -98,7 +98,7 @@
       return $page;
     }
 
-    function add_page($params){
+    public function add_page($params){
       $id_parent = isset($params["id_parent"]) ? $params["id_parent"] : null;
       $title = isset($params["title"]) ? $params["title"] : null;
       $content = isset($params["content"]) ? $params["content"] : null;
       return $id_page;
     }
 
-    function set_page($id, $params, $RAZ = false){
+    public function set_page($id, $params, $RAZ = false){
       if($page = $this->page($id)){
         $id_parent = isset($params["id_parent"]) ? $params["id_parent"] : ($RAZ ? null : $page["id_parent"]);
         $title = isset($params["title"]) ? $params["title"] : ($RAZ ? null : $page["title"]);
       return false;
     }
 
-    function del_page($id){
+    public function del_page($id){
       $sgbd = $this->sgbd();
       try{
         $sgbd->query("UPDATE #--pages SET id_parent=NULL WHERE id_parent=".$this->eq($id));
     }
 
   }
-
-?>
\ No newline at end of file
index bde8ba1..ec94e31 100644 (file)
@@ -2,7 +2,7 @@
 
   class mw_data_pages extends mw_data{
 
-    function page_ariane($id, $ariane = array()){
+    public function page_ariane($id, $ariane = array()){
       if($page = $this->page($id)){
         if(isset($page["id_parent"]) && $page["id_parent"]) $ariane = $this->page_ariane($page["id_parent"], $ariane);
         $ariane[] = $page;
@@ -11,7 +11,7 @@
       return false;
     }
 
-    function pages($params = array()){
+    public function pages($params = array()){
       $id_parent = isset($params["id_parent"]) ? $params["id_parent"] : null;
       $enabled = isset($params["enabled"]) ? ($params["enabled"] ? "1" : "0") : null;
       $user = isset($params["user"]) ? $params["user"] : null;
@@ -63,7 +63,7 @@
       return $pages;
     }
 
-    function pages_arbo($params = array()){
+    public function pages_arbo($params = array()){
       $params["id_parent"] = isset($params["id_parent"]) ? $params["id_parent"] : "";
       $params["enabled"] = isset($params["enabled"]) ? ($params["enabled"] ? "1" : "0") : null;
       $params["user"] = isset($params["user"]) ? $params["user"] : null;
       return $arbo;
     }
 
-    function page($id){
+    public function page($id){
       $sgbd = $this->sgbd();
       return ($page = $sgbd->get_data("pages", $id)) ? $page : false;
     }
 
-    function add_page($params){
+    public function add_page($params){
       $id_parent = isset($params["id_parent"]) ? $params["id_parent"] : null;
       $title = isset($params["title"]) ? $params["title"] : null;
       $content = isset($params["content"]) ? $params["content"] : null;
       );
     }
 
-    function set_page($id, $params, $RAZ = false){
+    public function set_page($id, $params, $RAZ = false){
       if($page = $this->page($id)){
         $id_parent = isset($params["id_parent"]) ? $params["id_parent"] : ($RAZ ? null : (isset($page["id_parent"]) ? $page["id_parent"] : null));
         $title = isset($params["title"]) ? $params["title"] : ($RAZ ? null : $page["title"]);
       return false;
     }
 
-    function del_page($id){
+    public function del_page($id){
       $sgbd = $this->sgbd();
       if($sgbd->del_data("pages", $id)){
         $OK = true;
     }
 
   }
-
-?>
\ No newline at end of file
index f6db62c..e4ee747 100644 (file)
@@ -2,7 +2,7 @@
 
   class mw_helper_pages extends mw_helper{
 
-    function datetime2timestamp($string){
+    public function datetime2timestamp($string){
       list($date, $time) = explode(" ", $string);
       list($year, $month, $day) = explode("-", $date);
       list($hour, $minute, $second) = explode(":", $time);
@@ -10,7 +10,7 @@
       return $timestamp;
     }
 
-    function pages_arbo_navig_lis($env, $arbo, $ariane = array()){
+    public function pages_arbo_navig_lis($env, $arbo, $ariane = array()){
       $content = "";
       if($arbo["subs"]){
         if($path_item = array_shift($ariane)){
@@ -35,7 +35,7 @@
       return $content;
     }
 
-    function pages_arbo_edit_select_options($arbo, $id_page, $id_parent, $indent_increment = "", $indent = ""){
+    public function pages_arbo_edit_select_options($arbo, $id_page, $id_parent, $indent_increment = "", $indent = ""){
       $arbo["id"] = $arbo["id"] ? $arbo["id"] : "";
       $content =
        "<option"
@@ -55,7 +55,7 @@
       return $content;
     }
 
-    function pages_arbo_list_select_options($env, $etat, $arbo, $current_page_id, $indent_increment = "", $indent = ""){
+    public function pages_arbo_list_select_options($env, $etat, $arbo, $current_page_id, $indent_increment = "", $indent = ""){
       $arbo["id"] = isset($arbo["id"]) ? $arbo["id"] : "";
       $content =
        "<option"
@@ -73,7 +73,7 @@
       return $content;
     }
 
-    function pages_arbo_start_select_options($env, $arbo, $current_start_action, $current_start_action_params, $indent_increment = "", $indent = ""){
+    public function pages_arbo_start_select_options($env, $arbo, $current_start_action, $current_start_action_params, $indent_increment = "", $indent = ""){
       $arbo["id"] = isset($arbo["id"]) ? $arbo["id"] : "";
       $content = "";
       if($arbo["id"]){
     }
 
   }
-
-?>
\ No newline at end of file
index 8dd40c4..9c247f8 100644 (file)
@@ -2,7 +2,7 @@
 
   class mw_observer_pages extends mw_observer{
 
-    function after_action(){
+    public function after_action(){
       $env = $this->env();
       if($env->is_running("pages/admin")){
         $env->add_js_file($env->path("web").$env->path("mw_path")."libs/tiny_mce/tiny_mce.js");
@@ -11,5 +11,3 @@
     }
 
   }
-
-?>
\ No newline at end of file
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 &eacute;diteur dans l'administration du site";
     }
 
-    function init($env){
+    public function init($env){
       $env->set_link("plugins/admin/mw_pages", $env->url("pages/admin"), "&eacute;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