<?php // declare(encoding='UTF-8'); /** * Service gérant l'acceptation de la licence utilisateur. * * @internal Mininum PHP version : 5.2 * @category CEL * @package Services * @subpackage Observations * @version 0.1 * @author Mathias CHOUET <mathias@tela-botanica.org> * @author Jean-Pascal MILCENT <jpm@tela-botanica.org> * @author Aurelien PERONNET <aurelien@tela-botanica.org> * @license GPL v3 <http://www.gnu.org/licenses/gpl.txt> * @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt> * @copyright 1999-2014 Tela Botanica <accueil@tela-botanica.org> */ class LicenceUtilisateur extends Cel { /** * Fonction appelée sur un POST * * Accepte ou refuse la licence utilisateur, en mettant à jour la base de données pour * l'utilisateur indiqué * * @param array $uid * @param array $pairs */ public function updateElement($uid,$pairs) { if (!isset($uid[0]) && is_numeric($uid[0])) { return; } if (!isset($pairs['licence'])) { return; } $requete = 'UPDATE cel_utilisateurs_infos '. 'SET licence_acceptee = '.Cel::db()->proteger($pairs['licence']). 'WHERE id_utilisateur = '.Cel::db()->proteger($uid[0]).' '. ' -- '.__FILE__.':'.__LINE__; $resultat_acceptation_licence = Cel::db()->executer($requete); $resultat = false; if ($resultat_acceptation_licence) { $resultat = 'OK'; } echo $resultat; exit(); } }