本文整理汇总了PHP中Templates::setconfig方法的典型用法代码示例。如果您正苦于以下问题:PHP Templates::setconfig方法的具体用法?PHP Templates::setconfig怎么用?PHP Templates::setconfig使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Templates
的用法示例。
在下文中一共展示了Templates::setconfig方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: DisplayInternalError
public static function DisplayInternalError($message, $backTrace, $fileName, $lineNumber, $htmlMode = true)
{
$xsl = $htmlMode ? 'error.xsl' : 'error.xsl';
libxml_clear_errors();
$xslpath = PathManager::GetApplicationPath() . '/modlayer/error/' . $xsl;
$thisTemplate = new Templates();
$thisTemplate->setErrorsheet($xslpath);
$thisTemplate->ShowingError = true;
$backTrace['get_params'] = $_GET;
$backTrace['post_params'] = $_POST;
$backTrace['tag'] = 'resource';
$request = isset($_SERVER["REQUEST_URI"]) ? $_SERVER["REQUEST_URI"] : "No url request";
if (strpos($request, '?')) {
$request = substr($request, 0, strpos($request, '?'));
}
$thisTemplate->setparam("page_url", $request);
$thisTemplate->setparam('message', $message);
// Util::debug($backTrace);
// die;
$thisTemplate->setcontent($_SERVER, null, 'server');
$thisTemplate->setcontent($backTrace, null, 'backtrace');
$thisTemplate->setconfig($thisTemplate->client->GetDetails(), null, 'client');
$thisTemplate->setparam('referer', isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '');
$thisTemplate->setparam("error", '500-100');
return $thisTemplate->returnDisplay();
}