Overview
Comment:Ajout d'un signal accueil.banniere qui permet à un plugin d'afficher une bannière sur la page d'accueil
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | dev
Files: files | file ages | folders
SHA1: f2539b4cef4dda3b74bc6c559a6b49366faac112
User & Date: bohwaz on 2018-08-18 21:39:58
Other Links: branch diff | manifest | tags
Context
2018-08-18
23:47
Plugins: On n'autorise que les tirets bas dans l'ID et on corrige le retour de fireSignal check-in: 838bbe1103 user: bohwaz tags: dev
21:39
Ajout d'un signal accueil.banniere qui permet à un plugin d'afficher une bannière sur la page d'accueil check-in: f2539b4cef user: bohwaz tags: dev
21:37
Renvoyer toujours FALSE si aucun plugin n'a renvoyé de résultat et NULL si aucun plugin n'avait de signal enregistré check-in: 548a6a76fe user: bohwaz tags: dev
Changes

Modified src/templates/admin/index.tpl from [82c846a0c8] to [68896b2b83].

     1      1   {include file="admin/_head.tpl" title="Bonjour %s !"|args:$user.identite current="home"}
            2  +
            3  +{$banniere|raw}
     2      4   
     3      5   <ul class="actions">
     4      6       <li><a href="{$admin_url}mes_infos.php">Modifier mes informations personnelles</a></li>
     5      7       {if $cotisation}
     6      8       <li>
     7      9           {if !$cotisation.a_jour}
     8     10               <b class="error">Cotisation en retard&nbsp;!</b>

Modified src/www/admin/index.php from [dd9c88b1a0] to [5988e390c9].

    25     25   }
    26     26   else
    27     27   {
    28     28   	$tpl->assign('cotisation', false);
    29     29   }
    30     30   
    31     31   $tpl->assign('custom_css', ['wiki.css']);
           32  +
           33  +$tpl->assign('banniere', Plugin::fireSignal('accueil.banniere', ['user' => $user, 'session' => $session]));
    32     34   
    33     35   $tpl->display('admin/index.tpl');
    34     36   flush();
    35     37   
    36     38   // Si pas de cron on réalise les tâches automatisées à ce moment-là
    37     39   // c'est pas idéal mais mieux que rien
    38     40   if (!USE_CRON)
    39     41   {
    40     42   	require_once ROOT . '/cron.php';
    41     43   }