Subversion Repositories Applications.papyrus

Rev

Rev 1292 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1292 Rev 1298
Line 7... Line 7...
7
// |                                                                                |
7
// |                                                                                |
8
// +--------------------------------------------------------------------------------+
8
// +--------------------------------------------------------------------------------+
9
// | Auteur : Alexandre Granier <alexandre@tela-botanica.org>                       |
9
// | Auteur : Alexandre Granier <alexandre@tela-botanica.org>                       |
10
// +--------------------------------------------------------------------------------+
10
// +--------------------------------------------------------------------------------+
11
//
11
//
12
// $Id: cartographie.fonct.liste_inscrit.php,v 1.4 2007-04-06 08:35:46 neiluj Exp $
12
// $Id: cartographie.fonct.liste_inscrit.php,v 1.5 2007-04-11 08:30:12 neiluj Exp $
Line 13... Line 13...
13
 
13
 
Line 14... Line 14...
14
global $HTTP_USER_AGENT;
14
global $HTTP_USER_AGENT;
Line 15... Line 15...
15
 
15
 
16
$classe_titre = 'titlePage' ;
16
$classe_titre = 'titlePage' ;
17
 
17
 
18
$javascript = "function confirmer () 
18
$javascript = 'function confirmer () 
19
    {
19
    {
20
        if (window.confirm ('Cliquez sur OK pour confirmer.')) {
20
        if (window.confirm (\'Cliquez sur OK pour confirmer.\')) {
21
            window.formmail.submit();
21
            window.formmail.submit();
22
        }
22
        }
23
    }
23
    }
24
function setCheckboxes(the_form) 
24
function setCheckboxes(the_form) 
25
{
25
{
26
    var do_check=document.forms[the_form].elements['selecttotal'].checked;
26
    var do_check=document.forms[the_form].elements[\'selecttotal\'].checked;
27
    var elts            = document.forms[the_form].elements['select[]'];
27
    var elts            = document.forms[the_form].elements[\'select[]\'];
28
    var elts_cnt = (typeof(elts.length) != 'undefined')
28
    var elts_cnt = (typeof(elts.length) != \'undefined\')
29
                        ? elts.length
29
                        ? elts.length
30
                        : 0;
30
                        : 0;
Line 35... Line 35...
35
    } 
35
    } 
36
    else {
36
    else {
37
        elts.checked = do_check;
37
        elts.checked = do_check;
38
    } // Fin if... else
38
    } // Fin if... else
39
    return true;
39
    return true;
40
} // Fin de la fonction 'setCheckboxes()'";
-
 
-
 
40
}
Line 41... Line -...
41
 
-
 
-
 
41
 
Line -... Line 42...
-
 
42
';
42
GEN_stockerCodeScript($javascript);
43
 
43
 
-
 
44
$res = "";
44
GEN_stockerCodeScript($javascript);
45
 
-
 
46
$tabmonde = explode ('*',$monde->historique);
45
$res = "";
47
 
46
$tabmonde = explode ('*',$monde->historique);
48
// Premier cas, on vient de cliquer sur un pays qui n'est pas 
-
 
49
// la France, on affiche les adhérents de ce pays
47
// Premier cas, on vient de cliquer sur un pays qui n'est pas 
50
 
48
// la France, on affiche les adhérents de ce pays
51
if (count($tabmonde) == 3) {
49
if (count($tabmonde) == 3) {
52
    $argument = $tabmonde[2];
50
    $argument = $tabmonde[2];
53
    $query = 'SELECT * FROM carto_PAYS WHERE CP_ID_pays="'.$argument.'"';
51
    $query = 'SELECT * FROM carto_PAYS WHERE CP_ID_pays="'.$argument.'"';
Line 102... Line 100...
102
	    else {
100
	    else {
103
		    $res .= $row2->nbr.' '.INS_INSCRIT.'s '.INS_LABEL_PROJET ;
101
		    $res .= $row2->nbr.' '.INS_INSCRIT.'s '.INS_LABEL_PROJET ;
104
	    }
102
	    }
105
	    $res .= "</div>\n";
103
	    $res .= "</div>\n";
106
	    if ($row2->nbr>0) {
104
	    if ($row2->nbr>0) {
107
		    if (!$GLOBALS['AUTH']->getAuth()) {
105
		    if ((INS_NECESSITE_LOGIN)and(!$GLOBALS['AUTH']->getAuth())) {
108
			    $res .= '<br /><br />'.INS_VOUS_DEVEZ_ETRE_INSCRIT ;
106
			    $res .= '<br /><p class="zone_alert">'.INS_VOUS_DEVEZ_ETRE_INSCRIT.'</p>'."\n" ;
109
		    }
107
		    }
110
		    else {
108
		    else {
111
			    $requete = 'SELECT * FROM '.INS_ANNUAIRE.
109
			    $requete = 'SELECT * FROM '.INS_ANNUAIRE.
112
			    ' WHERE '.INS_CHAMPS_PAYS.'="'.$argument.'"'.
110
			    ' WHERE '.INS_CHAMPS_PAYS.'="'.$argument.'"'.
113
			    ' ORDER BY '.INS_CHAMPS_NOM.', '.INS_CHAMPS_PRENOM;
111
			    ' ORDER BY '.INS_CHAMPS_NOM.', '.INS_CHAMPS_PRENOM;
Line 133... Line 131...
133
}
131
}
Line 134... Line 132...
134
 
132
 
Line 135... Line 133...
135
// 2 ème cas, on vient de cliquer sur un département français
133
// 2 ème cas, on vient de cliquer sur un département français
136
 
134
 
Line 137... Line 135...
137
 else if (count($tabmonde) == 4) {
135
 else if (count($tabmonde) == 4) {
138
    $argument = $tabmonde[3];
136
    $numero_departement = $tabmonde[3];
139
    
137
    
140
    $query = 'SELECT * FROM '.INS_TABLE_DPT.' WHERE '.INS_CHAMPS_ID_DEPARTEMENT.'='.$argument;
138
    $query = 'SELECT * FROM '.INS_TABLE_DPT.' WHERE '.INS_CHAMPS_ID_DEPARTEMENT.'='.$numero_departement;
141
    $result = $GLOBALS['ins_db']->query($query);
139
    $result = $GLOBALS['ins_db']->query($query);
142
    if (DB::isError($result)) {
140
    if (DB::isError($result)) {
Line 150... Line 148...
150
    $res.="<div><b>\n";
148
    $res.="<div><b>\n";
151
    foreach ($tabonglet as $key=>$value) {
149
    foreach ($tabonglet as $key=>$value) {
152
        if ($key==0) {
150
        if ($key==0) {
153
            $chemin=$value;
151
            $chemin=$value;
154
            $value='monde';
152
            $value='monde';
-
 
153
            $res.= "<a class=\"chemin_carto\" href=\"".
155
            $res.= "<a class=\"chemin_carto\" href=\"".$monde->url."&amp;historique_cartes=$chemin\">&nbsp;&gt;&nbsp;".$tabnom[$key]."</a>";
154
            		$monde->url."&amp;historique_cartes=$chemin\">&nbsp;&gt;&nbsp;".$tabnom[$key]."</a>";
156
        }
155
        }
157
        else if ($key==(count($tabonglet)-1)) {
156
        else if ($key==(count($tabonglet)-1)) {
158
            $res.="<a class=\"chemin_carto\">&nbsp;&gt;&nbsp;$nom</a>";
157
            $res.="<a class=\"chemin_carto\">&nbsp;&gt;&nbsp;$nom</a>";
159
        }
158
        }
160
        else {
159
        else {
Line 164... Line 163...
164
    }
163
    }
165
    $res .= "</b></div>\n";
164
    $res .= "</b></div>\n";
Line 166... Line 165...
166
    
165
    
167
    $query2 = ' SELECT count('.INS_CHAMPS_ID.') as nbr'.
166
    $query2 = ' SELECT count('.INS_CHAMPS_ID.') as nbr'.
168
            ' FROM '.INS_ANNUAIRE.
167
            ' FROM '.INS_ANNUAIRE.
169
            ' WHERE '.INS_CHAMPS_CODE_POSTAL.' LIKE "'.$argument.'%"'.
168
            ' WHERE '.INS_CHAMPS_CODE_POSTAL.' LIKE "'.$numero_departement.'%"'.
170
            ' AND '.INS_CHAMPS_PAYS.'="FR"';
169
            ' AND '.INS_CHAMPS_PAYS.'="FR"';
171
    $result2 = $GLOBALS['ins_db']->query($query2);
170
    $result2 = $GLOBALS['ins_db']->query($query2);
172
    if (DB::isError($result2)) {
171
    if (DB::isError($result2)) {
173
    	die ($result2->getMessage().'<br />'.$result2->getDebugInfo()) ;
172
    	die ($result2->getMessage().'<br />'.$result2->getDebugInfo()) ;
Line 184... Line 183...
184
    else {
183
    else {
185
        $res .= $row2->nbr." ".INS_INSCRIT."s ".INS_LABEL_PROJET ;
184
        $res .= $row2->nbr." ".INS_INSCRIT."s ".INS_LABEL_PROJET ;
186
    }
185
    }
187
    $res .= "</div><br />\n";
186
    $res .= "</div><br />\n";
188
    if ($row2->nbr>0) {
187
    if ($row2->nbr>0) {
189
	    if (!$GLOBALS['AUTH']->getAuth()) {
188
	    if ((INS_NECESSITE_LOGIN)and(!$GLOBALS['AUTH']->getAuth())) {
190
		    $res .= '<br /><br />'.INS_VOUS_DEVEZ_ETRE_INSCRIT ;
189
	    	$res .= '<br /><p class="zone_alert">'.INS_VOUS_DEVEZ_ETRE_INSCRIT.'</p>'."\n" ;
191
	    } else {
190
	    } else {
192
		    $requete = 'SELECT * FROM '.INS_ANNUAIRE.
191
		    $requete = 'SELECT * FROM '.INS_ANNUAIRE.
193
		    ' WHERE '.INS_CHAMPS_CODE_POSTAL.' LIKE "'.$argument.'%"'.
192
		    ' WHERE '.INS_CHAMPS_CODE_POSTAL.' LIKE "'.$argument.'%"'.
194
		    ' AND '.INS_CHAMPS_PAYS.'="FR"';
193
		    ' AND '.INS_CHAMPS_PAYS.'="FR"';
195
		    ' ORDER BY '.INS_CHAMPS_NOM.', '.INS_CHAMPS_PRENOM;
194
		    ' ORDER BY '.INS_CHAMPS_NOM.', '.INS_CHAMPS_PRENOM;