diff options
Diffstat (limited to 'app/controller')
| -rw-r--r-- | app/controller/sysconf.control.php | 18 | 
1 files changed, 17 insertions, 1 deletions
| diff --git a/app/controller/sysconf.control.php b/app/controller/sysconf.control.php index f96c97e..a7db1e8 100644 --- a/app/controller/sysconf.control.php +++ b/app/controller/sysconf.control.php @@ -14,7 +14,17 @@ class Sysconf extends Controller      function handle($argv)      {          $mod = new SysconfModel(); -        $this->action_default($mod); + +        switch ($_REQUEST['input']['action']) +        { +        case "save": +            $this->action_save($mod); +            break; + +        default: +            $this->action_default($mod); +            break; +        }      }      function action_default($mod) @@ -22,6 +32,12 @@ class Sysconf extends Controller          $mod->deflt();          include "view/sysconf/default.view.php";      } + +    function action_save($mod) +    { +        $mod->save($_REQUEST['input']); +        $this->action_default($mod); +    }  }  ?> | 
