Subversion Repositories eFlore/Applications.coel

Rev

Rev 1529 | Rev 1548 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1529 Rev 1540
Line 274... Line 274...
274
		
274
		
275
		// Post traitement des données de la base de données
275
		// Post traitement des données de la base de données
276
		// Extraction du nombre de part
276
		// Extraction du nombre de part
277
		$structures = array();
277
		$structures = array();
278
		foreach ($infos as $info) {
278
		foreach ($infos as $info) {
279
			$structures[$info['cc_ce_structure']] = $this->extraireNbrePart($info['ccb_truk_unite_base']);
279
			$structures[$info['cc_ce_structure']] = UtilTruck::extraireNbrePart($info['ccb_truk_unite_base']);
Line 280... Line 280...
280
		}
280
		}
281
 
281
 
282
		// Triage par classe
282
		// Triage par classe
Line 359... Line 359...
359
		if ($infos !== false) {
359
		if ($infos !== false) {
360
			// Post traitement des données de la base de données
360
			// Post traitement des données de la base de données
361
			// Extraction du nombre de part
361
			// Extraction du nombre de part
362
			$collections = array();
362
			$collections = array();
363
			foreach ($infos as $info) {
363
			foreach ($infos as $info) {
364
				$collections[] = $this->extraireNbrePart($info['ccb_truk_unite_base']);
364
				$collections[] = UtilTruck::extraireNbrePart($info['ccb_truk_unite_base']);
365
			}
365
			}
Line 366... Line 366...
366
	
366
	
367
			// Triage par classe
367
			// Triage par classe
368
			$donnees = array(	'0 part' => 0, 
368
			$donnees = array(	'0 part' => 0, 
Line 737... Line 737...
737
			// Retour du html contenant l'image
737
			// Retour du html contenant l'image
738
			$sortie = '<img src="'.$url.'"/>';
738
			$sortie = '<img src="'.$url.'"/>';
739
		}
739
		}
740
		$this->envoyerHTML($sortie);
740
		$this->envoyerHTML($sortie);
741
	}
741
	}
742
	
742
		
743
	private function extraireNbrePart($truk_unite_base) {
-
 
744
		$types = explode(';;', $truk_unite_base);
-
 
745
		$nbre = 0;
-
 
746
		foreach ($types as $type) {
-
 
747
			$unite_base = explode('##', $type);
-
 
748
			$unite_base_info = explode('||', $unite_base[1]);
-
 
749
			$nbre_part = $unite_base_info[3];
-
 
750
			$nbre += $nbre_part;
-
 
751
		}
-
 
752
		return $nbre;
-
 
753
	}
-
 
754
	
-
 
755
	private function executerRequeteNombreDansHistorique($table_identifiants, $etat, $personne_id = null) {
743
	private function executerRequeteNombreDansHistorique($table_identifiants, $etat, $personne_id = null) {
756
		$requete = 	"SELECT COUNT(cmhl_date_modification) AS nbre ".
744
		$requete = 	"SELECT COUNT(cmhl_date_modification) AS nbre ".
757
					"FROM coel_meta_historique_ligne ".
745
					"FROM coel_meta_historique_ligne ".
758
					"WHERE cmhl_ce_table IN ($table_identifiants) ".
746
					"WHERE cmhl_ce_table IN ($table_identifiants) ".
759
					"	AND cmhl_ce_etat = $etat ".
747
					"	AND cmhl_ce_etat = $etat ".