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


PHP DB_STRUCTURE_ADMINISTRATEUR::DB_modifier_profil_parametre方法代码示例

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


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

示例1: exit

   exit('Longueur du mot de passe incorrecte !');
 }
 $test_profil_1 = (preg_match("#^p+[._-]?n+$#", $login)) ? TRUE : FALSE ; // prénom puis nom
 $test_profil_2 = (preg_match("#^n+[._-]?p+$#", $login)) ? TRUE : FALSE ; // nom puis prénom
 $test_profil_3 = (preg_match("#^p+$#", $login)) ? TRUE : FALSE ; // prénom seul
 $test_profil_4 = (preg_match("#^n+$#", $login)) ? TRUE : FALSE ; // nom seul
 if( !$test_profil_1 && !$test_profil_2 && !$test_profil_3 && !$test_profil_4 )
 {
   exit('Modèle de nom d\'utilisateur incorrect !');
 }
 // Mettre à jour les paramètres dans la base
 DB_STRUCTURE_ADMINISTRATEUR::DB_modifier_profil_parametre( $profil , 'user_profil_login_modele'    , $login );
 DB_STRUCTURE_ADMINISTRATEUR::DB_modifier_profil_parametre( $profil , 'user_profil_mdp_longueur_mini' , $mdp );
 if($profil=='ELV')
 {
   DB_STRUCTURE_ADMINISTRATEUR::DB_modifier_profil_parametre( $profil , 'user_profil_mdp_date_naissance' , $birth );
 }
 // Mettre aussi à jour la session
 if($profil=='ALL')
 {
   $_SESSION['TAB_PROFILS_ADMIN']['LOGIN_MODELE']      = array_fill_keys ( array_keys($_SESSION['TAB_PROFILS_ADMIN']['LOGIN_MODELE']     ) , $login );
   $_SESSION['TAB_PROFILS_ADMIN']['MDP_LONGUEUR_MINI'] = array_fill_keys ( array_keys($_SESSION['TAB_PROFILS_ADMIN']['MDP_LONGUEUR_MINI']) , $mdp   );
 }
 else
 {
   $_SESSION['TAB_PROFILS_ADMIN']['LOGIN_MODELE'][$profil]      = $login;
   $_SESSION['TAB_PROFILS_ADMIN']['MDP_LONGUEUR_MINI'][$profil] = $mdp;
 }
 if($profil=='ELV')
 {
   $_SESSION['TAB_PROFILS_ADMIN']['MDP_DATE_NAISSANCE'][$profil] = $birth;
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:administrateur_etabl_login.ajax.php

示例2: exit

if (!defined('SACoche')) {
    exit('Ce fichier ne peut être appelé directement !');
}
if ($_SESSION['SESAMATH_ID'] == ID_DEMO) {
    exit('Action désactivée pour la démo...');
}
$action = isset($_POST['f_action']) ? Clean::texte($_POST['f_action']) : '';
$tab_profils_actifs = isset($_POST['tab_id']) ? Clean::map_texte(explode(',', $_POST['tab_id'])) : array();
$tab_profils = array_keys($_SESSION['TAB_PROFILS_ADMIN']['TYPE']);
$tab_profils_inactifs = array_diff($tab_profils, $tab_profils_actifs);
$tab_profils_anormaux = array_diff($tab_profils_actifs, $tab_profils);
if (count($tab_profils_anormaux)) {
    exit('Erreur avec les profils transmis !');
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Choix des profils
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($action == 'choix_profils') {
    // Il n'y a que quelques profils : on ne s'embête pas à comparer pour voir ce qui a changé, on effectue un update pour chacun.
    foreach ($tab_profils_actifs as $profil_sigle) {
        DB_STRUCTURE_ADMINISTRATEUR::DB_modifier_profil_parametre($profil_sigle, 'user_profil_actif', 1);
    }
    foreach ($tab_profils_inactifs as $profil_sigle) {
        DB_STRUCTURE_ADMINISTRATEUR::DB_modifier_profil_parametre($profil_sigle, 'user_profil_actif', 0);
    }
    exit('ok');
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// On ne devrait pas en arriver là...
// ////////////////////////////////////////////////////////////////////////////////////////////////////
exit('Erreur avec les données transmises !');
开发者ID:Qwaseur,项目名称:SACoche,代码行数:31,代码来源:administrateur_etabl_profils.ajax.php

示例3: exit

    exit('Action désactivée pour la démo...');
}
$profil = isset($_POST['f_profil']) ? Clean::texte($_POST['f_profil']) : '';
$delai = isset($_POST['f_delai']) ? Clean::entier($_POST['f_delai']) : 0;
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Choix du délai avant une déconnexion automatique pour inactivité
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($profil && $delai) {
    if ($profil != 'ALL' && !isset($_SESSION['TAB_PROFILS_ADMIN']['TYPE'][$profil])) {
        exit('Profil incorrect !');
    }
    if ($delai % 10 || $delai > 120) {
        exit('Délai incorrect !');
    }
    // Mettre à jour les paramètres dans la base
    DB_STRUCTURE_ADMINISTRATEUR::DB_modifier_profil_parametre($profil, 'user_profil_duree_inactivite', $delai);
    // Mettre aussi à jour la session
    if ($profil == 'ALL' || $profil == 'ADM') {
        $_SESSION['USER_DUREE_INACTIVITE'] = $delai;
    }
    if ($profil == 'ALL') {
        $_SESSION['TAB_PROFILS_ADMIN']['DUREE_INACTIVITE'] = array_fill_keys($_SESSION['TAB_PROFILS_ADMIN']['DUREE_INACTIVITE'], $delai);
    } else {
        $_SESSION['TAB_PROFILS_ADMIN']['DUREE_INACTIVITE'][$profil] = $delai;
    }
    exit('ok');
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// On ne devrait pas en arriver là...
// ////////////////////////////////////////////////////////////////////////////////////////////////////
exit('Erreur avec les données transmises !');
开发者ID:Qwaseur,项目名称:SACoche,代码行数:31,代码来源:administrateur_etabl_duree_inactivite.ajax.php


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