Subversion Repositories Applications.annuaire

Rev

Rev 350 | Rev 376 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 350 Rev 355
Line 357... Line 357...
357
	 * @param string $sujet sujet du message
357
	 * @param string $sujet sujet du message
358
	 * @param string $message corps du message
358
	 * @param string $message corps du message
359
	 */
359
	 */
360
	public function envoyerMailDirectOuModere($id_annuaire, $expediteur, $destinataires, $sujet = '', $message = '') {
360
	public function envoyerMailDirectOuModere($id_annuaire, $expediteur, $destinataires, $sujet = '', $message = '') {
Line 361... Line -...
361
		
-
 
362
		$destinataires_mail = $this->obtenirMailParTableauId($id_annuaire, $destinataires);
-
 
363
		
361
		
Line 364... Line 362...
364
		$donnees['erreurs'] = false;
362
		$donnees['erreurs'] = false;
365
		
363
		
-
 
364
		$donnees['contenu_message'] = $this->filtrerChaine($message);
-
 
365
		$sujet = $this->filtrerChaine($sujet);
-
 
366
		
-
 
367
		if(count($destinataires) == 0) {
-
 
368
			$donnees['erreurs'] = true;
-
 
369
			$donnees['pas_de_destinataire'] = true;
-
 
370
		}
-
 
371
		
-
 
372
		if(trim($sujet) == '') {
-
 
373
			$donnees['erreurs'] = true;
-
 
374
			$donnees['pas_de_sujet'] = true;
-
 
375
		}
-
 
376
		
-
 
377
		if(trim($message) == '') {
-
 
378
			$donnees['erreurs'] = true;
-
 
379
			$donnees['pas_de_message'] = true;
-
 
380
		}
-
 
381
				
-
 
382
		if(!$donnees['erreurs'])  {
366
		$donnees['contenu_message'] = $this->filtrerChaine($message);
383
			
Line 367... Line 384...
367
		$sujet = $this->filtrerChaine($sujet);
384
			$destinataires_mail = $this->obtenirMailParTableauId($id_annuaire, $destinataires);
368
		$message = $this->getVue(Config::get('dossier_squelettes_mails').'mail_messagerie',$donnees);
385
			$message = $this->getVue(Config::get('dossier_squelettes_mails').'mail_messagerie',$donnees);
Line 390... Line 407...
390
				$donnees['erreurs'] = true;
407
					$donnees['erreurs'] = true;
391
			}
408
				}
Line 392... Line 409...
392
			
409
				
393
			$donnees['moderation'] = false;
410
				$donnees['moderation'] = false;
-
 
411
			}
Line 394... Line 412...
394
		}
412
		}
Line 395... Line 413...
395
 
413
 
396
		$resultat = $this->getVue(Config::get('dossier_squelettes_annuaires').'message_envoi_confirmation',$donnees);
-
 
397
 
414
		$resultat = $this->getVue(Config::get('dossier_squelettes_annuaires').'message_envoi_confirmation',$donnees);
Line 398... Line 415...
398
		return $resultat;
415
 
399
 
416
		return $resultat;
400
	}
417
	}