Go to the source code of this file.
Namespaces | |
| namespace | ilias |
admin objects frameset | |
Functions | |
| updateObject ($a_obj_id, $a_title, $a_desc, $a_len_title=MAXLENGTH_OBJ_TITLE, $a_len_desc=MAXLENGTH_OBJ_DESC, $a_dots=true) | |
| deprecated: Use new ilObj..($obj_id, false) or $ilias->obj_factory->getInstanceByObjId($obj_id) instead | |
| updateObjectValue ($a_obj_id, $a_column, $a_value) | |
| updates a single value in a column of object data public | |
| fetchObjectData ($a_row) | |
| fetch object data from mysql result set and returns an array private | |
| getObjectList ($a_obj_type="", $a_order="", $a_direction="ASC", $a_offset="", $a_limit="") | |
| get list of object, optional only a list of a particular type public | |
| getOperationList ($a_type="", $a_order="", $a_direction="") | |
| get operation list by object type TODO: rename function to: getOperationByType public | |
| createNewOperation ($a_operation, $a_description) | |
| creates a new object public | |
| getOperationId ($a_operation) | |
| get operation id by name of operation public | |
| isUserLoggedIn () | |
| POSSIBLE DEPRECATED. | |
| trimDeluxe ($a_text) | |
| TODO: move to class.util removes spaces and tabs within text strings public. | |
| loginExists ($a_login, $a_user_id=0) | |
| deprecated: moved to class ilUtil | |
| sendInfo ($a_info="", $a_keep=false) | |
| sends a message to the recent page if you call sendInfo without any parameter, function will display a stored message in session and delete it afterwards public | |
| infoPanel ($a_keep=true) | |
| createNewOperation | ( | $ | a_operation, | |
| $ | a_description | |||
| ) |
creates a new object public
| string | operation name | |
| string | operation description |
Definition at line 278 of file class.perm.php.
References $ilias, $ops_id, $q, ilUtil::addSlashes(), and getOperationId().
{
global $ilias;
if (!isset($a_operation))
{
$message = "perm::createNewOperation(): No operation name given!";
$ilias->raiseError($message,$ilias->error_obj->WARNING);
}
// check if operation exists
$ops_id = getOperationId($a_operation);
// quit in case operation already exists
if (!empty($ops_id))
{
$message = "perm::createNewOperation(): An operation '".$a_operation."' is already defined!";
$ilias->raiseError($message,$ilias->error_obj->WARNING);
}
$q = "INSERT INTO operations ".
"(operation,description) ".
"VALUES ".
"('".ilUtil::addSlashes($a_operation)."','".ilUtil::addSlashes($a_description)."')";
$ilias->db->query($q);
return $ilias->db->getLastInsertId();
}
Here is the call graph for this function:| fetchObjectData | ( | $ | a_row | ) |
fetch object data from mysql result set and returns an array private
| object | result row of mysql result set |
Definition at line 153 of file class.perm.php.
Referenced by ilRbacReview::getAssignableRoles(), getObjectList(), ilRbacReview::getRoleListByObject(), and ilRbacReview::getRolesByFilter().
{
$arr = array (
"obj_id" => $a_row->obj_id,
"ref_id" => $a_row->ref_id,
"type" => $a_row->type,
"title" => $a_row->title,
"description" => $a_row->description, // for compability only
"desc" => $a_row->description,
"usr_id" => $a_row->owner, // compability
"owner" => $a_row->owner,
"create_date" => $a_row->create_date,
"last_update" => $a_row->last_update,
"last_login" => $a_row->last_login, // maybe senseless
"assign" => $a_row->assign, // maybe senseless
"parent" => $a_row->parent // role folder
);
return $arr ? $arr : array(); // maybe senseless
}
Here is the caller graph for this function:| getObjectList | ( | $ | a_obj_type = "", |
|
| $ | a_order = "", |
|||
| $ | a_direction = "ASC", |
|||
| $ | a_offset = "", |
|||
| $ | a_limit = "" | |||
| ) |
get list of object, optional only a list of a particular type public
| string | object type | |
| integer | start row of result set | |
| integer | maximum rows in result set | |
| string | order column | |
| string | order direction (possible values: ASC or DESC) |
Definition at line 185 of file class.perm.php.
References $ilias, $q, $row, and fetchObjectData().
Referenced by ilLanguage::getInstalledLanguages(), ilObjLanguageFolder::getLanguages(), ilObjLanguageFolderGUI::refreshObject(), and ilObjObjectFolderGUI::viewObject().
{
global $ilias;
// order
if (!$a_order)
{
$a_order = "title";
}
$order = "ORDER BY ".$a_order." ".$a_direction;
// limit clause
if ($a_limit && $a_offset)
{
$limit_clause = " LIMIT ".$a_offset.",".$a_limit;
}
// where clause
if ($a_obj_type)
{
$where_clause = "WHERE type = '".$a_obj_type."' ";
}
$q = "SELECT * FROM object_data ".$where_clause.$order.$limit_clause;
$r = $ilias->db->query($q);
if ($r->numRows() > 0)
{
while ($row = $r->fetchRow(DB_FETCHMODE_OBJECT))
{
$arr[$row->obj_id] = fetchObjectData($row);
}
return $arr;
}
return false;
}
Here is the call graph for this function:
Here is the caller graph for this function:| getOperationId | ( | $ | a_operation | ) |
get operation id by name of operation public
| string | operation name |
Definition at line 312 of file class.perm.php.
References $ilias, $q, and $row.
Referenced by ilRbacSystem::checkAccessOfUser(), and createNewOperation().
{
global $ilias;
if (!isset($a_operation))
{
$message = "perm::getOperationId(): No operation given!";
$ilias->raiseError($message,$ilias->error_obj->WARNING);
}
$q = "SELECT DISTINCT ops_id FROM rbac_operations ".
"WHERE operation ='".$a_operation."'";
$row = $ilias->db->getRow($q);
return $row->ops_id;
}
Here is the caller graph for this function:| getOperationList | ( | $ | a_type = "", |
|
| $ | a_order = "", |
|||
| $ | a_direction = "" | |||
| ) |
get operation list by object type TODO: rename function to: getOperationByType public
| string | object type you want to have the operation list | |
| string | order column | |
| string | order direction (possible values: ASC or DESC) |
Definition at line 234 of file class.perm.php.
References $ilias, $q, and $row.
Referenced by ilObjTypeDefinitionGUI::editObject(), ilObjectStatusGUI::getAssignedValidRoles(), ilObjectStatusGUI::getPermissionInfo(), ilObjectGUI::permObject(), and ilObjTypeDefinitionGUI::viewObject().
{
global $ilias;
if (!$a_order)
{
$a_order = "operation";
}
if ($a_type)
{
$q = "SELECT * FROM rbac_operations ".
"LEFT JOIN rbac_ta ON rbac_operations.ops_id = rbac_ta.ops_id ".
"LEFT JOIN object_data ON rbac_ta.typ_id = object_data.obj_id ".
"WHERE object_data.title='".$a_type."' AND object_data.type='typ' ".
"ORDER BY rbac_operations.".$a_order." ".$a_direction;
}
else
{
$q = "SELECT * FROM rbac_operations ".
"ORDER BY ".$a_order." ".$a_direction;
}
$r = $ilias->db->query($q);
while ($row = $r->fetchRow())
{
$arr[] = array(
"ops_id" => $row[0],
"operation" => $row[1],
"desc" => $row[2]
);
}
return $arr;
}
Here is the caller graph for this function:| infoPanel | ( | $ | a_keep = true |
) |
Definition at line 462 of file class.perm.php.
References $_SESSION, $ilias, $lng, and $tpl.
Referenced by ilObjLinkResourceGUI::__prepareOutput(), ilObjRoleGUI::__prepareOutput(), ilObjChatGUI::__prepareOutput(), ilSearchGUI::__show(), ilSearchAdministrationGUI::__show(), ilSearchAdministrationGUI::__showCreateFolder(), ilSearchAdministrationGUI::__showRename(), ilSearchAdministrationGUI::__showTree(), ilObjiLincCourseGUI::changeMemberObject(), ilObjGroupGUI::changeMemberObject(), ilObjiLincCourseGUI::confirmationObject(), ilObjGroupGUI::confirmationObject(), ilLOListGUI::displayList(), ilBookmarkAdministrationGUI::main_header(), ilSearchBaseGUI::prepareOutput(), and ilRepositoryGUI::prepareOutput().
{
global $tpl,$ilias,$lng;
if (!empty($_SESSION["infopanel"]) and is_array($_SESSION["infopanel"]))
{
$tpl->addBlockFile("INFOPANEL", "infopanel", "tpl.infopanel.html");
$tpl->setCurrentBlock("infopanel");
if (!empty($_SESSION["infopanel"]["text"]))
{
$link = "<a href=\"".$dir.$_SESSION["infopanel"]["link"]."\" target=\"bottom\">";
$link .= $lng->txt($_SESSION["infopanel"]["text"]);
$link .= "</a>";
}
// deactivated
if (!empty($_SESSION["infopanel"]["img"]))
{
$link .= "<td><a href=\"".$_SESSION["infopanel"]["link"]."\" target=\"bottom\">";
$link .= "<img src=\"".$ilias->tplPath.$ilias->account->prefs["skin"]."/images/".
$_SESSION["infopanel"]["img"]."\" border=\"0\" vspace=\"0\"/>";
$link .= "</a></td>";
}
$tpl->setVariable("INFO_ICONS",$link);
$tpl->parseCurrentBlock();
}
//if (!$a_keep)
//{
session_unregister("infopanel");
//}
}
Here is the caller graph for this function:| isUserLoggedIn | ( | ) |
POSSIBLE DEPRECATED.
IF NOT, FUNCTION BELONGS TO class.user check if user is logged in public
Definition at line 355 of file class.perm.php.
| loginExists | ( | $ | a_login, | |
| $ | a_user_id = 0 | |||
| ) |
deprecated: moved to class ilUtil
check if a login name already exists You may exclude a user from the check by giving his user id as 2nd paramter public
| string | login name | |
| integer | user id of user to exclude (optional) |
Definition at line 406 of file class.perm.php.
Referenced by ilMail::__substituteRecipients(), ilSoapUserAdministration::__validateUserData(), ShibAuth::login(), saveForm(), ilObjUserGUI::saveObject(), and ilObjUserGUI::updateObject().
{
global $ilias;
if ($a_user_id == 0)
{
$clause = "";
}
else
{
$clause = "AND usr_id != '".$a_user_id."'";
}
$q = "SELECT DISTINCT login FROM usr_data ".
"WHERE login = '".ilUtil::stripSlashes($a_login)."' ".$clause;
$r = $ilias->db->query($q);
if ($r->numRows() == 1)
{
return true;
}
return false;
}
Here is the caller graph for this function:| sendInfo | ( | $ | a_info = "", |
|
| $ | a_keep = false | |||
| ) |
sends a message to the recent page if you call sendInfo without any parameter, function will display a stored message in session and delete it afterwards public
| string | message | |
| boolean | if true message is kept in session |
Definition at line 439 of file class.perm.php.
References $_SESSION, and $tpl.
Referenced by ilPurchaseBMFGUI::__buildLocator(), ilPaymentPurchaseGUI::__buildLocator(), ilPaymentBaseGUI::__buildLocator(), ilObjExerciseGUI::__deassignMembers(), ilPaymentBillAdminGUI::__initBillVendorData(), ilObjLinkResourceGUI::__prepareOutput(), ilObjRoleGUI::__prepareOutput(), ilObjExerciseGUIAdapter::__prepareOutput(), ilObjChatGUIAdapter::__prepareOutput(), ilObjChatGUI::__prepareOutput(), ilPaymentTrusteeGUI::__search(), ilObjPaymentSettingsGUI::__search(), ilObjiLincCourseGUI::__search(), ilObjCourseGUI::__search(), ilObjRoleGUI::__search(), ilObjGroupGUI::__search(), ilObjExerciseGUI::__searchMembers(), ilSearchGUI::__show(), ilSearchAdministrationGUI::__show(), ilSearchAdministrationGUI::__showConfirmDeleteFolder(), ilSearchAdministrationGUI::__showCreateFolder(), ilSearchAdministrationGUI::__showRename(), ilPurchaseBMFGUI::__showShoppingCart(), ilSearchAdministrationGUI::__showTree(), ilObjQuestionPoolGUI::_deleteQuestionsObject(), ilObjCategoryGUI::_importCategories(), ilObjChatServerGUI::activateObject(), ilObjUserGUI::activeRoleSaveObject(), ilObjCourseGroupingGUI::add(), ASS_MultipleChoiceGUI::add(), ilObjFileBasedLMGUI::addBibItemObject(), ilObjContentObjectGUI::addBibItemObject(), SurveyQuestionGUI::addCategory(), ilPageEditorGUI::addChangeComment(), ilObjCourseGUI::addFromWaitingList(), SurveyQuestionGUI::addGIT(), ASS_QuestionGUI::addGIT(), ilObjCourseGUI::addHTMLArchiveObject(), ilObjLinkResourceGUI::addItemObject(), SurveyQuestionGUI::addMaterial(), ilPaymentObjectGUI::addObject(), SurveyQuestionGUI::addPG(), ASS_QuestionGUI::addPG(), SurveyQuestionGUI::addPhrase(), ilPaymentObjectGUI::addPrice(), ilObjectGUI::addRoleObject(), ilObjChatGUI::addRoom(), ilObjChatGUI::addRoomObject(), SurveyQuestionGUI::addSelectedPhrase(), SurveyQuestionGUI::addST(), ASS_QuestionGUI::addST(), ilObjCourseGUI::addStarterObject(), ilObjCourseGUI::addSubscribers(), ASS_TextQuestionGUI::addSuggestedSolution(), ASS_QuestionGUI::addSuggestedSolution(), ASS_OrderingQuestionGUI::addSuggestedSolution(), ASS_MultipleChoiceGUI::addSuggestedSolution(), ASS_MatchingQuestionGUI::addSuggestedSolution(), ASS_ImagemapQuestionGUI::addSuggestedSolution(), ASS_ClozeTestGUI::addSuggestedSolution(), ilPaymentPurchaseGUI::addToShoppingCart(), ilObjDlBookGUI::addTranslation(), ASS_MultipleChoiceGUI::addTrueFalse(), ilPaymentTrusteeGUI::addTrustee(), ilPaymentTrusteeGUI::addUser(), ilObjPaymentSettingsGUI::addUserObject(), ilObjiLincCourseGUI::addUserObject(), ilObjCourseGUI::addUserObject(), ilObjGroupGUI::addUserObject(), ilObjPaymentSettingsGUI::addVendorObject(), ilObjCourseGUI::addXMLArchiveObject(), ASS_MultipleChoiceGUI::addYesNo(), ilObjChatGUI::adminRoomsObject(), ilObjRoleTemplateGUI::adoptPermSaveObject(), ilObjRoleGUI::adoptPermSaveObject(), ilObjUserFolderGUI::appliedUsersObject(), ilRegisterGUI::apply(), ilObjCourseGUI::archiveAdminObject(), ilObjCourseGUI::archiveObject(), ilCourseObjectivesGUI::askDeassignQuestion(), ilObjRoleGUI::askDeleteDesktopItemObject(), ilObjCourseGUI::askDeleteGroupingObject(), ilObjLinkResourceGUI::askDeleteItemsObject(), ilCourseObjectivesGUI::askDeleteLM(), ilCourseObjectivesGUI::askDeleteObjective(), ilObjChatGUI::askDeleteRecordingsObject(), ASS_QuestionGUI::assessment(), ilObjQuestionPoolGUI::assessmentObject(), ilConditionHandlerInterface::assign(), ilObjGroupGUI::assignApplicantsObject(), ilCourseObjectivesGUI::assignChapterSelect(), ilObjCourseGroupingGUI::assignCourse(), ilObjRoleGUI::assignDesktopItemObject(), ilCourseObjectivesGUI::assignLM(), ilCourseObjectivesGUI::assignLMChapter(), ilCourseObjectivesGUI::assignLMSelect(), ilObjGroupGUI::assignMemberObject(), ilCourseObjectivesGUI::assignQuestion(), ilCourseObjectivesGUI::assignQuestionSelect(), ilObjCategoryGUI::assignRolesObject(), ilObjUserGUI::assignSaveObject(), ilObjCategoryGUI::assignSaveObject(), ilCourseObjectivesGUI::assignTestSelect(), ilObjRoleGUI::assignUserObject(), ilObjCourseGUI::autoFillObject(), ilObjChatGUI::blockUserObject(), ilCourseRegisterGUI::cancel(), ilStructureObjectGUI::cancel(), ilLMPageObjectGUI::cancel(), ilGlossaryTermGUI::cancel(), ilRegisterGUI::cancel(), ilObjiLincCourseGUI::cancelDeleteClassroomObject(), ilObjSysUserTrackingGUI::cancelDeleteDataObject(), ilObjectGUI::cancelDeleteObject(), ilObjiLincCourseGUI::canceledObject(), ilObjGroupGUI::canceledObject(), ilObjTestGUI::cancelMarksObject(), ilObjiLincCourseGUI::cancelMemberObject(), ilObjCourseGUI::cancelMemberObject(), ilObjGroupGUI::cancelMemberObject(), ilObjUserGUI::cancelObject(), ilObjStyleSheetGUI::cancelObject(), ilObjRoleGUI::cancelObject(), ilObjectGUI::cancelObject(), ilObjTestGUI::cancelPropertiesObject(), ilObjGlossaryGUI::cancelTermDeletion(), ilCourseContentInterface::cci_edit(), ilCourseContentInterface::cci_move(), ilCourseContentInterface::cci_update(), ilCourseContentInterface::cci_view(), ilObjCourseGUI::cciResetObject(), ilSetupGUI::changeAccessMode(), ilSetupGUI::changeDefaultClient(), ilSetupGUI::changeMasterPassword(), ilSetupGUI::changeMasterSettings(), OnlineTestCommandControl::checkOnlineTestAccess(), ASS_OrderingQuestion::checkSaveData(), ASS_MatchingQuestion::checkSaveData(), ilConditionHandlerInterface::chi_update(), ilObjSurveyGUI::cloneAllObject(), ilObjTestGUI::cloneAllObject(), ilObjChatGUI::closeFrame(), ilObjSurveyGUI::codesObject(), ilBookmarkAdministrationGUI::confirm(), ilObjiLincCourseGUI::confirmationObject(), ilObjGroupGUI::confirmationObject(), ilObjGlossaryGUI::confirmDefinitionDeletion(), ilGlossaryTermGUI::confirmDefinitionDeletion(), ilSearchresultGUI::confirmDelete(), ilObjSurveyGUI::confirmDeleteAllUserDataObject(), ilObjTestGUI::confirmDeleteAllUserDataObject(), ilObjGlossaryGUI::confirmDeleteExportFile(), ilObjContentObjectGUI::confirmDeleteExportFile(), ilObjSurveyQuestionPoolGUI::confirmDeleteExportFileObject(), ilObjSurveyGUI::confirmDeleteExportFileObject(), ilObjUserFolderGUI::confirmDeleteExportFileObject(), ilObjTestGUI::confirmDeleteExportFileObject(), ilObjQuestionPoolGUI::confirmDeleteExportFileObject(), ilObjSurveyQuestionPoolGUI::confirmDeletePhraseObject(), ilObjSurveyQuestionPoolGUI::confirmDeleteQuestionsObject(), ilObjQuestionPoolGUI::confirmDeleteQuestionsObject(), ilObjContentObjectGUI::confirmedDelete(), ilObjiLincCourseGUI::confirmedDeleteClassroomObject(), ilObjUserFolderGUI::confirmedDeleteObject(), ilObjRoleFolderGUI::confirmedDeleteObject(), ilObjectGUI::confirmedDeleteObject(), ilObjChatGUI::confirmedDeleteRoomObject(), ilObjiLincCourseGUI::confirmedRemoveMemberObject(), ilObjGroupGUI::confirmedRemoveMemberObject(), ilObjSurveyGUI::confirmInsertQuestionObject(), ilObjSurveyQuestionPoolGUI::confirmPasteQuestionsObject(), ilObjMediaPoolGUI::confirmRemove(), ilObjSurveyGUI::confirmRemoveHeadingForm(), ilObjTestGUI::confirmRemoveQuestionsObject(), SurveyQuestionGUI::confirmSavePhrase(), ilObjGlossaryGUI::confirmTermDeletion(), ilObjSurveyGUI::constraintsForm(), ilObjContentObjectGUI::copyChapter(), ilRepositoryGUI::copyChilds(), ilPageEditorGUI::copyLinkedMediaToClipboard(), ilObjSurveyQuestionPoolGUI::copyObject(), ilStructureObjectGUI::copyPage(), ilObjContentObjectGUI::copyPage(), ilRepositoryGUI::copySelector(), ilPCMediaObjectGUI::copyToClipboard(), ilObjMediaPoolGUI::copyToClipboard(), ilBookmarkAdministrationGUI::createBookmark(), ilBookmarkAdministrationGUI::createBookmarkFolder(), ilObjSurveyQuestionPoolGUI::createExportFileObject(), ilObjSurveyGUI::createExportFileObject(), ilObjTestGUI::createExportFileObject(), ilObjQuestionPoolGUI::createExportFileObject(), ilObjSurveyGUI::createSurveyCodesObject(), ilStructureObjectGUI::cutPage(), ilCourseObjectivesGUI::deassignQuestion(), ilObjRoleGUI::deassignUserObject(), ilObjSurveyGUI::defineQuestionblock(), ilObjContentObjectGUI::delete(), ilConditionHandlerInterface::delete(), ilBookmarkAdministrationGUI::delete(), ilObjSurveyGUI::deleteAllUserDataObject(), ilObjTestGUI::deleteAllUserDataObject(), ilObjCourseGUI::deleteArchivesObject(), ilObjMediaObjectGUI::deleteAreasObject(), ilObjCourseGroupingGUI::deleteAssignment(), SurveyQuestionGUI::deleteCategory(), ilObjSysUserTrackingGUI::deleteDataObject(), ilObjRoleGUI::deleteDesktopItemsObject(), ilObjCourseGUI::deleteGroupingObject(), ilPaymentShoppingCartGUI::deleteItem(), ilObjLinkResourceGUI::deleteItemsObject(), ilCourseObjectivesGUI::deleteLM(), ilObjTestGUI::deleteMarkStepsObject(), ilObjCourseGUI::deleteMembers(), ilObjContentObjectGUI::deleteMenuEntry(), ilPaymentObjectGUI::deleteObject(), ilObjUserFolderGUI::deleteObject(), ilObjStyleSheetGUI::deleteObject(), ilObjRoleFolderGUI::deleteObject(), ilObjectGUI::deleteObject(), ilCourseObjectivesGUI::deleteObjectives(), ilObjSurveyQuestionPoolGUI::deletePhraseObject(), ilObjSurveyQuestionPoolGUI::deletePhrasesForm(), ilPaymentObjectGUI::deletePrice(), ilObjSurveyQuestionPoolGUI::deleteQuestionsObject(), ilObjQuestionPoolGUI::deleteQuestionsObject(), ilObjChatGUI::deleteRecordingsObject(), ilObjChatGUI::deleteRoom(), ilObjCourseGUI::deleteStarterObject(), ilPaymentStatisticGUI::deleteStatistic(), ilObjPaymentSettingsGUI::deleteStatisticObject(), ilObjStyleSheetFolderGUI::deleteStyleObject(), ilObjStyleSettingsGUI::deleteStyleObject(), ilObjCourseGUI::deleteSubscribers(), ilObjDlBookGUI::deleteTranslation(), ilPaymentTrusteeGUI::deleteTrustee(), ilObjCategoryGUI::deleteUserObject(), ilObjPaymentSettingsGUI::deleteVendors(), ilObjExerciseGUI::deliverFileObject(), ilObjExerciseGUI::deliverObject(), ilObjSystemFolderGUI::displayBasicSettings(), ilSetupGUI::displayClientList(), ilSetupGUI::displayContactData(), ilSetupGUI::displayDatabase(), ilSetupGUI::displayDeleteConfirmation(), ilSetupGUI::displayIni(), ilSetupGUI::displayLanguages(), ilLOListGUI::displayList(), ilSetupGUI::displayMasterSetup(), ilSetupGUI::displayNIC(), ilSetupGUI::displayTools(), ilObjCourseGUI::downloadArchivesObject(), ilObjSurveyQuestionPoolGUI::downloadExportFileObject(), ilObjQuestionPoolGUI::downloadExportFileObject(), ilObjExerciseGUI::downloadFileObject(), ilObjChatGUI::drop(), ilObjSurveyQuestionPoolGUI::duplicateObject(), ilObjQuestionPoolGUI::duplicateObject(), ilObjCourseGroupingGUI::edit(), ilObjUserFolderGUI::editAppliedUsersObject(), ilPaymentObjectGUI::editDetails(), ilObjLinkResourceGUI::editItemsObject(), ilCourseObjectivesGUI::editObjective(), ilPaymentObjectGUI::editPayMethod(), ilPaymentObjectGUI::editPrices(), ASS_OrderingQuestionGUI::editQuestion(), ASS_MatchingQuestionGUI::editQuestion(), ASS_JavaAppletGUI::editQuestion(), ASS_ImagemapQuestionGUI::editQuestion(), ilPaymentStatisticGUI::editStatistic(), ilObjPaymentSettingsGUI::editStatisticObject(), ilObjPaymentSettingsGUI::editVendor(), ilObjTestGUI::endingTimeReached(), ilObjTestGUI::evalSelectedUsersObject(), ilObjSurveyGUI::evaluationObject(), ilObjSurveyGUI::evaluationuserObject(), ilObjMediaPoolGUI::executeCommand(), ilObjQuestionPoolGUI::executeCommand(), ilObjTestGUI::executeCreateQuestionObject(), exercise(), ilObjSurveyGUI::exportObject(), ilObjTestGUI::exportObject(), ilObjQuestionPoolGUI::exportQuestionObject(), ilObjSurveyQuestionPoolGUI::exportQuestionsObject(), ilObjChatGUI::exportRecordingObject(), ilObjContentObjectGUI::fixTree(), ilPurchaseBMFGUI::getCreditCard(), ilPurchaseBMFGUI::getDebitEntry(), ilPurchaseBMFGUI::getPaymentType(), ilPurchaseBMFGUI::getPersonalData(), ilObjGlossaryGUI::getTemplate(), ilGlossaryTermGUI::getTemplate(), DefaultTestCommandControl::handleCancelCommand(), ilObjTestGUI::handleCommands(), DefaultTestCommandControl::handleCommands(), ilChatController::ilChatController(), ilObjUserFolderGUI::importCancelledObject(), ilObjRootFolderGUI::importCancelledObject(), ilObjCategoryGUI::importCancelledObject(), ilObjSurveyQuestionPoolGUI::importFileObject(), ilObjSurveyGUI::importFileObject(), ilObjGlossaryGUI::importFileObject(), ilObjContentObjectGUI::importFileObject(), ilObjTestGUI::importFileObject(), ilObjQuestionPoolGUI::importFileObject(), ilObjUserFolderGUI::importUsersObject(), ilObjChatGUI::input(), ilObjMediaPoolGUI::insertFromClipboard(), ilObjTestGUI::insertQuestionsAfterObject(), ilObjTestGUI::insertQuestionsBeforeObject(), ilObjTestGUI::insertQuestionsObject(), ilObjTestGUI::insertRandomSelectionObject(), SurveyQuestionGUI::insertStandardNumbers(), ilObjChatGUI::invite(), ilObjSurveyGUI::inviteObject(), ilObjiLincCourseGUI::joinObject(), ilSetupGUI::jumpToFirstUnfinishedSetupStep(), SurveyQuestionGUI::linkChilds(), ilRepositoryGUI::linkChilds(), ASS_QuestionGUI::linkChilds(), ilRepositoryGUI::linkSelector(), ilCourseObjectivesGUI::listAssignedLM(), ilCourseObjectivesGUI::listAssignedQuestions(), ilObjRoleGUI::listDesktopItemsObject(), ilObjCourseGUI::listGroupingsObject(), ilObjLinkResourceGUI::listItemsObject(), ilCourseObjectivesGUI::listObjectives(), ilObjCourseGUI::listStructureObject(), ilObjiLincCourseGUI::listUsersGroupObject(), ilObjCourseGUI::listUsersGroupObject(), ilObjRoleGUI::listUsersGroupObject(), ilObjGroupGUI::listUsersGroupObject(), ilObjCategoryGUI::listUsersObject(), ilObjiLincCourseGUI::listUsersRoleObject(), ilObjCourseGUI::listUsersRoleObject(), ilObjRoleGUI::listUsersRoleObject(), ilObjGroupGUI::listUsersRoleObject(), ilBookmarkAdministrationGUI::main_header(), ilObjSurveyGUI::maintenanceObject(), ilObjTestGUI::maintenanceObject(), ilObjForumGUI::markAllReadObject(), ilObjTestGUI::marksObject(), ilObjTestGUI::maxProcessingTimeReached(), ilObjCourseGUI::membersObject(), ilObjExerciseGUI::membersObject(), SurveyQuestionGUI::moveCategory(), ilObjContentObjectGUI::moveChapter(), ilSearchresultGUI::moveItem(), ilCourseObjectivesGUI::moveObjectiveDown(), ilCourseObjectivesGUI::moveObjectiveUp(), ilObjContentObjectGUI::movePage(), ilUtil::moveUploadedFile(), ilObjExerciseGUI::newMembersObject(), ilObjCourseGroupingGUI::otherAssign(), ilObjCourseGroupingGUI::otherSelectAssign(), ilObjLanguageFolderGUI::out(), ilObjTestGUI::outIntroductionPage(), ilObjTestGUI::outStatSelectedSearchResults(), ASS_ImagemapQuestionGUI::outWorkingForm(), ilObjTestGUI::participantsObject(), ilObjSurveyQuestionPoolGUI::pasteObject(), ilContainerGUI::pasteObject(), ilPaymentObjectGUI::performAddPrice(), ilRepositoryGUI::performCopy(), ilPaymentStatisticGUI::performDelete(), ilPaymentObjectGUI::performDelete(), ilObjCourseGUI::performDeleteArchivesObject(), ilObjPaymentSettingsGUI::performDeleteObject(), ilPaymentObjectGUI::performDeletePrice(), ilPaymentTrusteeGUI::performDeleteTrustee(), ilObjCategoryGUI::performDeleteUsersObject(), ilObjPaymentSettingsGUI::performDeleteVendorsObject(), ilObjPaymentSettingsGUI::performEditVendorObject(), ilObjMailGUI::performImportObject(), ilObjGroupGUI::performImportObject(), ilObjForumGUI::performImportObject(), ilObjCourseGUI::performRemoveFromWaitingListObject(), ilAdvancedSearchGUI::performSearch(), ilPaymentTrusteeGUI::performSearch(), ilSearchGUI::performSearch(), ilObjCourseGUI::performUnsubscribeObject(), ilObjRoleGUI::permSaveObject(), ilObjSurveyQuestionPoolGUI::phrasesObject(), ilObjSurveyQuestionPoolGUI::prepareOutput(), ilObjSurveyGUI::prepareOutput(), ilObjMediaPoolGUI::prepareOutput(), ilGlossaryPresentationGUI::prepareOutput(), ilRepositoryGUI::prepareOutput(), ilObjectGUI::prepareOutput(), ilObjTestGUI::prepareOutput(), ilObjQuestionPoolGUI::prepareOutput(), prepOutput(), ilObjTestGUI::printAnswersObject(), ilObjTestGUI::printobject(), ilObjSurveyGUI::propertiesObject(), ilObjTestGUI::propertiesObject(), ilObjSurveyGUI::questionpoolSelectForm(), ilObjSurveyGUI::questionsObject(), ilObjTestGUI::questionsObject(), ilObjTestGUI::randomQuestionsObject(), ilObjChatGUI::recordingsObject(), ilObjContentObjectGUI::refreshLinkCheck(), ilObjLinkResourceGUI::refreshLinkCheckObject(), ilObjGroupGUI::refuseApplicantsObject(), ilSetupGUI::reloadControlStructure(), ilObjMediaPoolGUI::remove(), ilObjiLincClassroomGUI::removeClassroomObject(), ilObjRecoveryFolderGUI::removeFromSystemObject(), ilObjectGUI::removeFromSystemObject(), ilObjCourseGUI::removeFromWaitingList(), ilObjCourseGUI::removeMembersObject(), ilObjSurveyGUI::removeQuestionsForm(), ilObjTestGUI::removeQuestionsForm(), ilObjTestGUI::removeQuestionsObject(), ilObjCourseGUI::removeSubscribersObject(), ilSearchresultGUI::rename(), ilObjChatGUI::renameRoomObject(), ilObjPaymentSettingsGUI::resetFilterObject(), ilObjSurveyGUI::runObject(), ilObjTestGUI::runObject(), ilObjSurveyGUI::runShowIntroductionPage(), SurveyQuestionGUI::save(), ilSearchresultGUI::save(), ASS_QuestionGUI::save(), ilObjMediaObjectGUI::saveAreaObject(), ASS_QuestionGUI::saveEdit(), ilObjPaymentSettingsGUI::saveGeneralSettingsObject(), ilObjUserFolderGUI::saveGlobalUserSettingsObject(), ilObjSystemFolderGUI::saveHeaderTitleObject(), ilObjSurveyGUI::saveHeadingObject(), ilObjExternalToolsSettingsGUI::saveiLincObject(), ilObjAuthSettingsGUI::saveLDAPObject(), ilObjContentObjectGUI::saveLinkCheck(), ilObjLinkResourceGUI::saveLinkCheckObject(), ilObjTestGUI::saveMarksObject(), ilObjContentObjectGUI::saveMenuEntry(), ilObjSurveyQuestionPoolGUI::saveObject(), ilObjSurveyGUI::saveObject(), ilObjLinkResourceGUI::saveObject(), ilObjiLincCourseGUI::saveObject(), ilObjiLincClassroomGUI::saveObject(), ilObjCourseGUI::saveObject(), ilObjSAHSLearningModuleGUI::saveObject(), ilObjMediaPoolGUI::saveObject(), ilObjGlossaryGUI::saveObject(), ilObjFileBasedLMGUI::saveObject(), ilObjContentObjectGUI::saveObject(), GUI::saveObject(), ilObjUserGUI::saveObject(), ilObjTypeDefinitionGUI::saveObject(), ilObjSysUserTrackingGUI::saveObject(), ilObjStyleSheetFolderGUI::saveObject(), ilObjStyleSettingsGUI::saveObject(), ilObjRoleTemplateGUI::saveObject(), ilObjRoleGUI::saveObject(), ilObjRoleFolderGUI::saveObject(), ilObjRecoveryFolderGUI::saveObject(), ilObjGroupGUI::saveObject(), ilObjForumGUI::saveObject(), ilObjFolderGUI::saveObject(), ilObjFileGUI::saveObject(), ilObjExerciseGUI::saveObject(), ilObjCategoryGUI::saveObject(), ilObjAssessmentFolderGUI::saveObject(), ilObjTestGUI::saveObject(), ilObjQuestionPoolGUI::saveObject(), ilCourseObjectivesGUI::saveObjective(), ilObjPaymentSettingsGUI::savePayMethodsObject(), SurveyQuestionGUI::savePhrase(), ilObjSCORMLearningModuleGUI::saveProperties(), ilObjGlossaryGUI::saveProperties(), ilObjFileBasedLMGUI::saveProperties(), ilObjContentObjectGUI::saveProperties(), ilObjTestGUI::savePropertiesObject(), ilObjContentObjectGUI::savePublicSection(), ilObjAuthSettingsGUI::saveRADIUSObject(), ilAdvancedSearchGUI::saveResult(), ilSearchGUI::saveResult(), ilObjAuthSettingsGUI::saveScriptObject(), ilObjSearchSettingsGUI::saveSettingsObject(), ilObjAssessmentFolderGUI::saveSettingsObject(), ilObjAuthSettingsGUI::saveSHIBObject(), ilObjUserFolderGUI::searchCancelledObject(), ilObjGroupGUI::searchCancelledObject(), searchForm(), ilObjPaymentSettingsGUI::searchObject(), ilObjiLincCourseGUI::searchObject(), ilObjCourseGUI::searchObject(), ilObjRoleGUI::searchObject(), ilObjGroupGUI::searchObject(), ilObjSurveyGUI::searchQuestionsForm(), searchTest(), ilObjDlBookGUI::searchTranslation(), ilObjCourseGUI::searchUserObject(), ilObjUserFolderGUI::searchUserObject(), ilObjCourseGUI::selectArchiveLanguageObject(), ilObjCourseGroupingGUI::selectCourse(), ilObjRoleGUI::selectDesktopItemObject(), ilConditionHandlerInterface::selector(), ilPurchaseBMFGUI::sendCreditCard(), ilPurchaseBMFGUI::sendDebitEntry(), ilObjMediaObjectGUI::setAdminTabs(), ilObjAuthSettingsGUI::setAuthModeObject(), ASS_ClozeTestGUI::setGapPoints(), ASS_ClozeTestGUI::setGapValues(), ilLMPresentationGUI::setSessionVars(), ilObjDlBookGUI::showAbstract(), ilPurchaseBMFGUI::showCreditCard(), ilPurchaseBMFGUI::showDebitEntry(), ilPaymentPurchaseGUI::showDetails(), ilObjContentObjectGUI::showEntrySelector(), ilObjChatGUI::showInputFrame(), ilPaymentShoppingCartGUI::showItems(), ilPaymentBuyedObjectsGUI::showItems(), ilPaymentObjectGUI::showObjects(), ilPaymentObjectGUI::showObjectSelector(), ilPageObjectGUI::showPage(), ilPurchaseBMFGUI::showPaymentType(), ilPurchaseBMFGUI::showPersonalData(), ilCourseRegisterGUI::showRegistrationForm(), ilRegisterGUI::showRegistrationForm(), ilSearchresultGUI::showResults(), ilPaymentObjectGUI::showSelectedObject(), ilSearchGUI::showSelectRoot(), ilPaymentStatisticGUI::showStatistics(), ilPaymentTrusteeGUI::showTrustees(), ilObjChatGUI::startRecording(), ilObjSurvey::startSurvey(), ilObjPaymentSettingsGUI::statisticObject(), ilObjChatGUI::stopRecording(), ilCourseRegisterGUI::subscribe(), ilRegisterGUI::subscribe(), ilSetupGUI::toggleClientList(), ilObjectGUI::trashObject(), ilObjChatGUI::unblockUsersObject(), ilObjectGUI::undeleteObject(), ilObjCourseGUI::unsubscribeObject(), ilSearchresultGUI::update(), ilPaymentTrusteeGUI::update(), ilPaymentBillAdminGUI::update(), ilObjCourseGroupingGUI::update(), ilObjUserFolderGUI::updateAppliedUsersObject(), ilObjMediaObjectGUI::updateAreasObject(), ilObjAuthSettingsGUI::updateAuthRolesObject(), ilObjiLincClassroomGUI::updateClassroomObject(), ilPaymentObjectGUI::updateDetails(), ilObjLinkResourceGUI::updateItemObject(), ilObjLinkResourceGUI::updateItemsObject(), ilObjCourseGUI::updateMemberObject(), ilObjExerciseGUI::updateMembersObject(), ilObjiLincCourseGUI::updateMemberStatusObject(), ilObjGroupGUI::updateMemberStatusObject(), ilObjContentObjectGUI::updateMenuEntry(), ilObjSurveyQuestionPoolGUI::updateObject(), ilObjSurveyGUI::updateObject(), ilObjiLincCourseGUI::updateObject(), ilObjCourseGUI::updateObject(), ilObjUserGUI::updateObject(), ilObjRoleTemplateGUI::updateObject(), ilObjRoleGUI::updateObject(), ilObjGroupGUI::updateObject(), ilObjForumGUI::updateObject(), ilObjFileGUI::updateObject(), ilObjectGUI::updateObject(), ilObjCategoryGUI::updateObject(), ilObjChatServerGUI::updateObject(), ilObjQuestionPoolGUI::updateObject(), ilCourseObjectivesGUI::updateObjective(), ilPaymentObjectGUI::updatePrice(), ilCourseObjectivesGUI::updateQuestionAssignment(), ilPaymentStatisticGUI::updateStatistic(), ilObjPaymentSettingsGUI::updateStatisticObject(), upload_file(), ilObjExerciseGUI::uploadFileObject(), ilObjSurveyGUI::uploadObject(), ilObjMailGUI::uploadObject(), ilObjQuestionPoolGUI::uploadQplObject(), ilObjSurveyQuestionPoolGUI::uploadSplObject(), ilObjTestGUI::uploadTstObject(), ilObjPaymentSettingsGUI::vendorsObject(), ilObjMailGUI::viewObject(), ilObjChatGUI::viewObject(), ilObjSurveyGUI::writeInviteFormData(), ASS_MultipleChoiceGUI::writePostData(), ASS_ImagemapQuestionGUI::writePostData(), ASS_ClozeTestGUI::writePostData(), and ilObjSurveyGUI::writePropertiesFormData().
{
global $tpl;
if (!empty($a_info))
{
$_SESSION["info"] = $a_info;
}
if (!empty($_SESSION["info"]))
{
$tpl->addBlockFile("MESSAGE", "message", "tpl.message.html");
# $tpl->setCurrentBlock("message");
$tpl->setVariable("INFO",$_SESSION["info"]);
# $tpl->parseCurrentBlock();
}
if (!$a_keep)
{
session_unregister("info");
}
}
Here is the caller graph for this function:| trimDeluxe | ( | $ | a_text | ) |
TODO: move to class.util removes spaces and tabs within text strings public.
| string | string to be trimmed |
Definition at line 376 of file class.perm.php.
Referenced by ilXML2SQL::insertText().
{
str_replace("\t"," ",$a_text);
for ($i=0;$i<50;$i++)
{
str_replace(" "," ",$a_text);
}
$a_text = trim($a_text);
return $a_text;
}
Here is the caller graph for this function:| updateObject | ( | $ | a_obj_id, | |
| $ | a_title, | |||
| $ | a_desc, | |||
| $ | a_len_title = MAXLENGTH_OBJ_TITLE, |
|||
| $ | a_len_desc = MAXLENGTH_OBJ_DESC, |
|||
| $ | a_dots = true | |||
| ) |
deprecated: Use new ilObj..($obj_id, false) or $ilias->obj_factory->getInstanceByObjId($obj_id) instead
deprecated: Use new ilObj..($ref_id, true) or $ilias->obj_factory->getInstanceByRefId($ref_id) instead deprecated: use ilObject->clone() instead deprecated: use ilObject->delete() instead updates an object public
| integer | object id | |
| string | object title | |
| string | object description | |
| integer | cut length of title string to given value (optional, default: MAXLENGTH_OBJ_TITLE) | |
| integer | cut length of description string to given value (optional, default: MAXLENGTH_OBJ_DESC) | |
| boolean | adding 3 dots to shortended string (optional, default: true) |
Definition at line 83 of file class.perm.php.
References $ilias, $q, and ilUtil::shortenText().
{
global $ilias;
if (!isset($a_obj_id))
{
$message = "perm::updateObject(): No obj_id given!";
$ilias->raiseError($message,$ilias->error_obj->WARNING);
}
if (empty($a_title))
{
$message = "perm::updateObject(): No title given! A title is required!";
$ilias->raiseError($message,$ilias->error_obj->WARNING);
}
// cut length of text
$a_title = ilUtil::shortenText($a_title,$a_len_title,$a_dots);
$_desc = ilUtil::shortenText($a_desc,$a_len_desc,$a_dots);
$q = "UPDATE object_data ".
"SET ".
"title='".ilUtil::addSlashes($a_title)."',".
"description='".ilUtil::addSlashes($a_desc)."', ".
"last_update=now() ".
"WHERE obj_id='".$a_obj_id."'";
$ilias->db->query($q);
return true;
}
Here is the call graph for this function:| updateObjectValue | ( | $ | a_obj_id, | |
| $ | a_column, | |||
| $ | a_value | |||
| ) |
updates a single value in a column of object data public
| integer | object id of object to change | |
| string | column name of obj_data table | |
| string | value to be changed |
Definition at line 122 of file class.perm.php.
References $ilias, $q, and ilUtil::addSlashes().
{
global $ilias;
if (!isset($a_obj_id))
{
$message = "perm::updateObjectValue(): No obj_id given!";
$ilias->raiseError($message,$ilias->error_obj->WARNING);
}
if (!isset($a_column))
{
$message = "perm::updateObjectValue(): No table column specified!";
$ilias->raiseError($message,$ilias->error_obj->WARNING);
}
$q = "UPDATE object_data ".
"SET ".$a_column."='".ilUtil::addSlashes($a_value)."',".
"last_update=now() ".
"WHERE obj_id='".$a_id."'";
$ilias->db->query($q);
return true;
}
Here is the call graph for this function:
1.7.1