コード例 #1
0
ファイル: subList.php プロジェクト: 64kbytes/stayinba
function getOldSub($matches)
{
    $tagatt = array();
    $tagatt['atts'] = $matches[1];
    if (preg_match('/no-recurse/i', $tagatt['atts'])) {
        $tagatt['recurse'] = false;
    }
    return setPage($tagatt);
}
コード例 #2
0
ファイル: admin.php プロジェクト: navelpluisje/npCMS
                $_SESSION['attempts']++;
                $tpl->assign('login', true);
            } else {
                $user = new DbUser();
                try {
                    $password = $user->getPassword($name);
                    if ($pass == $password['password']) {
                        $_SESSION['loggedIn'] = true;
                        $_SESSION['user'] = $name;
                        setPage($param);
                    } else {
                        $_SESSION['attempts']++;
                        $tpl->assign('login', true);
                    }
                } catch (Exception $e) {
                    $tpl->assign('login', true);
                }
            }
        }
        $tpl->displayTemplate();
    } else {
        setPage($param);
    }
}
function setPage($param)
{
    if (empty($param) || $param[1] == null) {
        $param[1] = 1;
    }
    $newAdminPage = new CreateAdminPage($param);
}
コード例 #3
0
ファイル: store.php プロジェクト: brocahontaz/eitf05projekt
<?php

require_once "includes/setup.php";
if ($isLogedIn) {
    $user = $_SESSION['user'];
}
$page = setPage($_GET['page']);
$num_per_page = 12;
if (isset($_GET["addid"])) {
    if (!$isLogedIn) {
        header("Location: store.php");
    }
    if ($_GET['token'] == $_SESSION['token']) {
        $productId = sanitize($_GET["addid"]);
        if (validateInt((int) $productId)) {
            $db->addProductToCart($user->getUserName(), $productId);
            header("Location: store.php?page={$page}");
        }
    }
}
$token = md5(uniqid(rand(), TRUE));
$_SESSION['token'] = $token;
require_once "includes/header.php";
?>

			
					
			<div id="menu_wrapper">
				<div id="menu_container">
					<!--<div id="menu_object_container">-->
						<a href="index.php" class="menu_object">
コード例 #4
0
    $result = setOption($db, 'slogan', $sloganEdit);
    if (empty($sloganEdit)) {
        $sloganErrors[] = 'Bitte "Slogan bearbeiten"-Feld ausfüllen.';
        $result = false;
    }
    if ($result) {
        $sloganSuccess = 'Neuer Slogan gespeichert.';
        //$slogan = getOption( $db, 'slogan' ) OR '';
    } else {
        $sloganSuccess = false;
    }
}
if (isset($detail)) {
    $page = getPage($db, $detail);
    $pageId = filter_input(INPUT_POST, 'pageId', FILTER_SANITIZE_STRING);
    $headline = filter_input(INPUT_POST, 'headline', FILTER_SANITIZE_STRING);
    $content = filter_input(INPUT_POST, 'content');
    if ($pageId && $headline && $content) {
        $result = setPage($db, (int) $pageId, $headline, $content);
        if (empty($headline) || empty($content)) {
            $pageErrors[] = 'Bitte alle Felder ausfüllen.';
            $result = false;
        }
        if ($result) {
            $pageSuccess = 'Bearbeitung der Seite gespeichert.';
            $page = getPage($db, $detail);
        } else {
            $pageSuccess = false;
        }
    }
}
コード例 #5
0
ファイル: controller.search.php プロジェクト: xXNoceboXx/WUS
require_once dirname(dirname(dirname(__FILE__))) . '/core/system/ajax.php';
require_once dirname(dirname(__FILE__)) . "/php/class.search.php";
require_once dirname(dirname(dirname(__FILE__))) . "/core/system/template.php";
if (session_status() == PHP_SESSION_NONE) {
    session_start();
}
if (isset($_POST['action']) && !empty($_POST['action'])) {
    $action = $_POST['action'];
    switch ($action) {
        case 'search':
            $searched = $_POST['searched'];
            echo search($searched);
            break;
        case 'setPage':
            $page = $_POST['page'];
            echo setPage($page);
            break;
    }
}
function search($searched = '%')
{
    global $bdd;
    global $_TABLES;
    $articlesParPage = 8;
    $content = "";
    $view = new Template(dirname(dirname(__FILE__)) . '/html/article.html');
    if (!is_null($bdd) && !is_null($_TABLES)) {
        // Pré-traitement de la data
        $sql = "";
        if ($searched !== "%") {
            $recherche = strtolower($searched);
コード例 #6
0
ファイル: index.php プロジェクト: emp3d/Swiftproject
<!DOCTYPE html>
<?php 
session_start();
$mysql = (include '../../../config.php');
$page = setPage();
if (!isset($_SESSION['username']) || !isset($_SESSION['lastactive']) || !isset($_SESSION['ip']) || !isset($_SESSION['admin'])) {
    die("<meta http-equiv=\"refresh\" content=\"0; url=../../login\" />");
}
$admin = $_SESSION['admin'];
if (!password_verify($_SESSION['username'], $admin)) {
    die("<meta http-equiv=\"refresh\" content=\"0; url=../../login\" />");
}
$lastactive = $_SESSION['lastactive'];
$time = time();
if ($time >= $lastactive + 600) {
    session_destroy();
    die("<meta http-equiv=\"refresh\" content=\"0; url=../../login/?r=e\" />");
} else {
    $_SESSION['lastactive'] = time();
}
function setPage()
{
    $whereAmI = isset($_REQUEST[page]) ? $_REQUEST['page'] : 0;
    if (intval($whereAmI) == 1) {
        $whereAmI = 0;
    }
    return ($whereAmI - 1) * 25;
}
?>
<html>
    <head>