Ignore:
Timestamp:
Dec 13, 2015, 11:58:52 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/urls_etendues/urls/simple.php

    r93092 r93629  
    1111\***************************************************************************/
    1212
    13 if (!defined('_ECRIRE_INC_VERSION')) return;
     13if (!defined('_ECRIRE_INC_VERSION')) {
     14        return;
     15}
    1416
    1517# donner un exemple d'url pour le formulaire de choix
     
    1820####### modifications possibles dans ecrire/mes_options
    1921# on peut indiquer '.html' pour faire joli
    20 define ('_terminaison_urls_simple', '');
    21 define ('_debut_urls_simple', get_spip_script('./').'?'._SPIP_PAGE.'=');
     22define('_terminaison_urls_simple', '');
     23define('_debut_urls_simple', get_spip_script('./') . '?' . _SPIP_PAGE . '=');
    2224#######
    2325
     
    2527function _generer_url_simple($type, $id, $args = '', $ancre = '') {
    2628
    27         if ($generer_url_externe = charger_fonction("generer_url_$type",'urls',true)) {
     29        if ($generer_url_externe = charger_fonction("generer_url_$type", 'urls', true)) {
    2830                $url = $generer_url_externe($id, $args, $ancre);
    29                 if (NULL != $url) return $url;
     31                if (null != $url) {
     32                        return $url;
     33                }
    3034        }
    3135
    3236        $url = _debut_urls_simple . $type
    33           . "&" . id_table_objet($type) . "="
    34           . $id . _terminaison_urls_page;
     37                . "&" . id_table_objet($type) . "="
     38                . $id . _terminaison_urls_page;
    3539
    36         if ($args) $args = strpos($url,'?') ? "&$args" : "?$args";
     40        if ($args) {
     41                $args = strpos($url, '?') ? "&$args" : "?$args";
     42        }
     43
    3744        return _DIR_RACINE . $url . $args . ($ancre ? "#$ancre" : '');
    3845}
     
    4148// le contexte deja existant est fourni dans args sous forme de tableau ou query string
    4249// http://code.spip.net/@urls_page_dist
    43 function urls_simple_dist($i, &$entite, $args = '', $ancre = '')
    44 {
    45         if (is_numeric($i)){
     50function urls_simple_dist($i, &$entite, $args = '', $ancre = '') {
     51        if (is_numeric($i)) {
    4652                include_spip('urls/page');
     53
    4754                return _generer_url_simple($entite, $i, $args, $ancre);
    4855        }
    4956        // traiter les injections du type domaine.org/spip.php/cestnimportequoi/ou/encore/plus/rubrique23
    50         if ($GLOBALS['profondeur_url']>0 AND $entite=='sommaire'){
    51                 return array(array(),'404');
     57        if ($GLOBALS['profondeur_url'] > 0 AND $entite == 'sommaire') {
     58                return array(array(), '404');
    5259        }
    5360
    5461        // voir s'il faut recuperer le id_* implicite et les &debut_xx;
    55         if (is_array($args))
     62        if (is_array($args)) {
    5663                $contexte = $args;
    57         else
    58                 parse_str($args,$contexte);
     64        } else {
     65                parse_str($args, $contexte);
     66        }
    5967        include_spip('inc/urls');
    6068        $r = nettoyer_url_page($i, $contexte);
     
    6573
    6674        if ($type = _request(_SPIP_PAGE)
    67           AND $_id = id_table_objet($type)
    68           AND $id = _request($_id)){
     75                AND $_id = id_table_objet($type)
     76                AND $id = _request($_id)
     77        ) {
    6978                $contexte[$_id] = $id;
     79
    7080                return array($contexte, $type, null, $type);
    7181        }
     
    8191        $url_propre = $i;
    8292        if ($url_propre) {
    83                 if ($GLOBALS['profondeur_url']<=0)
    84                         $urls_anciennes = charger_fonction('propres','urls',true);
    85                 else
    86                         $urls_anciennes = charger_fonction('arbo','urls',true);
    87                 return $urls_anciennes?$urls_anciennes($url_propre, $entite, $contexte):'';
     93                if ($GLOBALS['profondeur_url'] <= 0) {
     94                        $urls_anciennes = charger_fonction('propres', 'urls', true);
     95                } else {
     96                        $urls_anciennes = charger_fonction('arbo', 'urls', true);
     97                }
     98
     99                return $urls_anciennes ? $urls_anciennes($url_propre, $entite, $contexte) : '';
    88100        }
    89101        /* Fin du bloc compatibilite url-propres */
Note: See TracChangeset for help on using the changeset viewer.