Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1538 → Rev 1540

/trunk/jrest/services/CoelStatistique.php
276,7 → 276,7
// Extraction du nombre de part
$structures = array();
foreach ($infos as $info) {
$structures[$info['cc_ce_structure']] = $this->extraireNbrePart($info['ccb_truk_unite_base']);
$structures[$info['cc_ce_structure']] = UtilTruck::extraireNbrePart($info['ccb_truk_unite_base']);
}
 
// Triage par classe
361,7 → 361,7
// Extraction du nombre de part
$collections = array();
foreach ($infos as $info) {
$collections[] = $this->extraireNbrePart($info['ccb_truk_unite_base']);
$collections[] = UtilTruck::extraireNbrePart($info['ccb_truk_unite_base']);
}
// Triage par classe
739,19 → 739,7
}
$this->envoyerHTML($sortie);
}
private function extraireNbrePart($truk_unite_base) {
$types = explode(';;', $truk_unite_base);
$nbre = 0;
foreach ($types as $type) {
$unite_base = explode('##', $type);
$unite_base_info = explode('||', $unite_base[1]);
$nbre_part = $unite_base_info[3];
$nbre += $nbre_part;
}
return $nbre;
}
private function executerRequeteNombreDansHistorique($table_identifiants, $etat, $personne_id = null) {
$requete = "SELECT COUNT(cmhl_date_modification) AS nbre ".
"FROM coel_meta_historique_ligne ".
/trunk/jrest/services/CoelExport.php
236,7 → 236,7
$couverture_lieu = $utilTruck->construireTxtListeOntologie($collection['cc_truk_couverture_lieu']);
$etiquette_renseignement = $utilTruck->construireTxtListeOntologie($collection['ccb_truk_etiquette_renseignement']);
$nature = $utilTruck->construireTxtListeOntologie($collection['ccb_truk_nature']);
$parts_total = $collection['ccb_truk_unite_base'];
$parts_total = UtilTruck::extraireNbrePart($collection['ccb_truk_unite_base']);
$donnees['collections'][$id_collection] = array(
'nom' => $nom,
/trunk/jrest/services/bibliotheque/UtilTruck.php
257,4 → 257,16
return $chaineARetourner;
}
public static function extraireNbrePart($truk_unite_base) {
$types = explode(self::SEPARATEUR_VALEURS, $truk_unite_base);
$nbre = 0;
foreach ($types as $type) {
$unite_base = explode(self::SEPARATEUR_TYPE_VALEUR, $type);
$unite_base_info = explode('||', $unite_base[1]);
$nbre_part = $unite_base_info[3];
$nbre += $nbre_part;
}
return $nbre;
}
}