本文整理汇总了PHP中TemplateHelper::configurePage方法的典型用法代码示例。如果您正苦于以下问题:PHP TemplateHelper::configurePage方法的具体用法?PHP TemplateHelper::configurePage怎么用?PHP TemplateHelper::configurePage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TemplateHelper
的用法示例。
在下文中一共展示了TemplateHelper::configurePage方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1:
$tt->insertSlot("MAKE_VALUE", $make);
$tt->insertSlot("REG_LABEL", FormFieldTexts::REG);
$tt->insertSlot("REG_VALUE", $reg);
$tt->insertSlot("COLOUR_LABEL", FormFieldTexts::COLOUR);
$tt->insertSlot("COLOUR_VALUE", $colour);
$tt->insertSlot("FLIGHT_LABEL", FormFieldTexts::FLIGHT);
$tt->insertSlot("FLIGHT_VALUE", $flight);
$tt->insertSlot("DEPART_LABEL", FormFieldTexts::DEPART);
$tt->insertSlot("DEPART_VALUE", $depart);
$tt->insertSlot("ARRIVE_LABEL", FormFieldTexts::ARRIVE);
$tt->insertSlot("ARRIVE_VALUE", $arrive);
$tt->insertSlot("MEET_LABEL", FormFieldTexts::SUGGESTED_MEETING_TIME);
$tt->insertSlot("MEET_SELECTED_60", $suggested_time == 60 ? " selected" : "");
$tt->insertSlot("MEET_SELECTED_75", $suggested_time == 75 ? " selected" : "");
$tt->insertSlot("MEET_SELECTED_90", $suggested_time == 90 ? " selected" : "");
$tt->insertSlot("MEET_SELECTED_105", $suggested_time == 105 ? " selected" : "");
$tt->insertSlot("MEET_SELECTED_120", $suggested_time == 120 ? " selected" : "");
$tt->insertSlot("MEET_SELECTED_180", $suggested_time == 180 ? " selected" : "");
$tt->insertSlot("MEET_SELECTED_240", $suggested_time == 240 ? " selected" : "");
$tt->insertSlot("PAY_LABEL", FormFieldTexts::PAY);
$tt->insertSlot("PAY_SELECTED_0", $payment_methods_id == 0 ? " selected" : "");
$tt->insertSlot("PAY_SELECTED_1", $payment_methods_id == 1 ? " selected" : "");
$tt->insertSlot("PAY_SELECTED_2", $payment_methods_id == 2 ? " selected" : "");
$tt->insertSlot("PAY_SELECTED_3", $payment_methods_id == 3 ? " selected" : "");
$tt->insertSlot("ACCEPTED_TERMS_CHECKED", $accepted_terms ? " checked=\"checked\"" : "");
$tt->insertSlot("FOCUS_ID", $focusId);
$tt->insertSlot("SHOW_FORM_PAGE", $showFormPage);
$tt->insertSlot("SHOW_PAYMENT_NOTE", (int) $payment_methods_id);
}
TemplateHelper::configurePage($t, Constants::SITE_NAME . " - Bookings", $tt->output(), $jsExtra);
echo $t->output();
示例2: Template
<?php
include "includes/startloggedinadmin.inc.php";
require_once "classes/sessionhelper.class.php";
require_once "classes/template.class.php";
require_once "classes/templatehelper.class.php";
require_once "classes/constants.class.php";
require_once "classes/db.class.php";
$t = new Template("templates/admin_page.tpl.html");
if (SessionHelper::isMaster()) {
$tt = new Template("templates/master.tpl.html");
} else {
$tt = new Template("templates/admin.tpl.html");
}
$db = new Db();
TemplateHelper::configurePage($t, Constants::SITE_NAME . " - Admin", $tt->output());
echo $t->output();
示例3: sprintf
$printRow .= "<a href=\"edit_booking.php?id={$bid}\">edit</a><br />";
}
$printRow .= "<a href=\"edit_booking.php?id={$bid}&clone=1\">clone</a>";
$results .= sprintf($rowTemplate, $n % 2 == 0 ? "even" : "odd", $n, $bid, $row["surname"] . ", " . $row["name"], $emailImg . $email . "<br />" . $phoneImg . $row["phone"], $row["vehicle"] . " \"" . $row["reg"] . "\"", $row["flight"], "", $depart, "", $meet, "", $arrive, $row["payment"], $combo, $cdate, $printRow);
}
$results .= "</table>\n";
}
$message = "";
}
$tt->insertSlot("RESULTS", $results);
$tt->insertSlot("SEARCH_TEXT", $search_text);
$tt->insertSlot("NAME_STATUS", $name_status);
$tt->insertSlot("EMAIL_STATUS", $email_status);
$tt->insertSlot("PHONE_STATUS", $phone_status);
$tt->insertSlot("AMOUNT_STATUS", $amount_status);
$tt->insertSlot("COMMENT_STATUS", $comment_status);
$tt->insertSlot("MAKE_STATUS", $make_status);
$tt->insertSlot("PARKING_POINTS_STATUS", $parking_points_status);
$tt->insertSlot("REG_STATUS", $reg_status);
$tt->insertSlot("COLOUR_STATUS", $colour_status);
$tt->insertSlot("FLIGHT_STATUS", $flight_status);
$tt->insertSlot("DROPOFF_STATUS", $dropoff_status);
$tt->insertSlot("PICKUP_STATUS", $pickup_status);
$tt->insertSlot("RANGE_START_VALUE", $_POST ? $range_start : "");
$tt->insertSlot("RANGE_END_VALUE", $_POST ? $range_end : "");
$tt->insertSlot("MESSAGE", $error ? "<span class=\"feedback_negative\">{$error}</span>" : "<span class=\"feedback_positive\">{$message}</span>");
$tt->insertSlot("FOCUS_ID", $focusId);
// output
$jsExtra = JsWriter::scriptLink("js/jquery-1.4.2.min.js") . "\n" . JsWriter::scriptLink("js/report_search.js") . "\n" . JsWriter::scriptLink("js/datetimepicker_css.js");
TemplateHelper::configurePage($t, Constants::SITE_NAME . " - Report - search", $tt->output(), $jsExtra);
echo $t->output();
示例4: Template
$error = "Could not update your details";
} else {
SessionHelper::updateName($values[0], $values[1]);
}
$message = "Your details have been updated";
}
}
}
}
}
}
}
// common
$firstnameValue = $submitted && $submitSuccess ? $_POST["firstname"] : $userData["first_name"];
$lastnameValue = $submitted && $submitSuccess ? $_POST["lastname"] : $userData["last_name"];
$message = $error ? "<span class=\"feedback_negative\">{$error}</span>" : "<span class=\"feedback_positive\">{$message}</span>";
$jsExtra = "<script src='js/settings.js' type='text/javascript'></script>";
$t = new Template("templates/admin_page.tpl.html");
$tSettings = new Template("templates/settings.tpl.html");
$tSettings->insertSlot("MESSAGE", $message);
$tSettings->insertSlot("FIRSTNAME_LABEL", FormFieldTexts::FIRST_NAME);
$tSettings->insertSlot("FIRSTNAME_VALUE", $firstnameValue);
$tSettings->insertSlot("LASTNAME_LABEL", FormFieldTexts::LAST_NAME);
$tSettings->insertSlot("LASTNAME_VALUE", $lastnameValue);
$tSettings->insertSlot("OLDPASS1_LABEL", FormFieldTexts::EXISTING_PASSWORD);
$tSettings->insertSlot("OLDPASS2_LABEL", FormFieldTexts::CONFIRM_EXISTING_PASSWORD);
$tSettings->insertSlot("NEWPASS1_LABEL", FormFieldTexts::NEW_PASSWORD);
$tSettings->insertSlot("NEWPASS2_LABEL", FormFieldTexts::CONFIRM_NEW_PASSWORD);
$tSettings->insertSlot("FOCUS_ID", $focusId);
TemplateHelper::configurePage($t, Constants::SITE_NAME . " - Edit Profile", $tSettings->output(), $jsExtra);
echo $t->output();
示例5:
$focusId = "email";
} else {
if (!UserHelper::emailExists($db, $emailFilteredValue)) {
$error = "The email address you entered has not been registered: {$emailFilteredValue}";
$focusId = "email";
} else {
// all good
$showForm = false;
$emailResult = UserHelper::forgotPassword($db, $emailFilteredValue);
if (!$emailResult) {
$error = "Could not send password reset email";
} else {
$message = "Your password has been reset and emailed to you";
}
}
}
}
} else {
$emailFilteredValue = "email";
}
if (!$showForm) {
$tInner->insertBlock("FORM_CONTENT", "");
$tInner->insertBlock("INSTRUCTION_CONTENT", "");
} else {
// showing form
$tInner->insertSlot("FOCUS_ID", $focusId);
$tInner->insertSlot("EMAIL_VALUE", $emailFilteredValue);
}
$tInner->insertSlot("FEEDBACK", $error ? "<span class='feedback_negative'>{$error}</span>" : ($message ? "<span class='feedback_positive'>{$message}</span>" : ""));
TemplateHelper::configurePage($t, Constants::SITE_NAME . " - Forgot Password", $tInner->output());
echo $t->output();
示例6: header
// they logged in using the form, send redirect headers
// echo "SUCCESS " . print_r($_POST); exit;
if ($from) {
header("Location: " . $from);
} else {
if (SessionHelper::isAdmin()) {
header("Location: report_time.php");
} else {
header("Location: .");
}
}
exit;
}
}
header("Cache-Control: no-cache, must-revalidate");
// HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
// Date in the past
require_once "classes/template.class.php";
require_once "classes/templatehelper.class.php";
require_once "classes/formwriter.class.php";
$t = new Template("templates/admin_page.tpl.html");
$t->insertBlock("LINKS", "");
$tLogin = new Template("templates/login.tpl.html");
$tLogin->insertSlot("MESSAGE", "<span class=\"" . (isset($success) ? $success ? "feedback_positive" : "feedback_negative" : "feedback_neutral") . "\">" . $message . "</span>");
$tLogin->insertSlot("FIELD_TEXT_EMAIL", FormFieldTexts::EMAIL);
$tLogin->insertSlot("PREFILL_EMAIL", $prefillEmail);
$tLogin->insertSlot("FROM", $from);
$tLogin->insertSlot("FOCUS_ID", $focusId);
TemplateHelper::configurePage($t, Constants::SITE_NAME . " - Login", $tLogin->output(), JSWriter::scriptLink("js/jquery-1.4.2.min.js"));
echo $t->output();
示例7:
$select_status .= '<option value="2" selected>Confirmed</option>';
} else {
$select_status .= '<option value="2" >Confirmed</option>';
}
if ($_POST["payment"] == 3) {
$select_status .= '<option value="3" selected>Paid</option>';
} else {
$select_status .= '<option value="3" >Paid</option>';
}
if ($_POST["payment"] == 4) {
$select_status .= '<option value="4" selected>Client no-show</option>';
} else {
$select_status .= '<option value="4" >Client no-show</option>';
}
if ($_POST["payment"] == 5) {
$select_status .= '<option value="5" selected>Completed</option>';
} else {
$select_status .= '<option value="5" >Completed</option>';
}
$select_status .= '</select>
</div>
<label>Status</label>
</div>';
}
$tt->insertSlot("SELECT_STATUS", $select_status);
$tt->insertSlot("FOCUS_ID", $focusId);
// output
$jsExtra = JsWriter::scriptLink("js/jquery-1.4.2.min.js") . "\n" . JsWriter::scriptLink("js/datetimepicker_css.js");
$pagename = $clone ? 'clone' : 'edit';
TemplateHelper::configurePage($t, Constants::SITE_NAME . " - {$pagename} - booking", $tt->output(), $jsExtra);
echo $t->output();
示例8: Template
<?php
require_once "classes/template.class.php";
require_once "classes/templatehelper.class.php";
$jsExtra = "";
$t = new Template("templates/page.tpl.html");
$tt = new Template("templates/vehicle_storage.tpl.html");
TemplateHelper::configurePage($t, Constants::SITE_NAME . " - Vehicle storage", $tt->output(), $jsExtra);
echo $t->output();