Example #1
0
             $inserted_id = '<input id="inserted_id" type="hidden" value="' . $inserted_id . '" name="id"/>';
             $_RESULT = array('content' => array(template('moduleTape/fast', $vars), $inserted_id));
             die(json_encode($_RESULT));
         } else {
             echo '<i style="display:none">Fatal error: </i>Введенный "Символьный код" уже занят';
             /**
              * TODO: Сейчас на все ошибки одна причина, исправить :)
              */
         }
     } else {
         $vars['CONFIG'] = $CONFIG;
         $vars[$key_field] = (int) $new_item_id;
         $vars['path_id'] = (int) $path_id;
         $vars['page'] = $page;
         $vars['output_id'] = $output_id;
         $vars['_FORM_'] = MSCore::forms()->make($CONFIG['tables']['items']['config']);
         echo template('moduleTape/add', $vars);
     }
     /* ACTION */
     die;
     break;
 case 'delete':
     $path_id = isset(MSCore::urls()->vars[2]) ? (int) MSCore::urls()->vars[2] : 0;
     $page = isset(MSCore::urls()->vars[3]) ? (int) MSCore::urls()->vars[3] : 0;
     $id = isset(MSCore::urls()->vars[4]) ? (int) MSCore::urls()->vars[4] : 0;
     /* ACTION */
     if ($id > 0) {
         MSCore::db()->execute("DELETE FROM `" . PRFX . $table_name . "` WHERE `" . $key_field . "`=" . $id);
         $vars = $Tape->generateVars();
         $_RESULT = array('content' => template('moduleTape/fast', $vars));
         die(json_encode($_RESULT));