mirror of
https://github.com/YunoHost-Apps/emailpoubelle_ynh.git
synced 2024-09-03 18:26:29 +02:00
Ajout tâche cron lifeExpire
This commit is contained in:
parent
d815dbeed9
commit
adf98cd198
3 changed files with 27 additions and 1 deletions
|
@ -107,6 +107,14 @@ switch ($action) {
|
||||||
$get_value = urlUnGen($_GET['value']);
|
$get_value = urlUnGen($_GET['value']);
|
||||||
DeleteAlias($get_value['id'], $get_value['alias_full']);
|
DeleteAlias($get_value['id'], $get_value['alias_full']);
|
||||||
break;
|
break;
|
||||||
|
case "cron" :
|
||||||
|
if (CRON) {
|
||||||
|
echo '<div class="highlight-2">La tâche planifié est lancé</div>';
|
||||||
|
LifeExpire();
|
||||||
|
} else {
|
||||||
|
echo '<div class="highlight-1">Vous n\'avez pas autorisé le lancement par tâche planifié</div>';
|
||||||
|
}
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
// Form
|
// Form
|
||||||
if (isset($_POST['username']) && $_POST['username'] != '') { // minimal anti-spam
|
if (isset($_POST['username']) && $_POST['username'] != '') { // minimal anti-spam
|
||||||
|
@ -346,4 +354,7 @@ $dbco = null;
|
||||||
<p>Version <?= VERSION ?> - Créé par David Mercereau sous licence GNU GPL v3</p>
|
<p>Version <?= VERSION ?> - Créé par David Mercereau sous licence GNU GPL v3</p>
|
||||||
<p>Télécharger et utiliser ce script sur le site du projet <a target="_blank" href="http://forge.zici.fr/p/emailpoubelle-php/">emailPoubelle.php</a></p>
|
<p>Télécharger et utiliser ce script sur le site du projet <a target="_blank" href="http://forge.zici.fr/p/emailpoubelle-php/">emailPoubelle.php</a></p>
|
||||||
|
|
||||||
<?php echo CheckUpdate(); ?>
|
<?php
|
||||||
|
LifeExpire();
|
||||||
|
echo CheckUpdate();
|
||||||
|
?>
|
||||||
|
|
|
@ -299,4 +299,16 @@ function CheckUpdate() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function LifeExpire() {
|
||||||
|
global $dbco;
|
||||||
|
try {
|
||||||
|
$deletecmd = $dbco->prepare("DELETE FROM ".DBTABLEPREFIX."alias WHERE dateExpir IS NOT NULL AND dateExpir < '".date('Y-m-d H:i:s')."'");
|
||||||
|
$deletecmd->execute();
|
||||||
|
} catch ( PDOException $e ) {
|
||||||
|
echo "DB error : ", $e->getMessage();
|
||||||
|
die();
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -248,6 +248,9 @@ article form {
|
||||||
text-shadow : 0 -1px 1px rgba(0,0,0,0.25);
|
text-shadow : 0 -1px 1px rgba(0,0,0,0.25);
|
||||||
width : 25%;
|
width : 25%;
|
||||||
}
|
}
|
||||||
|
article input.button:disabled, .btn{
|
||||||
|
color: #888;
|
||||||
|
}
|
||||||
article textarea {
|
article textarea {
|
||||||
height : 100px;
|
height : 100px;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue