} else { echo 'id is not specified'; } } else { echo 'type is not specified'; } //------------------------------------------------A D D I N G------------------------------------------------ } else { if (isset($_REQUEST['add'])) { //if action is adding if (isset($_REQUEST['type'])) { if (isset($_REQUEST['id'])) { $header = ''; if (!isset($_REQUEST['info'])) { if ($_REQUEST['type'] === RequestOnRegister::$type) { $_REQUEST['info'] = 'Вы уверены, что хотите принять запрос пользователя ' . RequestOnRegister::FetchByID($_REQUEST['id'])->name . '?'; } } if (isset($_REQUEST['info'])) { $header = $_REQUEST['info']; } else { $header = 'Вы уверены, что хотите добавить <b>' . $_REQUEST['type'] . '</b> с <b>id</b> = ' . $_REQUEST['id'] . '?'; } //form for agree or cancel $title = 'Подтверждение добавления'; $content = DialogFormYesNo($link_to_utility_sql_worker, 'add', $_REQUEST['type'], $_REQUEST['id']); require_once $link_to_registering_template; exit; } else { echo 'id is not specified'; }
} else { if (isset($_POST['add'])) { if (isset($_POST['no'])) { echo 'Canceled'; } else { if (isset($_POST['yes'])) { //if action is adding if (isset($_POST['type'])) { if (isset($_POST['id'])) { $title = Language::Word('adding result'); $header = $title; $content = ''; $new_id = -1; switch ($_POST['type']) { case RequestOnRegister::$type: $request = RequestOnRegister::FetchByID($_POST['id']); if ($request == NULL) { $content = AlertMessage('alert-danger', Language::Word('error while user adding')); } else { if (!User::InsertToDB($request)) { $content = AlertMessage('alert-danger', Language::Word('error while user adding')); } else { $content = AlertMessage('alert-success', Language::Word('request is accepted')); RequestOnRegister::Delete($_POST['id']); } } break; case UserBlock::$type: $usr_block = UserBlock::FetchFromAssoc($_POST); if ($usr_block === NULL) { $content = AlertMessage('alert-danger', Language::Word('error while user block adding'));