本文整理汇总了PHP中Clean::map_texte方法的典型用法代码示例。如果您正苦于以下问题:PHP Clean::map_texte方法的具体用法?PHP Clean::map_texte怎么用?PHP Clean::map_texte使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Clean
的用法示例。
在下文中一共展示了Clean::map_texte方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: explode
$aff_lien = (isset($_POST['f_lien'])) ? 1 : 0;
$orientation = (isset($_POST['f_orientation'])) ? Clean::texte($_POST['f_orientation']) : '';
$couleur = (isset($_POST['f_couleur'])) ? Clean::texte($_POST['f_couleur']) : '';
$fond = (isset($_POST['f_fond'])) ? Clean::texte($_POST['f_fond']) : '';
$legende = (isset($_POST['f_legende'])) ? Clean::texte($_POST['f_legende']) : '';
$marge_min = (isset($_POST['f_marge_min'])) ? Clean::texte($_POST['f_marge_min']) : '';
$pages_nb = (isset($_POST['f_pages_nb'])) ? Clean::texte($_POST['f_pages_nb']) : '';
$cases_nb = (isset($_POST['f_cases_nb'])) ? Clean::entier($_POST['f_cases_nb']) : -1;
$cases_largeur = (isset($_POST['f_cases_larg'])) ? Clean::entier($_POST['f_cases_larg']) : 0;
$eleves_ordre = (isset($_POST['f_eleves_ordre'])) ? Clean::texte($_POST['f_eleves_ordre']) : '';
// Normalement ce sont des tableaux qui sont transmis, mais au cas où...
$tab_eleve_id = (isset($_POST['f_eleve'])) ? ( (is_array($_POST['f_eleve'])) ? $_POST['f_eleve'] : explode(',',$_POST['f_eleve']) ) : array() ;
$tab_type = (isset($_POST['f_type'])) ? ( (is_array($_POST['f_type'])) ? $_POST['f_type'] : explode(',',$_POST['f_type']) ) : array() ;
$tab_eleve_id = array_filter( Clean::map_entier($tab_eleve_id) , 'positif' );
$tab_type = Clean::map_texte($tab_type);
// En cas de manipulation du formulaire (avec les outils de développements intégrés au navigateur ou un module complémentaire)...
if(in_array($_SESSION['USER_PROFIL_TYPE'],array('parent','eleve')))
{
$tab_type = array('individuel');
// Pour un élève on surcharge avec les données de session
if($_SESSION['USER_PROFIL_TYPE']=='eleve')
{
$groupe_id = $_SESSION['ELEVE_CLASSE_ID'];
$tab_eleve_id = array($_SESSION['USER_ID']);
}
// Pour un parent on vérifie que c'est bien un de ses enfants
if($_SESSION['USER_PROFIL_TYPE']=='parent')
{
$is_enfant_legitime = FALSE;
示例2: exit
* SACoche est distribué dans l’espoir qu’il vous sera utile, mais SANS AUCUNE GARANTIE :
* sans même la garantie implicite de COMMERCIALISABILITÉ ni d’ADÉQUATION À UN OBJECTIF PARTICULIER.
* Consultez la Licence Publique Générale GNU Affero pour plus de détails.
*
* Vous devriez avoir reçu une copie de la Licence Publique Générale GNU Affero avec SACoche ;
* si ce n’est pas le cas, consultez : <http://www.gnu.org/licenses/>.
*
*/
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) {