Subversion Repositories eFlore/Applications.cel

Rev

Rev 902 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 902 Rev 1765
1
<?php
1
<?php
2
// ATTENTION ! Classe compatible uniquement avec nouveau format de bdd du cel //
2
// ATTENTION ! Classe compatible uniquement avec nouveau format de bdd du cel //
3
 
3
 
4
/**
4
/**
5
* PHP Version 5
5
* PHP Version 5
6
*
6
*
7
* @category  PHP
7
* @category  PHP
8
* @package   papyrus_bp
8
* @package   papyrus_bp
9
* @author    David Delon <delon@tela-botanica.org>
9
* @author    David Delon <delon@tela-botanica.org>
10
* @copyright 2010 Tela-Botanica
10
* @copyright 2010 Tela-Botanica
11
* @license   http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
11
* @license   http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
12
* @version   SVN: <svn_id>
12
* @version   SVN: <svn_id>
13
* @link      /doc/
13
* @link      /doc/
14
*/
14
*/
15
 
15
 
16
/**
16
/**
17
 * 
17
 * 
18
 * Utilitaire mise a jour enregistrement inventaire
18
 * Utilitaire mise a jour enregistrement inventaire
19
 * A voir avec David mais ne devrait plus être utilisé 
19
 * A voir avec David mais ne devrait plus être utilisé 
20
 * 
20
 * 
21
 */
21
 */
22
class InventoryCheck extends Cel {
22
class InventoryCheck extends Cel {
23
 
23
 
24
	function getRessource(){
24
	function getRessource(){
25
		
25
		
26
			return;
26
			return;
27
 
27
 
28
			$requete_obs ="SELECT id_observation, zone_geo, ce_zone_geo, date_observation, ce_utilisateur, courriel_utilisateur FROM cel_obs";
28
			$requete_obs ="SELECT id_observation, zone_geo, ce_zone_geo, date_observation, ce_utilisateur, courriel_utilisateur FROM cel_obs";
29
   		    
29
   		    
30
   		    $resultat_obs = $this->requeter($requete_obs);
30
   		    $resultat_obs = Cel::db()->requeter($requete_obs);
31
    
31
    
32
    		$observations = array();
32
    		$observations = array();
33
	        if (is_array($resultat_obs)) {
33
	        if (is_array($resultat_obs)) {
34
    	        $observations = $resultat_obs;
34
    	        $observations = $resultat_obs;
35
        	}
35
        	}
36
    
36
    
37
			foreach ($observations as $obs) {
37
			foreach ($observations as $obs) {
38
 
38
 
39
				if ($obs['ce_zone_geo']!="000null") {
39
				if ($obs['ce_zone_geo']!="000null") {
40
					$requete_lieu = "select * from cel_zones_geo where nom = '".mysql_escape_string($obs['zone_geo'])."' and id_zone_geo='".mysql_escape_string($obs['ce_zone_geo'])."' limit 1";
40
					$requete_lieu = "select * from cel_zones_geo where nom = '".mysql_escape_string($obs['zone_geo'])."' and id_zone_geo='".mysql_escape_string($obs['ce_zone_geo'])."' limit 1";
41
				}
41
				}
42
				else {
42
				else {
43
					$requete_lieu = "select * from cel_zones_geo where name = '".mysql_escape_string($obs['zone_geo'])."' limit 1";
43
					$requete_lieu = "select * from cel_zones_geo where name = '".mysql_escape_string($obs['zone_geo'])."' limit 1";
44
				}
44
				}
45
				
45
				
46
				$res_loc = $this->requeter($requete_lieu);
46
				$res_loc = Cel::db()->requeter($requete_lieu);
47
    
47
    
48
		        if (is_array($res_loc) && count($res_loc) > 0) {
48
		        if (is_array($res_loc) && count($res_loc) > 0) {
49
		        	
49
		        	
50
					print $obs['id_observation']; 
50
					print $obs['id_observation']; 
51
					print " ";
51
					print " ";
52
					print $obs['mail_utilisateur']; 
52
					print $obs['mail_utilisateur']; 
53
					print " : ";
53
					print " : ";
54
					print $obs['zone_geo']; 
54
					print $obs['zone_geo']; 
55
					print " - ";
55
					print " - ";
56
					print $obs['ce_zone_geo']; 
56
					print $obs['ce_zone_geo']; 
57
					print " - ";
57
					print " - ";
58
					$lk="http://www.tela-botanica.org/cel/jrest/util/cel_inventory.php?PME_sys_fl=0&PME_sys_fm=0&PME_sys_sfn[0]=0&PME_sys_operation=PME_op_Change&PME_sys_rec=".$obs['id_observation'];
58
					$lk="http://www.tela-botanica.org/cel/jrest/util/cel_inventory.php?PME_sys_fl=0&PME_sys_fm=0&PME_sys_sfn[0]=0&PME_sys_operation=PME_op_Change&PME_sys_rec=".$obs['id_observation'];
59
					$link_desc=' <a href="'.$lk.'">Correction</a>';
59
					$link_desc=' <a href="'.$lk.'">Correction</a>';
60
					print $link_desc;
60
					print $link_desc;
61
					print "<br>";
61
					print "<br>";
62
					
62
					
63
				}
63
				}
64
			}
64
			}
65
	}	
65
	}	
66
}
66
}
67
 
67
 
68
/* +--Fin du code ---------------------------------------------------------------------------------------+
68
/* +--Fin du code ---------------------------------------------------------------------------------------+
69
* $Log$
69
* $Log$
70
* Revision 1.2  2008-01-30 08:57:28  ddelon
70
* Revision 1.2  2008-01-30 08:57:28  ddelon
71
* fin mise en place mygwt
71
* fin mise en place mygwt
72
*
72
*
73
* Revision 1.1  2007-06-06 13:31:16  ddelon
73
* Revision 1.1  2007-06-06 13:31:16  ddelon
74
* v0.09
74
* v0.09
75
*
75
*
76
* Revision 1.3  2007-05-22 12:54:09  ddelon
76
* Revision 1.3  2007-05-22 12:54:09  ddelon
77
* Securisation acces utilisateur
77
* Securisation acces utilisateur
78
*
78
*
79
*
79
*
80
* 
80
* 
81
*/
81
*/
82
?>
82
?>