* 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)); } /* ACTION */ exit; break; } die;