adaptations pour pludieurs instances d'applications
[mtweb] / mw / env / modules / mw_env_run.php
index 5d7a24d..c0a97a2 100644 (file)
       return $OK;
     }
 
-    function run($etat, $valid_role = true, $params = array(), $method = "GET"){
+    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");
           if(method_exists($controller, $action_method)){
-            foreach($params as $key => $value){
-              switch(strtolower($method)){
-                case "get": $_GET[$this->param($key)] = $value; break;
-                case "post": $_POST[$key] = $value; break;
-                default: break;
+            foreach($params as $params_method => $values){
+              foreach($values as $key => $value){
+                switch(strtolower($params_method)){
+                  case "get":
+                    $_GET[$this->param($key)] = $value;
+                    break;
+                  case "post":
+                    $_POST[$key] = $value;
+                    break;
+                }
               }
             }
             if(($controller_validate = $controller->validate()) === true){