if(!defined('SACoche')) {exit('Ce fichier ne peut être appelé directement !');} if(($_SESSION['SESAMATH_ID']==ID_DEMO)&&($_POST['action']!='calculer')){exit('Action désactivée pour la démo...');} $action = (isset($_POST['action'])) ? $_POST['action'] : ''; // Valeur d'un code (sur 100) $valeur = array(); $valeur['RR'] = (isset($_POST['valeurRR'])) ? Clean::entier($_POST['valeurRR']) : 0 ; $valeur['R'] = (isset($_POST['valeurR'])) ? Clean::entier($_POST['valeurR']) : 33 ; $valeur['V'] = (isset($_POST['valeurV'])) ? Clean::entier($_POST['valeurV']) : 67 ; $valeur['VV'] = (isset($_POST['valeurVV'])) ? Clean::entier($_POST['valeurVV']) : 100 ; // Seuil d'acquisition (sur 100) $seuil = array(); $seuil['R'] = (isset($_POST['seuilR'])) ? Clean::entier($_POST['seuilR']) : 40 ; $seuil['V'] = (isset($_POST['seuilV'])) ? Clean::entier($_POST['seuilV']) : 60 ; // Méthode de calcul $methode = (isset($_POST['f_methode'])) ? Clean::calcul_methode($_POST['f_methode']) : NULL ; $limite = (isset($_POST['f_limite'])) ? Clean::calcul_limite($_POST['f_limite'],$methode) : NULL ; $retroactif = (isset($_POST['f_retroactif'])) ? Clean::calcul_retroactif($_POST['f_retroactif']) : NULL ; // Vérification des données transmises if( is_null($methode) || is_null($limite) || is_null($retroactif) ) { exit('Erreur avec les données transmises !'); } // //////////////////////////////////////////////////////////////////////////////////////////////////// // Simuler avec des paramètres donnés // //////////////////////////////////////////////////////////////////////////////////////////////////// if($action=='calculer') {
* 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++; }