コード例 #1
0
 function admin_edit()
 {
     global $__in, $__out;
     $configuration = new configuration($__in['id']);
     if ($__in['__is_form_submitted']) {
         // if form is submitted
         if ($configuration->admin_edit($__in['configuration']['value'])) {
             // editted successfully
             return dispatcher::redirect(array("action" => "getall"), "updated_successfully");
         } else {
             // could not edit
             $__out['configuration'] = $__in['configuration'];
             $__out['configuration']['id'] = $__in['id'];
             return false;
         }
     } else {
         // if form is not submitted
         $__out['configuration'] = $configuration->this_to_array();
         return true;
     }
     // end if form submitted
 }