You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.2 KiB
61 lines
1.2 KiB
<?php |
|
/** |
|
* Plugin Simple Calendrier v2 pour SPIP 3 |
|
* Licence GNU/GPL |
|
* 2010-2016 |
|
* |
|
* cf. paquet.xml pour plus d'infos. |
|
*/ |
|
|
|
if (!defined("_ECRIRE_INC_VERSION")) return; |
|
|
|
function balise_DATE_JOUR($p) { |
|
$date_now = date('Y-m-d H:i:s'); |
|
|
|
$p->code = "'$date_now'"; |
|
return $p; |
|
} |
|
|
|
function balise_DATE_PREMIER_DU_MOIS($p) { |
|
$date = date('Y-m-01'); |
|
$p->code = "'$date'"; |
|
return $p; |
|
} |
|
|
|
function balise_DATE_DERNIER_DU_MOIS($p) { |
|
$date = date('Y-m-31'); |
|
$p->code = "'$date'"; |
|
return $p; |
|
} |
|
|
|
function balise_DATE_JOUR_PLUS($p) { |
|
$date_now = date('Y-m-d H:i:s'); |
|
|
|
$jour = jour($date_now); |
|
$mois = mois($date_now); |
|
$annee = annee($date_now); |
|
$heure = 0; |
|
$minute = 0; |
|
$seconde = 0; |
|
|
|
$nb_jour = intval($p->param[0][1][0]->texte); |
|
$date_plus = date("Y-m-d", mktime($heure, $minute, $seconde, $mois, $jour+$nb_jour, $annee)); |
|
|
|
$p->code = "'$date_plus'"; return $p; |
|
} |
|
|
|
function balise_DATE_JOUR_MOINS($p) { |
|
$date_now = date('Y-m-d H:i:s'); |
|
|
|
$jour = jour($date_now); |
|
$mois = mois($date_now); |
|
$annee = annee($date_now); |
|
$heure = 0; |
|
$minute = 0; |
|
$seconde = 0; |
|
|
|
$nb_jour = intval($p->param[0][1][0]->texte); |
|
$date_plus = date("Y-m-d", mktime($heure, $minute, $seconde, $mois, $jour-$nb_jour, $annee)); |
|
|
|
$p->code = "'$date_plus'"; return $p; |
|
}
|
|
|