source: spip-zone/_plugins_/date_inscription/date_inscription_pipelines.php @ 64085

Last change on this file since 64085 was 64085, checked in by brunobergot@…, 8 years ago

version 0.1.1 : passer par le pipeline pre_insertion pour ajouter la date d'inscription en base afin de réparer le plugin en spip 3

  • Property svn:executable set to *
File size: 924 bytes
Line 
1<?php
2
3/**
4 * Enregistrer la date d'inscription lors de l'insertion d'un auteur en base
5 *
6 * @param array $flux
7 * @return array
8 */
9function date_inscription_pre_insertion($flux){
10        if ($flux['args']['table']=='spip_auteurs'){
11                $flux['data']['date_inscription'] = date('Y-m-d H:i:s');
12        }
13        return $flux;
14}
15
16/**
17 * Afficher la date d'inscription sur la fiche de l'auteur
18 * @param array $flux
19 */
20function date_inscription_afficher_contenu_objet($flux){
21        if ($flux['args']['type']=='auteur'
22                AND $id_auteur = $flux['args']['id_objet']
23                AND $date_inscription = sql_getfetsel('date_inscription','spip_auteurs','id_auteur='.intval($id_auteur))
24        ){
25                $date_inscription = ($date_inscription == '0000-00-00 00:00:00') ? _T('date_inscription:non_renseignee') : affdate($date_inscription);
26                $flux['data'] .= "<div>" . propre(_T('date_inscription:date_inscription') . " : " . $date_inscription) ."</div>";
27        }
28        return $flux;
29}
30
31?>
Note: See TracBrowser for help on using the repository browser.