当前位置: 首页>>代码示例>>PHP>>正文


PHP Utilisateur::get方法代码示例

本文整理汇总了PHP中Utilisateur::get方法的典型用法代码示例。如果您正苦于以下问题:PHP Utilisateur::get方法的具体用法?PHP Utilisateur::get怎么用?PHP Utilisateur::get使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Utilisateur的用法示例。


在下文中一共展示了Utilisateur::get方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: is_admin

function is_admin()
{
    if (!isset($_SESSION['userid'])) {
        return false;
    }
    $user = Utilisateur::get($_SESSION['userid']);
    if ($user == null || $user->role != 2) {
        return false;
    }
    return true;
}
开发者ID:pheze,项目名称:ydtp3,代码行数:11,代码来源:util.php

示例2: generate_vars

function generate_vars($section, &$vars)
{
    if (!$vars['is_logged']) {
        return;
    }
    $counter = 0;
    $user = Utilisateur::get($vars['userid']);
    $counter += updateIfNecessary($user, 'password', 'motdepasse');
    $counter += updateIfNecessary($user, 'prenom', 'prenom');
    $counter += updateIfNecessary($user, 'nom', 'nom');
    $counter += updateIfNecessary($user, 'jour', 'jour');
    $counter += updateIfNecessary($user, 'mois', 'mois');
    $counter += updateIfNecessary($user, 'annee', 'annee');
    $counter += updateIfNecessary($user, 'courriel', 'courriel');
    $counter += updateIfNecessary($user, 'sexe', 'sexe');
    $counter += updateIfNecessary($user, 'theme', 'theme');
    if ($counter > 0) {
        $user->save();
    }
    $vars['user'] = Utilisateur::get($vars['userid']);
}
开发者ID:pheze,项目名称:ydtp2,代码行数:21,代码来源:configuration.php

示例3: clear_deprecated_reserved_matches

include '../lib/source/serpent.class.php';
require_once '../model/utilisateur.inc.php';
clear_deprecated_reserved_matches();
session_start();
$sections = array('accueil', 'inscription', 'login', 'matchs', 'panier', 'achat', 'match_detail', 'signout', 'reservation_billet', 'confirmation_achat_billet', 'achat_billet', 'configuration', 'admin_matches', 'admin_arenas', 'admin');
$section = get($_GET, 'section', 'accueil');
if ($section == 'accueil') {
    $section = get($_POST, 'section', 'accueil');
}
if (!in_array($section, $sections)) {
    $section = 'unknown';
}
$vars = array();
$vars['userid'] = get_auth();
$vars['is_admin'] = is_admin();
$vars['is_logged'] = $vars['userid'] >= 0;
$vars['theme'] = 'standard.css';
include $section . '.php';
generate_vars($section, $vars);
$vars['section_name'] = ucfirst(str_replace('_', ' ', $section));
if ($vars['is_logged']) {
    $user = Utilisateur::get($vars['userid']);
    if ($user->theme == 'Dark') {
        $vars['theme'] = 'dark.css';
    }
}
$serpent = new serpent();
$serpent->compile_dir = '../view/templates_compiled';
$serpent->addPluginConfig('resource', 'file', array('template_dir' => '../view/templates/'));
$serpent->pass($vars);
echo $serpent->render($section);
开发者ID:pheze,项目名称:ydtp2,代码行数:31,代码来源:index.php


注:本文中的Utilisateur::get方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。