本文整理汇总了PHP中find_page_by_id函数的典型用法代码示例。如果您正苦于以下问题:PHP find_page_by_id函数的具体用法?PHP find_page_by_id怎么用?PHP find_page_by_id使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了find_page_by_id函数的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: find_selected_pages
function find_selected_pages($public = false)
{
global $current_subject;
global $current_page;
if (isset($_GET["subject"])) {
//use get request to get my subject id
$selected_subject_id = $_GET["subject"];
//get my subject details by id from the database
$current_subject = find_subject_by_id($selected_subject_id, $public);
$selected_page_id = null;
if ($current_subject && $public) {
$current_page = find_default_page_for_subject($current_subject["id"]);
} else {
$current_page = null;
}
} elseif (isset($_GET["page"])) {
$selected_subject_id = null;
$current_subject = null;
$selected_page_id = $_GET["page"];
$current_page = find_page_by_id($selected_page_id);
} else {
$selected_subject_id = null;
$current_subject = null;
$selected_page_id = null;
$current_page = null;
}
}
示例2: find_selected_page
function find_selected_page()
{
global $current_subject;
global $current_page;
if (isset($_GET["subject"])) {
$current_subject = find_subject_by_id($_GET["subject"]);
$current_page = null;
} elseif (isset($_GET["page"])) {
$current_subject = null;
$current_page = find_page_by_id($_GET["page"]);
} else {
$current_subject = null;
$current_page = null;
}
}
示例3: find_selected_page
function find_selected_page($public = false)
{
global $current_subject;
global $current_page;
if (isset($_GET["subject"])) {
$current_subject = find_subject_by_id($_GET["subject"], $public);
if ($current_subject && $public) {
$current_page = find_default_page_for_subject($current_subject["id"]);
} else {
$current_page = null;
}
} elseif (isset($_GET["page"])) {
$current_page = find_page_by_id($_GET["page"], $public);
$current_subject = null;
} else {
$current_subject = null;
$current_page = null;
}
}
示例4: logged_in
<?php
require_once "../../includes/sessions.php";
require_once "../../includes/db_connect.php";
require_once "../../includes/functions.php";
logged_in();
$current_page = find_page_by_id($_GET["page"]);
if (!$current_page) {
redirect_to("manage_content.php");
} else {
$id = $current_page["id"];
$delete_query = "DELETE FROM pages ";
$delete_query .= "WHERE id = {$id} ";
$delete_query .= "LIMIT 1";
$result = mysqli_query($connection, $delete_query);
if ($result && mysqli_affected_rows($connection) == 1) {
$_SESSION["message"] = "Subject deletion success.";
redirect_to("manage_content.php");
} else {
$_SESSION["message"] = "Subject deletion failed.";
redirect_to("manage_content.php?page={$id}");
}
}
//if (!$current_subject) {
示例5: confirm_logged_in
<?php
require_once "../includes/session.php";
require_once "../includes/db_connection.php";
require_once "../includes/functions.php";
confirm_logged_in();
?>
<?php
$current_page = find_page_by_id($_GET["page"], false);
if (!$current_page) {
// page ID was missing or invalid or
// page couldn't be found in database
redirect_to("manage_content.php");
}
$id = $current_page["id"];
$query = "DELETE FROM pages WHERE id = {$id} LIMIT 1";
$result = mysqli_query($connection, $query);
if ($result && mysqli_affected_rows($connection) == 1) {
// Success
$_SESSION["message"] = "Page deleted.";
redirect_to("manage_content.php");
} else {
// Failure
$_SESSION["message"] = "Page deletion failed.";
redirect_to("manage_content.php?page={$id}");
}
示例6: find_page_by_id
<?php
require_once "../includes/session.php";
require_once "../includes/dbconnect.php";
require_once "../includes/functions.php";
?>
<?php
$current_page = find_page_by_id($_GET["page"], $public = false);
if (!$current_page) {
// if current subject was null or invalid
redirect_to("manage_content.php");
}
$id = $current_page["id"];
$query = "DELETE FROM pages WHERE id = {$id} LIMIT 1";
$result = mysqli_query($connection, $query);
if ($result && mysqli_affected_rows($connection) == 1) {
// Success
$_SESSION["message"] = "page Deleted .";
redirect_to("manage_content.php");
} else {
// failure
$_SESSION["message"] = "page Deletion failed .";
redirect_to("manage_content.php?page={$id}");
}
?>
示例7: find_selected_page
function find_selected_page($public = false)
{
global $current_page;
global $current_subject;
if (isset($_GET["subject"])) {
// This is an associative array with all the database info
$current_subject = find_subject_by_id($_GET["subject"], $public);
if ($current_subject && $public) {
$current_page = find_default_page_for_subject($current_subject["id"]);
} else {
$current_page = null;
}
} elseif (isset($_GET["page"])) {
$current_subject = null;
$current_page = find_page_by_id($_GET["page"], $public);
} else {
$current_page = null;
$current_subject = null;
}
}
示例8: find_subject_by_id
?>
<h2>Manage Subject</h2>
<?php
$current_subject = find_subject_by_id($selected_subject_id);
?>
Menu name: <?php
echo $current_subject["menu_name"];
?>
<br />
<?php
} elseif ($selected_page_id) {
?>
<h2>Manage Page</h2>
<?php
$current_page = find_page_by_id($selected_page_id);
?>
Menu name: <?php
echo $current_page["menu_name"];
?>
<br />
<?php
} else {
?>
Please select a subject or a page.
<?php
}
?>
</div>
</div>
示例9: find_selected_page_edit
function find_selected_page_edit()
{
global $current_subject;
global $current_page;
if (isset($_GET['page'])) {
$current_page = find_page_by_id($_GET['page']);
$current_subject = null;
} else {
$current_subject = null;
$current_page = null;
}
}
示例10: find_page_by_id
<?php
require_once "includes/functions.php";
//Functions files
require_once "includes/db_connection.php";
//Including the database connection file
$sp = find_page_by_id($_GET["id"]);
$pages = find_pages();
?>
<aside class="main-sidebar">
<!-- sidebar: style can be found in sidebar.less -->
<section class="sidebar">
<!-- sidebar menu: : style can be found in sidebar.less -->
<ul class="sidebar-menu">
<?php
// Navigation: left bar - Complex!
while ($subject = mysqli_fetch_assoc($pages)) {
$output = " <li";
// start: li
if ($subject["id"] == $_GET["id"]) {
$output .= " class=\"active\"";
}
$output .= ">";
$output .= "<a href=\"";
$output .= urlencode($subject["page"]);
$output .= "?id=";
$output .= urlencode($subject["id"]);
$output .= "\">";
$output .= "<i class=\"";
$output .= $subject["icon"];
$output .= "\"></i>";
示例11: find_selected_page
function find_selected_page($public = false)
{
global $current_subject;
global $current_page;
//instead of returning we can make it as a global variable
if (isset($_GET["subject"])) {
$current_subject = find_subject_by_id($_GET["subject"], $public);
if ($current_subject && $public) {
$current_page = default_page_for_subject($current_subject["id"]);
# default page for subject }
} else {
$current_page = null;
}
} elseif (isset($_GET["page"])) {
$current_page = find_page_by_id($_GET["page"], $public);
# for not displaying the invisible pages
$current_subject = null;
} else {
# for coming from admin page
$current_subject = null;
$current_page = null;
}
}
示例12: find_selected_page
function find_selected_page()
{
global $current_subject;
// creating them in the global scope
global $current_page;
// creating them in the global scope
if (isset($_GET["subject"])) {
$current_subject = find_subject_by_id($_GET["subject"]);
$current_page = null;
} elseif (isset($_GET["page"])) {
$current_page = find_page_by_id($_GET["page"]);
$current_subject = null;
} else {
$current_subject = null;
$current_page = null;
}
}