コード例 #1
0
ファイル: config.php プロジェクト: dangledorf/Planling
function page_type_set($page_type)
{
    //changes the page type to the one specified
    //set page type
    $GLOBALS['PAGE_TYPE'] = $page_type;
    //embed things
    if ($GLOBALS['PAGE_TYPE'] == PAGE_TYPE_CONTENT) {
        require_once ROOT_PATH . '/includes/config/header.php';
        //show notices
        echo notices_get();
    }
}
コード例 #2
0
ファイル: login.php プロジェクト: dangledorf/Planling
$password = set_post('password', '');
//check if ready
if (!isset($_POST['user']) && !isset($_POST['password'])) {
    return false;
}
//variables not set yet
//error checking
$terror = false;
//if an error occurred
if (empty($user)) {
    notices_set('Please provide an email or username', 'error');
    $terror = true;
}
if (!password_is_valid($password)) {
    notices_set('Invalid password - Passwords must be at least ' . REQ_PASSWORD_LENGTH, 'error');
    $terror = true;
}
//last error check
if ($terror) {
    //exit script
    echo notices_get();
    //show errors
    return false;
}
//login
if (do_login($user, $password)) {
    do_redirect();
} else {
    echo notices_get();
}
//show errors