Subversion Repositories Applications.annuaire

Rev

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

Rev 338 Rev 361
Line 303... Line 303...
303
						} else {
303
						} else {
304
							$valeur_modifiee['amv_valeur_affichage'] = $valeur['amo_nom'];
304
							$valeur_modifiee['amv_valeur_affichage'] = $valeur['amo_nom'];
305
						}
305
						}
306
					} else {
306
					} else {
307
						// sinon on stocke 1 pour indique que la case est cochée (cas de la checkbox oui/non)
307
						// sinon on stocke 1 pour indique que la case est cochée (cas de la checkbox oui/non)
308
						if($valeur_modifiee == 1) {
308
						if($valeur['amv_valeur'] == 1) {
309
							$valeur_modifiee['amv_valeur_affichage'] = 'oui';
309
							$valeur_modifiee['amv_valeur_affichage'] = 'oui';
310
						} else {
310
						} else {
311
							$valeur_modifiee['amv_valeur_affichage'] = 'non';
311
							$valeur_modifiee['amv_valeur_affichage'] = 'non';
312
						}
312
						}
313
					}
313
					}
Line 528... Line 528...
528
		}
528
		}
Line 529... Line 529...
529
		
529
		
Line 530... Line 530...
530
		return $pass;
530
		return $pass;
-
 
531
		
-
 
532
	}
-
 
533
	
-
 
534
	public static function champEstRempli($champ) {
-
 
535
		return is_array($champ) && isset($champ['amv_valeur_affichage']) && trim($champ['amv_valeur_affichage']) != '';
-
 
536
	}
-
 
537
	
-
 
538
	public static function AfficherSiChampRempli($champ, $chaine_format = '%s') {
-
 
539
		
-
 
540
		$affichage = '';
-
 
541
			
-
 
542
		if (self::champEstRempli($champ)) {
-
 
543
			$valeur = $champ['amv_valeur_affichage'];
-
 
544
			$affichage = sprintf($chaine_format,$valeur);
-
 
545
		}
-
 
546
		
-
 
547
		return $affichage;
-
 
548
	}
-
 
549
	
-
 
550
	public static function AfficherChampSiAdmin($champ, $chaine_format = '%s') {
-
 
551
		
-
 
552
		$affichage = '';
-
 
553
			
-
 
554
		if (Registre::getInstance()->get('est_admin')) {
-
 
555
			$affichage = self::AfficherSiChampRempli($champ, $chaine_format);
-
 
556
		}
-
 
557
			
Line 531... Line 558...
531
		
558
		return $affichage;
532
	}
559
	}
533
 
560
 
534
	/**
561
	/**
Line 552... Line 579...
552
		preg_match_all($expr, $texte, $matches);
579
		preg_match_all($expr, $texte, $matches);
Line 553... Line 580...
553
				
580
				
Line 554... Line 581...
554
		foreach($matches as $match) {
581
		foreach($matches as $match) {
555
			
582
			
556
			foreach($match as $element) {
583
			foreach($match as $element) {
557
				$str_lien = '<br /><a class="info_resume" href="'.$element.'" >'.$element.'</a>'; 
584
				$str_lien = '<div><a class="info_resume" href="'.$element.'" >'.$element.'</a></div>'; 
558
				$texte = str_replace($element, $str_lien, $texte);
585
				$texte = str_replace($element, $str_lien, $texte);
Line 559... Line 586...
559
			}
586
			}