本文整理汇总了PHP中HTML_Template_IT类的典型用法代码示例。如果您正苦于以下问题:PHP HTML_Template_IT类的具体用法?PHP HTML_Template_IT怎么用?PHP HTML_Template_IT使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了HTML_Template_IT类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: send_confirmation
function send_confirmation($user_name, $email)
{
// Create a new template, and specify that the template files are
// in the same directory as the as the php files.
$template = new HTML_Template_IT("./templates");
// Load the email template file
$template->loadTemplatefile("confirmemail.tpl", true, true);
$template->setVariable("USERNAME", $user_name);
$template->setVariable("EMAIL", $email);
$to = $email;
// Setup the headers.
$headers["From"] = "[email protected]";
$headers["Subject"] = "Fitness Log Confirmation Email";
$headers["X-Sender"] = "[email protected]";
$headers["X-Mailer"] = "PHP";
$headers["Return-Path"] = "[email protected]";
$headers["To"] = $email;
$body = $template->get();
$host = "mail.vanhlebarsoftware.com";
$mail_user = "[email protected]";
$password = "Tanis*1973";
$smtp = Mail::factory('smtp', array('host' => $host, 'auth' => true, 'username' => $mail_user, 'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo "<p>" . $mail->getMessage() . "</p>";
}
}
开发者ID:EABonney,项目名称:Fitlog,代码行数:27,代码来源:createaccount.php
示例2: parseFooter
function parseFooter()
{
global $_PATHS;
$objTpl = new HTML_Template_IT($_PATHS['templates']);
$objTpl->loadTemplatefile("footer.tpl.htm", false, false);
return $objTpl->get();
}
开发者ID:laiello,项目名称:punchcms,代码行数:7,代码来源:inc.tplparse_foot.php
示例3: buildMenuElement
/**
* This function creates a HTML-block for a menu item.
*
* @access public
* @author k
* @param MenuElement $parameters['menuElement']
* the menu element
* @param string $parameters['type']
* the type
* @see MenuElement::$type
* @uses Error for error handling
* @uses ErrorView for error handling
* @uses MENU_COMMON for the common menu
* @uses MENU_SIDE for the menu in sidebar
*/
public static function buildMenuElement($parameters)
{
require_once 'HTML/Template/IT.php';
$tpl = new \HTML_Template_IT(ROOT_FOLDER . 'html');
$tpl->loadTemplatefile('particle-template.html');
switch ($parameters['type']) {
case MENU_COMMON:
$tpl->setCurrentBlock('item-in-common-menu');
$tpl->setVariable(array('HREF-OF-ITEM-IN-COMMON-MENU' => null === $parameters['menuElement']->getHref() ? $parameters['menuElement']->translate(array('property' => 'href', 'isSlug' => true)) : $parameters['menuElement']->getHref(), 'LABEL-OF-ITEM-IN-COMMON-MENU' => $parameters['menuElement']->translate(array('property' => 'label'))));
$tpl->parse('item-in-common-menu');
// echo ' 38: ', $tpl->get('menu-item');
return $tpl->get('item-in-common-menu');
break;
case MENU_SIDE:
$tpl->setCurrentBlock('item-in-menu-in-sidebar');
$tpl->setVariable(array('HREF-OF-ITEM-IN-MENU-IN-SIDEBAR' => null === $parameters['menuElement']->getHref() ? $parameters['menuElement']->translate(array('property' => 'href', 'isSlug' => true)) : $parameters['menuElement']->getHref(), 'LABEL-OF-ITEM-IN-MENU-IN-SIDEBAR' => $parameters['menuElement']->translate(array('property' => 'label'))));
$tpl->parse('item-in-menu-in-sidebar');
return $tpl->get('item-in-menu-in-sidebar');
break;
default:
require_once dirname(__FILE__) . '/Error.php';
$error = new Error();
$error->setMessage(\pstk\String::translate('errorWhichMenu'));
require_once dirname(__FILE__) . '/ErrorView.php';
ErrorView::raiseError($error);
}
}
开发者ID:piiskop,项目名称:pstk,代码行数:42,代码来源:MenuElementView.php
示例4: buildPersonView
function buildPersonView($parameters)
{
require_once 'HTML/Template/IT.php';
$tpl = new \HTML_Template_IT(dirname(__FILE__) . '/');
$tpl->loadTemplatefile('persons.html');
$tpl->parse('persons');
return $tpl->get('persons');
}
开发者ID:piiskop,项目名称:pstk,代码行数:8,代码来源:PersonView.php
示例5: executeUpdateScript
function executeUpdateScript(HTML_Template_IT &$objTpl)
{
if (!verifyVersion($GLOBALS["_CONF"]["app"]["version"])) {
$objTpl->setCurrentBlock("update");
$objTpl->setVariable("VERSION", $GLOBALS["_CONF"]["app"]["version"]);
$objTpl->parseCurrentBlock();
}
}
开发者ID:laiello,项目名称:punchcms,代码行数:8,代码来源:inc.verify_version.php
示例6: buildHeader
/**
* This function builds the header.
*
* @access public
* @author kalmer
* @return string
*/
public static function buildHeader()
{
require_once 'HTML/Template/IT.php';
$tpl = new \HTML_Template_IT(dirname(__FILE__) . '/../html');
$tpl->loadTemplatefile('header.html');
$tpl->touchBlock('header');
$tpl->parse('header');
return $tpl->get('header');
}
开发者ID:piiskop,项目名称:pstk,代码行数:16,代码来源:HeaderView.php
示例7: GetLoggedOutPage
function GetLoggedOutPage()
{
$tpl = new HTML_Template_IT("./");
$tpl->loadTemplatefile("loggedout.tpl.html", true, true);
SetCommonLoginStatus($tpl);
SetCommonToolbar($tpl);
SetCommonFooter($tpl);
// return the output
return $tpl->get();
}
开发者ID:amjadtbssm,项目名称:website,代码行数:10,代码来源:loggedout.php
示例8: GetLoginFailedPage
function GetLoginFailedPage()
{
$tpl = new HTML_Template_IT("./");
$tpl->loadTemplatefile("loginfailed.tpl.html", true, false);
SetCommonLoginStatus($tpl);
SetCommonToolbar($tpl);
SetCommonFooter($tpl);
// print the output
return $tpl->get();
}
开发者ID:amjadtbssm,项目名称:website,代码行数:10,代码来源:loginfailed.php
示例9: GetNotAPowerUserPage
function GetNotAPowerUserPage()
{
$tpl = new HTML_Template_IT("./");
$tpl->loadTemplatefile("not_a_power_user.tpl.html", true, false);
SetCommonLoginStatus($tpl);
SetAdminToolbar($tpl);
SetCommonFooter($tpl);
// print the output
return $tpl->get();
}
开发者ID:amjadtbssm,项目名称:website,代码行数:10,代码来源:not_a_power_user.php
示例10: GetNotAllowedPage
function GetNotAllowedPage($reason)
{
$tpl = new HTML_Template_IT("./");
$tpl->loadTemplatefile("not_allowed.tpl.html", true, false);
SetCommonLoginStatus($tpl);
SetAdminToolbar($tpl);
SetCommonFooter($tpl);
$tpl->SetVariable("REASON", $reason);
// print the output
return $tpl->get();
}
开发者ID:amjadtbssm,项目名称:website,代码行数:11,代码来源:not_allowed.php
示例11: GetLoginSuccessfulPage
function GetLoginSuccessfulPage($originPage)
{
$tpl = new HTML_Template_IT("./");
$tpl->loadTemplatefile("loginsuccessful.tpl.html", true, true);
SetCommonLoginStatus($tpl);
SetCommonToolbar($tpl);
SetCommonFooter($tpl);
$tpl->setVariable("USERNAME", GetLoggedUserName());
$tpl->setVariable("ORIGIN_PAGE", $originPage);
// print the output
return $tpl->get();
}
开发者ID:amjadtbssm,项目名称:website,代码行数:12,代码来源:loginsuccessful.php
示例12: GetNoAccessToProjectPage
function GetNoAccessToProjectPage($projectId)
{
$tpl = new HTML_Template_IT("./");
$tpl->loadTemplatefile("no_access_to_project.tpl.html", true, false);
SetCommonLoginStatus($tpl);
SetAdminToolbar($tpl);
SetCommonFooter($tpl);
$projectInfos = GetProjectInfos($projectId);
$tpl->setVariable("PROJECT_NAME", $projectInfos["Name"]);
// print the output
return $tpl->get();
}
开发者ID:amjadtbssm,项目名称:website,代码行数:12,代码来源:no_access_to_project.php
示例13: GetAskLoginPage
function GetAskLoginPage()
{
global $lastLoginResult;
$tpl = new HTML_Template_IT("./");
$tpl->loadTemplatefile("ask_login.tpl.html", true, true);
$msg = "";
if ($lastLoginResult != LLR_NOT_LOGGED_IN) {
$msg = LastLoginResultMessage();
}
$tpl->setVariable("MESSAGE", $msg);
// print the output
return $tpl->get();
}
开发者ID:amjadtbssm,项目名称:website,代码行数:13,代码来源:ask_login.php
示例14: showLoginForm
function showLoginForm($liveUserObj = false)
{
include_once 'HTML/Template/IT.php';
$tpl = new HTML_Template_IT();
$tpl->loadTemplatefile('loginform.tpl.php');
$tpl->setVariable('form_action', $_SERVER['PHP_SELF']);
if (is_object($liveUserObj)) {
if ($liveUserObj->status) {
switch ($liveUserObj->status) {
case LIVEUSER_STATUS_ISINACTIVE:
$tpl->touchBlock('inactive');
break;
case LIVEUSER_STATUS_IDLED:
$tpl->touchBlock('idled');
break;
case LIVEUSER_STATUS_EXPIRED:
$tpl->touchBlock('expired');
break;
default:
$tpl->touchBlock('failure');
break;
}
}
}
$tpl->show();
exit;
}
开发者ID:BackupTheBerlios,项目名称:hem,代码行数:27,代码来源:conf.php
示例15: showLoginForm
function showLoginForm(&$liveUserObj)
{
$tpl = new HTML_Template_IT();
$tpl->loadTemplatefile('loginform.tpl.php');
$tpl->setVariable('form_action', $_SERVER['SCRIPT_NAME']);
if (is_object($liveUserObj)) {
if ($liveUserObj->getStatus()) {
switch ($liveUserObj->getStatus()) {
case LIVEUSER_STATUS_ISINACTIVE:
$tpl->touchBlock('inactive');
break;
case LIVEUSER_STATUS_IDLED:
$tpl->touchBlock('idled');
break;
case LIVEUSER_STATUS_EXPIRED:
$tpl->touchBlock('expired');
break;
default:
$tpl->touchBlock('failure');
break;
}
}
}
$tpl->show();
exit;
}
开发者ID:laiello,项目名称:coopcrucial,代码行数:26,代码来源:conf.php
示例16: buildFormOfValjatostmine
/**
* Ehitab ülesse lehe vaate
* @param boolean $parameters['build_result'] Kas näitame tulemust?
* @param string $parameters['result'] tulemuse text
* @param Owner $parameters['owner'] omanik
*/
public static function buildFormOfValjatostmine($parameters)
{
require_once 'HTML/Template/IT.php';
$tpl = new \HTML_Template_IT(dirname(__FILE__));
$tpl->loadTemplatefile('index.html');
if ($parameters['build_result']) {
$tpl->setCurrentBlock('result');
$tpl->setVariable(array('RESULT' => $parameters['result']));
$tpl->parse('result');
}
$tpl->setCurrentBlock('form');
$tpl->setVariable(array('ISOWNERBRESENTCHECKT' => $parameters['owner']->getIsPresent() ? ' checked="checked"' : '', 'ISOWNERAGREETCHECKT' => $parameters['owner']->getAgrees() ? 'checked="checked"' : '', 'ISOWNERREACHABLECHECKT' => $parameters['owner']->getIsReachable() ? 'checked="checked"' : ''));
$tpl->parse('form');
$tpl->parse('page');
return $tpl->get('page');
}
开发者ID:piiskop,项目名称:pstk,代码行数:22,代码来源:Valjatostmine.php
示例17: buildListOfShipTos
/**
* This function builds the list of shipping
*
* @access public
* @param mixed $parameters['shipTos']
* the list of shipping according to the result of
* <code>getListOfType</code>...-method
* @return the parsed HTML-file
*/
public static function buildListOfShipTos($parameters)
{
require_once 'HTML/Template/IT.php';
$tpl = new \HTML_Template_IT("./html");
$tpl->loadTemplatefile('ship-tos.html');
foreach ($parameters['shipTos'] as $idShipTo => $shipTo) {
$tpl->setCurrentBlock('ships-to');
$tpl->setVariable(array('NAME' => $shipTo['title']));
$tpl->setVariable(array('ADDRESS' => $shipTo['title2']));
$tpl->parse('ships-to');
}
$tpl->setCurrentBlock('html');
$tpl->setVariable(array('TITLE' => 'Toote saatmisinfo'));
$tpl->parse('html');
return $tpl->get('html');
}
开发者ID:piiskop,项目名称:pstk,代码行数:25,代码来源:ShipToView.php
示例18: buildListOfOrderPersons
/**
* This function builds the list of order persons.
*
* @access public
* @param mixed $parameters['orderPersons']
* the list of order persons according to the result of
* <code>getListOfType</code>...-method
* @return the parsed HTML-file
*/
public static function buildListOfOrderPersons($parameters)
{
require_once 'HTML/Template/IT.php';
$tpl = new \HTML_Template_IT("./html");
$tpl->loadTemplatefile('order-persons.html');
foreach ($parameters['orderPersons'] as $idOrderPerson => $orderPerson) {
$tpl->setCurrentBlock('order-person');
$tpl->setVariable(array('NAME' => $orderPerson['title']));
$tpl->parse('order-person');
}
$tpl->setCurrentBlock('html');
$tpl->setVariable(array('TITLE' => 'Kliendid'));
$tpl->parse('html');
return $tpl->get('html');
}
开发者ID:piiskop,项目名称:pstk,代码行数:24,代码来源:OrderPersonView.php
示例19: buildListOfItems
public function buildListOfItems($parameters)
{
require_once 'HTML/Template/IT.php';
$tpl = new \HTML_Template_IT(ROOT_FOLDER . "html");
$tpl->loadTemplatefile('items.html');
foreach ($parameters['items'] as $id => $item) {
$tpl->setCurrentBlock('item');
$tpl->setVariable(array('NAME' => $item['title']));
$tpl->parse('item');
}
$tpl->setCurrentBlock('body');
$tpl->setVariable(array('TITLE' => 'Tooted'));
$tpl->parse('body');
return $tpl->get('body');
}
开发者ID:piiskop,项目名称:pstk,代码行数:15,代码来源:ItemView.php
示例20: buildListOfShipTo
/**
* This function builds the list of shipping locations.
*/
public static function buildListOfShipTo($parameters)
{
require_once 'HTML/Template/IT.php';
//$tpl = new \HTML_Template_IT(ROOT_FOLDER . 'html');
$tpl = new \HTML_Template_IT("../html");
$tpl->loadTemplatefile('ShipTo.html');
foreach ($parameters['ShipTo'] as $idShipTo => $ShipTo) {
$tpl->setCurrentBlock('ship-to');
$tpl->setVariable(array('NAME' => $ShipTo['title']));
$tpl->parse('ship-to');
}
$tpl->setCurrentBlock('html');
$tpl->setVariable(array('TITLE' => 'Sihtkoht'));
$tpl->parse('html');
return $tpl->get('html');
}
开发者ID:piiskop,项目名称:pstk,代码行数:19,代码来源:ShipToView.php
注:本文中的HTML_Template_IT类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论