AnonSec Team
Server IP : 10.111.40.2  /  Your IP : 216.73.217.145
Web Server : Apache
System : Linux webd002.cluster111.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
User : comimage ( 586)
PHP Version : 7.4.33
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0705) :  /home/comimage/baticlean.net/../arti/admin/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/comimage/baticlean.net/../arti/admin/newsletter.php
<?php
require(dirname(__FILE__).'/../inc/tools/configuration.php');
?>
<!DOCTYPE html>
<html lang="<?php echo LANGUAGE; ?>">
<head>
    <title>Panneau d'administration</title>
	<meta name="description" content=""/>
	<meta name="keywords" content=""/>
	<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;" /> 
    <meta charset="UTF-8"/>
    
    <?php echo ADMIN_CSS; ?>
    <?php echo ADMIN_JQUERY; ?>
	<?php echo ADMIN_JAVASCRIPT; ?>
	<?php echo ROBOTS_NOFOLLOW; ?>
	<?php echo TINYMCE; ?>
	<script type="text/javascript">
		tinymce.init({
			selector: "textarea",theme: "modern",
			language : 'fr_FR',
			plugins: [
				 "advlist autolink link image imagetools lists charmap print preview hr anchor pagebreak",
				 "searchreplace wordcount visualblocks visualchars insertdatetime media nonbreaking",
				 "table contextmenu directionality emoticons paste textcolor colorpicker responsivefilemanager code"
		   ],
		   toolbar1: "undo redo | link unlink anchor | image media | bold italic underline | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | responsivefilemanager | forecolor backcolor  | print preview code ",
		   toolbar2: "",
		   image_advtab: true ,
		   target_list: [
				{title: 'None', value: ''},
				{title: 'Nouvelle onglet', value: '_blank'}
		   ],
		   link_class_list: [
				{title: 'None', value: ''},
				{title: 'Fancybox', value: 'fancybox'}
			],
			rel_list: [
				{title: 'None', value: ''},
				{title: 'Nofollow', value: 'nofollow'},
				{title: 'Lightbox', value: 'lightbox'},
				{title: 'Groupe', value: 'groupe'},
				{title: 'Groupe 2', value: 'groupe2'}
			],
		   relative_urls: false,
		   remove_script_host: false,
		   filemanager_title:"Responsive Filemanager",
			
		   filemanager_crossdomain: true,
		   external_filemanager_path:"<?php echo HTTP_ADMIN; ?>tools/filemanager/",
		   external_plugins: { "filemanager" : "<?php echo HTTP_ADMIN; ?>tools/filemanager/plugin.min.js"}
		 });
	</script>
</head>
<body>
<div id="admin">
	<?php
	if($_COOKIE['admin']){
		include("inc-menu.php");
		echo '<div class="admin-container"><div class="admin-inner">';
		echo '<h1>Panneau d\'administration</h1>';
		echo "<h2>[Newsletter]</h2>";
		if($_GET['do'] == "gestion"){
			if($_GET['sc'] == "add" || $_GET['sc'] == "mod"){
				if($_GET['s'] == "f"){
					if(empty($_POST['email'])){
						msg("Email obligatoire !", "error");
						redirection(2,"newsletter.php?do=".minuscule($_GET['do'])."&id=".minuscule($_GET['id'])."&sc=".minuscule($_GET['sc'])."&page=".minuscule($_GET['page']));
					}
					else{
						$email = minuscule($_POST['email']);
						$syntaxeEmail = conformEmail($email);
						if($syntaxeEmail == 0){
							msg("Cet email : ".$email." n'est pas valide !", "error");
							redirection(2,"newsletter.php?do=".minuscule($_GET['do'])."&id=".minuscule($_GET['id'])."&sc=".minuscule($_GET['sc'])."&page=".minuscule($_GET['page'])."&f=".minuscule($_GET['f']));
						}
						else{
							if($_GET['sc'] == "add"){
								$cpt = $metier->compter($bdd,TABLE_MAILINGLIST,"email",$email,"");
								if($cpt > 0){
									msg("Cet email : ".$email." est déjà dans la base !", "error");
									redirection(2,"newsletter.php?do=".minuscule($_GET['do'])."&sc=".minuscule($_GET['sc'])."&page=".minuscule($_GET['page'])."&f=".minuscule($_GET['f']));
								}
								else{
									$metier->executerSansRetour($bdd,"INSERT INTO `".TABLE_MAILINGLIST."`(`email`) VALUES('".$email."')");
									msg("Cet email a été ajouté !", "ok");
									redirection(2,"newsletter.php?do=gestion&page=".minuscule($_GET['page'])."&f=".minuscule($_GET['f']));
								}
							}
							elseif($_GET['sc'] == "mod"){
								$cpt = $metier->compter($bdd,TABLE_MAILINGLIST,"email",$email,"");
								if($cpt > 0){
									msg("Cet email : ".$email." est déjà dans la base !", "ok");
									redirection(2,"newsletter.php?do=".minuscule($_GET['do'])."&id=".minuscule($_GET['id'])."&sc=".minuscule($_GET['sc'])."&page=".minuscule($_GET['page'])."&f=".minuscule($_GET['f']));
								}
								else{
									$metier->executerSansRetour($bdd,"UPDATE `".TABLE_MAILINGLIST."` SET `email`='".$email."' WHERE `id`=".minuscule($_GET['id']));
									msg("Cet email a été modifié !", "ok");
									redirection(2,"newsletter.php?do=gestion&page=".minuscule($_GET['page'])."&f=".minuscule($_GET['f']));
								}
							}
							else{
								redirection(0,"newsletter.php?do=".minuscule($_GET['do'])."&id=".minuscule($_GET['id'])."&sc=".minuscule($_GET['sc'])."&page=".minuscule($_GET['page'])."&f=".minuscule($_GET['f']));
							}
						}
					}
				}
				else{
					$email = $metier->getTable($bdd,TABLE_MAILINGLIST,"id",minuscule($_GET['id']));
					include("inc-email-form.php");
				}
			}
			elseif($_GET['sc'] == "del" && is_numeric($_GET['id'])){
				$metier->deleteUnElement($bdd,TABLE_MAILINGLIST,"id",minuscule($_GET['id']));
				msg("Email supprimé !", "info");
				redirection(2,"newsletter.php?do=gestion&page=".minuscule($_GET['page'])."&f=".minuscule($_GET['f']));
			}
			elseif($_GET['sc'] == "email_statut" && is_numeric($_GET['id'])){
				$metier->updateUnElement($bdd,TABLE_MAILINGLIST,"confirmer",minuscule($_GET['stat']),"id",minuscule($_GET['id']));
				msg("Statut email mis à jour !", "info");
				redirection(1,"newsletter.php?do=gestion&page=".minuscule($_GET['page']));
			}
			else{
				echo "<h3>[tous les emails]</h3>";
				echo '<p style="text-align:right;padding:5px;"><a href="./newsletter.php?do=gestion&sc=add&page='.minuscule($_GET['page']).'">+ ajouter un email</a></p>';
				include("inc-all-emails.php");
			}
		}
		else{
			include("inc-newsletter.php");
		}
		echo '</div></div>';
	}
	else{
		echo loginAdmin();
	}
	?>
</div>
</body>
</html>

AnonSec - 2021