コード例 #1
0
ファイル: auth.php プロジェクト: alex-k/velotur
<?php

$partner = $_SESSION['partner'];
if (!is_object($partner) || !$partner->exists()) {
    if (!empty($_POST['formLoginSubmit'])) {
        $smarty->assign($_POST);
        $out = $smarty->fetch('login.html');
        if (!empty($_POST) && !empty($_POST[formLoginSubmit]) && ($smarty->_validate_processed == 1 && $smarty->_validate_error != 1)) {
            $partner = new Partners();
            if ($partner->auth($_POST['partnerLogin'], $_POST['partnerPassword'])) {
                $message = '_partnerAuthOK';
                $_SESSION['partner'] = $partner;
            } else {
                $message = '_errorLogPass';
            }
        }
    }
}
if ($partner && $partner->exists()) {
    $partner = new Partners($partner->getID());
    $partner->loadLinkedFromDB();
    $smarty->assign('Partner', $partner->getValues());
} else {
    $smarty->display('login.html');
    exit;
}
コード例 #2
0
ファイル: partner_edit.php プロジェクト: alex-k/velotur
<?php

require_once "../../config/init.php";
require_once "auth.php";
loadclass("Partners");
$partnero = new Partners((int) $_POST['_id']);
$smarty->assign($partnero->getValues());
$smarty->assign($_POST);
$output = $smarty->fetch("partner_edit.html");
if (!empty($_POST) && !empty($_POST[formSubmit]) && ($smarty->_validate_processed == 1 && $smarty->_validate_error != 1)) {
    include "_default.action.php";
    exit;
}
$smarty->display("partner_edit.html");