Example #1
0
                 * 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;