Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1753 Rev 1754
Line 452... Line 452...
452
	static function construireFromEtWherePersonnes($p, &$from, &$join, &$where) {
452
	static function construireFromEtWherePersonnes($p, &$from, &$join, &$where) {
453
		$from = array('coel_personne');
453
		$from = array('coel_personne');
454
		$join = array();
454
		$join = array();
455
		$where = array();
455
		$where = array();
Line -... Line 456...
-
 
456
 
-
 
457
		//"cp_truk_recolte LIKE {$p['adresse']}", // Inclure le lieu de récolte ?
456
 
458
 
457
		if (isset($p['nom-famille'])) {
459
		if (isset($p['nom-famille'])) {
458
			$where[] = "(cp_nom LIKE {$p['nom-famille']} OR cp_truk_nom_autre LIKE {$p['nom-famille']})";
-
 
459
			// @TODO chercher aussi dans le cp_login ?
460
			$where[] = "cp_nom LIKE {$p['nom-famille']}";
460
		}
461
		}
461
		if (isset($p['adresse'])) {
462
		if (isset($p['adresse'])) {
462
			$where[] = '(' . implode(' OR ', array(
-
 
463
				// inclure les adresses de la structure ?
463
			$where[] = '(' . implode(' OR ', array(
464
				"cp_adresse_01 LIKE {$p['adresse']}",
464
				"cp_adresse_01 LIKE {$p['adresse']}",
465
				"cp_adresse_02 LIKE {$p['adresse']}",
465
				"cp_adresse_02 LIKE {$p['adresse']}",
466
				"cp_code_postal LIKE {$p['adresse']}",
466
				"cp_code_postal LIKE {$p['adresse']}",
467
				"cp_ville LIKE {$p['adresse']}",
467
				"cp_ville LIKE {$p['adresse']}",
-
 
468
				"cp_ce_truk_pays LIKE {$p['adresse']}",
468
				//"cp_truk_recolte LIKE {$p['adresse']}", // Inclure le lieu de récolte ?
469
				"cp_naissance_lieu LIKE {$p['adresse']}",
469
				"cp_ce_truk_pays LIKE {$p['adresse']}"
470
				"cp_deces_lieu LIKE {$p['adresse']}"
470
			)) . ')';
471
			)) . ')';
471
		}
472
		}
472
		if (isset($p['date-vivant'])) {
473
		if (isset($p['date-vivant'])) {
473
			$where[] = "cp_naissance_date <= {$p['date-vivant']}";
474
			$where[] = "cp_naissance_date <= {$p['date-vivant']}";