Changeset 122472 in spip-zone


Ignore:
Timestamp:
Feb 14, 2020, 10:03:37 AM (7 days ago)
Author:
Cerdic
Message:

les balises #DATE_DEBUT et #DATE_FIN sont maintenant des balises calculees qui prennent en compte la timezone, il faut mettre un * dessus si on veut la valeur brute stockee en base (qui ne sera differente que si une timezone a ete definie pour cet evenement)

Location:
_plugins_/agenda/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/agenda/trunk

    • Property subgit:lock:25217ef225236743018f842a034df733fb68daaf deleted
    • Property subgit:lock:d45a9962911d4ed26ffb8c0750541005f3cf49a6 set to 2020-02-14T11:05:23.513
  • _plugins_/agenda/trunk/public/agenda.php

    r98146 r122472  
    1010if (!defined('_ECRIRE_INC_VERSION')) {
    1111        return;
     12}
     13
     14/**
     15 * #DATE_DEBUT calculee en fonction de la timezone
     16 * @param $p
     17 * @return mixed
     18 */
     19function balise_DATE_DEBUT_dist($p) {
     20
     21        $_date_debut = champ_sql('date_debut', $p);
     22        $p->code = $_date_debut;
     23
     24        if (!$p->etoile) {
     25                $_timezone = champ_sql('timezone_affiche', $p);
     26                $p->code = "date_to_timezone($_date_debut, $_timezone)";
     27        }
     28
     29        return $p;
     30}
     31
     32/**
     33 * #DATE_FIN calculee en fonction de la timezone
     34 *
     35 * @param $p
     36 * @return mixed
     37 */
     38function balise_DATE_FIN_dist($p) {
     39
     40        $_date_fin = champ_sql('date_fin', $p);
     41        $p->code = $_date_fin;
     42
     43        if (!$p->etoile) {
     44                $_timezone = champ_sql('timezone_affiche', $p);
     45                $p->code = "date_to_timezone($_date_fin, $_timezone)";
     46        }
     47
     48        return $p;
    1249}
    1350
Note: See TracChangeset for help on using the changeset viewer.