/**
  * Confirm delete rules
  *
  * @access public
  * @param
  * 
  */
 protected function confirmDeleteRules()
 {
     if (!is_array($_POST['rule_ids'])) {
         ilUtil::sendFailure($this->lng->txt('select_one'));
         $this->roleAssignment();
         return false;
     }
     $this->tabs_gui->setSubTabActive('shib_role_assignment');
     include_once "Services/Utilities/classes/class.ilConfirmationGUI.php";
     $c_gui = new ilConfirmationGUI();
     // set confirm/cancel commands
     $c_gui->setFormAction($this->ctrl->getFormAction($this, "deleteRules"));
     $c_gui->setHeaderText($this->lng->txt("shib_confirm_del_role_ass"));
     $c_gui->setCancel($this->lng->txt("cancel"), "roleAssignment");
     $c_gui->setConfirm($this->lng->txt("confirm"), "deleteRules");
     // add items to delete
     include_once 'Services/AuthShibboleth/classes/class.ilShibbolethRoleAssignmentRule.php';
     foreach ($_POST["rule_ids"] as $rule_id) {
         $rule = new ilShibbolethRoleAssignmentRule($rule_id);
         $info = ilObject::_lookupTitle($rule->getRoleId());
         $info .= " (";
         $info .= $rule->conditionToString();
         $info .= ')';
         $c_gui->addItem('rule_ids[]', $rule_id, $info);
     }
     $this->tpl->setContent($c_gui->getHTML());
 }