*/ if (!defined('SACoche')) { exit('Ce fichier ne peut être appelé directement !'); } if ($_SESSION['SESAMATH_ID'] == ID_DEMO && $_POST['action'] != 'Voir') { exit('Action désactivée pour la démo...'); } $action = isset($_POST['f_action']) ? $_POST['f_action'] : ''; $matiere_id = isset($_POST['f_matiere_id']) ? Clean::entier($_POST['f_matiere_id']) : 0; $matiere_nom = isset($_POST['f_matiere_nom']) ? Clean::texte($_POST['f_matiere_nom']) : ''; $niveau_id = isset($_POST['f_niveau_id']) ? Clean::entier($_POST['f_niveau_id']) : 0; $niveau_nom = isset($_POST['f_niveau_nom']) ? Clean::texte($_POST['f_niveau_nom']) : ''; $structure_id = isset($_POST['f_structure_id']) ? Clean::entier($_POST['f_structure_id']) : 0; $nb_demandes = isset($_POST['f_nb_demandes']) ? Clean::entier($_POST['f_nb_demandes']) : -1; // Changer le nb de demandes $partage = isset($_POST['f_partage']) ? Clean::referentiel_partage($_POST['f_partage']) : NULL; // Changer l'état de partage $methode = isset($_POST['f_methode']) ? Clean::calcul_methode($_POST['f_methode']) : NULL; // Changer le mode de calcul $limite = isset($_POST['f_limite']) ? Clean::calcul_limite($_POST['f_limite'], $methode) : NULL; // Changer le nb d'items pris en compte $retroactif = isset($_POST['f_retroactif']) ? Clean::calcul_retroactif($_POST['f_retroactif']) : NULL; // Changer le nb d'items pris en compte $information = isset($_POST['f_information']) ? Clean::texte($_POST['f_information']) : ''; $referentiel_id = isset($_POST['f_referentiel_id']) ? Clean::entier($_POST['f_referentiel_id']) : -1; // Référence du référentiel importé (0 si vierge), ou référence du référentiel à consulter $ids = isset($_POST['f_ids']) ? $_POST['f_ids'] : ''; function compter_items($DB_TAB) { $nb_item = 0; foreach ($DB_TAB as $DB_ROW) {
* 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)&&($_POST['action']!='Voir')){exit('Action désactivée pour la démo...');} $action = (isset($_POST['f_action'])) ? $_POST['f_action'] : ''; $matiere_id = (isset($_POST['f_matiere_id'])) ? Clean::entier($_POST['f_matiere_id']) : 0; $matiere_nom = (isset($_POST['f_matiere_nom'])) ? Clean::texte($_POST['f_matiere_nom']) : ''; $niveau_id = (isset($_POST['f_niveau_id'])) ? Clean::entier($_POST['f_niveau_id']) : 0; $niveau_nom = (isset($_POST['f_niveau_nom'])) ? Clean::texte($_POST['f_niveau_nom']) : ''; $structure_id = (isset($_POST['f_structure_id'])) ? Clean::entier($_POST['f_structure_id']) : 0; $nb_demandes = (isset($_POST['f_nb_demandes'])) ? Clean::entier($_POST['f_nb_demandes']) : -1; // Changer le nb de demandes $partage = (isset($_POST['f_partage'])) ? Clean::referentiel_partage($_POST['f_partage']) : NULL; // Changer l'état de partage $methode = (isset($_POST['f_methode'])) ? Clean::calcul_methode($_POST['f_methode']) : NULL; // Changer le mode de calcul $limite = (isset($_POST['f_limite'])) ? Clean::calcul_limite($_POST['f_limite'],$methode) : NULL; // Changer le nb d'items pris en compte $retroactif = (isset($_POST['f_retroactif'])) ? Clean::calcul_retroactif($_POST['f_retroactif']) : NULL; // Changer le nb d'items pris en compte $information = (isset($_POST['f_information'])) ? Clean::texte($_POST['f_information']) : ''; $referentiel_id = (isset($_POST['f_referentiel_id'])) ? Clean::entier($_POST['f_referentiel_id']) : -1; // Référence du référentiel importé (0 si vierge), ou référence du référentiel à consulter $ids = (isset($_POST['f_ids'])) ? $_POST['f_ids'] : ''; function compter_items($DB_TAB) { $nb_item = 0; foreach($DB_TAB as $DB_ROW) { if($DB_ROW['item_id']!==NULL) { $nb_item++;