本文整理匯總了PHP中ilTemplate::getStandardTemplate方法的典型用法代碼示例。如果您正苦於以下問題:PHP ilTemplate::getStandardTemplate方法的具體用法?PHP ilTemplate::getStandardTemplate怎麽用?PHP ilTemplate::getStandardTemplate使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ilTemplate
的用法示例。
在下文中一共展示了ilTemplate::getStandardTemplate方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: executeCommand
/**
* execute command
*/
public function executeCommand()
{
$cmd = $this->ctrl->getCmd();
$this->tpl->getStandardTemplate();
switch ($cmd) {
case 'update':
$this->save("update");
break;
default:
$this->{$cmd}();
break;
}
return true;
}
示例2: executeCommand
public function executeCommand()
{
$this->checkPermission();
$this->initHeader();
$this->setSubTabs();
$cmd = $this->ctrl->getCmd();
$next_class = $this->ctrl->getNextClass($this);
// needed for ILIAS >= 4.5
if (ilCertificatePlugin::getBaseClass() != 'ilRouterGUI') {
$this->tpl->getStandardTemplate();
}
switch ($next_class) {
case '':
switch ($cmd) {
case 'showDefinition':
case 'showPlaceholders':
case 'showCertificates':
case 'downloadCertificate':
case 'downloadCertificates':
case 'updateDefinition':
case 'confirmTypeChange':
case 'updateType':
case 'createDefinition':
case 'updatePlaceholders':
case 'previewCertificate':
case 'buildActions':
$this->{$cmd}();
break;
case 'updatePlaceholdersPreview':
$this->updatePlaceholders('previewCertificate');
break;
case 'callBack':
case 'undoCallBack':
case 'retryGeneration':
/** @var srCertificate $certificate */
$certificate = srCertificate::find((int) $_GET['cert_id']);
if ($certificate->getDefinitionId() == $this->definition->getId()) {
$this->{$cmd}($certificate);
}
break;
case '':
if ($this->definition) {
$this->showCertificates();
} else {
$this->showDefinition();
}
}
break;
}
// needed for ILIAS >= 4.5
if (ilCertificatePlugin::getBaseClass() != 'ilRouterGUI') {
$this->tpl->show();
}
}
示例3: executeCommand
public function executeCommand()
{
if (!$this->checkPermission()) {
ilUtil::sendFailure($this->pl->txt('msg_no_permission'), true);
$this->ctrl->redirectByClass('ilpersonaldesktopgui');
}
if (iLCertificatePlugin::getBaseClass() == 'ilUIPluginRouterGUI') {
$this->tpl->getStandardTemplate();
}
$cmd = $this->ctrl->getCmd('index');
switch ($cmd) {
case 'index':
$this->index();
break;
case 'applyFilter':
$this->applyFilter();
break;
case 'resetFilter':
$this->resetFilter();
break;
case 'downloadCertificate':
$this->downloadCertificate();
break;
case 'downloadCertificates':
$this->downloadCertificates();
break;
case 'buildActions':
$this->buildActions();
break;
default:
$this->performCommand($cmd);
}
if (iLCertificatePlugin::getBaseClass() == 'ilUIPluginRouterGUI') {
$this->tpl->show();
}
}
示例4: executeCommand
public function executeCommand()
{
if (!$this->checkPermission()) {
ilUtil::sendFailure($this->pl->txt('msg_no_permission'), true);
$this->ctrl->redirectByClass('ilpersonaldesktopgui');
}
global $ilMainMenu;
$ilMainMenu->setActive('none');
$cmd = $this->ctrl->getCmd();
$next_class = $this->ctrl->getNextClass($this);
if (!in_array($cmd, array('addType', ''))) {
$this->ctrl->saveParameter($this, 'type_id');
$this->ctrl->saveParameter($this, 'signature_id');
}
// needed for ILIAS >= 4.5
if (ilCertificatePlugin::getBaseClass() != 'ilRouterGUI') {
$this->tpl->getStandardTemplate();
}
switch ($next_class) {
case '':
switch ($cmd) {
case 'showTypes':
$this->showTypes();
break;
case 'editType':
$this->editType();
$this->setTabs('general');
break;
case 'addType':
$this->addType();
$this->setTabs('general');
break;
case 'saveType':
$this->saveType();
$this->setTabs('general');
break;
case 'editTemplate':
$this->editTemplate();
$this->setTabs('template');
break;
case 'updateTemplate':
$this->updateTemplate();
$this->setTabs('template');
break;
case 'downloadDefaultTemplate':
$this->downloadDefaultTemplate();
$this->setTabs('template');
break;
case 'downloadTemplate':
$this->downloadTemplate();
$this->setTabs('template');
break;
case 'showSettings':
$this->showSettings();
$this->setTabs('settings');
break;
case 'editSetting':
$this->editSetting();
$this->setTabs('settings');
break;
case 'updateSetting':
$this->updateSetting();
$this->setTabs('settings');
break;
case 'addCustomSetting':
$this->addCustomSetting();
$this->setTabs('settings');
break;
case 'editCustomSetting':
$this->editCustomSetting();
$this->setTabs('settings');
break;
case 'confirmDeleteCustomSetting':
$this->confirmDeleteCustomSetting();
$this->setTabs('settings');
break;
case 'deleteCustomSetting':
$this->deleteCustomSetting();
break;
case 'saveCustomSetting':
$this->saveCustomSetting();
$this->setTabs('settings');
break;
case 'showPlaceholders':
$this->showPlaceholders();
$this->setTabs('placeholders');
break;
case 'addPlaceholder':
$this->addPlaceholder();
$this->setTabs('placeholders');
break;
case 'editPlaceholder':
$this->editPlaceholder();
$this->setTabs('placeholders');
break;
case 'updatePlaceholder':
$this->updatePlaceholder();
$this->setTabs('placeholders');
break;
case 'createPlaceholder':
//.........這裏部分代碼省略.........
示例5: 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);
}