config=$config; } function getElement($uid){ // Controle detournement utilisateur if(!isset($_SESSION)) {session_start();} $this->controleUtilisateur($uid[0]); // uid[0] : utilisateur obligatoire // Recuperation Dernier num�ro d'ordre utilis� : $DB=$this->connectDB($this->config,'database_cel'); $query="SELECT max(ordre) AS ordre FROM cel_inventory WHERE identifiant='".$DB->escapeSimple($uid[0])."' "; $res =& $DB->query($query); if (DB::isError($res)) { die($res->getMessage()); } $ordre=0; while ($row =& $res->fetchrow(DB_FETCHMODE_ASSOC)) { $ordre=$row['ordre']+1; } // Recuperation relev�s associ�s a la session session_start(); $query=" SELECT ordre FROM cel_inventory WHERE identifiant = '".session_id()."' ORDER BY ordre"; $res =& $DB->query($query); if (DB::isError($res)) { die($res->getMessage()); } while ($row =& $res->fetchrow(DB_FETCHMODE_ASSOC)) { $query="UPDATE cel_inventory set identifiant ='".$DB->escapeSimple($uid[0]). "',ordre='".$ordre."' WHERE identifiant = '".session_id()."' AND ordre = '".$row['ordre']."' "; $res_update =& $DB->query($query); if (DB::isError($res_update)) { die($res_update->getMessage()); } print $query; $ordre++; } } } /* +--Fin du code ---------------------------------------------------------------------------------------+ * $Log$ * Revision 1.3 2008-01-30 08:57:28 ddelon * fin mise en place mygwt * * Revision 1.2 2007-05-22 12:54:09 ddelon * Securisation acces utilisateur * * Revision 1.1 2007-05-21 18:12:20 ddelon * Gestion des importations locale de releves * * */ ?>