public attr / function, constructeurs __construct
[mtweb] / mw / env / modules / mw_env_run.php
index 10a4022..a2b9b78 100644 (file)
@@ -2,15 +2,15 @@
 
   class mw_env_run extends mw_env{
 
-    var $etat;
-    var $controllers;
+    public $etat;
+    public $controllers;
 
-    function user(){
+    public function user(){
       if(!($data = $this->data())) return array();
       return $data->get_session_user();
     }
 
-    function set_etat($etat, $valid_role = true){
+    public function set_etat($etat, $valid_role = true){
       if(($this->etat = $this->valid_etat($etat)) !== false){
         if(!$valid_role || $this->action_allowed($this->etat, false)){
           return $this->etat;
@@ -25,7 +25,7 @@
       return false;
     }
 
-    function valid_etat($etat){
+    public function valid_etat($etat){
       $_etat = array(
         "mod" => "",
         "controller" => "",
       return false;
     }
 
-    function etat_is_valid(){
+    public function etat_is_valid(){
       return $this->valid_etat($this->etat);
     }
 
-    function action_allowed($etat, $CHECK_FORMAT = true){
+    public function action_allowed($etat, $CHECK_FORMAT = true){
       if(!$this->bdd("sgbd")) return false;
       $data = $this->data();
       if($CHECK_FORMAT) $etat = $this->valid_etat($etat);
       return $OK;
     }
 
-    function run($etat, $params = array(), $valid_role = true){
+    public function run($etat, $params = array(), $valid_role = true){
       if($this->set_etat($etat, $valid_role)){
         if($controller = $this->get_controller($this->etat("mod")."/".$this->etat("controller"))){
           $action_method = $this->etat("action");
       }
     }
 
-    function is_running($etat){
+    public function is_running($etat){
       $_etat = array();
       if(is_array($etat)){
         if(isset($etat["mod"])){
       return $IS_RUNNING;
     }
 
-    function etat($name = null){
+    public function etat($name = null){
       if(!isset($name)) return $this->etat;
       return $this->etat[$name];
     }
 
-    function get_controller($controller_path){
+    public function get_controller($controller_path){
       if($etat = $this->valid_etat($controller_path)){
         if(!isset($this->controllers)) $this->controllers = array();
         if(!isset($this->controllers[$etat["mod"]])) $this->controllers[$etat["mod"]] = array();
 
   }
 
-  class mw_controller{
+  // -------------------------------------------------------------------------------------------
+  //                                                                         class mw_controller
+  //
 
-    var $env;
+  abstract class mw_controller{
 
-    function set_env(&$env){
+    public $env;
+
+    public function set_env(&$env){
       $this->env = &$env;
     }
 
-    function env(){
+    public function env(){
       return $this->env;
     }
 
-    function validate(){
+    public function validate(){
       return true;
     }
 
-    function prepare_inputs(){
+    public function prepare_inputs(){
       return true;
     }
 
   }
-
-?>
\ No newline at end of file