Пример #1
0
	static function get_href($cible) {
		$href = "";
		if(CMail::is_email($cible)) {
			$tab_email = explode(",", $cible);
			foreach($tab_email as $email) {
				$sql = "SELECT id, nom, prenom FROM hbclients WHERE id = '" . $email . "' OR email = '" . $email . "'";
				$hbclients = CBdd::select_row($sql);
				$href .= '<span class="info"><a href="hb_clients.php?id=' . $hbclients['id'] . '&a=5">' .$email . '</a><div class="bulle">'. $hbclients['nom'] . '&nbsp;' . $hbclients['prenom'] . '</div></span>,';
			}
			$href = trim($href, ',');
		} else {
			$id = CBdd::select_one("SELECT id FROM hbgroupe WHERE id = '" . $cible . "' OR nom = '" . $cible . "'" , "id");
			$href = '<span class="info"><a href="hbgroupe.php?id=' . $id . '&a=5">' . $cible .'</a><div class="bulle">'. implode(', <br/>', self::get_array_nom_user($cible)) . '</span>';
		}
		return $href;
	}
Пример #2
0
	static function get_href($cible) {
		$href = "";
		if(CMail::is_email($cible)) {
			$tab_email = explode(",", $cible);
			foreach($tab_email as $email) {
				$sql = "SELECT id, nom, prenom FROM user WHERE id = '" . $email . "' OR email = '" . $email . "'";
				$user = CBdd::select_row($sql);
				$href .= '<span class="info"><a href="user.php?id=' . $user['id'] . '&a=5">' .$email . '</a><div class="bulle">'. $user['nom'] . '&nbsp;' . $user['prenom'] . '</div></span>,';
			}
			$href = trim($href, ',');
		} else {
			$id = CBdd::select_one("SELECT id FROM groupe WHERE id = '" . $cible . "' OR nom = '" . $cible . "'" , "id");
			$list_user = self::get_array_nom_user($id);
			if(count($list_user)> 3) {
				$list_user = array_slice($list_user, 0, 3);
				$list_user[] = '...';
			}
			$href = '<span class="info"><a href="groupe.php?id=' . $id . '&a=5">' . $cible .'</a><div class="bulle">'. implode(', <br/>', $list_user) . '</span>';
		}
		return $href;
	}
Пример #3
0
                if (!CMail::is_email($liste_email)) {
                    $error_type = 1;
                    $error_signe['destinataire'] = "*";
                }

                if ($nom=="") {
                    $error_type = 2;
                    $error_signe['nom'] = "*";
                }

                if ($text=="") {
                    $error_type = 3;
                    $error_signe['text'] = "*";
                }

                if (!CMail::is_email($expediteur)) {
                    $error_type = 4;
                    $error_signe['expediteur'] = "*";
                }

                if (!$liste_email) {
                    $error_type = 5;
                    $error_signe['destinataire'] = "*";
                }

                if ($error_type > 0) {
                //erreur de type champ non valide
                    $msginfo = "Champ non valide";
                    $a = 5;
                    break;
                }
Пример #4
0
                        //----------------------------------------------------------------------------------------------
                        // AJOUT
                        //----------------------------------------------------------------------------------------------
                        ?>
                        <?php if($a == 4) { ?>
                        <form id="form_ajout" method="post" action="envoi.php" enctype="multipart/form-data">
                            <p> <?php echo CForm::get_hidden(44) ?> </p>
                            <fieldset>
                                <legend>Formulaire d'ajout d'email</legend>
                                <p>
                                    <label>Exp&eacute;diteur </label>
                                    <input name="expediteur" type="text" id="expediteur" value="<?php echo $expediteur ?>" readonly="true" />
                                    <?php echo  CHtml::get_msginfo($error_signe['expediteur'])?></p>
                             <?php
                             			// Envoi rapide
																	if (CMail::is_email ($destinataire)) { 
															?>
																<input type="hidden" name="isGr" value="<?=$bIsGr; ?>" />
                                <p>
                                    <label>Destinataire(s) </label>
																		<input type="text" name="destinataire" id="destinataire" value="" /><?php
																	}
																	else {
																		if ( strlen($destinataire) == 0 ){
																		// Planifier un envoi groupé
																	 ?>
						          					<p>
										          		<label>Type Groupe</label>
						          						<span style="font-size:12px">Groupe</span>  <input type="radio" id="groupe" name="isGr" value="0" <?php if ($bIsGr == 0) echo 'checked="checked"'; ?> onclick="javascript:location.href='<?= URL_RACINE; ?>adminpanther/src/envoi.php?a=4&isGr=0'" />
						          						<span style="font-size:12px">Groupe GR</span> <input type="radio" id="groupe_gr" name="isGr" value="1" <?php if ($bIsGr == 1) echo 'checked="checked"'; ?> onclick="javascript:location.href='<?= URL_RACINE; ?>adminpanther/src/envoi.php?a=4&isGr=1'" />
										          	</p>
Пример #5
0
	  $zSql2 = "SELECT COUNT(*) AS num FROM retour_email WHERE retour_email_id_email ='".$id_camp_grp."' AND retour_email_id_user ='******'";
	  $iNbRowMatch = CBdd::select_one($zSql2,'num');
	
	  if ((int)($iNbRowMatch) > 0) {
	    $zSql3 = "UPDATE retour_email SET retour_email_statut = '2' WHERE retour_email_id_email ='".$id_camp_grp."' AND retour_email_id_user ='******'";
	    $resUpdate = CBdd::update($zSql3);
	  }
	  else {
	    $zSql3 = "INSERT INTO retour_email (retour_email_id_email, retour_email_id_user, retour_email_statut, retour_email_lien) VALUES ('".$id_camp_grp."', '".$user_id."', '2', '0')";
	    $resInsert = CBdd::insert($zSql3);
	  }
	
	break;
	
	case 1 : //envoi email suppression
		if(CMail::is_email($email) && ($id = CTableUser::get_element($email, "id"))) {
			$destinataire 	= $email ;
			$sujet 			= "Finalisation de desinscription" ; 
			$message 		= "<p>Vous souhaitez vous d&eacute;sinscrire de notre site. Si vous &ecirc;tes &agrave; l'origine de cet action, veuillez cliquer sur le lien ci-dessous. Toutes vos donn&eacute;es seront supprim&eacute;es de notre plateforme.</p><p>" . CDesinscription::insert_confirm($id) . "</p>" ;
			$expediteur 	= CTableUser::get_email_admin() ;
			CMail::send_mail($destinataire, $sujet, $message, $expediteur);
			$msginfo 		= "<p>Attention ! Un lien de d&eacute;sinscription a &eacute;t&eacute; envoy&eacute; &agrave; " . $destinataire . "<br /> Veuillez ouvrir votre email et cliquer sur le lien re&ccedil;u pour finaliser la d&eacute;sinscription.<p>";
		} else {
			$msginfo 		= "Demande erron&eacute;e ou adresse email inexistante";
		}
	break;
	
	case 2 : //execution suppression
		if(CDesinscription::delete_user($md5_id)) {
			$msginfo = "Op&eacute;ration r&eacute;ussie. Nous ne disposons d&eacute;sormais d'aucune information &agrave; votre sujet.";
		} else {