Changeset 54207 in spip-zone


Ignore:
Timestamp:
Nov 8, 2011, 3:08:30 PM (8 years ago)
Author:
cedric@…
Message:

PHPDoc sur les filtres utiles

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/agenda/trunk/inc/agenda_filtres.php

    r40993 r54207  
    11<?php
    22/**
    3  * Plugin Agenda pour Spip 2.0
    4  * Licence GPL
    5  *
    6  * Fichier de filtres communs au plugin agenda et PIM_agenda
     3 * Plugin Agenda 4 pour Spip 3.0
     4 * Licence GPL 3
     5 *
     6 * 2006-2011
     7 * Auteurs : cf paquet.xml
    78 */
    89
     
    9293        }
    9394        return unicode2charset(charset2unicode(strtr($s,$trans_tbl),''));       
    94 }
    95 
    96 function agenda_dateplus($date,$secondes,$format){
    97         $date = strtotime($date)+eval("return $secondes;"); // permet de passer une expression
    98         return date($format,$date);
    9995}
    10096
     
    249245}
    250246
    251 
    252 // decale les mois de la date.
    253 // cette fonction peut raboter le jour si le nouveau mois ne les contient pas
    254 // exemple 31/01/2007 + 1 mois => 28/02/2007
    255 function agenda_moisdecal($date,$decalage,$format){
     247/**
     248 * Ajout d'un offset a une date
     249 *
     250 * @param string $date
     251 * @param int $secondes
     252 *   peut etre une expression math : 24*60*60
     253 * @param string $format
     254 *   format de sortie de la date
     255 * @return string
     256 */
     257function agenda_dateplus($date,$secondes,$format="Y-m-d H:i:s"){
     258        $date = strtotime($date)+eval("return $secondes;"); // permet de passer une expression
     259        return date($format,$date);
     260}
     261
     262/**
     263 * decale les mois de la date.
     264 * cette fonction peut raboter le jour si le nouveau mois ne les contient pas
     265 * exemple 31/01/2007 + 1 mois => 28/02/2007
     266 *
     267 * @param string $date
     268 * @param int $decalage
     269 * @param string $format
     270 * @return string
     271 */
     272function agenda_moisdecal($date,$decalage,$format="Y-m-d H:i:s"){
    256273        include_spip('inc/filtres');
    257274        $date_array = recup_date($date);
     
    270287
    271288
    272 // decale les jours de la date.
    273 function agenda_jourdecal($date,$decalage,$format){
     289/**
     290 * decale les jours de la date.
     291 *
     292 * @param string $date
     293 * @param int $decalage
     294 * @param string $format
     295 * @return string
     296 */
     297function agenda_jourdecal($date,$decalage,$format="Y-m-d H:i:s"){
    274298        include_spip('inc/filtres');
    275299        $date_array = recup_date($date);
Note: See TracChangeset for help on using the changeset viewer.