Changeset 100590 in spip-zone


Ignore:
Timestamp:
Nov 21, 2016, 10:29:02 AM (3 years ago)
Author:
kent1@…
Message:

Eviter les lignes longues, PHP doc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/shortcut_url/trunk/shortcut_url_pipelines.php

    r98410 r100590  
    1414}
    1515
     16/**
     17 * Autorisation à créer une URL raccourcie
     18 *
     19 * Les administrateurs, les rédacteurs, les ips autorisées depuis la configuration
     20 *
     21 * @param string $faire
     22 * @param string $type
     23 * @param int $id
     24 * @param array $qui
     25 * @param array $opt
     26 * @return bool
     27 */
    1628function autoriser_shortcuturl_creer_dist($faire, $type, $id, $qui, $opt) {
    1729        include_spip('inc/config');
     
    2234 * Autorisation du menu d'entrée dans l'admin pour spip 3.1
    2335 *
    24  * @param string $faire, $type, $id, $qui, $opt
    25  * @return string
     36 * On supprime l'accès à tous les menus non utiles
     37 *
     38 * @param string $faire
     39 * @param string $type
     40 * @param int $id
     41 * @param array $qui
     42 * @param array $opt
     43 * @return bool
    2644 */
    2745function autoriser_menugrandeentree($faire, $type, $id, $qui, $opt) {
    28         if (!in_array($type, array('menuaccueil', 'menuedition', 'menupublication', 'menuadministration', 'menuconfiguration', 'menushortcuturl'))) {
     46        if (!in_array($type, array(
     47                'menuaccueil',
     48                'menuedition',
     49                'menupublication',
     50                'menuadministration',
     51                'menuconfiguration',
     52                'menushortcuturl'))) {
    2953                return false;
    3054        }
     
    3660 * Autorisation du menu d'entrée dans l'admin pour spip 3.0
    3761 *
    38  * @param string $faire, $type, $id, $qui, $opt
    39  * @return string
     62 * @param string $faire
     63 * @param string $type
     64 * @param int $id
     65 * @param array $qui
     66 * @param array $opt
     67 * @return bool
    4068 */
    4169function autoriser_revisions_menu($faire, $type, $id, $qui, $opt) {
     
    80108
    81109/**
     110 * Autoriser shortcut dans le menu
     111 *
     112 * @param string $faire
     113 * @param string $type
     114 * @param int $id
     115 * @param array $qui
     116 * @param array $opt
     117 * @return bool
     118 */
     119function autoriser_menushortcuturl_menu($faire, $type, $id, $qui, $opt) {
     120        return in_array($qui['statut'], array('1comite', '0minirezo')) && count($qui['restreint']) == 0;
     121}
     122
     123/**
    82124 * Ajouter un bouton stats
    83125 *
    84  * @param string $faire, $type, $id, $qui, $opt
    85  * @return string
     126 * @param array $boutons_admin
     127 * @return array
    86128 */
    87129function shortcut_url_ajouter_menus($boutons_admin) {
     
    90132                $pages = array('shortcut_url_logs', 'shortcut_url_logs_export');
    91133                foreach ($pages as $page) {
    92                         $boutons_admin['menu_shortcut_url']->sousmenu[] = new Bouton(find_in_theme('images/shortcut_url-16.png'), 'shortcut_url:' . $page, $page);
     134                        $boutons_admin['menu_shortcut_url']->sousmenu[] = new Bouton(
     135                                find_in_theme('images/shortcut_url-16.png'),
     136                                'shortcut_url:' . $page,
     137                                $page
     138                        );
    93139                }
    94140        } else {
     
    100146
    101147/**
    102  * Autoriser shortcut dans le menu
    103  *
    104  * @param string $faire, $type, $id, $qui, $opt
    105  * @return string
    106  */
    107 function autoriser_menushortcuturl_menu($faire, $type, $id, $qui, $opt) {
    108         return in_array($qui['statut'], array('1comite', '0minirezo')) && count($qui['restreint']) == 0;
    109 }
    110 
    111 /**
    112148 * Affiche les URL publié par un auteur dans sa fiche
    113149 *
    114  * @param string $flux
    115  * @return string
     150 * @param array $flux Le contexte du pipeline
     151 * @return array
    116152 */
    117153function shortcut_url_affiche_milieu($flux) {
     
    133169 *
    134170 * @param string $flux Contenu du head HTML concernant les CSS
    135  * @return string       Contenu du head HTML concernant les CSS
     171 * @return string      Contenu du head HTML concernant les CSS modifié
    136172 */
    137173function shortcut_url_header_prive_css($flux) {
Note: See TracChangeset for help on using the changeset viewer.