コード例 #1
0
 * de la “GNU Affero General Public License” telle que publiée par la Free Software Foundation :
 * soit la version 3 de cette licence, soit (à votre gré) toute version ultérieure.
 * 
 * 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...');}

$methode    = (isset($_POST['f_methode'])) ? Clean::synthese_methode($_POST['f_methode']) : NULL;
$matiere_id = (isset($_POST['f_matiere'])) ? Clean::entier($_POST['f_matiere'])           : 0;
$niveau_id  = (isset($_POST['f_niveau']))  ? Clean::entier($_POST['f_niveau'])            : 0;

// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Modifier le mode de synthèse d'un référentiel
// ////////////////////////////////////////////////////////////////////////////////////////////////////

if( $methode && $matiere_id && $niveau_id )
{
  DB_STRUCTURE_REFERENTIEL::DB_modifier_referentiel( $matiere_id , $niveau_id , array(':mode_synthese'=>$methode) );
  exit('ok');
}

// ////////////////////////////////////////////////////////////////////////////////////////////////////
// On ne devrait pas en arriver là