'input', 'options' => array( 'nom' => 'titre', 'label' => '<:formidable:editer_titre:>', 'obligatoire' => 'oui', 'class' => 'multilang' ) ), array( 'saisie' => 'input', 'options' => array( 'nom' => 'identifiant', 'label' => '<:formidable:editer_identifiant:>', 'explication' => '<:formidable:editer_identifiant_explication:>', 'obligatoire' => 'oui' ), 'verifier' => array( 'type' => 'regex', 'options' => array( 'modele' => '/^[\w]+$/' ) ) ), array( 'saisie' => 'textarea', 'options' => array( 'nom' => 'message_retour', 'label' => '<:formidable:editer_message_ok:>', 'explication' => '<:formidable:editer_message_ok_explication:>', 'rows' => 5, 'li_class' => 'editer_texte', 'class' => 'multilang' ) ), array( 'saisie' => 'textarea', 'options' => array( 'nom' => 'descriptif', 'label' => '<:formidable:editer_descriptif:>', 'explication' => '<:formidable:editer_descriptif_explication:>', 'rows' => 5, 'class' => 'multilang' ) ), array( 'saisie' => 'selection', 'options' => array( 'nom' => 'apres', 'label' => '<:formidable:editer_apres_label:>', 'explication' => '<:formidable:editer_apres_explication:>', 'datas' => array( 'formulaire' => _T('formidable:editer_apres_choix_formulaire'), 'valeurs' => _T('formidable:editer_apres_choix_valeurs'), 'stats' => _T('formidable:editer_apres_choix_stats'), 'rien' => _T('formidable:editer_apres_choix_rien'), 'redirige' => _T('formidable:editer_apres_choix_redirige'), ), 'defaut' => 'formulaire', 'cacher_option_intro' => 'on' ) ), array( 'saisie' => 'input', 'options' => array( 'nom' => 'url_redirect', 'label' => '<:formidable:editer_redirige_url:>', 'explication' => '<:formidable:editer_redirige_url_explication:>', 'obligatoire' => 'non' ) ) ); /* déclaration des différentes variables utilisées pour effectuer l'anonymisation */ $GLOBALS['formulaires']['variables_anonymisation'] = array( 'remote_user' => '$_SERVER["REMOTE_USER"]', 'php_auth_user' => '$_SERVER["PHP_AUTH_USER"]', ); /* * on se contente d'initialiser si ces variable si elles ne * le sont pas dans mes_options.php de l'instance */ if (isset($GLOBALS['formulaires']['passwd']) == false) { $GLOBALS['formulaires']['passwd'] = array( 'interne' => 'palabresecreta', ); } if (isset($GLOBALS['formulaires']['autoriser_admin_restreint']) == false) { $GLOBALS['formulaires']['autoriser_admin_restreint'] = false; } if (!function_exists('array_fill_keys')) { /** * Remplit un tableau avec des valeurs, en spécifiant les clés * * Fonction dans PHP 5.2+ * @see http://php.net/manual/fr/function.array-fill-keys.php * * @param array $keys * Tableau de valeurs qui sera utilisé comme clés. * @param mixed $value * Valeur à utiliser pour remplir le tableau. * @return array * Le tableau rempli. **/ function array_fill_keys($keys, $value){ array_combine($keys,array_fill(0,count($keys),$value)); } } ?>