function askDeleteGrouping() { global $ilErr, $ilAccess, $tpl; if (!$ilAccess->checkAccess('write', '', $this->content_obj->getRefId())) { $ilErr->raiseError($this->lng->txt('permission_denied'), $ilErr->MESSAGE); } if (!count($_POST['grouping'])) { ilUtil::sendFailure($this->lng->txt('crs_grouping_select_one')); $this->listGroupings(); return false; } // display confirmation message include_once "./Services/Utilities/classes/class.ilConfirmationGUI.php"; $cgui = new ilConfirmationGUI(); $cgui->setFormAction($this->ctrl->getFormAction($this)); $cgui->setHeaderText($this->lng->txt("crs_grouping_delete_sure")); $cgui->setCancel($this->lng->txt("cancel"), "listGroupings"); $cgui->setConfirm($this->lng->txt("delete"), "deleteGrouping"); // list objects that should be deleted foreach ($_POST['grouping'] as $grouping_id) { $tmp_obj = new ilObjCourseGrouping($grouping_id); $cgui->addItem("grouping[]", $grouping_id, $tmp_obj->getTitle()); } $tpl->setContent($cgui->getHTML()); }
/** * confirmDelete */ public function confirmDelete() { global $ilCtrl, $lng, $tpl; include_once './Services/Utilities/classes/class.ilConfirmationGUI.php'; $conf = new ilConfirmationGUI(); $conf->setFormAction($ilCtrl->getFormAction($this)); $conf->setHeaderText($lng->txt('dcl_confirm_delete_record')); $record = ilDataCollectionCache::getRecordCache($this->record_id); $conf->addItem('record_id', $record->getId(), implode(", ", $record->getRecordFieldValues())); $conf->addHiddenItem('table_id', $this->table_id); $conf->setConfirm($lng->txt('delete'), 'delete'); $conf->setCancel($lng->txt('cancel'), 'cancelDelete'); $tpl->setContent($conf->getHTML()); }
public function showTrustees($a_show_delete = false) { global $ilToolbar; $_SESSION['paya_delete_trustee'] = $_SESSION['paya_delete_trustee'] ? $_SESSION['paya_delete_trustee'] : array(); $actions = array(0 => $this->lng->txt("paya_disabled"), 1 => $this->lng->txt("paya_enabled")); include_once "./Services/Form/classes/class.ilTextInputGUI.php"; $ul = new ilTextInputGUI($this->lng->txt("user"), "search_str"); $ul->setDataSource($this->ctrl->getLinkTarget($this, "performSearch", "", true)); $ul->setSize(20); $ilToolbar->addInputItem($ul, true); $ilToolbar->addFormButton($this->lng->txt("add"), "performSearch"); $ilToolbar->setFormAction($this->ctrl->getFormAction($this)); $this->tpl->addBlockfile('ADM_CONTENT', 'adm_content', 'tpl.main_view.html', 'Services/Payment'); if ($a_show_delete) { $oConfirmationGUI = new ilConfirmationGUI(); // set confirm/cancel commands $oConfirmationGUI->setFormAction($this->ctrl->getFormAction($this, "performDeleteTrustee")); $oConfirmationGUI->setHeaderText($this->lng->txt("paya_sure_delete_selected_trustees")); $oConfirmationGUI->setCancel($this->lng->txt("cancel"), "cancelDelete"); $oConfirmationGUI->setConfirm($this->lng->txt("confirm"), "performDeleteTrustee"); foreach ($this->trustee_obj->getTrustees() as $trustee) { $delete_row = ''; if (in_array($trustee['trustee_id'], $_POST['trustee'])) { if ($tmp_obj = ilObjectFactory::getInstanceByObjId($trustee['trustee_id'], false)) { $delete_row = $tmp_obj->getLogin() . ' -> ' . $tmp_obj->getFirstname() . ' ' . $tmp_obj->getLastname(); } } $oConfirmationGUI->addItem('', $delete_row, $delete_row); } $this->tpl->setVariable("CONFIRMATION", $oConfirmationGUI->getHTML()); } if (!count($this->trustee_obj->getTrustees())) { ilUtil::sendInfo($this->lng->txt('paya_no_trustees')); return true; } $counter = 0; $f_result = array(); require_once 'Services/Mail/classes/class.ilMailFormCall.php'; foreach ($this->trustee_obj->getTrustees() as $trustee) { // GET USER OBJ if ($tmp_obj = ilObjectFactory::getInstanceByObjId($trustee['trustee_id'], false)) { $f_result[$counter]['trustee_id'] = ilUtil::formCheckbox(in_array($trustee['trustee_id'], $_SESSION['paya_delete_trustee']) ? 1 : 0, "trustee[]", $trustee['trustee_id']); $f_result[$counter]['login'] = $tmp_obj->getLogin(); $f_result[$counter]['firstname'] = $tmp_obj->getFirstname(); $f_result[$counter]['lastname'] = $tmp_obj->getLastname(); $f_result[$counter]['perm_stat'] = ilUtil::formSelect((int) $trustee['perm_stat'], 'perm_stat[' . $trustee['trustee_id'] . ']', $actions, false, true); $f_result[$counter]['perm_obj'] = ilUtil::formSelect((int) $trustee['perm_obj'], 'perm_obj[' . $trustee['trustee_id'] . ']', $actions, false, true); $f_result[$counter]['perm_coupons'] = ilUtil::formSelect((int) $trustee['perm_coupons'], 'perm_coupons[' . $trustee['trustee_id'] . ']', $actions, false, true); # $link_mail = "<a target=\"_blank\" href=\"./ilias.php?baseClass=ilMailGUI&type=new&rcp_to=". # $tmp_obj->getLogin()."\"".$img_mail."</a>"; $url_mail = ilMailFormCall::getLinkTarget($this, '', array(), array('type' => 'new', 'rcp_to' => $tmp_obj->getLogin())); $link_mail = "<div class=\"il_ContainerItemCommands\"><a class=\"il_ContainerItemCommand\" href=\"" . $url_mail . "\">" . $this->lng->txt("mail") . "</a></div>"; $f_result[$counter]['options'] = $link_mail; unset($tmp_obj); ++$counter; } } return $this->__showTrusteesTable($f_result); }
function confirmRemove() { global $ilAccess, $ilCtrl, $lng, $tpl; include_once './Services/Utilities/classes/class.ilConfirmationGUI.php'; $confirm = new ilConfirmationGUI(); $confirm->setFormAction($ilCtrl->getFormAction($this, 'remove')); $confirm->addHiddenItem("grp_id", $_GET["grp_id"]); $confirm->setHeaderText($lng->txt('grp_dismiss_member')); $confirm->setConfirm($lng->txt('confirm'), 'remove'); $confirm->setCancel($lng->txt('cancel'), 'show'); include_once './Services/User/classes/class.ilUserUtil.php'; $confirm->addItem('usr_id', $_GET["usr_id"], ilUserUtil::getNamePresentation($_GET["usr_id"], false, false, "", true), ilUtil::getImagePath('icon_usr.svg')); $tpl->setContent($confirm->getHTML()); }
/** * Show delete confirmation */ public function delete() { global $tpl, $ilSetting, $ilErr; $this->ctrl->setReturnByClass(get_class($this->getContainer()), ''); $to_delete = array(); if ((int) $_GET['item_ref_id']) { $to_delete = array((int) $_GET['item_ref_id']); } if (isset($_POST['id']) and is_array($_POST['id'])) { $to_delete = $_POST['id']; } if (!$to_delete) { $ilErr->raiseError($this->lng->txt('no_checkbox'), $ilErr->MESSAGE); } include_once './Services/Utilities/classes/class.ilConfirmationGUI.php'; $confirm = new ilConfirmationGUI(); $confirm->setFormAction($this->ctrl->getFormActionByClass(get_class($this->getContainer()), 'cancel')); $confirm->setHeaderText(''); $confirm->setCancel($this->lng->txt('cancel'), 'cancelDelete'); $confirm->setConfirm($this->lng->txt('delete'), 'performDelete'); foreach ($to_delete as $delete) { $obj_id = ilObject::_lookupObjId($delete); $type = ilObject::_lookupType($obj_id); $confirm->addItem('id[]', $delete, call_user_func(array(ilObjectFactory::getClassByType($type), '_lookupTitle'), $obj_id), ilUtil::getTypeIconPath($type, $obj_id)); } $msg = $this->lng->txt("info_delete_sure"); if (!$ilSetting->get('enable_trash')) { $msg .= "<br/>" . $this->lng->txt("info_delete_warning_no_trash"); } ilUtil::sendQuestion($msg); $tpl->setContent($confirm->getHTML()); }
/** * Show confirmation screen to reset the training */ protected function ConfirmResetTraining() { require_once "./Services/Utilities/classes/class.ilConfirmationGUI.php"; $gui = new ilConfirmationGUI(); $gui->setFormAction($this->ctrl->getFormAction($this)); $gui->setHeaderText($this->txt("reset_training_confirmation")); $gui->setConfirm($this->txt("reset_training"), "resetTraining"); $gui->setCancel($this->lng->txt("cancel"), "showContent"); $this->tpl->setContent($gui->getHTML()); }
/** * Show delete confirmation table */ function showDeleteConfirmation($a_ids, $a_supress_message = false) { global $lng, $ilSetting, $ilCtrl, $tpl, $objDefinition; if (!is_array($a_ids) || count($a_ids) == 0) { ilUtil::sendFailure($lng->txt("no_checkbox"), true); return false; } // Remove duplicate entries $a_ids = array_unique((array) $a_ids); include_once "./Services/Utilities/classes/class.ilConfirmationGUI.php"; $cgui = new ilConfirmationGUI(); if (!$a_supress_message) { $msg = $lng->txt("info_delete_sure"); if (!$ilSetting->get('enable_trash')) { $msg .= "<br/>" . $lng->txt("info_delete_warning_no_trash"); } $cgui->setHeaderText($msg); } $cgui->setFormAction($ilCtrl->getFormAction($this->parent_gui)); $cgui->setCancel($lng->txt("cancel"), "cancelDelete"); $cgui->setConfirm($lng->txt("confirm"), "confirmedDelete"); $form_name = "cgui_" . md5(uniqid()); $cgui->setFormName($form_name); $deps = array(); foreach ($a_ids as $ref_id) { $obj_id = ilObject::_lookupObjId($ref_id); $type = ilObject::_lookupType($obj_id); $title = call_user_func(array(ilObjectFactory::getClassByType($type), '_lookupTitle'), $obj_id); $alt = $objDefinition->isPlugin($type) ? $lng->txt("icon") . " " . ilPlugin::lookupTxt("rep_robj", $type, "obj_" . $type) : $lng->txt("icon") . " " . $lng->txt("obj_" . $type); $title .= $this->handleMultiReferences($obj_id, $ref_id, $form_name); $cgui->addItem("id[]", $ref_id, $title, ilObject::_getIcon($obj_id, "small", $type), $alt); ilObject::collectDeletionDependencies($deps, $ref_id, $obj_id, $type); } $deps_html = ""; if (is_array($deps) && count($deps) > 0) { include_once "./Services/Repository/classes/class.ilRepDependenciesTableGUI.php"; $tab = new ilRepDependenciesTableGUI($deps); $deps_html = "<br/><br/>" . $tab->getHTML(); } $tpl->setContent($cgui->getHTML() . $deps_html); return true; }
function deleteUsersObject() { $this->checkPermission("cat_administrate_users"); if (!count($_POST['id'])) { ilUtil::sendFailure($this->lng->txt('no_users_selected')); $this->index(); return true; } include_once './Services/Utilities/classes/class.ilConfirmationGUI.php'; $confirm = new ilConfirmationGUI(); $confirm->setFormAction($this->ctrl->getFormAction($this)); $confirm->setHeaderText($this->lng->txt('sure_delete_selected_users')); $confirm->setConfirm($this->lng->txt('delete'), 'performDeleteUsers'); $confirm->setCancel($this->lng->txt('cancel'), 'index'); foreach ($_POST['id'] as $user) { $name = ilObjUser::_lookupName($user); $confirm->addItem('user_ids[]', $user, $name['lastname'] . ', ' . $name['firstname'] . ' [' . $name['login'] . ']'); } $this->tpl->setContent($confirm->getHTML()); }
/** * ask delete appointments * * @access protected * @return */ protected function askDeleteAppointments() { global $tpl; if (!count($_POST['appointments'])) { ilUtil::sendFailure($this->lng->txt('select_one')); $this->details(); return true; } include_once './Services/Utilities/classes/class.ilConfirmationGUI.php'; $confirmation_gui = new ilConfirmationGUI(); $this->ctrl->setParameter($this, 'category_id', (int) $_GET['category_id']); $confirmation_gui->setFormAction($this->ctrl->getFormAction($this)); $confirmation_gui->setHeaderText($this->lng->txt('cal_del_app_sure')); $confirmation_gui->setConfirm($this->lng->txt('delete'), 'deleteAppointments'); $confirmation_gui->setCancel($this->lng->txt('cancel'), 'details'); include_once './Services/Calendar/classes/class.ilCalendarEntry.php'; foreach ($_POST['appointments'] as $app_id) { $app = new ilCalendarEntry($app_id); $confirmation_gui->addItem('appointments[]', (int) $app_id, $app->getTitle()); } $tpl->setContent($confirmation_gui->getHTML()); }
/** * Confirm deletion of multiple records * */ public function confirmDeleteRecords() { global $ilCtrl, $lng, $tpl, $ilTabs; /** @var ilTabsGUI $ilTabs */ $ilTabs->clearSubTabs(); $conf = new ilConfirmationGUI(); $conf->setFormAction($ilCtrl->getFormAction($this)); $conf->setHeaderText($lng->txt('dcl_confirm_delete_records')); $record_ids = isset($_POST['record_ids']) ? $_POST['record_ids'] : array(); foreach ($record_ids as $record_id) { /** @var ilDataCollectionRecord $record */ $record = ilDataCollectionCache::getRecordCache($record_id); if ($record) { $conf->addItem('record_ids[]', $record->getId(), rtrim(implode(", ", $record->getRecordFieldValues()), ', ')); } } $conf->addHiddenItem('table_id', $this->table_id); $conf->setConfirm($lng->txt('dcl_delete_records'), 'deleteRecords'); $conf->setCancel($lng->txt('cancel'), 'cancelDelete'); $tpl->setContent($conf->getHTML()); }
/** * confirmDelete */ public function confirmDelete() { global $ilCtrl, $lng, $tpl; include_once './Services/Utilities/classes/class.ilConfirmationGUI.php'; $conf = new ilConfirmationGUI(); $conf->setFormAction($ilCtrl->getFormAction($this)); $conf->setHeaderText($lng->txt('dcl_confirm_delete_field')); $conf->addItem('field_id', (int) $this->field_obj->getId(), $this->field_obj->getTitle()); $conf->setConfirm($lng->txt('delete'), 'delete'); $conf->setCancel($lng->txt('cancel'), 'cancelDelete'); $tpl->setContent($conf->getHTML()); }
/** * Confirm delete */ function confirmDelete() { global $ilCtrl, $lng, $tpl, $ilTabs, $ilHelp; $ilHelp->setSubScreenId("delete"); include_once 'Services/Utilities/classes/class.ilConfirmationGUI.php'; $conf = new ilConfirmationGUI(); $conf->setFormAction($ilCtrl->getFormAction($this)); $conf->setHeaderText($lng->txt('book_confirm_delete')); include_once 'Modules/BookingManager/classes/class.ilBookingSchedule.php'; $type = new ilBookingSchedule((int) $_GET['schedule_id']); $conf->addItem('schedule_id', (int) $_GET['schedule_id'], $type->getTitle()); $conf->setConfirm($lng->txt('delete'), 'delete'); $conf->setCancel($lng->txt('cancel'), 'render'); $tpl->setContent($conf->getHTML()); }
/** * Show delete confirmation screen * @return */ protected function confirmDeleteFields() { if (!count($_POST['field_ids'])) { ilUtil::sendFailure($this->lng->txt('ps_cdf_select_one')); $this->listFields(); return false; } include_once './Services/Utilities/classes/class.ilConfirmationGUI.php'; $confirm = new ilConfirmationGUI(); $confirm->setFormAction($this->ctrl->getFormAction($this)); $confirm->setHeaderText($this->lng->txt('ps_cdf_delete_sure')); foreach ($_POST['field_ids'] as $field_id) { $tmp_field = new ilCourseDefinedFieldDefinition($this->getObjId(), $field_id); $confirm->addItem('field_ids[]', $field_id, $tmp_field->getName()); } $confirm->setConfirm($this->lng->txt('delete'), 'deleteFields'); $confirm->setCancel($this->lng->txt('cancel'), 'listFields'); $this->tpl->setContent($confirm->getHTML()); }
/** * display deletion confirmation screen */ function deletePglObject() { global $ilTabs; if (!isset($_POST["pglayout"])) { $this->ilias->raiseError($this->lng->txt("no_checkbox"), $this->ilias->error_obj->MESSAGE); } $ilTabs->setTabActive('page_layouts'); unset($this->data); // display confirmation message include_once "./Services/Utilities/classes/class.ilConfirmationGUI.php"; $cgui = new ilConfirmationGUI(); $cgui->setFormAction($this->ctrl->getFormAction($this)); $cgui->setHeaderText($this->lng->txt("info_delete_sure")); $cgui->setCancel($this->lng->txt("cancel"), "cancelDeletePg"); $cgui->setConfirm($this->lng->txt("confirm"), "confirmedDeletePg"); foreach ($_POST["pglayout"] as $id) { $pg_obj = new ilPageLayout($id); $pg_obj->readObject(); $caption = ilUtil::getImageTagByType("stys", $this->tpl->tplPath) . " " . $pg_obj->getTitle(); $cgui->addItem("pglayout[]", $id, $caption); } $this->tpl->setContent($cgui->getHTML()); }
/** * Delete wiki page confirmation screen. */ function deleteWikiPageConfirmationScreen() { global $ilAccess, $tpl, $ilCtrl, $lng; if ($ilAccess->checkAccess("write", "", $_GET["ref_id"])) { include_once "./Services/Utilities/classes/class.ilConfirmationGUI.php"; $confirmation_gui = new ilConfirmationGUI(); $confirmation_gui->setFormAction($ilCtrl->getFormAction($this)); $confirmation_gui->setHeaderText($lng->txt("wiki_page_deletion_confirmation")); $confirmation_gui->setCancel($lng->txt("cancel"), "cancelWikiPageDeletion"); $confirmation_gui->setConfirm($lng->txt("delete"), "confirmWikiPageDeletion"); $dtpl = new ilTemplate("tpl.wiki_page_deletion_confirmation.html", true, true, "Modules/Wiki"); $dtpl->setVariable("PAGE_TITLE", $this->getWikiPage()->getTitle()); // other pages that link to this page $dtpl->setVariable("TXT_OTHER_PAGES", $lng->txt("wiki_other_pages_linking")); $pages = ilWikiPage::getLinksToPage($this->getWikiPage()->getWikiId(), $this->getWikiPage()->getId()); if (count($pages) > 0) { foreach ($pages as $page) { $dtpl->setCurrentBlock("lpage"); $dtpl->setVariable("TXT_LINKING_PAGE", $page["title"]); $dtpl->parseCurrentBlock(); } } else { $dtpl->setCurrentBlock("lpage"); $dtpl->setVariable("TXT_LINKING_PAGE", "-"); $dtpl->parseCurrentBlock(); } // contributors $dtpl->setVariable("TXT_CONTRIBUTORS", $lng->txt("wiki_contributors")); $contributors = ilWikiPage::getPageContributors($this->getWikiPage()->getId()); foreach ($contributors as $contributor) { $dtpl->setCurrentBlock("contributor"); $dtpl->setVariable("TXT_CONTRIBUTOR", $contributor["lastname"] . ", " . $contributor["firstname"]); $dtpl->parseCurrentBlock(); } // notes/comments include_once "./Services/Notes/classes/class.ilNote.php"; $cnt_note_users = ilNote::getUserCount($this->getPageObject()->getParentId(), $this->getPageObject()->getId(), "wpg"); $dtpl->setVariable("TXT_NUMBER_USERS_NOTES_OR_COMMENTS", $lng->txt("wiki_number_users_notes_or_comments")); $dtpl->setVariable("TXT_NR_NOTES_COMMENTS", $cnt_note_users); $confirmation_gui->addItem("", "", $dtpl->get()); $tpl->setContent($confirmation_gui->getHTML()); } }
/** * Confirmation Screen. */ function confirmDeletionNewsItems() { global $ilCtrl, $lng, $ilTabs; if (!$this->getEnableEdit()) { return; } // check whether at least one item is selected if (count($_POST["news_id"]) == 0) { ilUtil::sendFailure($lng->txt("no_checkbox")); return $this->editNews(); } $ilTabs->clearTargets(); include_once "Services/Utilities/classes/class.ilConfirmationGUI.php"; $c_gui = new ilConfirmationGUI(); // set confirm/cancel commands $c_gui->setFormAction($ilCtrl->getFormAction($this, "deleteNewsItems")); $c_gui->setHeaderText($lng->txt("info_delete_sure")); $c_gui->setCancel($lng->txt("cancel"), "editNews"); $c_gui->setConfirm($lng->txt("confirm"), "deleteNewsItems"); // add items to delete foreach ($_POST["news_id"] as $news_id) { $news = new ilNewsItem($news_id); $c_gui->addItem("news_id[]", $news_id, $news->getTitle(), ilUtil::getImagePath("icon_news.png")); } return $c_gui->getHTML(); }
/** * Confirm glossary selection */ function confirmGlossarySelection() { global $ilCtrl, $tpl, $lng; include_once "./Services/Utilities/classes/class.ilConfirmationGUI.php"; $cgui = new ilConfirmationGUI(); $ilCtrl->setParameter($this, "glo_ref_id", $_GET["root_id"]); $cgui->setFormAction($ilCtrl->getFormAction($this)); $cgui->setHeaderText($lng->txt("cont_link_glo_in_lm")); $cgui->setCancel($lng->txt("no"), "selectLMGlossary"); $cgui->setConfirm($lng->txt("yes"), "selectLMGlossaryLink"); $tpl->setContent($cgui->getHTML()); }
/** * Confirm skill remove */ function confirmSkillRemove() { global $ilCtrl, $tpl, $lng; include_once "./Services/Skill/classes/class.ilSkillTreeNode.php"; if ($_GET["skill_id"] > 0) { $_POST["id"][] = $_GET["skill_id"]; } if (!is_array($_POST["id"]) || count($_POST["id"]) == 0) { ilUtil::sendInfo($lng->txt("no_checkbox"), true); $ilCtrl->redirect($this, "listSkills"); } else { include_once "./Services/Utilities/classes/class.ilConfirmationGUI.php"; $cgui = new ilConfirmationGUI(); $cgui->setFormAction($ilCtrl->getFormAction($this)); $cgui->setHeaderText($lng->txt("skmg_really_remove_skills")); $cgui->setCancel($lng->txt("cancel"), "listSkills"); $cgui->setConfirm($lng->txt("delete"), "removeSkills"); foreach ($_POST["id"] as $i) { $cgui->addItem("id[]", $i, ilSkillTreeNode::_lookupTitle($i)); } $tpl->setContent($cgui->getHTML()); } }
function confirmDeleteData() { global $lng, $tpl, $ilTabs, $ilCtrl; if (!$_POST["item_id"]) { ilUtil::sendFailure($lng->txt("no_checkbox")); return $this->admin(); } $ilTabs->setBackTarget($lng->txt("back"), $ilCtrl->getLinkTarget($this, "admin")); // display confirmation message include_once "./Services/Utilities/classes/class.ilConfirmationGUI.php"; $cgui = new ilConfirmationGUI(); $cgui->setFormAction($ilCtrl->getFormAction($this)); $cgui->setHeaderText($lng->txt("trac_sure_delete_data")); $cgui->setCancel($lng->txt("cancel"), "admin"); $cgui->setConfirm($lng->txt("delete"), "deleteData"); // list objects that should be deleted foreach ($_POST["item_id"] as $i) { $caption = $lng->txt("month_" . str_pad(substr($i, 5), 2, "0", STR_PAD_LEFT) . "_long") . " " . substr($i, 0, 4); $cgui->addItem("item_id[]", $i, $caption); } $tpl->setContent($cgui->getHTML()); }
/** * Delete confirmation */ protected function delete() { global $ilTabs; $this->initSettings((int) $_REQUEST['server_id']); $ilTabs->clearTargets(); $ilTabs->clearSubTabs(); $ilTabs->setBackTarget($this->lng->txt('back'), $this->ctrl->getLinkTarget($this, 'overview')); include_once './Services/Utilities/classes/class.ilConfirmationGUI.php'; $confirm = new ilConfirmationGUI(); $confirm->setFormAction($this->ctrl->getFormAction($this)); $confirm->setConfirm($this->lng->txt('delete'), 'doDelete'); $confirm->setCancel($this->lng->txt('cancel'), 'overview'); $confirm->setHeaderText($this->lng->txt('ecs_delete_setting')); $confirm->addItem('', '', $this->settings->getServer()); $confirm->addHiddenItem('server_id', $this->settings->getServerId()); $this->tpl->setContent($confirm->getHTML()); }
public function deleteCurrencyObject() { $this->tpl->addBlockfile('ADM_CONTENT', 'adm_content', 'tpl.main_view.html', 'Services/Payment'); if (ilPaymentCurrency::_isDefault($_POST['currency_id'])) { return false; } $_SESSION['currency_id'] = $_POST['currency_id']; $oConfirmationGUI = new ilConfirmationGUI(); $this->ctrl->setParameter($this, 'currency_id', (int) $_POST['currency_id']); // set confirm/cancel commands $oConfirmationGUI->setFormAction($this->ctrl->getFormAction($this, "performDeleteCurrency")); $oConfirmationGUI->setHeaderText($this->lng->txt("paya_sure_delete_selected_currency")); $oConfirmationGUI->setCancel($this->lng->txt("cancel"), "currencies"); $oConfirmationGUI->setConfirm($this->lng->txt("confirm"), "performDeleteCurrency"); $oConfirmationGUI->addItem('currency_id', '', ilPaymentCurrency::_getUnit($_POST['currency_id']), ''); $this->tpl->setVariable('CONFIRMATION', $oConfirmationGUI->getHtml()); return true; }
protected function confirmDeleteNewItemGroup() { if (!is_array($_POST["grp_id"])) { ilUtil::sendFailure($this->lng->txt("select_one")); return $this->listNewItemGroups(); } $this->setModuleSubTabs("new_item_groups"); include_once "./Services/Utilities/classes/class.ilConfirmationGUI.php"; $cgui = new ilConfirmationGUI(); $cgui->setHeaderText($this->lng->txt("rep_new_item_group_delete_sure")); $cgui->setFormAction($this->ctrl->getFormAction($this)); $cgui->setCancel($this->lng->txt("cancel"), "listNewItemGroups"); $cgui->setConfirm($this->lng->txt("confirm"), "deleteNewItemGroup"); include_once "Services/Repository/classes/class.ilObjRepositorySettings.php"; $groups = ilObjRepositorySettings::getNewItemGroups(); foreach ($_POST["grp_id"] as $grp_id) { $cgui->addItem("grp_id[]", $grp_id, $groups[$grp_id]["title"]); } $this->tpl->setContent($cgui->getHTML()); }
public function confirmRemoveObject() { global $ilCtrl; if (!sizeof($_POST["id"])) { ilUtil::sendFailure($this->lng->txt("select_one"), true); $ilCtrl->redirect($this, "manage"); } if ($this->view == self::VIEW_MY_OFFERS) { $question = $this->lng->txt("pd_info_delete_sure_remove"); $cmd = "confirmedRemove"; } else { $question = $this->lng->txt("pd_info_delete_sure_unsubscribe"); $cmd = "confirmedUnsubscribe"; } include_once "./Services/Utilities/classes/class.ilConfirmationGUI.php"; $cgui = new ilConfirmationGUI(); $cgui->setHeaderText($question); $cgui->setFormAction($ilCtrl->getFormAction($this)); $cgui->setCancel($this->lng->txt("cancel"), "manage"); $cgui->setConfirm($this->lng->txt("confirm"), $cmd); foreach ($_POST["id"] as $ref_id) { $obj_id = ilObject::_lookupObjectId($ref_id); $title = ilObject::_lookupTitle($obj_id); $type = ilObject::_lookupType($obj_id); $cgui->addItem("ref_id[]", $ref_id, $title, ilObject::_getIcon($obj_id, "small", $type), $this->lng->txt("icon") . " " . $this->lng->txt("obj_" . $type)); } return $cgui->getHTML(); }
/** * Confirm file deletion */ function confirmDeleteFile() { global $ilCtrl, $tpl, $lng; if (!is_array($_POST["file"]) || count($_POST["file"]) == 0) { ilUtil::sendFailure($lng->txt("no_checkbox"), true); $ilCtrl->redirect($this, "listFile"); } else { include_once "./Services/Utilities/classes/class.ilConfirmationGUI.php"; $cgui = new ilConfirmationGUI(); $cgui->setFormAction($ilCtrl->getFormAction($this)); $cgui->setHeaderText($lng->txt("info_delete_sure")); $cgui->setCancel($lng->txt("cancel"), "listFiles"); $cgui->setConfirm($lng->txt("delete"), "deleteFile"); foreach ($_POST["file"] as $i) { $cgui->addItem("file[]", $i, $i); } $tpl->setContent($cgui->getHTML()); } }
public function confirmDeletePlaceholder() { /** @var srCertificatePlaceholder $placeholder */ $placeholder = srCertificatePlaceholder::find((int) $_GET['placeholder_id']); $gui = new ilConfirmationGUI(); $gui->setFormAction($this->ctrl->getFormAction($this)); $gui->setHeaderText($this->pl->txt('info_delete_custom_placeholder')); $gui->addItem('placeholder_id', $placeholder->getId(), $placeholder->getLabel($this->user->getLanguage())); $gui->setConfirm($this->lng->txt('confirm'), 'deletePlaceholder'); $gui->setCancel($this->lng->txt('cancel'), 'showPlaceholders'); $this->tpl->setContent($gui->getHTML()); }
/** * confirmation screen for export file deletion */ function confirmDeleteExportFileObject() { if (!isset($_POST["file"])) { $this->ilias->raiseError($this->lng->txt("no_checkbox"), $this->ilias->error_obj->MESSAGE); } // display confirmation message include_once "./Services/Utilities/classes/class.ilConfirmationGUI.php"; $cgui = new ilConfirmationGUI(); $cgui->setFormAction($this->ctrl->getFormAction($this)); $cgui->setHeaderText($this->lng->txt("info_delete_sure")); $cgui->setCancel($this->lng->txt("cancel"), "cancelDeleteExportFile"); $cgui->setConfirm($this->lng->txt("confirm"), "deleteExportFile"); // BEGIN TABLE DATA $counter = 0; foreach ($_POST["file"] as $file) { $caption = ilUtil::getImageTagByType("usrf", $this->tpl->tplPath) . " " . $file; $cgui->addItem("file[]", $file, $caption); } $this->tpl->setContent($cgui->getHTML()); }
public function confirmResetPeerReviewObject() { global $ilCtrl, $tpl, $ilTabs; if (!$this->ass || !$this->ass->getPeerReview()) { $ilCtrl->redirect($this, "showOverview"); } $this->checkPermission("write"); $ilTabs->clearTargets(); include_once "./Services/Utilities/classes/class.ilConfirmationGUI.php"; $cgui = new ilConfirmationGUI(); $cgui->setFormAction($ilCtrl->getFormAction($this)); $cgui->setHeaderText(sprintf($this->lng->txt("exc_peer_review_reset_sure"), $this->ass->getTitle())); $cgui->setCancel($this->lng->txt("cancel"), "showPeerReviewOverview"); $cgui->setConfirm($this->lng->txt("delete"), "resetPeerReview"); $tpl->setContent($cgui->getHTML()); }
/** * Confirm remove languages */ function confirmRemoveLanguages() { global $ilCtrl, $tpl, $lng; $lng->loadLanguageModule("meta"); if (!is_array($_POST["lang"]) || count($_POST["lang"]) == 0) { ilUtil::sendInfo($lng->txt("no_checkbox"), true); $ilCtrl->redirect($this, "listTranslations"); } else { include_once "./Services/Utilities/classes/class.ilConfirmationGUI.php"; $cgui = new ilConfirmationGUI(); $cgui->setFormAction($ilCtrl->getFormAction($this)); $cgui->setHeaderText($lng->txt("obj_conf_delete_lang")); $cgui->setCancel($lng->txt("cancel"), "listTranslations"); $cgui->setConfirm($lng->txt("remove"), "removeLanguages"); foreach ($_POST["lang"] as $i) { $cgui->addItem("lang[]", $i, $lng->txt("meta_l_" . $i)); } $tpl->setContent($cgui->getHTML()); } }
/** * confirm delete for multiple entries */ public function confirmDelete() { global $tpl; if (!isset($_REQUEST['apps'])) { ilUtil::sendFailure($this->lng->txt('select_one')); return $this->appointmentList(); } include_once './Services/Utilities/classes/class.ilConfirmationGUI.php'; $this->ctrl->saveParameter($this, array('seed', 'app_id', 'dt')); $confirm = new ilConfirmationGUI(); $confirm->setFormAction($this->ctrl->getFormAction($this)); $confirm->setHeaderText($this->lng->txt('cal_delete_app_sure')); $confirm->setCancel($this->lng->txt('cancel'), 'cancel'); include_once 'Services/Calendar/classes/class.ilCalendarEntry.php'; $bookings_available = array(); foreach ((array) $_REQUEST['apps'] as $entry_id) { $entry = new ilCalendarEntry($entry_id); $confirm->addItem('apps[]', $entry_id, ilDatePresentation::formatDate($entry->getStart()) . ', ' . $entry->getTitle()); include_once './Services/Booking/classes/class.ilBookingEntry.php'; if (ilBookingEntry::lookupBookingsForAppointment($entry_id)) { $bookings_available[] = ilDatePresentation::formatDate($entry->getStart()) . ', ' . $entry->getTitle(); } } if ($bookings_available) { ilUtil::sendInfo($this->lng->txt('cal_ch_delete_app_booking_info') . '<br />' . implode('<br />', $bookings_available)); } $confirm->setConfirm($this->lng->txt('delete'), 'delete'); $confirm->setCancel($this->lng->txt('cancel'), 'appointmentList'); $tpl->setContent($confirm->getHTML()); }
public function confirmDeleteMembers() { if (!isset($_POST['a_id'])) { ilUtil::sendInfo($this->lng->txt('mail_select_one_entry')); $this->showMembersList(); return true; } include_once 'Services/Utilities/classes/class.ilConfirmationGUI.php'; $c_gui = new ilConfirmationGUI(); $this->ctrl->setParameter($this, 'ml_id', $this->mlists->getCurrentMailingList()->getId()); $c_gui->setFormAction($this->ctrl->getFormAction($this, 'performDeleteMembers')); $c_gui->setHeaderText($this->lng->txt('mail_sure_delete_entry')); $c_gui->setCancel($this->lng->txt('cancel'), 'showMembersList'); $c_gui->setConfirm($this->lng->txt('confirm'), 'performDeleteMembers'); $assigned_entries = $this->mlists->getCurrentMailingList()->getAssignedEntries(); if (is_array($assigned_entries)) { foreach ($assigned_entries as $entry) { if (in_array($entry['a_id'], $_POST['a_id'])) { $c_gui->addItem('a_id[]', $entry['a_id'], $entry['login'] != '' ? $entry['login'] : $entry['email']); } } } $this->tpl->setTitle($this->lng->txt('mail_addressbook')); $this->tpl->addBlockFile('ADM_CONTENT', 'adm_content', 'tpl.mail_mailing_lists_members.html', 'Services/Contact'); $this->tpl->setVariable('DELETE_CONFIRMATION', $c_gui->getHTML()); $this->tpl->show(); return true; }