Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 861 Rev 894
Line 12... Line 12...
12
* @version   SVN: <svn_id>
12
* @version   SVN: <svn_id>
13
* @link      /doc/papyrus_bp/
13
* @link      /doc/papyrus_bp/
14
*/
14
*/
Line 15... Line 15...
15
 
15
 
16
/**
16
/**
-
 
17
 * Classe renvoyant un petit bout de json contenant les dernières obs publiques d'un utilisateur
17
 * Classe renvoyant un petit bout de html contenant les dernières obs publiques d'un utilisateur
18
 * Utilisée par l'annuaire appelant les web services résumé de chaque application
18
 * 
19
 * 
19
 */
20
 */
Line 20... Line 21...
20
class Resume extends Cel {
21
class Resume extends Cel {
Line 21... Line 22...
21
 
22
 
22
	function getElement($uid){
23
	function getElement($uid){
23
 
24
 
24
        $requete_dernieres_obs = 'SELECT * FROM cel_obs'.
25
        $requete_dernieres_obs = 'SELECT * FROM cel_obs'.
Line 25... Line 26...
25
        		' WHERE ce_utilisateur = '.$uid[1].
26
        		' WHERE ce_utilisateur = '.$this->proteger($uid[1]).
Line 45... Line 46...
45
		foreach ($dernieres_obs as $obs) {
46
		foreach ($dernieres_obs as $obs) {
Line 46... Line 47...
46
 
47
 
Line 47... Line 48...
47
           	$chemin_sur_serveur = $this->config['cel_db']['url_images'];
48
           	$chemin_sur_serveur = $this->config['cel_db']['url_images'];
48
 
49
 
Line 49... Line 50...
49
		   	$date = 'Datée du '.$obs['date_modification'].'<br/>'  ;
50
		   	$date = 'Datée du '.$obs['date_modification'].'<br/>'  ;
50
		  	$lieu = 'Lieu : '.trim($obs['location'],'000null').' ('.trim($obs['id_location'],'000null').') '.trim($obs['station'],'000null').' '.trim($obs['lieudit'],'000null').'<br/>'  ;
51
		  	$lieu = 'Lieu : '.trim($obs['zone_geo'],'000null').' ('.$this->convertirCodeZoneGeoVersDepartement(trim($obs['ce_zone_geo']),'000null').') '.trim($obs['station'],'000null').' '.trim($obs['lieudit'],'000null').'<br/>'  ;
Line 51... Line 52...
51
 
52
 
Line 90... Line 91...
90
	
91
	
91
			$resume_item = array('element' => $obs['nom_ret'].$date.$lieu, 'lien' => $cible_lien,'image' => $image);
92
			$resume_item = array('element' => $obs['nom_ret'].$date.$lieu, 'lien' => $cible_lien,'image' => $image);
92
			$resume['elements'][] = $resume_item;
93
			$resume['elements'][] = $resume_item;
Line 93... Line 94...
93
        }
94
        }
-
 
95
 
94
 
96
		header("Content-Type: application/json; charset=UTF-8");
95
		header("Content-Type: text/html; charset=UTF-8");
97
		$resume = json_encode($resume);
96
        print json_encode($resume);
98
        print ($resume);
Line 97... Line 99...
97
        exit;
99
        exit;
Line 123... Line 125...
123
            $tailleXY[1] = round($tailleXY[0]/$rapport,0) ;
125
            $tailleXY[1] = round($tailleXY[0]/$rapport,0) ;
124
        }
126
        }
Line 125... Line 127...
125
 
127
 
126
        return $tailleXY ;
128
        return $tailleXY ;
127
    }
-
 
128
 
129
    }
129
}
130
}
130
?>
131
?>