Subversion Repositories Sites.tela-botanica.org

Rev

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

Rev 265 Rev 274
Line 67... Line 67...
67
	$ret = '<h1>'.AM_L_TITRE.'</h1>'."\n";
67
	$ret = '<h1>'.AM_L_TITRE.'</h1>'."\n";
68
	$ret .= '<h2>'.AM_L_TITRE.' '.$chaine.'</h2>'."\n";
68
	$ret .= '<h2>'.AM_L_TITRE.' '.$chaine.'</h2>'."\n";
69
  // construction du moteur de str
69
  // construction du moteur de str
70
 	$formulaire = new HTML_QuickForm('formulaire_recherche', 'post', str_replace('&amp;', '&', $GLOBALS['ann_url']->getURL()));
70
 	$formulaire = new HTML_QuickForm('formulaire_recherche', 'post', str_replace('&amp;', '&', $GLOBALS['ann_url']->getURL()));
Line -... Line 71...
-
 
71
 	
-
 
72
 	$squelette =& $formulaire->defaultRenderer();
-
 
73
    $squelette->setFormTemplate("\n".'<div id="annuaire_zone_recherche"><table id="annuaire_recherche"><form{attributes}>'."\n".'{content}'."\n".'</form></table></div>'."\n");
-
 
74
    $squelette->setElementTemplate(  '<tr>'."\n".
-
 
75
                                    '<td class="champ">{label}</td>'."\n".
-
 
76
                                    '<td class="valeur">{element}'.
-
 
77
                                    '<!-- BEGIN required --><span class="symbole_obligatoire">'.ADME_LG_FORM_SYMBOLE_CHP_OBLIGATOIRE.'</span><!-- END required -->'.
-
 
78
                                    '<!-- BEGIN error --><span class="erreur">{error}</span><!-- END error -->'.
-
 
79
                                    '</td>'."\n".
-
 
80
                                    '</tr>'."\n");
71
 	
81
 	
Line 72... Line 82...
72
 	$formulaire->addElement('text', 'recherche', AM_L_RECHERCHER);
82
 	$formulaire->addElement('text', 'recherche', AM_L_RECHERCHER);
73
 	
83
 	
Line 112... Line 122...
112
	
122
	
113
	$select_annee = new HTML_QuickForm_select ('annee_cotisation', 'Année', $tableau_annee_cotisation, array ('class' => 'projet_asso')) ;
123
	$select_annee = new HTML_QuickForm_select ('annee_cotisation', 'Année', $tableau_annee_cotisation, array ('class' => 'projet_asso')) ;
Line 114... Line 124...
114
	$formulaire->addElement($select_annee);
124
	$formulaire->addElement($select_annee);
115
	
125
	
116
	$grp = array(20 => 20, 50 => 50, 100 => 100) ;
126
	$grp = array(20 => 20, 50 => 50, 100 => 100) ;
117
	$select_grp = new HTML_QuickForm_select ('T_REPONSE', '', $grp, array ('class' => 'projet_asso')) ;
127
	$select_grp = new HTML_QuickForm_select ('T_REPONSE', 'Résultat par', $grp, array ('class' => 'projet_asso')) ;
118
	$formulaire->addElement($select_grp);
128
	$formulaire->addElement($select_grp);
119
	$formulaire->addElement('submit', 'bouton', AM_L_RECHERCHER);
129
	$formulaire->addElement('submit', 'bouton', AM_L_RECHERCHER);
