diff --git a/README.md b/README.md
index 31ead30..fdeb7ee 100644
--- a/README.md
+++ b/README.md
@@ -21,7 +21,12 @@ Télécharger & décompresser les sources :
cd /tmp
wget -O emailPoubelle.zip http://forge.zici.fr/p/emailpoubelle-php/source/download/master/
unzip emailPoubelle.zip
- cp emailpoubelle-php-master/* /www/emailPoubelle
+ cp emailpoubelle-php-master/* /var/www/emailPoubelle
+
+Configure apache virtualhost
+ [...]
+ DocumentRoot /var/www/emailPoubelle/www
+ [...]
Configurer Postfix :
diff --git a/emailPoubelle.php b/emailPoubelle.php
index 02ba136..c37b1fc 100644
--- a/emailPoubelle.php
+++ b/emailPoubelle.php
@@ -24,7 +24,9 @@ define('VERSION', '1.0');
if (DEBUG) {
error_reporting(E_ALL);
ini_set('display_errors', 'On');
- echo '
Debug activé
'.print_r($_REQUEST).'
';
+ echo 'Debug activé
';
+ echo print_r($_REQUEST);
+ echo '
';
}
if (defined(DOMAIN)) {
@@ -107,7 +109,9 @@ switch ($action) {
break;
}
// Form
-if (isset($_POST['list'])) {
+if (isset($_POST['username']) && $_POST['username'] != '') { // minimal anti-spam
+ echo 'Hello you';
+} else if (isset($_POST['list'])) {
$email=strtolower($_POST['email']);
if (! filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo 'Erreur : Adresse email incorrect
';
@@ -200,6 +204,14 @@ $dbco = null;
?>
@@ -257,9 +272,12 @@ $dbco = null;
document.getElementById('button-list').disabled = false;
document.getElementById('button-add').disabled = false;
document.getElementById('button-disable').disabled = false;
+ document.getElementById('button-enable').disabled = false;
document.getElementById('button-del').disabled = false;
document.getElementById('input-life').disabled = false;
- document.getElementById('form-comment').style.display = "block" ;
+ if (document.getElementById('onglet-actif').value == 'onglet-add') {
+ document.getElementById('form-comment').style.display = "block" ;
+ }
} else if (validateEmail(document.getElementById('input-email').value)) {
console.log("email ok");
document.getElementById('input-alias').disabled = false;
@@ -269,6 +287,7 @@ $dbco = null;
document.getElementById('form-comment').style.display = "display" ;
document.getElementById('button-add').disabled = true;
document.getElementById('button-disable').disabled = true;
+ document.getElementById('button-enable').disabled = true;
document.getElementById('button-del').disabled = true;
document.getElementById('input-life').disabled = true;
document.getElementById('form-comment').style.display = "none" ;
@@ -279,14 +298,52 @@ $dbco = null;
document.getElementById('button-list').disabled = true;
document.getElementById('button-add').disabled = true;
document.getElementById('button-disable').disabled = true;
+ document.getElementById('button-enable').disabled = true;
document.getElementById('button-del').disabled = true;
document.getElementById('input-life').disabled = true;
document.getElementById('form-comment').style.display = "none" ;
}
}
+ function ongletPrint() {
+ var ongletActif = document.getElementById('onglet-actif').value;
+ console.log(ongletActif);
+ document.getElementById('onglet-add').className = "close" ;
+ document.getElementById('onglet-del').className = "close" ;
+ document.getElementById('onglet-list').className = "close" ;
+ document.getElementById('onglet-en').className = "close" ;
+ document.getElementById('onglet-dis').className = "close" ;
+ document.getElementById(ongletActif).className = "open" ;
+ document.getElementById('input-life').style.display = "none" ;
+ document.getElementById('form-alias').style.display = "inline-block" ;
+ document.getElementById('button-add').style.display = "none" ;
+ document.getElementById('button-del').style.display = "none" ;
+ document.getElementById('button-list').style.display = "none" ;
+ document.getElementById('button-disable').style.display = "none" ;
+ document.getElementById('button-enable').style.display = "none" ;
+ if (ongletActif == 'onglet-add') {
+ document.getElementById('button-add').style.display = "inline-block" ;
+ document.getElementById('input-life').style.display = "inline-block" ;
+ } else if (ongletActif == 'onglet-del') {
+ document.getElementById('button-del').style.display = "inline-block" ;
+ } else if (ongletActif == 'onglet-en') {
+ document.getElementById('button-enable').style.display = "inline-block" ;
+ } else if (ongletActif == 'onglet-dis') {
+ document.getElementById('button-disable').style.display = "inline-block" ;
+ } else if (ongletActif == 'onglet-list') {
+ document.getElementById('button-list').style.display = "inline-block" ;
+ document.getElementById('form-alias').style.display = "none" ;
+ }
+ }
+ function ongletChange(ongletValue) {
+ console.log(ongletValue);
+ document.getElementById('onglet-actif').value = ongletValue;
+ ongletPrint();
+ }
+ document.getElementById('onglet').style.display = "block" ;
+ ongletPrint();
printForm();
Version = VERSION ?> - Créé par David Mercereau sous licence GNU GPL v3
Télécharger et utiliser ce script sur le site du projet emailPoubelle.php
-Upgrade note : '.CheckUpdate().''; ?>
+
diff --git a/lib/ep_function.php b/lib/ep_function.php
index 42bebd6..ff15f26 100644
--- a/lib/ep_function.php
+++ b/lib/ep_function.php
@@ -293,7 +293,7 @@ function CheckUpdate() {
}
$file_current_version = trim(file_get_contents(DATA.'/checkupdate'));
if ($file_current_version != '' && $file_current_version != VERSION) {
- return 'Votre version est en '.VERSION.' alors que la version en cours est en '.$file_current_version;
+ return 'Upgrade note : Votre version est en '.VERSION.' alors que la version en cours est en '.$file_current_version.'
';
} else {
return false;
}
diff --git a/www/template-exemple/style.css b/www/template-exemple/style.css
index 91e9e3b..0f0a9a1 100644
--- a/www/template-exemple/style.css
+++ b/www/template-exemple/style.css
@@ -430,3 +430,10 @@ footer {
font-size : 10px;
margin : 0;
}
+
+.open {
+ color : #CCC;
+}
+.close {
+ color : #0A647C;
+}