Changeset 95427 in spip-zone


Ignore:
Timestamp:
Feb 24, 2016, 11:24:00 AM (3 years ago)
Author:
marcimat@…
Message:

Indentation encore

Location:
_plugins_/exclure_secteur/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/exclure_secteur/trunk/exclurepip.php

    r95426 r95427  
    1313
    1414                $crit = $boucle->criteres;
    15                 $exclut = exclure_sect_choisir($crit,$type);
     15                $exclut = exclure_sect_choisir($crit, $type);
    1616
    1717                if ($exclut !='z'){
    18                         $boucle->where[] = "sql_in('id_secteur','$exclut','NOT')";
     18                        $boucle->where[] = "sql_in('id_secteur', '$exclut', 'NOT')";
    1919                }
    2020        }
     
    2323
    2424                $crit = $boucle->criteres;
    25                 $exclut = exclure_sect_choisir($crit,$type);
     25                $exclut = exclure_sect_choisir($crit, $type);
    2626                if ($exclut !='z'){
    27                         $boucle->where[] = "sql_in('id_rubrique','$exclut','NOT')";
     27                        $boucle->where[] = "sql_in('id_rubrique', '$exclut', 'NOT')";
    2828                }
    2929        }
     
    3131        if ($type == 'forum'){
    3232                $crit = $boucle->criteres;
    33                 $exclut = exclure_sect_choisir($crit,$type);
     33                $exclut = exclure_sect_choisir($crit, $type);
    3434
    35                 $select_article = "sql_get_select('id_article', 'spip_articles', sql_in('id_secteur','$exclut'))";
     35                $select_article = "sql_get_select('id_article', 'spip_articles', sql_in('id_secteur', '$exclut'))";
    3636                if ($exclut !='z'){
    3737                        $where = array(
     
    3939                                array(
    4040                                        sql_quote('AND'),
    41                                         "sql_in('forum.objet',sql_quote('article'))",
    42                                         "sql_in('id_objet',$select_article)"
     41                                        "sql_in('forum.objet', sql_quote('article'))",
     42                                        "sql_in('id_objet', $select_article)"
    4343                                )
    4444                        );
  • _plugins_/exclure_secteur/trunk/inc/exclure_utils.php

    r61550 r95427  
    22include_spip('inc/config');
    33
    4 function secteur_explicite($crit){
    5    
    6     foreach($crit as $critere){   
    7         if ($critere->param[0][0]->texte == 'id_secteur' and $critere->not!='!') {
    8                 switch ($critere->op){
    9                     case '=' :
    10                         return true;
    11                     case '==':
    12                         return true;
    13                     case 'IN':
    14                         return true;               
    15                 }                   
    16         }
    17     }
    18     return false;
     4function secteur_explicite($crit) {
     5        foreach($crit as $critere){
     6                if ($critere->param[0][0]->texte == 'id_secteur' and $critere->not!='!') {
     7                                switch ($critere->op){
     8                                        case '=' :
     9                                                return true;
     10                                        case '==':
     11                                                return true;
     12                                        case 'IN':
     13                                                return true;
     14                                }
     15                }
     16        }
     17        return false;
    1918}
    2019
    21 function id_explicite($crit,$type){
    22     //test de cfg
    23     $cfg = lire_config('secteur/idexplicite');
     20function id_explicite($crit, $type) {
     21        //test de cfg
     22        $cfg = lire_config('secteur/idexplicite');
    2423
    25    
    26     if ($cfg == false){
    27         return false;
    28     }
    29     $id = 'id_'.substr($type,0,-1);
    30    
    31    
    32     foreach($crit as $critere){
    33         if ($critere->param[0][0]->texte == $id and $critere->not!='!') {
    34                
    35                 switch ($critere->op){
    36                     case '=' :
    37                         return true;
    38                     case '==':
    39                         return true;
    40                     case 'IN':
    41                         return true;               
    42                 }                   
    43         }
    44         if ($critere->op == $id and $critere->not!='!'){
    45             return true;
    46        
    47         }
    48     }
    49     return false;
    5024
    51    
    52    
     25        if ($cfg == false) {
     26                return false;
     27        }
     28        $id = 'id_'.substr($type, 0, -1);
     29
     30
     31        foreach($crit as $critere) {
     32                if ($critere->param[0][0]->texte == $id and $critere->not!='!') {
     33                                switch ($critere->op){
     34                                        case '=' :
     35                                                return true;
     36                                        case '==':
     37                                                return true;
     38                                        case 'IN':
     39                                                return true;
     40                                }
     41                }
     42                if ($critere->op == $id and $critere->not != '!'){
     43                        return true;
     44                }
     45        }
     46        return false;
     47
    5348}
    5449
    55 function exclure_sect_choisir($crit,$type){
    56     $cfg =lire_config('secteur/exclure_sect');
    57     if ($cfg == null)
    58         $cfg = array();
    59     $sect_afficher = secteur_explicite($crit);
    60     $id_explicite = id_explicite($crit,$type); //l'id de la table sur laquelle on boucle est-il explicite ?
    61     if ($cfg = array_map('sql_quote', $cfg) and !$sect_afficher and !$id_explicite) {
    62         $cfg = implode($cfg, ',');
    63     }
    64     else {
    65         $cfg = 'z';
    66     }
     50function exclure_sect_choisir($crit, $type) {
     51        $cfg =lire_config('secteur/exclure_sect');
     52        if ($cfg == null) {
     53                $cfg = array();
     54        }
     55        $sect_afficher = secteur_explicite($crit);
     56        $id_explicite = id_explicite($crit,$type); //l'id de la table sur laquelle on boucle est-il explicite ?
     57        if ($cfg = array_map('sql_quote', $cfg) and !$sect_afficher and !$id_explicite) {
     58                $cfg = implode($cfg, ',');
     59        }
     60        else {
     61                $cfg = 'z';
     62        }
    6763
    68     return $cfg;
    69 
     64        return $cfg;
    7065}
    71 ?>
Note: See TracChangeset for help on using the changeset viewer.