Esempio n. 1
0
/**
 * @ingroup okt_module_users
 * @brief La page d'export des utilisateurs
 *
 */
# Accès direct interdit
if (!defined('ON_USERS_MODULE')) {
    die;
}
/* Initialisations
----------------------------------------------------------*/
# Format d'export autorisés
$aAllowedFormats = module_users::getAllowedFormats();
# Champs exportables autorisés
$aAllowedFields = module_users::getAllowedFields();
# Liste des groupes exportables
$params = array('group_id_not' => array(oktAuth::guest_group_id, oktAuth::superadmin_group_id));
$rsGroups = $okt->users->getGroups($params);
$aGroups = array();
while ($rsGroups->fetch()) {
    $aGroups[$rsGroups->group_id] = $rsGroups->title;
}
unset($rsGroups);
$p_group = array();
$p_field = array();
$p_format = null;
/* Traitements
----------------------------------------------------------*/
if (!empty($_POST['form_sent'])) {
    $p_group = !empty($_POST['p_group']) && is_array($_POST['p_group']) ? array_map('intval', $_POST['p_group']) : array();