Ignore:
Timestamp:
Dec 13, 2015, 11:56:49 AM (5 years ago)
Author:
cedric@…
Message:

Indentation et regles de codage selon http://www.spip.net/fr_article3497.html#regles_codage

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/statistiques/stats_pipelines.php

    r93100 r93626  
    33/**
    44 * Déclarations d'autorisations et utilisations de pipelines
    5  * 
     5 *
    66 * @plugin Statistiques pour SPIP
    77 * @license GNU/GPL
    88 * @package SPIP\Stats\Pipelines
    9 **/
    10 
    11 if (!defined('_ECRIRE_INC_VERSION')) return;
     9 **/
     10
     11if (!defined('_ECRIRE_INC_VERSION')) {
     12        return;
     13}
    1214
    1315
     
    2527 * @param array $entetes liste des entêtes de la page
    2628 * @return array
    27 **/
    28 function stats_affichage_entetes_final($entetes){
     29 **/
     30function stats_affichage_entetes_final($entetes) {
    2931        if (isset($GLOBALS['meta']["activer_statistiques"]) and $GLOBALS['meta']["activer_statistiques"] != "non") {
    3032                $html = preg_match(',^\s*text/html,', $entetes['Content-Type']);
     
    3234                // decomptage des visites, on peut forcer a oui ou non avec le header X-Spip-Visites
    3335                // par defaut on ne compte que les pages en html (ce qui exclue les js,css et flux rss)
    34                 $spip_compter_visites = $html?'oui':'non';
    35                 if (isset($entetes['X-Spip-Visites'])){
    36                         $spip_compter_visites = in_array($entetes['X-Spip-Visites'],array('oui','non'))
    37                                 ?$entetes['X-Spip-Visites']
    38                                 :$spip_compter_visites;
     36                $spip_compter_visites = $html ? 'oui' : 'non';
     37                if (isset($entetes['X-Spip-Visites'])) {
     38                        $spip_compter_visites = in_array($entetes['X-Spip-Visites'], array('oui', 'non'))
     39                                ? $entetes['X-Spip-Visites']
     40                                : $spip_compter_visites;
    3941                        unset($entetes['X-Spip-Visites']);
    4042                }
    4143
    4244                // Gestion des statistiques du site public
    43                 if ($spip_compter_visites!='non') {
     45                if ($spip_compter_visites != 'non') {
    4446                        $stats = charger_fonction('stats', 'public');
    4547                        $stats();
    4648                }
    4749        }
     50
    4851        return $entetes;
    4952}
     
    5760 *
    5861 * @pipeline affiche_milieu
    59  * @param array $flux  Données du pipeline
     62 * @param array $flux Données du pipeline
    6063 * @return array       Données du pipeline
    61 **/
    62 function stats_affiche_milieu($flux){
     64 **/
     65function stats_affiche_milieu($flux) {
    6366        // afficher le formulaire de configuration (activer ou desactiver les statistiques).
    6467        if ($flux['args']['exec'] == 'configurer_avancees') {
    65                 $flux['data'] .= recuperer_fond('prive/squelettes/inclure/configurer',array('configurer'=>'configurer_compteur'));
     68                $flux['data'] .= recuperer_fond('prive/squelettes/inclure/configurer',
     69                        array('configurer' => 'configurer_compteur'));
    6670        }
    6771
    6872        // afficher le formulaire de suppression des visites (configuration > maintenance du site).
    6973        if ($flux['args']['exec'] == 'admin_tech') {
    70                 $flux['data'] .= recuperer_fond('prive/squelettes/inclure/admin_effacer_stats',array());
    71         }
     74                $flux['data'] .= recuperer_fond('prive/squelettes/inclure/admin_effacer_stats', array());
     75        }
     76
    7277        return $flux;
    7378}
     
    7984 * @uses admin_stats()
    8085 * @pipeline formulaire_admin
    81  * @param array $flux  Données du pipeline
     86 * @param array $flux Données du pipeline
    8287 * @return array       Données du pipeline
    83 **/
     88 **/
    8489function stats_formulaire_admin($flux) {
    8590        if (
    86          isset($flux['args']['contexte']['objet'])
    87          AND $objet = $flux['args']['contexte']['objet']
    88          AND isset($flux['args']['contexte']['id_objet'])
    89          AND $id_objet = $flux['args']['contexte']['id_objet']
    90          ) {
     91                isset($flux['args']['contexte']['objet'])
     92                AND $objet = $flux['args']['contexte']['objet']
     93                AND isset($flux['args']['contexte']['id_objet'])
     94                AND $id_objet = $flux['args']['contexte']['id_objet']
     95        ) {
    9196                if ($l = admin_stats($objet, $id_objet, defined('_VAR_PREVIEW') ? _VAR_PREVIEW : '')) {
    9297                        $btn = recuperer_fond('prive/bouton/statistiques', array(
     
    95100                                'statistiques' => $l[2],
    96101                        ));
    97                         $flux['data'] = preg_replace('%(<!--extra-->)%is', $btn.'$1', $flux['data']);
    98                 }
    99         }
     102                        $flux['data'] = preg_replace('%(<!--extra-->)%is', $btn . '$1', $flux['data']);
     103                }
     104        }
     105
    100106        return $flux;
    101107}
     
    107113 *     Actuellement uniquement valable pour les articles.
    108114 *
    109  * @param string $objet 
    110  * @param int $id_objet 
     115 * @param string $objet
     116 * @param int $id_objet
    111117 * @param string $var_preview
    112118 *     Indique si on est en prévisualisation : pas de statistiques dans ce cas.
     
    114120 *     - false : pas de statistiques disponibles
    115121 *     - array : Tableau les stats `[visites, popularité, url]`
    116 **/
    117 function admin_stats($objet, $id_objet, $var_preview = "")
    118 {
    119         if ($GLOBALS['meta']["activer_statistiques"] != "non"
    120         AND $objet == 'article'
    121         AND !$var_preview
    122         AND autoriser('voirstats')
     122 **/
     123function admin_stats($objet, $id_objet, $var_preview = "") {
     124        if ($GLOBALS['meta']["activer_statistiques"] != "non"
     125                AND $objet == 'article'
     126                AND !$var_preview
     127                AND autoriser('voirstats')
    123128        ) {
    124129                $row = sql_fetsel("visites, popularite", "spip_articles", "id_article=$id_objet AND statut='publie'");
    125130
    126131                if ($row) {
    127                         return array(intval($row['visites']),
    128                                ceil($row['popularite']),
    129                                str_replace('&amp;', '&', generer_url_ecrire_statistiques($id_objet)));
    130                 }
    131         }
     132                        return array(
     133                                intval($row['visites']),
     134                                ceil($row['popularite']),
     135                                str_replace('&amp;', '&', generer_url_ecrire_statistiques($id_objet))
     136                        );
     137                }
     138        }
     139
    132140        return false;
    133141}
     
    138146 * @param int $id_article
    139147 * @return string URL
    140 **/
     148 **/
    141149function generer_url_ecrire_statistiques($id_article) {
    142150        return generer_url_ecrire('stats_visites', "id_article=$id_article");
    143151}
    144 
    145152
    146153
     
    153160 * @return array
    154161 *     Tableau `[nom de la tache => intervalle en secondes]`
    155 **/
    156 function stats_taches_generales_cron($taches_generales){
     162 **/
     163function stats_taches_generales_cron($taches_generales) {
    157164
    158165        // stats : toutes les 5 minutes on peut vider un panier de visites
    159166        if (isset($GLOBALS['meta']["activer_statistiques"])
    160                 AND $GLOBALS['meta']["activer_statistiques"] == "oui")
    161         {
    162                 $taches_generales['visites'] = 300; 
     167                AND $GLOBALS['meta']["activer_statistiques"] == "oui"
     168        ) {
     169                $taches_generales['visites'] = 300;
    163170                $taches_generales['popularites'] = 7200; # calcul lourd
    164171        }
     
    176183 *    Couples nom de la méta => valeur par défaut
    177184 */
    178 function stats_configurer_liste_metas($metas){
    179         $metas['activer_statistiques']='non';
    180         $metas['activer_captures_referers']='non';
     185function stats_configurer_liste_metas($metas) {
     186        $metas['activer_statistiques'] = 'non';
     187        $metas['activer_captures_referers'] = 'non';
     188
    181189        return $metas;
    182190}
     
    186194 *
    187195 * @pipeline boite_infos
    188  * @param array $flux  Données du pipeline
     196 * @param array $flux Données du pipeline
    189197 * @return array       Données du pipeline
    190198 */
    191 function stats_boite_infos($flux){
     199function stats_boite_infos($flux) {
    192200        if ($GLOBALS['meta']["activer_statistiques"] == "oui") {
    193                 if ($flux['args']['type']=='article'
    194                         AND $id_article=$flux['args']['id']
    195                         AND autoriser('voirstats','article',$id_article)){
    196                         $visites = sql_getfetsel('visites','spip_articles','id_article='.intval($id_article));
    197                         if ($visites>0){
    198                                 $icone_horizontale=chercher_filtre('icone_horizontale');
    199                                 $flux['data'].=$icone_horizontale(generer_url_ecrire("stats_visites","id_article=$id_article"),_T('statistiques:icone_evolution_visites', array('visites' => $visites)),"statistique-24.png");
     201                if ($flux['args']['type'] == 'article'
     202                        AND $id_article = $flux['args']['id']
     203                        AND autoriser('voirstats', 'article', $id_article)
     204                ) {
     205                        $visites = sql_getfetsel('visites', 'spip_articles', 'id_article=' . intval($id_article));
     206                        if ($visites > 0) {
     207                                $icone_horizontale = chercher_filtre('icone_horizontale');
     208                                $flux['data'] .= $icone_horizontale(generer_url_ecrire("stats_visites", "id_article=$id_article"),
     209                                        _T('statistiques:icone_evolution_visites', array('visites' => $visites)), "statistique-24.png");
    200210                        }
    201211                }
    202212        }
    203   return $flux;
     213
     214        return $flux;
    204215}
    205216
Note: See TracChangeset for help on using the changeset viewer.