Go to the source code of this file.
Functions | |
| setLocator ($a_obj_id, $a_path, $a_user_id, $a_txt_prefix) | |
| formSelect ($selected, $varname, $options, $multiple=false) | |
| Builds a select form field with options and shows the selected option first. | |
| assignMailToPost ($a_mail_data) | |
| assignMailToPost | ( | $ | a_mail_data | ) |
Definition at line 147 of file inc.mail.php.
References $data.
| formSelect | ( | $ | selected, | |
| $ | varname, | |||
| $ | options, | |||
| $ | multiple = false | |||
| ) |
Builds a select form field with options and shows the selected option first.
| string | value to be selected | |
| string | variable name in formular | |
| array | array with $options (key = lang_key, value = long name) | |
| boolean |
Definition at line 122 of file inc.mail.php.
References $lng.
Referenced by ilRegistrationSettingsGUI::__buildAccessLimitationSelection(), ilMDEditorGUI::__buildDaysSelect(), ilObjUserGUI::__buildFilterSelect(), ilObjCategoryGUI::__buildFilterSelect(), ilObjRoleFolderGUI::__buildFilterSelect(), ilMDEditorGUI::__buildMonthsSelect(), ilPermissionGUI::__buildRoleFilterSelect(), ilObjectGUI::__buildRoleFilterSelect(), ilRegistrationSettingsGUI::__buildRoleSelection(), ilObjUserFolderGUI::__buildUserFilterSelect(), ilSearchresultGUI::__getActions(), ilObjChatGUI::__getColorSelect(), ilObjUserGUI::__getDateSelect(), ilObjUserFolderGUI::__getDateSelect(), ilObjExerciseGUI::__getDateSelect(), ilObjCourseGUI::__getDateSelect(), ilAdvancedSearchGUI::__getFilterSelect(), ilSearchGUI::__getFolderSelect(), ilAdvancedSearchGUI::__getFolderSelect(), ilObjChatServerGUI::__getLogLevelSelect(), ilObjChatServerGUI::__getStatusSelect(), ilObjChatGUI::__showAdminAddRoomSelect(), ilObjChatGUI::__showAdminRoomSelect(), ilPaymentObjectGUI::__showPayMethodSelector(), ilObjPaymentSettingsGUI::__showPayMethodSelector(), ilPaymentObjectGUI::__showStatusSelector(), ilObjPaymentSettingsGUI::__showStatusSelector(), ilPaymentObjectGUI::__showVendorSelector(), ilObjPaymentSettingsGUI::__showVendorSelector(), ilMDUtilSelect::_getBrowserSelect(), ilMDUtilSelect::_getContextSelect(), ilMDUtilSelect::_getCopyrightAndOtherRestrictionsSelect(), ilMDUtilSelect::_getCostsSelect(), ilMDUtilSelect::_getDifficultySelect(), ilMDUtilSelect::_getDurationSelect(), ilMDUtilSelect::_getFormatSelect(), ilMDUtilSelect::_getIntendedEndUserRoleSelect(), ilMDUtilSelect::_getInteractivityLevelSelect(), ilMDUtilSelect::_getInteractivityTypeSelect(), ilMDUtilSelect::_getLanguageSelect(), ilMDUtilSelect::_getLearningResourceTypeSelect(), ilMDUtilSelect::_getLocationTypeSelect(), ilMDUtilSelect::_getOperatingSystemSelect(), ilMDUtilSelect::_getPurposeSelect(), ilMDUtilSelect::_getRoleSelect(), ilMDUtilSelect::_getSemanticDensitySelect(), ilMDUtilSelect::_getStatusSelect(), ilMDUtilSelect::_getStructureSelect(), ilMDUtilSelect::_getTypicalAgeRangeSelect(), ilMDUtilSelect::_getTypicalLearningTimeSelect(), ilObjectGUI::buildCloneSelect(), ilCopyWizardExplorer::buildSelect(), ilObjiLincCourseGUI::changeMemberObject(), ilObjContentObjectGUI::chapters(), ilGlossaryTermGUI::create(), ilObjiLincClassroomGUI::create(), ilObjUserGUI::createObject(), ilObjGlossaryGUI::createObject(), ilObjStyleSheetGUI::createObject(), ilObjGroupGUI::createObject(), ilObjiLincClassroomGUI::displayEditForm(), ilPCTableGUI::edit(), ilPCParagraphGUI::edit(), ilPCListGUI::edit(), ilPCFileListGUI::edit(), ilObjAuthSettingsGUI::editCASObject(), ilObjMediaObjectGUI::editMapAreasObject(), ilObjCourseGUI::editMemberObject(), ilObjTypeDefinitionGUI::editObject(), ilObjStyleSheetGUI::editObject(), ilObjContentObjectGUI::editPublicSection(), ilObjAuthSettingsGUI::editSOAPObject(), ilObjStyleSheetGUI::editTagStyleObject(), ilGlossaryTermGUI::editTerm(), ilFeedbackGUI::getDateSelect(), ilNavigationHistoryGUI::getHTML(), ilObjUserFolderGUI::importUserRoleAssignmentObject(), ilPCTableGUI::insert(), ilPCParagraphGUI::insert(), ilPCListGUI::insert(), ilPCFileListGUI::insert(), ilObjMediaPoolGUI::listMedia(), ilObjGlossaryGUI::listTerms(), ilObjContentObjectGUI::pages(), ilLDAPSettingsGUI::prepareMappingSelect(), ilSearchresultGUI::prepareOutput(), ilLDAPSettingsGUI::prepareRoleSelect(), ilObjSCORMLearningModuleGUI::properties(), ilObjSCORM2004LearningModuleGUI::properties(), ilObjContentObjectGUI::properties(), ilObjGlossaryGUI::properties(), ilObjUserFolderGUI::selectExportFormat(), ilPCSourcecodeGUI::setTemplateText(), ilObjContentObjectGUI::showEntrySelector(), ilObjUserFolderGUI::showPossibleSubObjects(), ilBookmarkAdministrationGUI::showPossibleSubObjects(), ilLMObjectGUI::showPossibleSubObjects(), ilObjRoleFolderGUI::showPossibleSubObjects(), ilObjectGUI::showPossibleSubObjects(), ilContainerGUI::showPossibleSubObjects(), ilPaymentTrusteeGUI::showTrustees(), ilStructureObjectGUI::subchap(), ilStructureObjectGUI::view(), and ilObjUserFolderGUI::viewObject().
{
global $lng;
$multiple ? $multiple = " multiple=\"multiple\"" : "";
$str = "<select name=\"".$varname ."\"".$multiple.">\n";
foreach ($options as $key => $val)
{
$str .= " <option value=\"".$val."\"";
if ($selected == $key)
{
$str .= " selected=\"selected\"";
}
$str .= ">".$val."</option>\n";
}
$str .= "</select>\n";
return $str;
}
Here is the caller graph for this function:| setLocator | ( | $ | a_obj_id, | |
| $ | a_path, | |||
| $ | a_user_id, | |||
| $ | a_txt_prefix | |||
| ) |
Definition at line 25 of file inc.mail.php.
References $_SESSION, $lng, and $tpl.
{
global $lng,$tpl,$ilias_locator, $ilMainMenu;
$ilMainMenu->setActive("mail");
// IF THERE IS NO OBJ_ID GIVEN GET THE ID OF MAIL ROOT NODE
if(!$a_obj_id)
{
include_once "Services/Mail/classes/class.ilMailbox.php";
$mbox = new ilMailBox($_SESSION["AccountId"]);
$a_obj_id = $mbox->getInboxFolder();
}
return;
$tpl->addBlockFile("LOCATOR", "locator", "tpl.locator.html");
$tpl->setVariable("TXT_LOCATOR",$lng->txt("locator"));
$mtree = new ilTree($a_user_id);
$mtree->setTableNames('mail_tree','mail_obj_data');
$path_full = $mtree->getPathFull($a_obj_id,$mtree->readRootId());
// ### AA 03.11.10 added new locator GUI class ###
$i = 1;
$tpl->touchBlock("locator_separator");
$tpl->touchBlock("locator_item");
if($a_path == 'mail.php')
{
// Folder
$tpl->touchBlock("locator_separator");
$tpl->setCurrentBlock("locator_item");
$tpl->setVariable("ITEM", $lng->txt("folder"));
$tpl->setVariable("LINK_ITEM", "mail.php?mobj_id=".$a_obj_id);
$tpl->parseCurrentBlock();
unset($path_full[0]);
foreach ($path_full as $key => $row)
{
if($row["type"] != 'user_folder')
{
$row["title"] = $lng->txt("mail_".$row["title"]);
}
if ($key < count($path_full))
{
$tpl->touchBlock("locator_separator");
}
$tpl->setCurrentBlock("locator_item");
$tpl->setVariable("ITEM", $row["title"]);
// TODO: SCRIPT NAME HAS TO BE VARIABLE!!!
$tpl->setVariable("LINK_ITEM", "mail.php?mobj_id=".$row["child"]);
$tpl->parseCurrentBlock();
}
$tpl->setCurrentBlock("locator");
}
switch($a_path)
{
case 'mail_new.php':
case 'mail_attachment.php':
case 'mail_search.php':
$tpl->setCurrentBlock("locator_item");
$tpl->setVariable("ITEM", $lng->txt("mail_compose"));
$tpl->setVariable("LINK_ITEM", "mail_new.php?mobj_id=$a_obj_id");
$tpl->parseCurrentBlock();
break;
case "mail_addressbook.php":
$tpl->setCurrentBlock("locator_item");
$tpl->setVariable("ITEM", $lng->txt("mail_addressbook"));
$tpl->setVariable("LINK_ITEM", "mail_addressbook.php?mobj_id=$a_obj_id");
$tpl->parseCurrentBlock();
break;
case "mail_options.php":
$tpl->setCurrentBlock("locator_item");
$tpl->setVariable("ITEM", $lng->txt("mail_options_of"));
$tpl->setVariable("LINK_ITEM", "mail_options.php?mobj_id=$a_obj_id");
$tpl->parseCurrentBlock();
break;
default:
break;
}
$tpl->setVariable("TXT_PATH",$a_txt_prefix);
$tpl->parseCurrentBlock();
}
1.7.1