本文整理汇总了PHP中STemplate类的典型用法代码示例。如果您正苦于以下问题:PHP STemplate类的具体用法?PHP STemplate怎么用?PHP STemplate使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了STemplate类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: render
public function render($tpl_name)
{
$tpl = new STemplate();
$tpl->vars =& $this->page->vars;
$tpl->controls =& $this->page->controls;
return $tpl->process($tpl_name);
}
示例2: render_layout
public static function render_layout($ctx, $content, $params)
{
$tpl = new STemplate();
$tpl->vars['__content__'] = $content;
if ($params === null) {
$params = array('path' => '');
}
if (array_key_exists('controller', $ctx->params)) {
$ctx->params['controller']->process($ctx, $params, $tpl->vars);
}
$path = BASE . 'layouts/' . $ctx->layout . '.php';
if (@file_exists($path)) {
require_once $path;
$class_name = self::capitalize_words($ctx->layout) . 'Layout';
$layout_inst = new $class_name();
$layout_inst->process($ctx, $params, $tpl->vars);
}
return $tpl->process(BASE . 'layouts/' . $ctx->layout . '.tpl');
}
示例3: elseif
<?php
include "../include/config.php";
STemplate::assign('url', $config['baseurl']);
//PROCESS LOGIN
if (isset($_POST['login'])) {
if ($_POST['uname'] == "" or $_POST['pass'] == "") {
$err = "Please Provide Username and Password.";
} elseif ($_POST['uname'] != $config['admin_name'] and $_POST['pass'] != $config['admin_pass']) {
$err = "Invalid Username and/or Password Provided";
} elseif ($_POST['uname'] == $config['admin_name'] and $_POST['pass'] == $config['admin_pass']) {
//REGISTER SESSION
session_register("AUID");
session_register("APASSWORD");
$_SESSION['AUID'] = $config['admin_name'];
$_SESSION['APASSWORD'] = $config['admin_pass'];
$link = "main.php?active=Users";
header("Location: {$link}");
} else {
$err = "Invalid Username/Password. Login failed.";
}
}
STemplate::assign('msg', $msg);
STemplate::assign('err', $err);
STemplate::display('siteadmin/login.tpl');
示例4: Copyright
<?php
/**************************************************************************************************
| PinMe Script by Scriptolution.com
| http://www.pinmescript.com
| webmaster@pinmescript.com
|
|**************************************************************************************************
|
| By using this software you agree that you have read and acknowledged our End-User License
| Agreement available at http://www.pinmescript.com/eula.html and to be bound by it.
|
| Copyright (c) PinMeScript.com. All rights reserved.
|**************************************************************************************************/
include "include/config.php";
include "include/functions/import.php";
$SID = intval($_SESSION['USERID']);
if ($SID > 0) {
STemplate::display('board_popup.tpl');
}
示例5: count
if ($page == "") {
$page = "1";
}
$currentpage = $page;
STemplate::assign('page', $page);
if ($page >= 2) {
$pagingstart = ($page - 1) * $config['items_per_page'];
} else {
$pagingstart = "0";
}
$query1 = "SELECT count(*) as total from posts A, members B where A.active='1' AND A.USERID=B.USERID AND A.phase>'1' order by A.htime desc limit {$config['maximum_results']}";
$query2 = "SELECT A.*, B.username from posts A, members B where A.active='1' AND A.USERID=B.USERID AND A.phase>'1' order by A.htime desc limit {$pagingstart}, {$config['items_per_page']}";
$executequery1 = $conn->Execute($query1);
$totalvideos = $executequery1->fields['total'];
if ($totalvideos > 0) {
if ($executequery1->fields['total'] <= $config[maximum_results]) {
$total = $executequery1->fields['total'];
} else {
$total = $config[maximum_results];
}
$toppage = ceil($total / $config[items_per_page]);
if ($page <= $toppage) {
$executequery2 = $conn->Execute($query2);
$posts = $executequery2->getrows();
$posts = getTags($posts);
$posts = countComments($posts);
$posts = getHash($posts);
STemplate::assign('posts', $posts);
STemplate::display('posts_bit_more.tpl');
}
}
示例6:
<?php
include "../include/config.php";
$active = $_GET[active];
if ($active == "Users") {
include "leftmenu/userlinks.txt.php";
}
if ($active == "Videos") {
include "leftmenu/videolinks.txt.php";
}
if ($active == "Audio") {
include "leftmenu/audiolinks.txt.php";
}
if ($active == "Channels") {
include "leftmenu/channellinks.txt.php";
}
if ($active == "Groups") {
include "leftmenu/grouplinks.txt.php";
}
if ($active == "Settings") {
include "leftmenu/settinglinks.txt.php";
}
STemplate::assign('MainLinks', $MainLinksArray);
STemplate::assign('ChildLinks', $ChildLinksArray);
STemplate::display('siteadmin/leftwebsite.tpl');
示例7: elseif
} else {
$link = "<br><br><br><center>There is no {$_REQUEST['a']} video available</center><br>";
}
// $link = "You are in Page <b>$page</b> of <b>$spage</b>";
if ($tpage > 1) {
$nextpage = $page + 1;
$prevpage = $page - 1;
$prevlink = "<a href='videos.php?a={$_REQUEST['a']}&status={$status}&page={$prevpage}&sort={$sort}'><img src='../images/icon/previous.gif' title='Previous' alt='Previous' border='0' style='vertical-align: middle;'></a>";
$nextlink = "<a href='videos.php?a={$_REQUEST['a']}&status={$status}&page={$nextpage}&sort={$sort}'><img src='../images/icon/next.gif' title='Next' alt='Next' border='0' style='vertical-align: middle;'></a>";
if ($page == $tpage) {
$link .= " | {$prevlink}";
} elseif ($tpage > $page && $page > 1) {
$link .= " | {$prevlink} {$nextlink}";
} elseif ($tpage > $page && $page <= 1) {
$link .= " | {$nextlink}";
}
}
$sql = "SELECT * from video {$query} limit {$startfrom}, {$listing_per_page}";
$rs = $conn->Execute($sql);
$total = $rs->recordcount() + 0;
$videos = $rs->getrows();
STemplate::assign('link', $link);
STemplate::assign('grandtotal', $grandtotal + 0);
STemplate::assign('total', $total + 0);
STemplate::assign('page', $page + 0);
STemplate::assign('videos', $videos);
}
Stemplate::assign('err', $err);
Stemplate::assign('msg', $msg);
STemplate::display("siteadmin/channelvideos.tpl");
示例8:
} else {
$nosel = "selected";
}
$featured_box = "<option value='yes' {$yessel}>Yes</option>\n <option value='no' {$nosel}>No</option>";
STemplate::assign('featured_box', $featured_box);
if ($video[0]['be_comment'] == "yes") {
$yessel = "selected";
} else {
$nosel = "selected";
}
$comment_box = "<option value='yes' {$yessel}>Yes</option>\n <option value='' {$nosel}>No</option>";
STemplate::assign('comment_box', $comment_box);
if ($video[0]['be_rated'] == "yes") {
$yessel = "selected";
} else {
$nosel = "selected";
}
$rate_box = "<option value='yes' {$yessel}>Yes</option>\n <option value='' {$nosel}>No</option>";
STemplate::assign('rate_box', $rate_box);
if ($video[0]['embed'] == "enabled") {
$yessel = "selected";
} else {
$nosel = "selected";
}
$embed_box = "<option value='enabled' {$yessel}>Enable</option>\n <option value='' {$nosel}>Disable</option>";
STemplate::assign('embed_box', $embed_box);
Stemplate::assign('video', $video[0]);
Stemplate::assign('err', $err);
Stemplate::assign('msg', $msg);
STemplate::display("siteadmin/audioedit.tpl");
示例9: Copyright
/**************************************************************************************************
| PinMe Script by Scriptolution.com
| http://www.pinmescript.com
| webmaster@pinmescript.com
|
|**************************************************************************************************
|
| By using this software you agree that you have read and acknowledged our End-User License
| Agreement available at http://www.pinmescript.com/eula.html and to be bound by it.
|
| Copyright (c) PinMeScript.com. All rights reserved.
|**************************************************************************************************/
include "include/config.php";
include "include/functions/import.php";
$thebaseurl = $config['baseurl'];
$q = intval(cleanit($_REQUEST['params']['q']));
STemplate::assign('q', $q);
if ($q > 0) {
$addme = "AND D.USERID ='" . mysql_real_escape_string($q) . "'";
$offset = intval($_REQUEST['offset']);
$query = "select A.PID, A.ptitle, A.pic, A.pkey, A.price, A.youtube, A.USERID, C.bname from posts A, boards C, posts_fav D WHERE A.active='1' AND A.BID=C.BID AND A.PID=D.PID {$addme} order by A.points desc, A.viewcount desc, A.PID desc limit {$offset}, 10";
$results = $conn->execute($query);
$pins = $results->getrows();
STemplate::assign('pins', $pins);
$pcount = count($pins);
$html = STemplate::fetch('more_owner_likes.tpl');
$arr = array('count' => $pcount, 'lastPage' => false, 'html' => $html);
header("Content-Type: application/json");
echo json_encode($arr);
}
示例10: Copyright
<?php
/**************************************************************************************************
| Gag Clone Script
| http://www.gagclonescript.com
| webmaster@gagclonescript.com
|
|**************************************************************************************************
|
| By using this software you agree that you have read and acknowledged our End-User License
| Agreement available at http://www.gagclonescript.com/eula.html and to be bound by it.
|
| Copyright (c) GagCloneScript.com. All rights reserved.
|**************************************************************************************************/
include "include/config.php";
include "include/functions/import.php";
$thebaseurl = $config['baseurl'];
$PID = intval(cleanit($_REQUEST['id']));
if ($PID > 0) {
STemplate::assign('PID', $PID);
STemplate::display('fbcoms.tpl');
}
示例11: header
include "../include/function.php";
if ($_REQUEST['submit']) {
$sql = "update signup set\n email = '{$_REQUEST['email']}',\n fname = '{$_REQUEST['fname']}',\n lname = '{$_REQUEST['lname']}',\n city = '{$_REQUEST['city']}',\n country = '{$_REQUEST['country']}',\n website = '{$_REQUEST['website']}',\n occupation = '{$_REQUEST['occupation']}',\n company = '{$_REQUEST['company']}',\n school = '{$_REQUEST['school']}',\n interest_hobby = '{$_REQUEST['interest_hobby']}',\n fav_movie_show = '{$_REQUEST['fav_movie_show']}',\n fav_book = '{$_REQUEST['fav_book']}',\n fav_music = '{$_REQUEST['fav_music']}',\n aboutme = '{$_REQUEST['aboutme']}',\n emailverified = '{$_REQUEST['emailverified']}',\n account_status = '{$_REQUEST['account_status']}'\n where UID={$_REQUEST['uid']}";
$conn->execute($sql);
header("Location: useredit.php?action=edit&uid={$_REQUEST['uid']}&page={$_REQUEST['page']}&msg=User+information+updated+successfully");
}
$rs = $conn->execute("select * from signup where UID={$_REQUEST['uid']}");
$user = $rs->getrows();
STemplate::assign('country_box', country_box($user[0]['country']));
if ($user[0]['emailverified'] == "yes") {
$yessel = "selected";
} else {
$nosel = "selected";
}
$email_ver_box = "<option value='yes' {$yessel}>Yes</option>\n <option value='no' {$nosel}>No</option>";
STemplate::assign('email_ver_box', $email_ver_box);
if ($user[0]['account_status'] == "Active") {
$activesel = "selected";
} else {
$inactivesel = "selected";
}
$account_status_box = "<option value='Active' {$activesel}>Active</option>\n <option value='Inactive' {$inactivesel}>Inactive</option>";
STemplate::assign('account_status_box', $account_status_box);
if ($_REQUEST[msg] != "") {
$msg = $_REQUEST[msg];
}
Stemplate::assign('user', $user[0]);
Stemplate::assign('err', $err);
Stemplate::assign('msg', $msg);
STemplate::display("siteadmin/useredit.tpl");
示例12:
<?php
include "../include/config.php";
include "../include/function.php";
if ($_REQUEST['submit']) {
$sql = "update sconfig set svalue='{$_REQUEST['selUserVote']}' where soption='video_rating'";
$conn->execute($sql);
$sql = "update sconfig set svalue='{$_REQUEST['selUser_poll']}' where soption='user_poll'";
$conn->execute($sql);
}
if ($_REQUEST[msg] != "") {
$msg = $_REQUEST[msg];
}
Stemplate::assign('err', $err);
Stemplate::assign('msg', $msg);
STemplate::display("siteadmin/miscellaneous.html");
示例13:
$featured_box = "<option value='yes' {$yessel}>Yes</option>\n <option value='no' {$nosel}>No</option>";
STemplate::assign('featured_box', $featured_box);
if ($video[0]['be_comment'] == "yes") {
$yessel = "selected";
} else {
$nosel = "selected";
}
$comment_box = "<option value='yes' {$yessel}>Yes</option>\n <option value='' {$nosel}>No</option>";
STemplate::assign('comment_box', $comment_box);
if ($video[0]['be_rated'] == "yes") {
$yessel = "selected";
} else {
$nosel = "selected";
}
$rate_box = "<option value='yes' {$yessel}>Yes</option>\n <option value='' {$nosel}>No</option>";
STemplate::assign('rate_box', $rate_box);
if ($video[0]['embed'] == "enabled") {
$yessel = "selected";
} else {
$nosel = "selected";
}
$embed_box = "<option value='enabled' {$yessel}>Enable</option>\n <option value='' {$nosel}>Disable</option>";
STemplate::assign('embed_box', $embed_box);
if ($_REQUEST[msg] != "") {
$msg = $_REQUEST[msg];
}
Stemplate::assign('video', $video[0]);
Stemplate::assign('err', $err);
Stemplate::assign('msg', $msg);
STemplate::display("siteadmin/videoedit.tpl");
示例14: header
header("Location: packedit.php?action=add&msg=Package+added+successfully");
}
}
if ($_REQUEST['pack_id'] != "") {
$rs = $conn->execute("select * from package where pack_id={$_REQUEST['pack_id']}");
$package = $rs->getrows();
Stemplate::assign('package', $package[0]);
if ($package[0]['period'] == "Day") {
$daysel = "selected";
} elseif ($package[0]['period'] == "Month") {
$monthsel = "selected";
} elseif ($package[0]['period'] == "Year") {
$yearsel = "selected";
}
if ($package[0]['status'] == "Active") {
$actsel = "selected";
} elseif ($package[0]['status'] == "Inactive") {
$inactsel = "selected";
}
}
$period_ops = "<option value='Month' {$monthsel}>Month</option>\n <option value='Year' {$yearsel}>Year</option>";
STemplate::assign('period_ops', $period_ops);
$status_ops = "<option value='Active' {$actsel}>Active</option>\n <option value='Inactive' {$inactsel}>Inactive</option>";
STemplate::assign('status_ops', $status_ops);
if ($_REQUEST[msg] != "") {
$msg = $_REQUEST[msg];
}
Stemplate::assign('err', $err);
Stemplate::assign('msg', $msg);
STemplate::display("siteadmin/packedit.tpl");
示例15: elseif
STemplate::assign('posting_box', $posting_box);
if ($group[0]['gimage'] == "immediate") {
$i1sel = "selected";
} elseif ($group[0]['gimage'] == "owner_only") {
$i2sel = "selected";
}
$icon_box = "<option value='immediate' {$i1sel}>immediate</option>\n <option value='owner_only' {$i2sel}>owner_only</option>";
STemplate::assign('icon_box', $icon_box);
if ($group[0]['featured'] == "yes") {
$activesel = "selected";
} else {
$inactivesel = "selected";
}
$featured_box = "<option value='yes' {$activesel}>Yes</option>\n <option value='no' {$inactivesel}>No</option>";
STemplate::assign('featured_box', $featured_box);
$mych = explode("|", $group[0]['channel']);
$ch = insert_list_channel();
for ($i = 0; $ch[$i]['ch'] != ""; $i++) {
if (in_array($ch[$i]['id'], $mych)) {
$checked = "checked";
} else {
$checked = "";
}
$ch_checkbox .= "<input type=checkbox name=channel[] value=" . $ch[$i]['id'] . " {$checked}>" . $ch[$i]['ch'] . "</input><br>";
}
STemplate::assign('ch_checkbox', $ch_checkbox);
Stemplate::assign('group', $group[0]);
Stemplate::assign('err', $err);
Stemplate::assign('msg', $msg);
STemplate::display("siteadmin/groupedit.tpl");