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; ?>
+
id="input-email" size="24" border="0" onkeyup="printForm()" onchange="printForm()" /> @@ -236,10 +248,13 @@ $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 - 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; +}