本文整理汇总了PHP中FileTemplate::setFile方法的典型用法代码示例。如果您正苦于以下问题:PHP FileTemplate::setFile方法的具体用法?PHP FileTemplate::setFile怎么用?PHP FileTemplate::setFile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FileTemplate
的用法示例。
在下文中一共展示了FileTemplate::setFile方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: die
//==============================================================================
die("");
break;
default:
// Platnost stránky vypršela
//==============================================================================
require PHPINC_DIR . '/templates/410.php';
}
//==============================================================================
// R E N D E R
//==============================================================================
$recordTitle = '';
$template = new FileTemplate();
$template->registerHelperLoader('TemplateHelpers::loader');
$template->registerFilter(new LatteFilter());
$template->setFile(PHPINC_DIR . '/templates/micka.latte');
parse_str($_SERVER['QUERY_STRING'], $url_params);
$template->urlParams = $url_params;
$template->basePath = substr($_SERVER['SCRIPT_NAME'], 0, strrpos($_SERVER['SCRIPT_NAME'], '/'));
$template->themePath = $template->basePath . '/themes/' . MICKA_THEME;
$template->extjsPath = EXTJS_PATH;
$template->openLayersPath = OPENLAYERS_PATH;
$template->label = getLabelAllAP();
$template->action = $ak;
$template->MICKA_LANG = MICKA_LANG;
$template->MICKA_USER = MICKA_USER;
$template->FORM_SIGN = FORM_SIGN;
$template->admin = canAction('*') ? 1 : 0;
$template->insertRight = canAction('w') ? 1 : 0;
$template->flashes = getFlashMessage();
//$template->flashes = array(0 => array('type' => 'error', 'message' => 'Chybka'));
示例2: adminProfils
function adminProfils($profilAction)
{
require PHPINC_DIR . '/admin/profils/app/Profil.php';
$rs = array();
$NTree = new Tree();
$mds = isset($_GET['mds']) ? htmlspecialchars($_GET['mds']) : 0;
$mdid = isset($_GET['mdid']) ? htmlspecialchars($_GET['mdid']) : 0;
$profil = isset($_GET['p']) ? htmlspecialchars($_GET['p']) : '';
switch ($profilAction) {
//==========================================================================
case 'listp':
// profil save
//==========================================================================
$pr = getMdProfils(MICKA_LANG, $mds);
$template = new FileTemplate();
$template->setFile(PHPINC_DIR . '/admin/profils/templates/list.latte');
/* pro PHP 5.3, v PHP 5.2 nefunguje
$template->onPrepareFilters[] = function($template) {
$template->registerFilter(new LatteFilter());
};
*/
// pro PHP 5.2
$template->registerHelperLoader('TemplateHelpers::loader');
$template->registerFilter(new LatteFilter());
$template->basePath = substr($_SERVER['SCRIPT_NAME'], 0, strrpos($_SERVER['SCRIPT_NAME'], '/'));
$template->themePath = $template->basePath . '/themes/' . MICKA_THEME;
$template->label = getLabelAllAP();
$template->MICKA_USER = MICKA_USER;
$template->tree_view = $NTree->getListProfil($profil);
$template->profil_names = $pr[$profil];
dibi::disconnect();
//Debugger::dump($template->tree_view); exit;
$template->render();
exit;
break;
//==========================================================================
//==========================================================================
case 'newp':
//==========================================================================
$rs['mds'] = $mds;
$rs['select_true'] = array(0 => 'No', 1 => 'Yes');
$rs['profil_names'] = $NTree->getProfilNames($mds, $profil);
$rs['lite_templates'] = $NTree->getLiteTemplates();
$rs['copy_profils'] = $NTree->getProfils($mds, TRUE);
break;
//==============================================================================
//==============================================================================
case 'delpro':
// smazani podřízené větve z profilu
//==============================================================================
$mdid_ch = isset($_GET['mdid_ch']) ? htmlspecialchars($_GET['mdid_ch']) : 0;
$mdid_ch = $mdid_ch == 0 ? -1 : $mdid_ch;
$profil = $profil == '' ? -1 : $profil;
$NTree->deleteMdidFromProfil($mds, $mdid_ch, $profil);
//==============================================================================
//==============================================================================
case 'addpro':
// přidání větve do profilu
//==============================================================================
if ($profilAction == 'addpro') {
$mdid_ch = isset($_GET['mdid_ch']) ? htmlspecialchars($_GET['mdid_ch']) : 0;
$mdid_ch = $mdid_ch == 0 ? -1 : $mdid_ch;
$profil = $profil == '' ? -1 : $profil;
$NTree->checkProfilMD($profil, $mdid_ch);
}
//==========================================================================
//==========================================================================
case 'setp':
//==========================================================================
if ($profilAction == 'setp') {
$NTree->setProfilNames($_POST);
}
//==========================================================================
//==========================================================================
case 'delp':
//==========================================================================
if ($profilAction == 'delp') {
$NTree->delProfilNames($profil);
}
//==========================================================================
//==========================================================================
case 'change_standard':
// change standard
//==========================================================================
if (isset($_POST['mds'])) {
$mds = $_POST['mds'] == 0 || $_POST['mds'] == 10 || $_POST['mds'] || $_POST['mds'] == 1 || $_POST['mds'] == 2 ? $_POST['mds'] : 0;
$redirectUrl = substr(htmlspecialchars($_SERVER['PHP_SELF']), 0, strrpos($_SERVER['PHP_SELF'], '/')) . '?ak=admin&adm_ak=profils&mds=' . $mds;
require PHPPRG_DIR . '/redirect.php';
}
//==========================================================================
//==========================================================================
default:
//==========================================================================
$labelnode = $NTree->getLabelNode($mdid, $mds);
$listnodes = $NTree->getListNodes($mdid, $mds);
$profily = $NTree->getProfilPath($mds);
if ($mds == 0 || $mds == 10) {
$del_profil = $NTree->deleteMDprofilPath($profily);
$del_mdid = $NTree->deleteMDidPath($listnodes);
if ($del_profil != '' && $del_mdid != '') {
//.........这里部分代码省略.........