$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));