Subversion Repositories Applications.annuaire

Rev

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

Rev 120 Rev 139
Line 193... Line 193...
193
				$valeur_modifiee = $this->encrypterMotDePasse($valeur);
193
				$valeur_modifiee = $this->encrypterMotDePasse($valeur);
194
			break;
194
			break;
Line 195... Line 195...
195
 
195
 
196
			// cas du champ checkbox
196
			// cas du champ checkbox
-
 
197
			case 'checkbox':
197
			case 'checkbox':
198
				
198
				// Si c'est un groupe checkbox, alors c'est une liste de checkbox liée à une ontologie
199
				// Si c'est un groupe checkbox, alors c'est une liste de checkbox liée à une ontologie
Line 199... Line 200...
199
				if(is_array($valeur)) {
200
				if(is_array($valeur)) {
200
 
201
 
Line 201... Line 202...
201
					// on stocke les valeurs d'ontologies liées au cases cochées
202
					// on stocke les valeurs d'ontologies liées au cases cochées
202
					$valeur_modifiee = implode(Config::get('separateur_metadonnee'), array_keys($valeur));
203
					$valeur_modifiee = implode(Config::get('separateur_metadonnee'), array_keys($valeur));
203
 
204
 
204
				} else {
205
				} else {
205
					if($valeur == 'on') {
206
					if($valeur == 'on' || $valeur = '1') {
206
						// sinon on stocke 1 pour indique que la case est cochée (cas de la checkbox oui/non)
207
						// sinon on stocke 1 pour indique que la case est cochée (cas de la checkbox oui/non)
207
						$valeur_modifiee = 1;
208
						$valeur_modifiee = 1;
Line 348... Line 349...
348
					}
349
					}
349
				break;
350
				break;
Line 350... Line 351...
350
				
351
				
351
				// cas de la date, on la formate
352
				// cas de la date, on la formate
-
 
353
				case 'date':
-
 
354
					
-
 
355
					//echo '|'.$valeur['amv_valeur'].'|';
352
				case 'date':
356
					
353
					$format = Config::get('date_format_simple');
357
					$format = Config::get('date_format_simple');
-
 
358
					if(!isset($format)) {
-
 
359
						$format = 'd/m/Y';
-
 
360
					}
-
 
361
					
-
 
362
					$time = strtotime($valeur['amv_valeur']);
-
 
363
					
354
					if(isset($format)) {
364
					if(!$time || $time == '') {
355
						$valeur_modifiee['amv_valeur_affichage'] = date($format, strtotime($valeur['amv_valeur']));
365
						$valeur_modifiee['amv_valeur_affichage'] = $valeur['amv_valeur'];
356
					} else {
366
					} else {
357
						$valeur_modifiee['amv_valeur_affichage'] = date('d/m/Y', strtotime($valeur['amv_valeur']));
367
						$valeur_modifiee['amv_valeur_affichage'] = date($format, $time);
-
 
368
					}
-
 
369
					
Line 358... Line 370...
358
					}
370
					$valeur_modifiee['amv_valeur_affichage'] = date($format, $time);
Line 359... Line 371...
359
								
371
								
360
				break;
372
				break;