| Line 102... | 
            Line 102... | 
          
          
            | 102 | 
            	private function ajouterVote() {
  | 
            102 | 
            	private function ajouterVote() {
  | 
          
          
            | 103 | 
            		$idImgP = $this->bdd->proteger($this->ressources[0]);
  | 
            103 | 
            		$idImgP = $this->bdd->proteger($this->ressources[0]);
  | 
          
          
            | 104 | 
            		$idProtocoleP = $this->bdd->proteger($this->parametres['protocole']);
  | 
            104 | 
            		$idProtocoleP = $this->bdd->proteger($this->parametres['protocole']);
  | 
          
          
            | 105 | 
            		$idUtilisateurP = $this->bdd->proteger($this->parametres['utilisateur']);
  | 
            105 | 
            		$idUtilisateurP = $this->bdd->proteger($this->parametres['utilisateur']);
  | 
          
          
            | 106 | 
            		$valeurP = $this->bdd->proteger($this->parametres['valeur']);
  | 
            106 | 
            		$valeurP = $this->bdd->proteger($this->parametres['valeur']);
  | 
          
          
            | - | 
               | 
            107 | 
            		
  | 
          
          
            | - | 
               | 
            108 | 
            		$gestion_utilisateur = $this->conteneur->getUtilisateur();
  | 
          
          
            | - | 
               | 
            109 | 
            		$utilisateur = $gestion_utilisateur->getUtilisateur();
  | 
          
          
            | - | 
               | 
            110 | 
            		// Si l'utilisateur n'est pas identifié on vérifie que le protocole n'impose
  | 
          
          
            | - | 
               | 
            111 | 
            		// pas d'être connecté pour voter, et le cas échéant, on refuse le vote
  | 
          
          
            | - | 
               | 
            112 | 
            		if(!$utilisateur['connecte']) {
  | 
          
          
            | - | 
               | 
            113 | 
            			$requete_proto_identifie = 'SELECT identifie FROM del_image_protocole '.
  | 
          
          
            | - | 
               | 
            114 | 
            										'WHERE id_protocole = '.$idProtocoleP;
  | 
          
          
            | - | 
               | 
            115 | 
            			$proto_identifie = $this->bdd->recuperer($requete_proto_identifie);	
  | 
          
          
            | Line -... | 
            Line 116... | 
          
          
            | - | 
               | 
            116 | 
             
  | 
          
          
            | - | 
               | 
            117 | 
            			if($proto_identifie['identifie'] == 1) {
  | 
          
          
            | - | 
               | 
            118 | 
            				$msg = "Ce protocole nécéssite d'être identifié pour voter.";
  | 
          
          
            | - | 
               | 
            119 | 
            				throw new Exception($msg, RestServeur::HTTP_CODE_ERREUR);
  | 
          
          
            | - | 
               | 
            120 | 
            			}
  | 
          
          
            | - | 
               | 
            121 | 
            		}
  | 
          
          
            | 107 | 
             
  | 
            122 | 
            		
  | 
          
          
            | 108 | 
            		$requete = 'INSERT INTO del_image_vote (ce_image, ce_protocole, ce_utilisateur, valeur, date) '.
  | 
            123 | 
            		$requete = 'INSERT INTO del_image_vote (ce_image, ce_protocole, ce_utilisateur, valeur, date) '.
  | 
          
          
            | 109 | 
            			"VALUES ( $idImgP, $idProtocoleP, $idUtilisateurP, $valeurP, NOW()) ".
  | 
            124 | 
            			"VALUES ( $idImgP, $idProtocoleP, $idUtilisateurP, $valeurP, NOW()) ".
  | 
          
          
            | Line 110... | 
            Line 125... | 
          
          
            | 110 | 
            			' -- '.__FILE__.' : '.__LINE__;
  | 
            125 | 
            			' -- '.__FILE__.' : '.__LINE__;
  |