本文整理匯總了PHP中ilTemplate::setTitle方法的典型用法代碼示例。如果您正苦於以下問題:PHP ilTemplate::setTitle方法的具體用法?PHP ilTemplate::setTitle怎麽用?PHP ilTemplate::setTitle使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ilTemplate
的用法示例。
在下文中一共展示了ilTemplate::setTitle方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: showAttachments
public function showAttachments()
{
/**
* @var $ilToolbar ilToolbarGUI
*/
global $ilToolbar;
$this->tpl->setTitle($this->lng->txt('mail'));
require_once 'Services/Form/classes/class.ilFileInputGUI.php';
$attachment = new ilFileInputGUI($this->lng->txt('upload'), 'userfile');
$attachment->setRequired(true);
$attachment->setSize(20);
$ilToolbar->setFormAction($this->ctrl->getFormAction($this, 'uploadFile'), true);
$ilToolbar->addInputItem($attachment);
$ilToolbar->addFormButton($this->lng->txt('upload'), 'uploadFile');
require_once 'Services/Mail/classes/class.ilMailAttachmentTableGUI.php';
$table = new ilMailAttachmentTableGUI($this, 'showAttachments');
$mailData = $this->umail->getSavedData();
$files = $this->mfile->getUserFilesData();
$data = array();
$counter = 0;
foreach ($files as $file) {
$checked = false;
if (is_array($mailData['attachments']) && in_array($file['name'], $mailData['attachments'])) {
$checked = true;
}
$data[$counter] = array('checked' => $checked, 'filename' => $file['name'], 'filesize' => (int) $file['size'], 'filecreatedate' => (int) $file['ctime']);
++$counter;
}
$table->setData($data);
$this->tpl->setContent($table->getHtml());
$this->tpl->show();
}
示例2: setTitleAndDescription
/**
* called by prepare output
*/
public function setTitleAndDescription()
{
# all possible create permissions
//$possible_ops_ids = $rbacreview->getOperationsByTypeAndClass('orgu', 'create');
parent::setTitleAndDescription();
if ($this->object->getTitle() == "__OrgUnitAdministration") {
$this->tpl->setTitle($this->lng->txt("objs_orgu"));
}
$this->tpl->setDescription($this->lng->txt("objs_orgu"));
}
示例3: initHeader
/**
* Set Course title and icon in header
*
*/
protected function initHeader()
{
$lgui = ilObjectListGUIFactory::_getListGUIByType($this->crs->getType());
$this->tpl->setTitle($this->crs->getTitle());
$this->tpl->setDescription($this->crs->getDescription());
if ($this->crs->getOfflineStatus()) {
$this->tpl->setAlertProperties($lgui->getAlertProperties());
}
$this->tpl->setTitleIcon(ilUtil::getTypeIconPath('crs', $this->crs->getId(), 'big'));
$this->ctrl->setParameterByClass('ilrepositorygui', 'ref_id', $this->ref_id);
$this->tabs->setBackTarget($this->pl->txt('back_to_course'), $this->ctrl->getLinkTargetByClass('ilrepositorygui'));
}
示例4: setTitleAndDescription
/**
* called by prepare output
*/
public function setTitleAndDescription()
{
# all possible create permissions
//$possible_ops_ids = $rbacreview->getOperationsByTypeAndClass('orgu', 'create');
parent::setTitleAndDescription();
if ($this->object->getTitle() == "__OrgUnitAdministration") {
$this->tpl->setTitle($this->lng->txt("objs_orgu"));
$this->tpl->setDescription($this->lng->txt("objs_orgu"));
}
// Check for custom icon of type
if ($this->ilias->getSetting('custom_icons')) {
$icons_cache = ilObjOrgUnit::getIconsCache();
$icon_file = isset($icons_cache[$this->object->getId()]) ? $icons_cache[$this->object->getId()] : '';
if ($icon_file) {
$this->tpl->setTitleIcon($icon_file, $this->lng->txt("obj_" . $this->object->getType()));
}
}
}
示例5: showTypes
/**
* Show existing certificate types in table
*/
public function showTypes()
{
$this->tpl->setTitle($this->pl->txt('manage_cert_types'));
$table = new srCertificateTypeTableGUI($this, 'showTypes');
$this->tpl->setContent($table->getHTML());
}
示例6: ilTemplate
/**
* Generates an index.html file including links to all xml files included
* (for container exports)
*/
function _generateIndexFile($a_filename, $a_obj_id, $a_files, $a_type = "")
{
global $lng;
$lng->loadLanguageModule("export");
if ($a_type == "") {
$a_type = ilObject::_lookupType($a_obj_id);
}
$a_tpl = new ilTemplate("tpl.main.html", true, true);
$location_stylesheet = ilUtil::getStyleSheetLocation();
$a_tpl->setVariable("LOCATION_STYLESHEET", $location_stylesheet);
$a_tpl->getStandardTemplate();
$a_tpl->setTitle(ilObject::_lookupTitle($a_obj_id));
$a_tpl->setDescription($lng->txt("export_export_date") . ": " . date('Y-m-d H:i:s', time()) . " (" . date_default_timezone_get() . ")");
$f_tpl = new ilTemplate("tpl.export_list.html", true, true, "Services/Export");
foreach ($a_files as $file) {
$f_tpl->setCurrentBlock("file_row");
$f_tpl->setVariable("TITLE", $file["title"]);
$f_tpl->setVariable("TYPE", $lng->txt("obj_" . $file["type"]));
$f_tpl->setVariable("FILE", $file["file"]);
$f_tpl->parseCurrentBlock();
}
$a_tpl->setContent($f_tpl->get());
$index_content = $a_tpl->get("DEFAULT", false, false, false, true, false, false);
$f = fopen($a_filename, "w");
fwrite($f, $index_content);
fclose($f);
}