120
	foreach ($mes_vars as $key=>$value) {
130
	foreach ($mes_vars as $key=>$value) {
Line 273... Line 283...
273
	
283
	
Line 274... Line 284...
274
	$variables = array_merge ($_POST, $_GET);
284
	$variables = array_merge ($_POST, $_GET);
Line 275... Line 285...
275
	
285
	
Line 276... Line 286...
276
	foreach ($variables as $key => $var) if ($variables[$key] != '') $GLOBALS['ann_url']->addQueryString($key, $variables[$key]);
286
	foreach ($variables as $key => $var) if ($variables[$key] != '') $GLOBALS['ann_url']->addQueryString($key, $variables[$key]);
277
    
287
    
278
    $ret = "<div><table><tr>" ;
288
    $ret = "<table id=\"recherche_alphabetique\"><tr>" ;
279
    
289
    
280
    for ($i = 65 ; $i <91 ; $i++) {
290
    for ($i = 65 ; $i <91 ; $i++) {
281
        $ret .= "\t<td><a href=\"".$GLOBALS['ann_url']->getURL()."&lettre=";	
291
        $ret .= "\t<td><a href=\"".$GLOBALS['ann_url']->getURL()."&lettre=";	
282
        $ret .= chr($i)."\">";
292
        $ret .= chr($i)."\">";
283
        $ret .= chr($i) ;
293
        $ret .= chr($i) ;
284
        $ret .= "</a></td>\n";
294
        $ret .= "</a></td>\n";
285
	}
-
 
286
	$GLOBALS['ann_url']->addQueryString('lettre', 'tous');
-
 
287
    $ret .= '<td>&nbsp;&nbsp;<a href="'.$GLOBALS['ann_url']->getURL().'">'.AM_L_TOUS."</a></td>\n" ;
295
	}
288
    $ret .= "<tr></table></div>\n" ;
296
	$GLOBALS['ann_url']->addQueryString('lettre', 'tous');
Line 289... Line 297...
289
	
297
    $ret .= '<td>&nbsp;&nbsp;<a href="'.$GLOBALS['ann_url']->getURL().'">'.AM_L_TOUS."</a></td>\n" ;
290
 
298
    $ret .= "<tr></table>\n" ;
291
    
299
   
Line 306... Line 314...
306
	$pager = & Pager::factory($params);
314
	$pager = & Pager::factory($params);
307
	$data  = $pager->getPageData();
315
	$data  = $pager->getPageData();
308
	$links = $pager->getLinks();
316
	$links = $pager->getLinks();
309
	$range = $pager->getOffsetByPageId();
317
	$range = $pager->getOffsetByPageId();
310
	$ret .= '<h2>'.$range[0].' - '.$range[1].' parmi '.$nbr_final.'</h2>';
318
	$ret .= '<h2>'.$range[0].' - '.$range[1].' parmi '.$nbr_final.'</h2>';
311
	$ret .= '<br /><br />';
-
 
312
	$ret .= '<div class="bazar_numero">'.$pager->links.'</div>'."\n";
319
	$ret .= '<div class="bazar_numero">'.$pager->links.'</div>'."\n";
313
	include_once 'api/pear/HTML/Table.php';
320
	include_once 'api/pear/HTML/Table.php';
314
	$table = new HTML_Table(array("class" => "table_cadre"));
321
	$table = new HTML_Table(array("class" => "table_cadre"));
315
	$table->addRow(array("<a href=\"".$GLOBALS['ann_url']->getURL()."&amp;sort=".ANN_CHAMPS_NOM."\">Identit&eacute;</a>", 
322
	$table->addRow(array("<a href=\"".$GLOBALS['ann_url']->getURL()."&amp;sort=".ANN_CHAMPS_NOM."\">Identit&eacute;</a>", 
316
					"<a href=\"".$GLOBALS['ann_url']->getURL()."&amp;sort=".ANN_CHAMPS_MAIL."\">Adresse mail</a>", 
323
					"<a href=\"".$GLOBALS['ann_url']->getURL()."&amp;sort=".ANN_CHAMPS_MAIL."\">Adresse mail</a>", 
Line 345... Line 352...
345
		// Si cotisant
352
		// Si cotisant
346
		if ($valeur->IC_MONTANT != NULL) $montant = $valeur->IC_MONTANT.' &euro;';
353
		if ($valeur->IC_MONTANT != NULL) $montant = $valeur->IC_MONTANT.' &euro;';
347
		array_push ($ligne_tableau, $montant);
354
		array_push ($ligne_tableau, $montant);
348
		$table->addRow($ligne_tableau);
355
		$table->addRow($ligne_tableau);
349
	}
356
	}
350
	$table->altRowAttributes(1, array("class" => "ligne_paire"), array("class" => "ligne_impaire")) ;
357
	$table->altRowAttributes(1, array("class" => "ligne_paire"), array("class" => "ligne_impaire"), true);
351
	$ret .= $table->toHTML();
358
	$ret .= $table->toHTML();
352
	$GLOBALS['ann_url']->removeQueryString('u_id');
359
	$GLOBALS['ann_url']->removeQueryString('u_id');
Line 353... Line 360...
353
	
360
	
354
	$ret .= '<div class="bazar_numero">'.$pager->links.'</div>'."\n";
361
	$ret .= '<div class="bazar_numero">'.$pager->links.'</div>'."\n";
355
	$GLOBALS['ann_url']->addQueryString(ANN_VARIABLE_ACTION, ANN_ACTION_MAIL_TOUS);
362
	$GLOBALS['ann_url']->addQueryString(ANN_VARIABLE_ACTION, ANN_ACTION_MAIL_TOUS);
356
	$ret .= "<div><a href=\"".$GLOBALS['ann_url']->getURL()."\">".AM_L_MAIL_SELECTION."</a></div>\n" ;
363
	$ret .= "<div id=\"envoyer_selection\"><a href=\"".$GLOBALS['ann_url']->getURL()."\">".AM_L_MAIL_SELECTION."</a></div>\n" ;
357
	$ret .= $requete;
364
	$ret .= '<pre id="debogage">'.$requete.'</pre>';
358
  return $ret;
365
  return $ret;
Line 359... Line 366...
359
}
366
}