Changeset 25018 for trunk/include/functions_search.inc.php
- Timestamp:
- Oct 19, 2013, 7:43:04 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/functions_search.inc.php
r22175 r25018 69 69 foreach ($search['fields'][$textfield]['words'] as $word) 70 70 { 71 array_push($local_clauses, $textfield." LIKE '%".$word."%'");71 $local_clauses[] = $textfield." LIKE '%".$word."%'"; 72 72 } 73 73 … … 75 75 $local_clauses = prepend_append_array_items($local_clauses, '(', ')'); 76 76 77 array_push( 78 $clauses, 79 implode( 80 ' '.$search['fields'][$textfield]['mode'].' ', 81 $local_clauses 82 ) 77 $clauses[] = implode( 78 ' '.$search['fields'][$textfield]['mode'].' ', 79 $local_clauses 83 80 ); 84 81 } … … 101 98 foreach ($fields as $field) 102 99 { 103 array_push($field_clauses, $field." LIKE '%".$word."%'");100 $field_clauses[] = $field." LIKE '%".$word."%'"; 104 101 } 105 102 // adds brackets around where clauses 106 array_push( 107 $word_clauses, 108 implode( 109 "\n OR ", 110 $field_clauses 111 ) 103 $word_clauses[] = implode( 104 "\n OR ", 105 $field_clauses 112 106 ); 113 107 } … … 118 112 ); 119 113 120 array_push( 121 $clauses, 122 "\n ". 114 $clauses[] = "\n ". 123 115 implode( 124 "\n ". 125 $search['fields']['allwords']['mode']. 126 "\n ", 116 "\n ". $search['fields']['allwords']['mode']. "\n ", 127 117 $word_clauses 128 ) 129 ); 118 ); 130 119 } 131 120 … … 134 123 if (isset($search['fields'][$datefield])) 135 124 { 136 array_push( 137 $clauses, 138 $datefield." = '".$search['fields'][$datefield]['date']."'" 139 ); 125 $clauses[] = $datefield." = '".$search['fields'][$datefield]['date']."'" 140 126 } 141 127 … … 146 132 if (isset($search['fields'][$key])) 147 133 { 148 array_push( 149 $clauses, 150 151 $datefield. 134 $clauses[] = $datefield. 152 135 ($suffix == 'after' ? ' >' : ' <'). 153 136 ($search['fields'][$key]['inc'] ? '=' : ''). 154 " '".$search['fields'][$key]['date']."'" 155 156 ); 137 " '".$search['fields'][$key]['date']."'"; 157 138 } 158 139 } … … 172 153 173 154 $local_clause = 'category_id IN ('.implode(',', $cat_ids).')'; 174 array_push($clauses, $local_clause);155 $clauses[] = $local_clause; 175 156 } 176 157
Note: See TracChangeset
for help on using the changeset viewer.