Ignore:
Timestamp:
Dec 13, 2015, 11:41:45 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/mediabox/mediabox_pipelines.php

    r93092 r93615  
    11<?php
    22
    3 if (!defined('_ECRIRE_INC_VERSION')) return;
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
    46
    5 function mediabox_config($public = null){
     7function mediabox_config($public = null) {
    68        include_spip("inc/filtres");
    79        include_spip("inc/config");
     
    1820                'skin' => 'black-striped',
    1921                'transition' => 'elastic',
    20                 'speed'=>'200',
    21                 'maxWidth'=>'90%',
    22                 'maxHeight'=>'90%',
    23                 'minWidth'=>'400px',
    24                 'minHeight'=>'',
     22                'speed' => '200',
     23                'maxWidth' => '90%',
     24                'maxHeight' => '90%',
     25                'minWidth' => '400px',
     26                'minHeight' => '',
    2527                'slideshow_speed' => '2500',
    2628                'opacite' => '0.9',
    2729        ), $config);
    2830
    29         if ((is_null($public) AND test_espace_prive()) OR $public===false) {
    30                 $config = array_merge($config,array(
    31                 'active' => 'oui',
    32                 'selecteur_galerie' => '#portfolios a[type^=\'image/\']',
    33                 'selecteur_commun' => '.mediabox, .iconifier a[href$=jpg],.iconifier a[href$=png],.iconifier a[href$=gif]',
    34                 'splash_url' => '',
    35                 'skin' => 'white-shadow',
    36                 'maxWidth'=>'90%',
    37                 'maxHeight'=>'95%',
    38                 'minWidth'=>'600px',
    39                 'minHeight'=>'300px',
    40                 'opacite' => '0.9',
     31        if ((is_null($public) AND test_espace_prive()) OR $public === false) {
     32                $config = array_merge($config, array(
     33                        'active' => 'oui',
     34                        'selecteur_galerie' => '#portfolios a[type^=\'image/\']',
     35                        'selecteur_commun' => '.mediabox, .iconifier a[href$=jpg],.iconifier a[href$=png],.iconifier a[href$=gif]',
     36                        'splash_url' => '',
     37                        'skin' => 'white-shadow',
     38                        'maxWidth' => '90%',
     39                        'maxHeight' => '95%',
     40                        'minWidth' => '600px',
     41                        'minHeight' => '300px',
     42                        'opacite' => '0.9',
    4143                ));
    4244        }
    43        
     45
    4446        // Gerer aussi les liens internes de SPIP
    4547        if (!test_espace_prive() AND $config['splash_url']) {
    4648                include_spip("inc/filtres_ecrire");
    47                 $config['splash_url'] = url_absolue(extraire_attribut(lien_article_virtuel($config['splash_url']),'href'));
     49                $config['splash_url'] = url_absolue(extraire_attribut(lien_article_virtuel($config['splash_url']), 'href'));
    4850        }
    49        
     51
    5052        // charger la config du theme uniquement dans le public
    51         if (!test_espace_prive() AND include_spip("colorbox/".$config['skin']."/mediabox_config_theme")) {
     53        if (!test_espace_prive() AND include_spip("colorbox/" . $config['skin'] . "/mediabox_config_theme")) {
    5254                $config_theme = mediabox_config_theme();
    5355                $config = array_merge($config, $config_theme);
    5456        }
    55        
    56         return $config; 
     57
     58        return $config;
    5759}
    5860
    59 function mediabox_insert_head_css($flux){
     61function mediabox_insert_head_css($flux) {
    6062        $config = mediabox_config();
    61         if ($config['active']=='oui' AND $f = find_in_path((test_espace_prive()?"prive/":"")."colorbox/".$config['skin'].'/colorbox.css'))
    62         {
    63                 $flux .= '<link rel="stylesheet" href="'.direction_css($f).'" type="text/css" media="all" />';
     63        if ($config['active'] == 'oui' AND $f = find_in_path((test_espace_prive() ? "prive/" : "") . "colorbox/" . $config['skin'] . '/colorbox.css')) {
     64                $flux .= '<link rel="stylesheet" href="' . direction_css($f) . '" type="text/css" media="all" />';
    6465                /**
    6566                 * Initialiser la config de la mediabox
    6667                 */
    6768                $configmediabox = '<script type="text/javascript">/* <![CDATA[ */
    68 var box_settings = {tt_img:'.($config['traiter_toutes_images'] == 'oui'?'true':'false')
    69 .',sel_g:"'.$config['selecteur_galerie']
    70 .'",sel_c:"'.$config['selecteur_commun']
    71 .'",trans:"'.$config['transition']
    72 .'",speed:"'.$config['speed']
    73 .'",ssSpeed:"'.$config['slideshow_speed']
    74 .'",maxW:"'.$config['maxWidth']
    75 .'",maxH:"'.$config['maxHeight']
    76 .'",minW:"'.$config['minWidth']
    77 .'",minH:"'.$config['minHeight']
    78 .'",opa:"'.$config['opacite']
    79 .'",str_ssStart:"'.unicode2charset(html2unicode(_T('mediabox:boxstr_slideshowStart')))
    80 .'",str_ssStop:"'.unicode2charset(html2unicode(_T('mediabox:boxstr_slideshowStop')))
    81 .'",str_cur:"'._T('mediabox:boxstr_current', array('current'=>'{current}', 'total'=>'{total}'))
    82 .'",str_prev:"'._T('mediabox:boxstr_previous')
    83 .'",str_next:"'._T('mediabox:boxstr_next')
    84 .'",str_close:"'._T('mediabox:boxstr_close')
    85 .'",splash_url:"'.$config['splash_url']
    86 .'"};'."\n";
     69var box_settings = {tt_img:' . ($config['traiter_toutes_images'] == 'oui' ? 'true' : 'false')
     70                        . ',sel_g:"' . $config['selecteur_galerie']
     71                        . '",sel_c:"' . $config['selecteur_commun']
     72                        . '",trans:"' . $config['transition']
     73                        . '",speed:"' . $config['speed']
     74                        . '",ssSpeed:"' . $config['slideshow_speed']
     75                        . '",maxW:"' . $config['maxWidth']
     76                        . '",maxH:"' . $config['maxHeight']
     77                        . '",minW:"' . $config['minWidth']
     78                        . '",minH:"' . $config['minHeight']
     79                        . '",opa:"' . $config['opacite']
     80                        . '",str_ssStart:"' . unicode2charset(html2unicode(_T('mediabox:boxstr_slideshowStart')))
     81                        . '",str_ssStop:"' . unicode2charset(html2unicode(_T('mediabox:boxstr_slideshowStop')))
     82                        . '",str_cur:"' . _T('mediabox:boxstr_current', array('current' => '{current}', 'total' => '{total}'))
     83                        . '",str_prev:"' . _T('mediabox:boxstr_previous')
     84                        . '",str_next:"' . _T('mediabox:boxstr_next')
     85                        . '",str_close:"' . _T('mediabox:boxstr_close')
     86                        . '",splash_url:"' . $config['splash_url']
     87                        . '"};' . "\n";
    8788                // Si c'est une image, on la chargera avec une redimentionnement automatique
    8889                // Sinon, chargement dans une iframe
    8990                $extension = pathinfo($config['splash_url'], PATHINFO_EXTENSION);
    9091                if (match($extension, 'gif|png|jpg|jpeg')) {
    91                         $configmediabox .= 'var box_settings_iframe = false;'."\n";
     92                        $configmediabox .= 'var box_settings_iframe = false;' . "\n";
    9293                } else {
    93                         $configmediabox .= 'var box_settings_splash_width = "'.$config['splash_width'].'";
    94 var box_settings_splash_height = "'.$config['splash_height'].'";'."\n";
    95                         $configmediabox .= 'var box_settings_iframe = true;'."\n";
     94                        $configmediabox .= 'var box_settings_splash_width = "' . $config['splash_width'] . '";
     95var box_settings_splash_height = "' . $config['splash_height'] . '";' . "\n";
     96                        $configmediabox .= 'var box_settings_iframe = true;' . "\n";
    9697                }
    97                 $flux = $configmediabox . '/* ]]> */</script>'."\n" . $flux;
    98         }
    99         return $flux;
    100 }
    101 
    102 
    103 function mediabox_timestamp($fichier){
    104         if ($m = filemtime($fichier))
    105                 return "$fichier?$m";
    106         return $fichier;
    107 }
    108 
    109 function mediabox_insert_head($flux){
    110         $config = mediabox_config();
    111         if ($config['active']=='oui') {
    112 
    113                 $flux .='
    114         <script src="'.mediabox_timestamp(find_in_path('javascript/jquery.colorbox.js')).'" type="text/javascript"></script>
    115         <script src="'.mediabox_timestamp(find_in_path('javascript/spip.mediabox.js')).'" type="text/javascript"></script>';
    116                 if ($config['splash_url'])
    117                         $flux .='<script src="'.mediabox_timestamp(find_in_path('javascript/splash.mediabox.js')).'" type="text/javascript"></script>';
     98                $flux = $configmediabox . '/* ]]> */</script>' . "\n" . $flux;
    11899        }
    119100
     
    121102}
    122103
    123 function mediabox_jquery_plugins($plugins){
     104
     105function mediabox_timestamp($fichier) {
     106        if ($m = filemtime($fichier)) {
     107                return "$fichier?$m";
     108        }
     109
     110        return $fichier;
     111}
     112
     113function mediabox_insert_head($flux) {
     114        $config = mediabox_config();
     115        if ($config['active'] == 'oui') {
     116
     117                $flux .= '
     118        <script src="' . mediabox_timestamp(find_in_path('javascript/jquery.colorbox.js')) . '" type="text/javascript"></script>
     119        <script src="' . mediabox_timestamp(find_in_path('javascript/spip.mediabox.js')) . '" type="text/javascript"></script>';
     120                if ($config['splash_url']) {
     121                        $flux .= '<script src="' . mediabox_timestamp(find_in_path('javascript/splash.mediabox.js')) . '" type="text/javascript"></script>';
     122                }
     123        }
     124
     125        return $flux;
     126}
     127
     128function mediabox_jquery_plugins($plugins) {
    124129        $config = mediabox_config();
    125130        if ($config['splash_url']) {
    126131                $plugins[] = 'javascript/jquery.cookie.js';
    127132        }
     133
    128134        return $plugins;
    129135}
Note: See TracChangeset for help on using the changeset viewer.