Changeset 82597 in spip-zone


Ignore:
Timestamp:
May 19, 2014, 9:08:14 PM (5 years ago)
Author:
fil@…
Message:

plein de [] a transformer en array()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/indexer/trunk/lib/Sphinx/SphinxQL/QueryApi.php

    r82574 r82597  
    8383
    8484        /** @var string[] liste des mots pour le snippet */
    85         private $snippet_words = [];
     85        private $snippet_words = array();
    8686
    8787        /**
     
    125125
    126126                $ok = true;
    127                 foreach (['index', 'select', 'fulltext', 'snippet', 'filters', /*'orders', 'facet'*/] as $cle) {
     127                foreach (array('index', 'select', 'fulltext', 'snippet', 'filters', /*'orders', 'facet'*/) as $cle) {
    128128                        if (isset($api[$cle])) {
    129129                                $methodApi = 'setApi' . ucfirst($cle);
     
    153153                // Always work with an array of values
    154154                if (!is_array($api['index'])) {
    155                         $api['index'] = [$api['index']];
     155                        $api['index'] = array($api['index']);
    156156                }
    157157                foreach ($api['index'] as $index){
     
    179179                // Always work with an array of values
    180180                if (!is_array($api['select'])){
    181                         $api['select'] = [$api['select']];
     181                        $api['select'] = array($api['select']);
    182182                }
    183183                foreach ($api['select'] as $select){
     
    381381                // Always work with an array of values
    382382                if (!is_array($filter['values'])){
    383                         $filter['values'] = [$filter['values']];
     383                        $filter['values'] = array($filter['values']);
    384384                }
    385385
     
    418418                // Always work with an array of values
    419419                if (!is_array($filter['values'])){
    420                         $filter['values'] = [[$filter['values']]];
     420                        $filter['values'] = array(array($filter['values']));
    421421                }
    422422
    423423                // At depth 1, generate AND
    424                 $ins = [];
     424                $ins = array();
    425425                foreach ($filter['values'] as $values_in){
    426426                        // Always work with an array of values
    427427                        if (!is_array($values_in)){
    428                                 $values_in = [$values_in];
    429                         }
    430                         $ins[] = 'IN(' . $filter['field'] . ', ' . join(', ', array_map([$this, 'quote'], array_filter($values_in))) . ')';
     428                                $values_in = array($values_in);
     429                        }
     430                        $ins[] = 'IN(' . $filter['field'] . ', ' . join(', ', array_map(array($this, 'quote'), array_filter($values_in))) . ')';
    431431                }
    432432
Note: See TracChangeset for help on using the changeset viewer.