当前位置: 首页>>代码示例>>PHP>>正文


PHP HTML_Template_IT类代码示例

本文整理汇总了PHP中HTML_Template_IT的典型用法代码示例。如果您正苦于以下问题:PHP HTML_Template_IT类的具体用法?PHP HTML_Template_IT怎么用?PHP HTML_Template_IT使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了HTML_Template_IT类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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"] = "noreply@vanhlebarsoftware.com";
    $headers["Subject"] = "Fitness Log Confirmation Email";
    $headers["X-Sender"] = "noreply@vanhlebarsoftware.com";
    $headers["X-Mailer"] = "PHP";
    $headers["Return-Path"] = "noreply@vanhlebarsoftware.com";
    $headers["To"] = $email;
    $body = $template->get();
    $host = "mail.vanhlebarsoftware.com";
    $mail_user = "noreply@vanhlebarsoftware.com";
    $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


注:本文中的HTML_Template_IT类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。