Subversion Repositories Applications.papyrus

Rev

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

Rev 815 Rev 1292
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.3 2006-04-11 08:40:24 alexandre_tb Exp $
12
// $Id: cartographie.fonct.liste_inscrit.php,v 1.4 2007-04-06 08:35:46 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
}
-
 
41
 
-
 
42
';
-
 
-
 
40
} // Fin de la fonction 'setCheckboxes()'";
Line 43... Line 41...
43
 
41
 
-
 
42
GEN_stockerCodeScript($javascript);
44
GEN_stockerCodeScript($javascript);
43
 
-
 
44
$res = "";
45
$res = "";
45
 
-
 
46
$tabmonde = explode ('*',$monde->historique);
46
$tabmonde = explode ('*',$monde->historique);
47
 
47
// Premier cas, on vient de cliquer sur un pays qui n'est pas 
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
48
// la France, on affiche les adhérents de ce pays
50
 
49
if (count($tabmonde) == 3) {
51
if (count($tabmonde) == 3) {
50
    $argument = $tabmonde[2];
52
    $argument = $tabmonde[2];
51
    $query = 'SELECT * FROM carto_PAYS WHERE CP_ID_pays="'.$argument.'"';
53
    $query = 'SELECT * FROM carto_PAYS WHERE CP_ID_pays="'.$argument.'"';
52
    $result = $GLOBALS['ins_db']->query($query);
54
    $result = $GLOBALS['ins_db']->query($query);
Line 100... Line 102...
100
	    else {
102
	    else {
101
		    $res .= $row2->nbr.' '.INS_INSCRIT.'s '.INS_LABEL_PROJET ;
103
		    $res .= $row2->nbr.' '.INS_INSCRIT.'s '.INS_LABEL_PROJET ;
102
	    }
104
	    }
103
	    $res .= "</div>\n";
105
	    $res .= "</div>\n";
104
	    if ($row2->nbr>0) {
106
	    if ($row2->nbr>0) {
105
		    if ((INS_NECESSITE_LOGIN)and(!$GLOBALS['AUTH']->getAuth())) {
107
		    if (!$GLOBALS['AUTH']->getAuth()) {
106
			    $res .= '<br /><p class="zone_alert">'.INS_VOUS_DEVEZ_ETRE_INSCRIT.'</p>'."\n" ;
108
			    $res .= '<br /><br />'.INS_VOUS_DEVEZ_ETRE_INSCRIT ;
107
		    }
109
		    }
108
		    else {
110
		    else {
109
			    $requete = 'SELECT * FROM '.INS_ANNUAIRE.
111
			    $requete = 'SELECT * FROM '.INS_ANNUAIRE.
110
			    ' WHERE '.INS_CHAMPS_PAYS.'="'.$argument.'"'.
112
			    ' WHERE '.INS_CHAMPS_PAYS.'="'.$argument.'"'.
111
			    ' ORDER BY '.INS_CHAMPS_NOM.', '.INS_CHAMPS_PRENOM;
113
			    ' ORDER BY '.INS_CHAMPS_NOM.', '.INS_CHAMPS_PRENOM;
Line 131... Line 133...
131
}
133
}
Line 132... Line 134...
132
 
134
 
Line 133... Line 135...
133
// 2 ème cas, on vient de cliquer sur un département français
135
// 2 ème cas, on vient de cliquer sur un département français
134
 
136
 
Line 135... Line 137...
135
 else if (count($tabmonde) == 4) {
137
 else if (count($tabmonde) == 4) {
136
    $numero_departement = $tabmonde[3];
138
    $argument = $tabmonde[3];
137
    
139
    
138
    $query = 'SELECT * FROM '.INS_TABLE_DPT.' WHERE '.INS_CHAMPS_ID_DEPARTEMENT.'='.$numero_departement;
140
    $query = 'SELECT * FROM '.INS_TABLE_DPT.' WHERE '.INS_CHAMPS_ID_DEPARTEMENT.'='.$argument;
139
    $result = $GLOBALS['ins_db']->query($query);
141
    $result = $GLOBALS['ins_db']->query($query);
140
    if (DB::isError($result)) {
142
    if (DB::isError($result)) {
Line 148... Line 150...
148
    $res.="<div><b>\n";
150
    $res.="<div><b>\n";
149
    foreach ($tabonglet as $key=>$value) {
151
    foreach ($tabonglet as $key=>$value) {
150
        if ($key==0) {
152
        if ($key==0) {
151
            $chemin=$value;
153
            $chemin=$value;
152
            $value='monde';
154
            $value='monde';
153
            $res.= "<a class=\"chemin_carto\" href=\"".
-
 
154
            		$monde->url."&amp;historique_cartes=$chemin\">&nbsp;&gt;&nbsp;".$tabnom[$key]."</a>";
155
            $res.= "<a class=\"chemin_carto\" href=\"".$monde->url."&amp;historique_cartes=$chemin\">&nbsp;&gt;&nbsp;".$tabnom[$key]."</a>";
155
        }
156
        }
156
        else if ($key==(count($tabonglet)-1)) {
157
        else if ($key==(count($tabonglet)-1)) {
157
            $res.="<a class=\"chemin_carto\">&nbsp;&gt;&nbsp;$nom</a>";
158
            $res.="<a class=\"chemin_carto\">&nbsp;&gt;&nbsp;$nom</a>";
158
        }
159
        }
159
        else {
160
        else {
Line 163... Line 164...
163
    }
164
    }
164
    $res .= "</b></div>\n";
165
    $res .= "</b></div>\n";
Line 165... Line 166...
165
    
166
    
166
    $query2 = ' SELECT count('.INS_CHAMPS_ID.') as nbr'.
167
    $query2 = ' SELECT count('.INS_CHAMPS_ID.') as nbr'.
167
            ' FROM '.INS_ANNUAIRE.
168
            ' FROM '.INS_ANNUAIRE.
168
            ' WHERE '.INS_CHAMPS_CODE_POSTAL.' LIKE "'.$numero_departement.'%"'.
169
            ' WHERE '.INS_CHAMPS_CODE_POSTAL.' LIKE "'.$argument.'%"'.
169
            ' AND '.INS_CHAMPS_PAYS.'="FR"';
170
            ' AND '.INS_CHAMPS_PAYS.'="FR"';
170
    $result2 = $GLOBALS['ins_db']->query($query2);
171
    $result2 = $GLOBALS['ins_db']->query($query2);
171
    if (DB::isError($result2)) {
172
    if (DB::isError($result2)) {
172
    	die ($result2->getMessage().'<br />'.$result2->getDebugInfo()) ;
173
    	die ($result2->getMessage().'<br />'.$result2->getDebugInfo()) ;
Line 183... Line 184...
183
    else {
184
    else {
184
        $res .= $row2->nbr." ".INS_INSCRIT."s ".INS_LABEL_PROJET ;
185
        $res .= $row2->nbr." ".INS_INSCRIT."s ".INS_LABEL_PROJET ;
185
    }
186
    }
186
    $res .= "</div><br />\n";
187
    $res .= "</div><br />\n";
187
    if ($row2->nbr>0) {
188
    if ($row2->nbr>0) {
188
	    if ((INS_NECESSITE_LOGIN)and(!$GLOBALS['AUTH']->getAuth())) {
189
	    if (!$GLOBALS['AUTH']->getAuth()) {
189
	    	$res .= '<br /><p class="zone_alert">'.INS_VOUS_DEVEZ_ETRE_INSCRIT.'</p>'."\n" ;
190
		    $res .= '<br /><br />'.INS_VOUS_DEVEZ_ETRE_INSCRIT ;
190
	    } else {
191
	    } else {
191
		    $requete = 'SELECT * FROM '.INS_ANNUAIRE.
192
		    $requete = 'SELECT * FROM '.INS_ANNUAIRE.
192
		    ' WHERE '.INS_CHAMPS_CODE_POSTAL.' LIKE "'.$argument.'%"'.
193
		    ' WHERE '.INS_CHAMPS_CODE_POSTAL.' LIKE "'.$argument.'%"'.
193
		    ' AND '.INS_CHAMPS_PAYS.'="FR"';
194
		    ' AND '.INS_CHAMPS_PAYS.'="FR"';
194
		    ' ORDER BY '.INS_CHAMPS_NOM.', '.INS_CHAMPS_PRENOM;
195
		    ' ORDER BY '.INS_CHAMPS_NOM.', '.INS_CHAMPS_PRENOM;