本文整理汇总了PHP中HtmlPage::addHeader方法的典型用法代码示例。如果您正苦于以下问题:PHP HtmlPage::addHeader方法的具体用法?PHP HtmlPage::addHeader怎么用?PHP HtmlPage::addHeader使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HtmlPage
的用法示例。
在下文中一共展示了HtmlPage::addHeader方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: TableWeblink
}
// read link from id
$weblink = new TableWeblink($gDb, $getLinkId);
// Wenn kein Link gefunden wurde Fehler ausgeben
if (strlen($weblink->getValue('lnk_url')) === 0 || !$gValidLogin && $weblink->getValue('cat_hidden') == 1) {
$gMessage->show($gL10n->get('SYS_INVALID_PAGE_VIEW'));
}
// Wenn Link gültig ist, Counter um eine Position erhöhen
$weblink->setValue('lnk_counter', $weblink->getValue('lnk_counter') + 1);
$weblink->save();
// MR: Neue Prüfung für direkte Weiterleitung oder mit Anzeige
if ($gPreferences['weblinks_redirect_seconds'] > 0) {
// create html page object
$page = new HtmlPage($gL10n->get('LNK_REDIRECT'));
// add special header for automatic redirection after x seconds
$page->addHeader('<meta http-equiv="refresh" content="' . $gPreferences['weblinks_redirect_seconds'] . '; url=' . $weblink->getValue('lnk_url') . '">');
// Counter zählt die sekunden bis zur Weiterleitung runter
$page->addJavascript('
function countDown(init) {
if (init || --document.getElementById("counter").firstChild.nodeValue > 0 ) {
window.setTimeout( "countDown()" , 1000 );
}
};
countDown(true);');
// Html des Modules ausgeben
$page->addHtml('
<p class="lead">' . $gL10n->get('LNK_REDIRECT_DESC', $gCurrentOrganization->getValue('org_longname'), '<span id="counter">' . $gPreferences['weblinks_redirect_seconds'] . '</span>', '<strong>' . $weblink->getValue('lnk_name') . '</strong> (' . $weblink->getValue('lnk_url') . ')', '<a href="' . $weblink->getValue('lnk_url') . '" target="_self">hier</a>') . '
</p>');
// show html of complete page
$page->show();
} else {