Completed
Push — next ( 5f2bc0...cef70f )
by Thomas
25s queued 12s
created

clicompatbase.inc.php ➔ sql_internal()   F

Complexity

Conditions 35
Paths 5940

Size

Total Lines 160

Duplication

Lines 67
Ratio 41.88 %

Importance

Changes 0
Metric Value
cc 35
nc 5940
nop 2
dl 67
loc 160
rs 0
c 0
b 0
f 0

How to fix   Long Method    Complexity   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

1
<?php
2
/****************************************************************************
3
 * ./lib/clicompatbase.inc.php
4
 * --------------------
5
 * begin                : Fri September 16 2005
6
 * For license information see LICENSE.md
7
 ****************************************************************************/
8
9
use Oc\Util\CBench;
10
11
/****************************************************************************
12
 * contains functions that are compatible with the php-CLI-scripts under util.
13
 * Can be included without including common.inc.php, but will be included from
14
 * common.inc.php.
15
 * Global variables that need to be set up when including without common.inc.php:
16
 * $dblink
17
 ****************************************************************************/
18
19
require_once __DIR__ . '/../vendor/autoload.php';
20
21
global $interface_output, $dblink_slave;
22
if (!isset($interface_output)) {
23
    $interface_output = 'plain';
24
}
25
26 View Code Duplication
if (isset($opt['rootpath'])) {
27
    $rootpath = $opt['rootpath'];
28
} elseif (isset($rootpath)) {
29
    $opt['rootpath'] = $rootpath;
30
} else {
31
    $rootpath = __DIR__ . '/../';
32
    $opt['rootpath'] = $rootpath;
33
}
34
35
// yepp, we will use UTF-8
36
mb_internal_encoding('UTF-8');
37
mb_regex_encoding('UTF-8');
38
mb_language('uni');
39
40
//load default webserver-settings and common includes
41
require_once __DIR__ . '/consts.inc.php';
42
require_once __DIR__ . '/settings.inc.php';
43
require_once __DIR__ . '/../lib2/errorhandler.inc.php';
44
45
// check for banned UAs
46
$useragent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
47 View Code Duplication
foreach ($opt['page']['banned_user_agents'] as $ua) {
48
    if (strpos($useragent, $ua) !== false) {
49
        die();
50
    }
51
}
52
53
// basic PHP settings
54
date_default_timezone_set($timezone);
55
register_errorhandlers();
56
57
if (isset($debug_page) && $debug_page) {
58
    ini_set('display_errors', true);
59
    ini_set('error_reporting', E_ALL);
60
} else {
61
    ini_set('display_errors', false);
62
    ini_set('error_reporting', E_ALL & ~E_NOTICE);
63
}
64
65
$dblink_slave = false;
66
$db_error = 0;
67
68
// prepare EMail-From
69
$emailheaders = 'From: "' . $emailaddr . '" <' . $emailaddr . '>';
70
71
/**
72
 * @param string $module
73
 * @param int $eventId
74
 * @param $userId
75
 * @param $objectid1
76
 * @param int $objectid2
77
 * @param string $logtext
78
 * @param $details
79
 */
80
function logentry($module, $eventId, $userId, $objectid1, $objectid2, $logtext, $details): void
81
{
82
    sql(
0 ignored issues
show
Deprecated Code introduced by
The function sql() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
83
        "INSERT INTO logentries (`module`, `eventid`, `userid`, `objectid1`, `objectid2`, `logtext`, `details`)
84
         VALUES ('&1', '&2', '&3', '&4', '&5', '&6', '&7')",
85
        $module,
86
        $eventId,
87
        $userId,
88
        $objectid1,
89
        $objectid2,
90
        $logtext,
91
        serialize($details)
92
    );
93
}
94
95
// read a file and return it as a string
96
// WARNING: no huge files!
97 View Code Duplication
function read_file($file = '')
0 ignored issues
show
Duplication introduced by
This function seems to be duplicated in your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
98
{
99
    $content = false;
100
    $fh = fopen($file, 'r');
101
    if ($fh) {
102
        $content = fread($fh, filesize($file));
103
    }
104
105
    fclose($fh);
106
107
    return $content;
108
}
109
110
function escape_javascript($text)
111
{
112
    return str_replace('\'', '\\\'', str_replace('"', '&quot;', $text));
113
}
114
115
// called if mysqli_query failed, sends email to sysadmin
116
/**
117
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
118
 */
119
function sql_failed(): void
120
{
121
    sql_error();
0 ignored issues
show
Deprecated Code introduced by
The function sql_error() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
122
}
123
124
/**
125
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
126
 * @param string $sql
127
 * @param mixed $default
128
 */
129 View Code Duplication
function sqlValue($sql, $default)
0 ignored issues
show
Duplication introduced by
This function seems to be duplicated in your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
130
{
131
    $rs = sql($sql);
0 ignored issues
show
Deprecated Code introduced by
The function sql() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
132
    if ($r = sql_fetch_row($rs)) {
0 ignored issues
show
Deprecated Code introduced by
The function sql_fetch_row() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
133
        if ($r[0] == null) {
134
            return $default;
135
        }
136
137
        return $r[0];
138
    }
139
140
    return $default;
141
}
142
143
/**
144
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
145
 * @param $sql
146
 * @param $default
147
 * @return mixed
148
 */
149 View Code Duplication
function sql_value_slave($sql, $default)
0 ignored issues
show
Duplication introduced by
This function seems to be duplicated in your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
150
{
151
    $rs = sql_slave($sql);
0 ignored issues
show
Deprecated Code introduced by
The function sql_slave() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
152
    if ($r = sql_fetch_row($rs)) {
0 ignored issues
show
Deprecated Code introduced by
The function sql_fetch_row() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
153
        if ($r[0] == null) {
154
            return $default;
155
        }
156
157
        return $r[0];
158
    }
159
160
    return $default;
161
}
162
163
/**
164
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
165
 * @param string $name
166
 * @param string $default
167
 * @return string
168
 */
169
function getSysConfig($name, $default)
170
{
171
    return sqlValue('SELECT `value` FROM `sysconfig` WHERE `name`=\'' . sql_escape($name) . '\'', $default);
0 ignored issues
show
Deprecated Code introduced by
The function sql_escape() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
Deprecated Code introduced by
The function sqlValue() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
172
}
173
174
/**
175
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
176
 * @param string $name
177
 * @param string $value
178
 */
179
function setSysConfig($name, $value): void
180
{
181
    if (sqlValue('SELECT COUNT(*) FROM sysconfig WHERE name=\'' . sql_escape($name) . '\'', 0) == 1) {
0 ignored issues
show
Deprecated Code introduced by
The function sql_escape() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
Deprecated Code introduced by
The function sqlValue() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
182
        sql(
0 ignored issues
show
Deprecated Code introduced by
The function sql() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
183
            "UPDATE `sysconfig` SET `value`='&1' WHERE `name`='&2' LIMIT 1",
184
            $value,
185
            $name
186
        );
187
    } else {
188
        sql(
0 ignored issues
show
Deprecated Code introduced by
The function sql() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
189
            "INSERT INTO `sysconfig` (`name`, `value`) VALUES ('&1', '&2')",
190
            $name,
191
            $value
192
        );
193
    }
194
}
195
196
/**
197
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
198
 * @param $sql
199
 * @return mysqli_result
200
 */
201
function sql($sql)
202
{
203
    global $dblink;
204
205
    // prepare args
206
    $args = func_get_args();
207
    unset($args[0]);
208
209
    if (isset($args[1]) && is_array($args[1])) {
210
        $tmp_args = $args[1];
211
        unset($args);
212
213
        // correct indizes
214
        $args = array_merge([0], $tmp_args);
215
        unset($tmp_args);
216
        unset($args[0]);
217
    }
218
219
    return sql_internal($dblink, $sql, false, $args);
0 ignored issues
show
Deprecated Code introduced by
The function sql_internal() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
220
}
221
222
/**
223
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
224
 * @param $sql
225
 * @return mysqli_result
226
 */
227
function sql_slave($sql)
0 ignored issues
show
Unused Code introduced by
The parameter $sql is not used and could be removed.

This check looks from parameters that have been defined for a function or method, but which are not used in the method body.

Loading history...
228
{
229
    throw new InvalidArgumentException('sql slave support was removed!');
230
}
231
232
/**
233
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
234
 * @param $_dblink
235
 * @param $sql
236
 * @return mysqli_result
237
 */
238
function sql_internal($_dblink, $sql)
239
{
240
    global $sql_warntime;
241
    global $sql_replacements;
242
243
    $args = func_get_args();
244
    unset($args[0], $args[1], $args[2]);
245
246
    /* as an option, you can give as second parameter an array
247
     * with all values for the placeholder. The array has to be
248
     * with numeric indices.
249
     */
250
    if (isset($args[3]) && is_array($args[3])) {
251
        $tmp_args = $args[3];
252
        unset($args);
253
254
        // correct indices
255
        $args = array_merge([0], $tmp_args);
256
        unset($tmp_args);
257
        unset($args[0]);
258
    }
259
260
    $sqlpos = 0;
261
    $filtered_sql = '';
262
263
    // $sql von vorne bis hinten durchlaufen und alle &x ersetzen
264
    $nextarg = mb_strpos($sql, '&');
265
    while ($nextarg !== false) {
266
        // muss dieses & ersetzt werden, oder ist es escaped?
267
        $escapesCount = 0;
268
        while ((($nextarg - $escapesCount - 1) > 0) && (mb_substr($sql, $nextarg - $escapesCount - 1, 1) == '\\')) {
269
            $escapesCount++;
270
        }
271
        if (($escapesCount % 2) == 1) {
272
            $nextarg++;
273
        } else {
274
            $nextchar = mb_substr($sql, $nextarg + 1, 1);
275
            if (is_numeric($nextchar)) {
276
                $arglength = 0;
277
                $arg = '';
278
279
                // nächstes Zeichen das keine Zahl ist herausfinden
280 View Code Duplication
                while (mb_ereg_match('^[0-9]{1}', $nextchar) == 1) {
281
                    $arg .= $nextchar;
282
283
                    $arglength++;
284
                    $nextchar = mb_substr($sql, $nextarg + $arglength + 1, 1);
285
                }
286
287
                // ok ... ersetzen
288
                $filtered_sql .= mb_substr($sql, $sqlpos, $nextarg - $sqlpos);
289
                $sqlpos = $nextarg + $arglength;
290
291 View Code Duplication
                if (isset($args[$arg])) {
292
                    if (is_numeric($args[$arg])) {
293
                        $filtered_sql .= $args[$arg];
294
                    } else {
295
                        if ((mb_substr($sql, $sqlpos - $arglength - 1, 1) == '\'') &&
296
                            (mb_substr($sql, $sqlpos + 1, 1) == '\'')
297
                        ) {
298
                            $filtered_sql .= sql_escape($args[$arg]);
0 ignored issues
show
Deprecated Code introduced by
The function sql_escape() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
299
                        } elseif ((mb_substr($sql, $sqlpos - $arglength - 1, 1) == '`') &&
300
                            (mb_substr($sql, $sqlpos + 1, 1) == '`')
301
                        ) {
302
                            $filtered_sql .= sql_escape($args[$arg]);
0 ignored issues
show
Deprecated Code introduced by
The function sql_escape() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
303
                        } else {
304
                            sql_error();
0 ignored issues
show
Deprecated Code introduced by
The function sql_error() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
305
                        }
306
                    }
307
                } else {
308
                    // NULL
309
                    if ((mb_substr($sql, $sqlpos - $arglength - 1, 1) == '\'') &&
310
                        (mb_substr($sql, $sqlpos + 1, 1) == '\'')
311
                    ) {
312
                        // Anführungszeichen weg machen und NULL einsetzen
313
                        $filtered_sql = mb_substr($filtered_sql, 0, mb_strlen($filtered_sql) - 1);
314
                        $filtered_sql .= 'NULL';
315
                        $sqlpos++;
316
                    } else {
317
                        $filtered_sql .= 'NULL';
318
                    }
319
                }
320
321
                $sqlpos++;
322
            } else {
323
                $arglength = 0;
324
                $arg = '';
325
326
                // nächstes Zeichen das kein Buchstabe/Zahl ist herausfinden
327 View Code Duplication
                while (mb_ereg_match('^[a-zA-Z0-9]{1}', $nextchar) == 1) {
328
                    $arg .= $nextchar;
329
330
                    $arglength++;
331
                    $nextchar = mb_substr($sql, $nextarg + $arglength + 1, 1);
332
                }
333
334
                // ok ... ersetzen
335
                $filtered_sql .= mb_substr($sql, $sqlpos, $nextarg - $sqlpos);
336
337
                if (isset($sql_replacements[$arg])) {
338
                    $filtered_sql .= $sql_replacements[$arg];
339
                } else {
340
                    sql_error();
0 ignored issues
show
Deprecated Code introduced by
The function sql_error() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
341
                }
342
343
                $sqlpos = $nextarg + $arglength + 1;
344
            }
345
        }
346
347
        $nextarg = mb_strpos($sql, '&', $nextarg + 1);
348
    }
349
350
    // rest anhängen
351
    $filtered_sql .= mb_substr($sql, $sqlpos);
352
353
    // \& durch & ersetzen
354
    $nextarg = mb_strpos($filtered_sql, '\&');
355 View Code Duplication
    while ($nextarg !== false) {
356
        $escapesCount = 0;
357
        while ((($nextarg - $escapesCount - 1) > 0) &&
358
            (mb_substr($filtered_sql, $nextarg - $escapesCount - 1, 1) == '\\')) {
359
            $escapesCount++;
360
        }
361
        if (($escapesCount % 2) == 0) {
362
            // \& ersetzen durch &
363
            $filtered_sql = mb_substr($filtered_sql, 0, $nextarg) . '&' . mb_substr($filtered_sql, $nextarg + 2);
364
            $nextarg--;
365
        }
366
367
        $nextarg = mb_strpos($filtered_sql, '\&', $nextarg + 2);
368
    }
369
370
    //
371
    // ok ... hier ist filtered_sql fertig
372
    //
373
374
    /* todo:
375
        - errorlogging
376
        - LIMIT
377
        - DROP/DELETE ggf. blocken
378
    */
379
380
    // Zeitmessung für die Ausführung
381
    $cSqlExecution = new CBench;
382
    $cSqlExecution->start();
383
384
    $result = mysqli_query($_dblink, $filtered_sql);
0 ignored issues
show
Security SQL Injection introduced by
$filtered_sql can contain request data and is used in sql context(s) leading to a potential security vulnerability.

46 paths for user data to reach this point

  1. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 190
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 190
  2. $options is assigned
    in htdocs/search.php on line 207
  3. $options is assigned
    in htdocs/search.php on line 219
  4. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  5. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  6. $sql_where is assigned
    in htdocs/search.php on line 1290
  7. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  8. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  9. $sql is assigned
    in htdocs/search.php on line 1429
  10. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  11. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  12. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  2. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 194
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 194
  2. $options is assigned
    in htdocs/search.php on line 207
  3. $options is assigned
    in htdocs/search.php on line 219
  4. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  5. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  6. $sql_where is assigned
    in htdocs/search.php on line 1290
  7. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  8. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  9. $sql is assigned
    in htdocs/search.php on line 1429
  10. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  11. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  12. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  3. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 203
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 203
  2. $options is assigned
    in htdocs/search.php on line 207
  3. $options is assigned
    in htdocs/search.php on line 219
  4. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  5. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  6. $sql_where is assigned
    in htdocs/search.php on line 1290
  7. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  8. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  9. $sql is assigned
    in htdocs/search.php on line 1429
  10. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  11. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  12. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  4. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 258
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 258
  2. $options is assigned
    in htdocs/search.php on line 259
  3. $options is assigned
    in htdocs/search.php on line 260
  4. $options is assigned
    in htdocs/search.php on line 261
  5. $options is assigned
    in htdocs/search.php on line 262
  6. $options is assigned
    in htdocs/search.php on line 267
  7. $options is assigned
    in htdocs/search.php on line 268
  8. $options is assigned
    in htdocs/search.php on line 269
  9. $options is assigned
    in htdocs/search.php on line 270
  10. $options is assigned
    in htdocs/search.php on line 271
  11. $options is assigned
    in htdocs/search.php on line 272
  12. $options is assigned
    in htdocs/search.php on line 273
  13. $options is assigned
    in htdocs/search.php on line 306
  14. $options is assigned
    in htdocs/search.php on line 452
  15. $options is assigned
    in htdocs/search.php on line 457
  16. $options is assigned
    in htdocs/search.php on line 458
  17. $options is assigned
    in htdocs/search.php on line 459
  18. $options is assigned
    in htdocs/search.php on line 460
  19. $options is assigned
    in htdocs/search.php on line 462
  20. $options is assigned
    in htdocs/search.php on line 463
  21. $options is assigned
    in htdocs/search.php on line 464
  22. $options is assigned
    in htdocs/search.php on line 465
  23. $options is assigned
    in htdocs/search.php on line 466
  24. $options is assigned
    in htdocs/search.php on line 467
  25. $options is assigned
    in htdocs/search.php on line 484
  26. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  27. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  28. $sql_where is assigned
    in htdocs/search.php on line 1290
  29. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  30. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  31. $sql is assigned
    in htdocs/search.php on line 1429
  32. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  33. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  34. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  5. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 259
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 259
  2. $options is assigned
    in htdocs/search.php on line 260
  3. $options is assigned
    in htdocs/search.php on line 261
  4. $options is assigned
    in htdocs/search.php on line 262
  5. $options is assigned
    in htdocs/search.php on line 267
  6. $options is assigned
    in htdocs/search.php on line 268
  7. $options is assigned
    in htdocs/search.php on line 269
  8. $options is assigned
    in htdocs/search.php on line 270
  9. $options is assigned
    in htdocs/search.php on line 271
  10. $options is assigned
    in htdocs/search.php on line 272
  11. $options is assigned
    in htdocs/search.php on line 273
  12. $options is assigned
    in htdocs/search.php on line 306
  13. $options is assigned
    in htdocs/search.php on line 452
  14. $options is assigned
    in htdocs/search.php on line 457
  15. $options is assigned
    in htdocs/search.php on line 458
  16. $options is assigned
    in htdocs/search.php on line 459
  17. $options is assigned
    in htdocs/search.php on line 460
  18. $options is assigned
    in htdocs/search.php on line 462
  19. $options is assigned
    in htdocs/search.php on line 463
  20. $options is assigned
    in htdocs/search.php on line 464
  21. $options is assigned
    in htdocs/search.php on line 465
  22. $options is assigned
    in htdocs/search.php on line 466
  23. $options is assigned
    in htdocs/search.php on line 467
  24. $options is assigned
    in htdocs/search.php on line 484
  25. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  26. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  27. $sql_where is assigned
    in htdocs/search.php on line 1290
  28. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  29. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  30. $sql is assigned
    in htdocs/search.php on line 1429
  31. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  32. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  33. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  6. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 260
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 260
  2. $options is assigned
    in htdocs/search.php on line 261
  3. $options is assigned
    in htdocs/search.php on line 262
  4. $options is assigned
    in htdocs/search.php on line 267
  5. $options is assigned
    in htdocs/search.php on line 268
  6. $options is assigned
    in htdocs/search.php on line 269
  7. $options is assigned
    in htdocs/search.php on line 270
  8. $options is assigned
    in htdocs/search.php on line 271
  9. $options is assigned
    in htdocs/search.php on line 272
  10. $options is assigned
    in htdocs/search.php on line 273
  11. $options is assigned
    in htdocs/search.php on line 306
  12. $options is assigned
    in htdocs/search.php on line 452
  13. $options is assigned
    in htdocs/search.php on line 457
  14. $options is assigned
    in htdocs/search.php on line 458
  15. $options is assigned
    in htdocs/search.php on line 459
  16. $options is assigned
    in htdocs/search.php on line 460
  17. $options is assigned
    in htdocs/search.php on line 462
  18. $options is assigned
    in htdocs/search.php on line 463
  19. $options is assigned
    in htdocs/search.php on line 464
  20. $options is assigned
    in htdocs/search.php on line 465
  21. $options is assigned
    in htdocs/search.php on line 466
  22. $options is assigned
    in htdocs/search.php on line 467
  23. $options is assigned
    in htdocs/search.php on line 484
  24. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  25. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  26. $sql_where is assigned
    in htdocs/search.php on line 1290
  27. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  28. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  29. $sql is assigned
    in htdocs/search.php on line 1429
  30. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  31. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  32. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  7. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 261
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 261
  2. $options is assigned
    in htdocs/search.php on line 262
  3. $options is assigned
    in htdocs/search.php on line 267
  4. $options is assigned
    in htdocs/search.php on line 268
  5. $options is assigned
    in htdocs/search.php on line 269
  6. $options is assigned
    in htdocs/search.php on line 270
  7. $options is assigned
    in htdocs/search.php on line 271
  8. $options is assigned
    in htdocs/search.php on line 272
  9. $options is assigned
    in htdocs/search.php on line 273
  10. $options is assigned
    in htdocs/search.php on line 306
  11. $options is assigned
    in htdocs/search.php on line 452
  12. $options is assigned
    in htdocs/search.php on line 457
  13. $options is assigned
    in htdocs/search.php on line 458
  14. $options is assigned
    in htdocs/search.php on line 459
  15. $options is assigned
    in htdocs/search.php on line 460
  16. $options is assigned
    in htdocs/search.php on line 462
  17. $options is assigned
    in htdocs/search.php on line 463
  18. $options is assigned
    in htdocs/search.php on line 464
  19. $options is assigned
    in htdocs/search.php on line 465
  20. $options is assigned
    in htdocs/search.php on line 466
  21. $options is assigned
    in htdocs/search.php on line 467
  22. $options is assigned
    in htdocs/search.php on line 484
  23. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  24. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  25. $sql_where is assigned
    in htdocs/search.php on line 1290
  26. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  27. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  28. $sql is assigned
    in htdocs/search.php on line 1429
  29. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  30. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  31. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  8. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 262
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 262
  2. $options is assigned
    in htdocs/search.php on line 267
  3. $options is assigned
    in htdocs/search.php on line 268
  4. $options is assigned
    in htdocs/search.php on line 269
  5. $options is assigned
    in htdocs/search.php on line 270
  6. $options is assigned
    in htdocs/search.php on line 271
  7. $options is assigned
    in htdocs/search.php on line 272
  8. $options is assigned
    in htdocs/search.php on line 273
  9. $options is assigned
    in htdocs/search.php on line 306
  10. $options is assigned
    in htdocs/search.php on line 452
  11. $options is assigned
    in htdocs/search.php on line 457
  12. $options is assigned
    in htdocs/search.php on line 458
  13. $options is assigned
    in htdocs/search.php on line 459
  14. $options is assigned
    in htdocs/search.php on line 460
  15. $options is assigned
    in htdocs/search.php on line 462
  16. $options is assigned
    in htdocs/search.php on line 463
  17. $options is assigned
    in htdocs/search.php on line 464
  18. $options is assigned
    in htdocs/search.php on line 465
  19. $options is assigned
    in htdocs/search.php on line 466
  20. $options is assigned
    in htdocs/search.php on line 467
  21. $options is assigned
    in htdocs/search.php on line 484
  22. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  23. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  24. $sql_where is assigned
    in htdocs/search.php on line 1290
  25. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  26. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  27. $sql is assigned
    in htdocs/search.php on line 1429
  28. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  29. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  30. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  9. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 267
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 267
  2. $options is assigned
    in htdocs/search.php on line 268
  3. $options is assigned
    in htdocs/search.php on line 269
  4. $options is assigned
    in htdocs/search.php on line 270
  5. $options is assigned
    in htdocs/search.php on line 271
  6. $options is assigned
    in htdocs/search.php on line 272
  7. $options is assigned
    in htdocs/search.php on line 273
  8. $options is assigned
    in htdocs/search.php on line 306
  9. $options is assigned
    in htdocs/search.php on line 452
  10. $options is assigned
    in htdocs/search.php on line 457
  11. $options is assigned
    in htdocs/search.php on line 458
  12. $options is assigned
    in htdocs/search.php on line 459
  13. $options is assigned
    in htdocs/search.php on line 460
  14. $options is assigned
    in htdocs/search.php on line 462
  15. $options is assigned
    in htdocs/search.php on line 463
  16. $options is assigned
    in htdocs/search.php on line 464
  17. $options is assigned
    in htdocs/search.php on line 465
  18. $options is assigned
    in htdocs/search.php on line 466
  19. $options is assigned
    in htdocs/search.php on line 467
  20. $options is assigned
    in htdocs/search.php on line 484
  21. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  22. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  23. $sql_where is assigned
    in htdocs/search.php on line 1290
  24. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  25. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  26. $sql is assigned
    in htdocs/search.php on line 1429
  27. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  28. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  29. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  10. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 268
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 268
  2. $options is assigned
    in htdocs/search.php on line 269
  3. $options is assigned
    in htdocs/search.php on line 270
  4. $options is assigned
    in htdocs/search.php on line 271
  5. $options is assigned
    in htdocs/search.php on line 272
  6. $options is assigned
    in htdocs/search.php on line 273
  7. $options is assigned
    in htdocs/search.php on line 306
  8. $options is assigned
    in htdocs/search.php on line 452
  9. $options is assigned
    in htdocs/search.php on line 457
  10. $options is assigned
    in htdocs/search.php on line 458
  11. $options is assigned
    in htdocs/search.php on line 459
  12. $options is assigned
    in htdocs/search.php on line 460
  13. $options is assigned
    in htdocs/search.php on line 462
  14. $options is assigned
    in htdocs/search.php on line 463
  15. $options is assigned
    in htdocs/search.php on line 464
  16. $options is assigned
    in htdocs/search.php on line 465
  17. $options is assigned
    in htdocs/search.php on line 466
  18. $options is assigned
    in htdocs/search.php on line 467
  19. $options is assigned
    in htdocs/search.php on line 484
  20. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  21. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  22. $sql_where is assigned
    in htdocs/search.php on line 1290
  23. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  24. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  25. $sql is assigned
    in htdocs/search.php on line 1429
  26. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  27. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  28. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  11. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 269
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 269
  2. $options is assigned
    in htdocs/search.php on line 270
  3. $options is assigned
    in htdocs/search.php on line 271
  4. $options is assigned
    in htdocs/search.php on line 272
  5. $options is assigned
    in htdocs/search.php on line 273
  6. $options is assigned
    in htdocs/search.php on line 306
  7. $options is assigned
    in htdocs/search.php on line 452
  8. $options is assigned
    in htdocs/search.php on line 457
  9. $options is assigned
    in htdocs/search.php on line 458
  10. $options is assigned
    in htdocs/search.php on line 459
  11. $options is assigned
    in htdocs/search.php on line 460
  12. $options is assigned
    in htdocs/search.php on line 462
  13. $options is assigned
    in htdocs/search.php on line 463
  14. $options is assigned
    in htdocs/search.php on line 464
  15. $options is assigned
    in htdocs/search.php on line 465
  16. $options is assigned
    in htdocs/search.php on line 466
  17. $options is assigned
    in htdocs/search.php on line 467
  18. $options is assigned
    in htdocs/search.php on line 484
  19. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  20. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  21. $sql_where is assigned
    in htdocs/search.php on line 1290
  22. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  23. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  24. $sql is assigned
    in htdocs/search.php on line 1429
  25. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  26. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  27. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  12. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 270
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 270
  2. $options is assigned
    in htdocs/search.php on line 271
  3. $options is assigned
    in htdocs/search.php on line 272
  4. $options is assigned
    in htdocs/search.php on line 273
  5. $options is assigned
    in htdocs/search.php on line 306
  6. $options is assigned
    in htdocs/search.php on line 452
  7. $options is assigned
    in htdocs/search.php on line 457
  8. $options is assigned
    in htdocs/search.php on line 458
  9. $options is assigned
    in htdocs/search.php on line 459
  10. $options is assigned
    in htdocs/search.php on line 460
  11. $options is assigned
    in htdocs/search.php on line 462
  12. $options is assigned
    in htdocs/search.php on line 463
  13. $options is assigned
    in htdocs/search.php on line 464
  14. $options is assigned
    in htdocs/search.php on line 465
  15. $options is assigned
    in htdocs/search.php on line 466
  16. $options is assigned
    in htdocs/search.php on line 467
  17. $options is assigned
    in htdocs/search.php on line 484
  18. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  19. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  20. $sql_where is assigned
    in htdocs/search.php on line 1290
  21. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  22. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  23. $sql is assigned
    in htdocs/search.php on line 1429
  24. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  25. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  26. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  13. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 271
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 271
  2. $options is assigned
    in htdocs/search.php on line 272
  3. $options is assigned
    in htdocs/search.php on line 273
  4. $options is assigned
    in htdocs/search.php on line 306
  5. $options is assigned
    in htdocs/search.php on line 452
  6. $options is assigned
    in htdocs/search.php on line 457
  7. $options is assigned
    in htdocs/search.php on line 458
  8. $options is assigned
    in htdocs/search.php on line 459
  9. $options is assigned
    in htdocs/search.php on line 460
  10. $options is assigned
    in htdocs/search.php on line 462
  11. $options is assigned
    in htdocs/search.php on line 463
  12. $options is assigned
    in htdocs/search.php on line 464
  13. $options is assigned
    in htdocs/search.php on line 465
  14. $options is assigned
    in htdocs/search.php on line 466
  15. $options is assigned
    in htdocs/search.php on line 467
  16. $options is assigned
    in htdocs/search.php on line 484
  17. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  18. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  19. $sql_where is assigned
    in htdocs/search.php on line 1290
  20. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  21. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  22. $sql is assigned
    in htdocs/search.php on line 1429
  23. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  24. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  25. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  14. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 272
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 272
  2. $options is assigned
    in htdocs/search.php on line 273
  3. $options is assigned
    in htdocs/search.php on line 306
  4. $options is assigned
    in htdocs/search.php on line 452
  5. $options is assigned
    in htdocs/search.php on line 457
  6. $options is assigned
    in htdocs/search.php on line 458
  7. $options is assigned
    in htdocs/search.php on line 459
  8. $options is assigned
    in htdocs/search.php on line 460
  9. $options is assigned
    in htdocs/search.php on line 462
  10. $options is assigned
    in htdocs/search.php on line 463
  11. $options is assigned
    in htdocs/search.php on line 464
  12. $options is assigned
    in htdocs/search.php on line 465
  13. $options is assigned
    in htdocs/search.php on line 466
  14. $options is assigned
    in htdocs/search.php on line 467
  15. $options is assigned
    in htdocs/search.php on line 484
  16. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  17. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  18. $sql_where is assigned
    in htdocs/search.php on line 1290
  19. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  20. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  21. $sql is assigned
    in htdocs/search.php on line 1429
  22. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  23. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  24. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  15. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 273
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 273
  2. $options is assigned
    in htdocs/search.php on line 306
  3. $options is assigned
    in htdocs/search.php on line 452
  4. $options is assigned
    in htdocs/search.php on line 457
  5. $options is assigned
    in htdocs/search.php on line 458
  6. $options is assigned
    in htdocs/search.php on line 459
  7. $options is assigned
    in htdocs/search.php on line 460
  8. $options is assigned
    in htdocs/search.php on line 462
  9. $options is assigned
    in htdocs/search.php on line 463
  10. $options is assigned
    in htdocs/search.php on line 464
  11. $options is assigned
    in htdocs/search.php on line 465
  12. $options is assigned
    in htdocs/search.php on line 466
  13. $options is assigned
    in htdocs/search.php on line 467
  14. $options is assigned
    in htdocs/search.php on line 484
  15. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  16. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  17. $sql_where is assigned
    in htdocs/search.php on line 1290
  18. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  19. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  20. $sql is assigned
    in htdocs/search.php on line 1429
  21. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  22. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  23. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  16. Path: Read from $_REQUEST, and $_REQUEST['cachename'] is passed through stripslashes(), and $options is assigned in htdocs/search.php on line 317
  1. Read from $_REQUEST, and $_REQUEST['cachename'] is passed through stripslashes(), and $options is assigned
    in htdocs/search.php on line 317
  2. $options is assigned
    in htdocs/search.php on line 452
  3. $options is assigned
    in htdocs/search.php on line 457
  4. $options is assigned
    in htdocs/search.php on line 458
  5. $options is assigned
    in htdocs/search.php on line 459
  6. $options is assigned
    in htdocs/search.php on line 460
  7. $options is assigned
    in htdocs/search.php on line 462
  8. $options is assigned
    in htdocs/search.php on line 463
  9. $options is assigned
    in htdocs/search.php on line 464
  10. $options is assigned
    in htdocs/search.php on line 465
  11. $options is assigned
    in htdocs/search.php on line 466
  12. $options is assigned
    in htdocs/search.php on line 467
  13. $options is assigned
    in htdocs/search.php on line 484
  14. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  15. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  16. $sql_where is assigned
    in htdocs/search.php on line 1290
  17. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  18. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  19. $sql is assigned
    in htdocs/search.php on line 1429
  20. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  21. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  22. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  17. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 325
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 325
  2. $options is assigned
    in htdocs/search.php on line 326
  3. $options is assigned
    in htdocs/search.php on line 452
  4. $options is assigned
    in htdocs/search.php on line 457
  5. $options is assigned
    in htdocs/search.php on line 458
  6. $options is assigned
    in htdocs/search.php on line 459
  7. $options is assigned
    in htdocs/search.php on line 460
  8. $options is assigned
    in htdocs/search.php on line 462
  9. $options is assigned
    in htdocs/search.php on line 463
  10. $options is assigned
    in htdocs/search.php on line 464
  11. $options is assigned
    in htdocs/search.php on line 465
  12. $options is assigned
    in htdocs/search.php on line 466
  13. $options is assigned
    in htdocs/search.php on line 467
  14. $options is assigned
    in htdocs/search.php on line 484
  15. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  16. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  17. $sql_where is assigned
    in htdocs/search.php on line 1290
  18. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  19. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  20. $sql is assigned
    in htdocs/search.php on line 1429
  21. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  22. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  23. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  18. Path: Read from $_REQUEST, and $_REQUEST['owner'] is passed through stripslashes(), and $options is assigned in htdocs/search.php on line 326
  1. Read from $_REQUEST, and $_REQUEST['owner'] is passed through stripslashes(), and $options is assigned
    in htdocs/search.php on line 326
  2. $options is assigned
    in htdocs/search.php on line 452
  3. $options is assigned
    in htdocs/search.php on line 457
  4. $options is assigned
    in htdocs/search.php on line 458
  5. $options is assigned
    in htdocs/search.php on line 459
  6. $options is assigned
    in htdocs/search.php on line 460
  7. $options is assigned
    in htdocs/search.php on line 462
  8. $options is assigned
    in htdocs/search.php on line 463
  9. $options is assigned
    in htdocs/search.php on line 464
  10. $options is assigned
    in htdocs/search.php on line 465
  11. $options is assigned
    in htdocs/search.php on line 466
  12. $options is assigned
    in htdocs/search.php on line 467
  13. $options is assigned
    in htdocs/search.php on line 484
  14. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  15. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  16. $sql_where is assigned
    in htdocs/search.php on line 1290
  17. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  18. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  19. $sql is assigned
    in htdocs/search.php on line 1429
  20. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  21. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  22. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  19. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 341
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 341
  2. $options is assigned
    in htdocs/search.php on line 342
  3. $options is assigned
    in htdocs/search.php on line 343
  4. $options is assigned
    in htdocs/search.php on line 452
  5. $options is assigned
    in htdocs/search.php on line 457
  6. $options is assigned
    in htdocs/search.php on line 458
  7. $options is assigned
    in htdocs/search.php on line 459
  8. $options is assigned
    in htdocs/search.php on line 460
  9. $options is assigned
    in htdocs/search.php on line 462
  10. $options is assigned
    in htdocs/search.php on line 463
  11. $options is assigned
    in htdocs/search.php on line 464
  12. $options is assigned
    in htdocs/search.php on line 465
  13. $options is assigned
    in htdocs/search.php on line 466
  14. $options is assigned
    in htdocs/search.php on line 467
  15. $options is assigned
    in htdocs/search.php on line 484
  16. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  17. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  18. $sql_where is assigned
    in htdocs/search.php on line 1290
  19. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  20. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  21. $sql is assigned
    in htdocs/search.php on line 1429
  22. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  23. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  24. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  20. Path: Read from $_REQUEST, and $_REQUEST['finder'] is passed through stripslashes(), and $options is assigned in htdocs/search.php on line 342
  1. Read from $_REQUEST, and $_REQUEST['finder'] is passed through stripslashes(), and $options is assigned
    in htdocs/search.php on line 342
  2. $options is assigned
    in htdocs/search.php on line 343
  3. $options is assigned
    in htdocs/search.php on line 452
  4. $options is assigned
    in htdocs/search.php on line 457
  5. $options is assigned
    in htdocs/search.php on line 458
  6. $options is assigned
    in htdocs/search.php on line 459
  7. $options is assigned
    in htdocs/search.php on line 460
  8. $options is assigned
    in htdocs/search.php on line 462
  9. $options is assigned
    in htdocs/search.php on line 463
  10. $options is assigned
    in htdocs/search.php on line 464
  11. $options is assigned
    in htdocs/search.php on line 465
  12. $options is assigned
    in htdocs/search.php on line 466
  13. $options is assigned
    in htdocs/search.php on line 467
  14. $options is assigned
    in htdocs/search.php on line 484
  15. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  16. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  17. $sql_where is assigned
    in htdocs/search.php on line 1290
  18. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  19. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  20. $sql is assigned
    in htdocs/search.php on line 1429
  21. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  22. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  23. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  21. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 343
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 343
  2. $options is assigned
    in htdocs/search.php on line 452
  3. $options is assigned
    in htdocs/search.php on line 457
  4. $options is assigned
    in htdocs/search.php on line 458
  5. $options is assigned
    in htdocs/search.php on line 459
  6. $options is assigned
    in htdocs/search.php on line 460
  7. $options is assigned
    in htdocs/search.php on line 462
  8. $options is assigned
    in htdocs/search.php on line 463
  9. $options is assigned
    in htdocs/search.php on line 464
  10. $options is assigned
    in htdocs/search.php on line 465
  11. $options is assigned
    in htdocs/search.php on line 466
  12. $options is assigned
    in htdocs/search.php on line 467
  13. $options is assigned
    in htdocs/search.php on line 484
  14. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  15. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  16. $sql_where is assigned
    in htdocs/search.php on line 1290
  17. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  18. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  19. $sql is assigned
    in htdocs/search.php on line 1429
  20. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  21. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  22. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  22. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 359
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 359
  2. $options is assigned
    in htdocs/search.php on line 363
  3. $options is assigned
    in htdocs/search.php on line 364
  4. $options is assigned
    in htdocs/search.php on line 452
  5. $options is assigned
    in htdocs/search.php on line 457
  6. $options is assigned
    in htdocs/search.php on line 458
  7. $options is assigned
    in htdocs/search.php on line 459
  8. $options is assigned
    in htdocs/search.php on line 460
  9. $options is assigned
    in htdocs/search.php on line 462
  10. $options is assigned
    in htdocs/search.php on line 463
  11. $options is assigned
    in htdocs/search.php on line 464
  12. $options is assigned
    in htdocs/search.php on line 465
  13. $options is assigned
    in htdocs/search.php on line 466
  14. $options is assigned
    in htdocs/search.php on line 467
  15. $options is assigned
    in htdocs/search.php on line 484
  16. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  17. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  18. $sql_where is assigned
    in htdocs/search.php on line 1290
  19. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  20. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  21. $sql is assigned
    in htdocs/search.php on line 1429
  22. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  23. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  24. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  23. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 361
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 361
  2. $options is assigned
    in htdocs/search.php on line 363
  3. $options is assigned
    in htdocs/search.php on line 364
  4. $options is assigned
    in htdocs/search.php on line 452
  5. $options is assigned
    in htdocs/search.php on line 457
  6. $options is assigned
    in htdocs/search.php on line 458
  7. $options is assigned
    in htdocs/search.php on line 459
  8. $options is assigned
    in htdocs/search.php on line 460
  9. $options is assigned
    in htdocs/search.php on line 462
  10. $options is assigned
    in htdocs/search.php on line 463
  11. $options is assigned
    in htdocs/search.php on line 464
  12. $options is assigned
    in htdocs/search.php on line 465
  13. $options is assigned
    in htdocs/search.php on line 466
  14. $options is assigned
    in htdocs/search.php on line 467
  15. $options is assigned
    in htdocs/search.php on line 484
  16. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  17. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  18. $sql_where is assigned
    in htdocs/search.php on line 1290
  19. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  20. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  21. $sql is assigned
    in htdocs/search.php on line 1429
  22. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  23. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  24. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  24. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 368
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 368
  2. $options is assigned
    in htdocs/search.php on line 372
  3. $options is assigned
    in htdocs/search.php on line 373
  4. $options is assigned
    in htdocs/search.php on line 452
  5. $options is assigned
    in htdocs/search.php on line 457
  6. $options is assigned
    in htdocs/search.php on line 458
  7. $options is assigned
    in htdocs/search.php on line 459
  8. $options is assigned
    in htdocs/search.php on line 460
  9. $options is assigned
    in htdocs/search.php on line 462
  10. $options is assigned
    in htdocs/search.php on line 463
  11. $options is assigned
    in htdocs/search.php on line 464
  12. $options is assigned
    in htdocs/search.php on line 465
  13. $options is assigned
    in htdocs/search.php on line 466
  14. $options is assigned
    in htdocs/search.php on line 467
  15. $options is assigned
    in htdocs/search.php on line 484
  16. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  17. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  18. $sql_where is assigned
    in htdocs/search.php on line 1290
  19. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  20. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  21. $sql is assigned
    in htdocs/search.php on line 1429
  22. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  23. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  24. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  25. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 370
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 370
  2. $options is assigned
    in htdocs/search.php on line 372
  3. $options is assigned
    in htdocs/search.php on line 373
  4. $options is assigned
    in htdocs/search.php on line 452
  5. $options is assigned
    in htdocs/search.php on line 457
  6. $options is assigned
    in htdocs/search.php on line 458
  7. $options is assigned
    in htdocs/search.php on line 459
  8. $options is assigned
    in htdocs/search.php on line 460
  9. $options is assigned
    in htdocs/search.php on line 462
  10. $options is assigned
    in htdocs/search.php on line 463
  11. $options is assigned
    in htdocs/search.php on line 464
  12. $options is assigned
    in htdocs/search.php on line 465
  13. $options is assigned
    in htdocs/search.php on line 466
  14. $options is assigned
    in htdocs/search.php on line 467
  15. $options is assigned
    in htdocs/search.php on line 484
  16. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  17. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  18. $sql_where is assigned
    in htdocs/search.php on line 1290
  19. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  20. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  21. $sql is assigned
    in htdocs/search.php on line 1429
  22. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  23. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  24. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  26. Path: Read from $_REQUEST, and $_REQUEST['waypoint'] is passed through stripslashes(), and $options is assigned in htdocs/search.php on line 377
  1. Read from $_REQUEST, and $_REQUEST['waypoint'] is passed through stripslashes(), and $options is assigned
    in htdocs/search.php on line 377
  2. $options is assigned
    in htdocs/search.php on line 378
  3. $options is assigned
    in htdocs/search.php on line 452
  4. $options is assigned
    in htdocs/search.php on line 457
  5. $options is assigned
    in htdocs/search.php on line 458
  6. $options is assigned
    in htdocs/search.php on line 459
  7. $options is assigned
    in htdocs/search.php on line 460
  8. $options is assigned
    in htdocs/search.php on line 462
  9. $options is assigned
    in htdocs/search.php on line 463
  10. $options is assigned
    in htdocs/search.php on line 464
  11. $options is assigned
    in htdocs/search.php on line 465
  12. $options is assigned
    in htdocs/search.php on line 466
  13. $options is assigned
    in htdocs/search.php on line 467
  14. $options is assigned
    in htdocs/search.php on line 484
  15. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  16. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  17. $sql_where is assigned
    in htdocs/search.php on line 1290
  18. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  19. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  20. $sql is assigned
    in htdocs/search.php on line 1429
  21. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  22. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  23. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  27. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 387
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 387
  2. $options is assigned
    in htdocs/search.php on line 388
  3. $options is assigned
    in htdocs/search.php on line 390
  4. $options is assigned
    in htdocs/search.php on line 391
  5. $options is assigned
    in htdocs/search.php on line 392
  6. $options is assigned
    in htdocs/search.php on line 393
  7. $options is assigned
    in htdocs/search.php on line 396
  8. $options is assigned
    in htdocs/search.php on line 452
  9. $options is assigned
    in htdocs/search.php on line 457
  10. $options is assigned
    in htdocs/search.php on line 458
  11. $options is assigned
    in htdocs/search.php on line 459
  12. $options is assigned
    in htdocs/search.php on line 460
  13. $options is assigned
    in htdocs/search.php on line 462
  14. $options is assigned
    in htdocs/search.php on line 463
  15. $options is assigned
    in htdocs/search.php on line 464
  16. $options is assigned
    in htdocs/search.php on line 465
  17. $options is assigned
    in htdocs/search.php on line 466
  18. $options is assigned
    in htdocs/search.php on line 467
  19. $options is assigned
    in htdocs/search.php on line 484
  20. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  21. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  22. $sql_where is assigned
    in htdocs/search.php on line 1290
  23. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  24. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  25. $sql is assigned
    in htdocs/search.php on line 1429
  26. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  27. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  28. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  28. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 388
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 388
  2. $options is assigned
    in htdocs/search.php on line 390
  3. $options is assigned
    in htdocs/search.php on line 391
  4. $options is assigned
    in htdocs/search.php on line 392
  5. $options is assigned
    in htdocs/search.php on line 393
  6. $options is assigned
    in htdocs/search.php on line 396
  7. $options is assigned
    in htdocs/search.php on line 452
  8. $options is assigned
    in htdocs/search.php on line 457
  9. $options is assigned
    in htdocs/search.php on line 458
  10. $options is assigned
    in htdocs/search.php on line 459
  11. $options is assigned
    in htdocs/search.php on line 460
  12. $options is assigned
    in htdocs/search.php on line 462
  13. $options is assigned
    in htdocs/search.php on line 463
  14. $options is assigned
    in htdocs/search.php on line 464
  15. $options is assigned
    in htdocs/search.php on line 465
  16. $options is assigned
    in htdocs/search.php on line 466
  17. $options is assigned
    in htdocs/search.php on line 467
  18. $options is assigned
    in htdocs/search.php on line 484
  19. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  20. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  21. $sql_where is assigned
    in htdocs/search.php on line 1290
  22. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  23. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  24. $sql is assigned
    in htdocs/search.php on line 1429
  25. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  26. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  27. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  29. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 390
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 390
  2. $options is assigned
    in htdocs/search.php on line 391
  3. $options is assigned
    in htdocs/search.php on line 392
  4. $options is assigned
    in htdocs/search.php on line 393
  5. $options is assigned
    in htdocs/search.php on line 396
  6. $options is assigned
    in htdocs/search.php on line 452
  7. $options is assigned
    in htdocs/search.php on line 457
  8. $options is assigned
    in htdocs/search.php on line 458
  9. $options is assigned
    in htdocs/search.php on line 459
  10. $options is assigned
    in htdocs/search.php on line 460
  11. $options is assigned
    in htdocs/search.php on line 462
  12. $options is assigned
    in htdocs/search.php on line 463
  13. $options is assigned
    in htdocs/search.php on line 464
  14. $options is assigned
    in htdocs/search.php on line 465
  15. $options is assigned
    in htdocs/search.php on line 466
  16. $options is assigned
    in htdocs/search.php on line 467
  17. $options is assigned
    in htdocs/search.php on line 484
  18. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  19. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  20. $sql_where is assigned
    in htdocs/search.php on line 1290
  21. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  22. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  23. $sql is assigned
    in htdocs/search.php on line 1429
  24. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  25. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  26. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  30. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 391
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 391
  2. $options is assigned
    in htdocs/search.php on line 392
  3. $options is assigned
    in htdocs/search.php on line 393
  4. $options is assigned
    in htdocs/search.php on line 396
  5. $options is assigned
    in htdocs/search.php on line 452
  6. $options is assigned
    in htdocs/search.php on line 457
  7. $options is assigned
    in htdocs/search.php on line 458
  8. $options is assigned
    in htdocs/search.php on line 459
  9. $options is assigned
    in htdocs/search.php on line 460
  10. $options is assigned
    in htdocs/search.php on line 462
  11. $options is assigned
    in htdocs/search.php on line 463
  12. $options is assigned
    in htdocs/search.php on line 464
  13. $options is assigned
    in htdocs/search.php on line 465
  14. $options is assigned
    in htdocs/search.php on line 466
  15. $options is assigned
    in htdocs/search.php on line 467
  16. $options is assigned
    in htdocs/search.php on line 484
  17. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  18. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  19. $sql_where is assigned
    in htdocs/search.php on line 1290
  20. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  21. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  22. $sql is assigned
    in htdocs/search.php on line 1429
  23. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  24. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  25. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  31. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 392
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 392
  2. $options is assigned
    in htdocs/search.php on line 393
  3. $options is assigned
    in htdocs/search.php on line 396
  4. $options is assigned
    in htdocs/search.php on line 452
  5. $options is assigned
    in htdocs/search.php on line 457
  6. $options is assigned
    in htdocs/search.php on line 458
  7. $options is assigned
    in htdocs/search.php on line 459
  8. $options is assigned
    in htdocs/search.php on line 460
  9. $options is assigned
    in htdocs/search.php on line 462
  10. $options is assigned
    in htdocs/search.php on line 463
  11. $options is assigned
    in htdocs/search.php on line 464
  12. $options is assigned
    in htdocs/search.php on line 465
  13. $options is assigned
    in htdocs/search.php on line 466
  14. $options is assigned
    in htdocs/search.php on line 467
  15. $options is assigned
    in htdocs/search.php on line 484
  16. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  17. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  18. $sql_where is assigned
    in htdocs/search.php on line 1290
  19. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  20. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  21. $sql is assigned
    in htdocs/search.php on line 1429
  22. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  23. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  24. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  32. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 393
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 393
  2. $options is assigned
    in htdocs/search.php on line 396
  3. $options is assigned
    in htdocs/search.php on line 452
  4. $options is assigned
    in htdocs/search.php on line 457
  5. $options is assigned
    in htdocs/search.php on line 458
  6. $options is assigned
    in htdocs/search.php on line 459
  7. $options is assigned
    in htdocs/search.php on line 460
  8. $options is assigned
    in htdocs/search.php on line 462
  9. $options is assigned
    in htdocs/search.php on line 463
  10. $options is assigned
    in htdocs/search.php on line 464
  11. $options is assigned
    in htdocs/search.php on line 465
  12. $options is assigned
    in htdocs/search.php on line 466
  13. $options is assigned
    in htdocs/search.php on line 467
  14. $options is assigned
    in htdocs/search.php on line 484
  15. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  16. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  17. $sql_where is assigned
    in htdocs/search.php on line 1290
  18. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  19. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  20. $sql is assigned
    in htdocs/search.php on line 1429
  21. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  22. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  23. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  33. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 396
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 396
  2. $options is assigned
    in htdocs/search.php on line 452
  3. $options is assigned
    in htdocs/search.php on line 457
  4. $options is assigned
    in htdocs/search.php on line 458
  5. $options is assigned
    in htdocs/search.php on line 459
  6. $options is assigned
    in htdocs/search.php on line 460
  7. $options is assigned
    in htdocs/search.php on line 462
  8. $options is assigned
    in htdocs/search.php on line 463
  9. $options is assigned
    in htdocs/search.php on line 464
  10. $options is assigned
    in htdocs/search.php on line 465
  11. $options is assigned
    in htdocs/search.php on line 466
  12. $options is assigned
    in htdocs/search.php on line 467
  13. $options is assigned
    in htdocs/search.php on line 484
  14. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  15. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  16. $sql_where is assigned
    in htdocs/search.php on line 1290
  17. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  18. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  19. $sql is assigned
    in htdocs/search.php on line 1429
  20. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  21. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  22. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  34. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 405
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 405
  2. $options is assigned
    in htdocs/search.php on line 452
  3. $options is assigned
    in htdocs/search.php on line 457
  4. $options is assigned
    in htdocs/search.php on line 458
  5. $options is assigned
    in htdocs/search.php on line 459
  6. $options is assigned
    in htdocs/search.php on line 460
  7. $options is assigned
    in htdocs/search.php on line 462
  8. $options is assigned
    in htdocs/search.php on line 463
  9. $options is assigned
    in htdocs/search.php on line 464
  10. $options is assigned
    in htdocs/search.php on line 465
  11. $options is assigned
    in htdocs/search.php on line 466
  12. $options is assigned
    in htdocs/search.php on line 467
  13. $options is assigned
    in htdocs/search.php on line 484
  14. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  15. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  16. $sql_where is assigned
    in htdocs/search.php on line 1290
  17. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  18. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  19. $sql is assigned
    in htdocs/search.php on line 1429
  20. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  21. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  22. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  35. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 408
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 408
  2. $options is assigned
    in htdocs/search.php on line 452
  3. $options is assigned
    in htdocs/search.php on line 457
  4. $options is assigned
    in htdocs/search.php on line 458
  5. $options is assigned
    in htdocs/search.php on line 459
  6. $options is assigned
    in htdocs/search.php on line 460
  7. $options is assigned
    in htdocs/search.php on line 462
  8. $options is assigned
    in htdocs/search.php on line 463
  9. $options is assigned
    in htdocs/search.php on line 464
  10. $options is assigned
    in htdocs/search.php on line 465
  11. $options is assigned
    in htdocs/search.php on line 466
  12. $options is assigned
    in htdocs/search.php on line 467
  13. $options is assigned
    in htdocs/search.php on line 484
  14. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  15. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  16. $sql_where is assigned
    in htdocs/search.php on line 1290
  17. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  18. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  19. $sql is assigned
    in htdocs/search.php on line 1429
  20. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  21. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  22. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  36. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 414
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 414
  2. $options is assigned
    in htdocs/search.php on line 452
  3. $options is assigned
    in htdocs/search.php on line 457
  4. $options is assigned
    in htdocs/search.php on line 458
  5. $options is assigned
    in htdocs/search.php on line 459
  6. $options is assigned
    in htdocs/search.php on line 460
  7. $options is assigned
    in htdocs/search.php on line 462
  8. $options is assigned
    in htdocs/search.php on line 463
  9. $options is assigned
    in htdocs/search.php on line 464
  10. $options is assigned
    in htdocs/search.php on line 465
  11. $options is assigned
    in htdocs/search.php on line 466
  12. $options is assigned
    in htdocs/search.php on line 467
  13. $options is assigned
    in htdocs/search.php on line 484
  14. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  15. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  16. $sql_where is assigned
    in htdocs/search.php on line 1290
  17. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  18. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  19. $sql is assigned
    in htdocs/search.php on line 1429
  20. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  21. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  22. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  37. Path: Read from $_REQUEST, and $password is assigned in htdocs/search.php on line 422
  1. Read from $_REQUEST, and $password is assigned
    in htdocs/search.php on line 422
  2. $options is assigned
    in htdocs/search.php on line 428
  3. $options is assigned
    in htdocs/search.php on line 452
  4. $options is assigned
    in htdocs/search.php on line 457
  5. $options is assigned
    in htdocs/search.php on line 458
  6. $options is assigned
    in htdocs/search.php on line 459
  7. $options is assigned
    in htdocs/search.php on line 460
  8. $options is assigned
    in htdocs/search.php on line 462
  9. $options is assigned
    in htdocs/search.php on line 463
  10. $options is assigned
    in htdocs/search.php on line 464
  11. $options is assigned
    in htdocs/search.php on line 465
  12. $options is assigned
    in htdocs/search.php on line 466
  13. $options is assigned
    in htdocs/search.php on line 467
  14. $options is assigned
    in htdocs/search.php on line 484
  15. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  16. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  17. $sql_where is assigned
    in htdocs/search.php on line 1290
  18. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  19. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  20. $sql is assigned
    in htdocs/search.php on line 1429
  21. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  22. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  23. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  38. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 452
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 452
  2. $options is assigned
    in htdocs/search.php on line 457
  3. $options is assigned
    in htdocs/search.php on line 458
  4. $options is assigned
    in htdocs/search.php on line 459
  5. $options is assigned
    in htdocs/search.php on line 460
  6. $options is assigned
    in htdocs/search.php on line 462
  7. $options is assigned
    in htdocs/search.php on line 463
  8. $options is assigned
    in htdocs/search.php on line 464
  9. $options is assigned
    in htdocs/search.php on line 465
  10. $options is assigned
    in htdocs/search.php on line 466
  11. $options is assigned
    in htdocs/search.php on line 467
  12. $options is assigned
    in htdocs/search.php on line 484
  13. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  14. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  15. $sql_where is assigned
    in htdocs/search.php on line 1290
  16. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  17. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  18. $sql is assigned
    in htdocs/search.php on line 1429
  19. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  20. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  21. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  39. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 457
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 457
  2. $options is assigned
    in htdocs/search.php on line 458
  3. $options is assigned
    in htdocs/search.php on line 459
  4. $options is assigned
    in htdocs/search.php on line 460
  5. $options is assigned
    in htdocs/search.php on line 462
  6. $options is assigned
    in htdocs/search.php on line 463
  7. $options is assigned
    in htdocs/search.php on line 464
  8. $options is assigned
    in htdocs/search.php on line 465
  9. $options is assigned
    in htdocs/search.php on line 466
  10. $options is assigned
    in htdocs/search.php on line 467
  11. $options is assigned
    in htdocs/search.php on line 484
  12. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  13. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  14. $sql_where is assigned
    in htdocs/search.php on line 1290
  15. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  16. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  17. $sql is assigned
    in htdocs/search.php on line 1429
  18. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  19. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  20. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  40. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 458
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 458
  2. $options is assigned
    in htdocs/search.php on line 459
  3. $options is assigned
    in htdocs/search.php on line 460
  4. $options is assigned
    in htdocs/search.php on line 462
  5. $options is assigned
    in htdocs/search.php on line 463
  6. $options is assigned
    in htdocs/search.php on line 464
  7. $options is assigned
    in htdocs/search.php on line 465
  8. $options is assigned
    in htdocs/search.php on line 466
  9. $options is assigned
    in htdocs/search.php on line 467
  10. $options is assigned
    in htdocs/search.php on line 484
  11. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  12. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  13. $sql_where is assigned
    in htdocs/search.php on line 1290
  14. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  15. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  16. $sql is assigned
    in htdocs/search.php on line 1429
  17. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  18. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  19. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  41. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 459
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 459
  2. $options is assigned
    in htdocs/search.php on line 460
  3. $options is assigned
    in htdocs/search.php on line 462
  4. $options is assigned
    in htdocs/search.php on line 463
  5. $options is assigned
    in htdocs/search.php on line 464
  6. $options is assigned
    in htdocs/search.php on line 465
  7. $options is assigned
    in htdocs/search.php on line 466
  8. $options is assigned
    in htdocs/search.php on line 467
  9. $options is assigned
    in htdocs/search.php on line 484
  10. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  11. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  12. $sql_where is assigned
    in htdocs/search.php on line 1290
  13. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  14. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  15. $sql is assigned
    in htdocs/search.php on line 1429
  16. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  17. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  18. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  42. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 460
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 460
  2. $options is assigned
    in htdocs/search.php on line 462
  3. $options is assigned
    in htdocs/search.php on line 463
  4. $options is assigned
    in htdocs/search.php on line 464
  5. $options is assigned
    in htdocs/search.php on line 465
  6. $options is assigned
    in htdocs/search.php on line 466
  7. $options is assigned
    in htdocs/search.php on line 467
  8. $options is assigned
    in htdocs/search.php on line 484
  9. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  10. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  11. $sql_where is assigned
    in htdocs/search.php on line 1290
  12. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  13. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  14. $sql is assigned
    in htdocs/search.php on line 1429
  15. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  16. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  17. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  43. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 462
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 462
  2. $options is assigned
    in htdocs/search.php on line 463
  3. $options is assigned
    in htdocs/search.php on line 464
  4. $options is assigned
    in htdocs/search.php on line 465
  5. $options is assigned
    in htdocs/search.php on line 466
  6. $options is assigned
    in htdocs/search.php on line 467
  7. $options is assigned
    in htdocs/search.php on line 484
  8. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  9. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  10. $sql_where is assigned
    in htdocs/search.php on line 1290
  11. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  12. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  13. $sql is assigned
    in htdocs/search.php on line 1429
  14. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  15. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  16. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  44. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 489
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 489
  2. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  3. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  4. $sql_where is assigned
    in htdocs/search.php on line 1290
  5. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  6. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  7. $sql is assigned
    in htdocs/search.php on line 1429
  8. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  9. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  10. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  45. Path: Read from $_REQUEST, and $options is assigned in htdocs/search.php on line 492
  1. Read from $_REQUEST, and $options is assigned
    in htdocs/search.php on line 492
  2. $options['cachesize'] is passed through explode(), and $sizes is assigned
    in htdocs/search.php on line 1230
  3. $sizes is passed through implode(), and $sql_where is assigned
    in htdocs/search.php on line 1236
  4. $sql_where is assigned
    in htdocs/search.php on line 1290
  5. $sql_where is passed through implode()
    in htdocs/search.php on line 1318
  6. $sqlFilter is assigned
    in htdocs/search.php on line 1314
  7. $sql is assigned
    in htdocs/search.php on line 1429
  8. 'CREATE TEMPORARY TABLE &searchtmp SELECT ' . $sql . $sqlLimit is passed to sql_slave()
    in htdocs/search.php on line 1516
  9. $sql is passed to sql_internal()
    in htdocs/lib2/db.inc.php on line 140
  10. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351
  46. Path: Read from $_REQUEST, and $param is assigned in htdocs/restorecaches.php on line 221
  1. Read from $_REQUEST, and $param is assigned
    in htdocs/restorecaches.php on line 221
  2. $param is passed through substr(), and $cacheids is assigned
    in htdocs/restorecaches.php on line 223
  3. $cacheids is passed to get_archive_data()
    in htdocs/restorecaches.php on line 232
  4. $caches is passed through implode(), and $cachelist is assigned
    in htdocs/restorecaches.php on line 312
  5. 'SELECT `cache_id`, `wp_oc` FROM `caches` WHERE `cache_id` IN ' . $cachelist is passed to sql()
    in htdocs/restorecaches.php on line 317
  6. $sql is passed to sql_internal()
    in htdocs/lib/clicompatbase.inc.php on line 219
  7. $sql is passed through mb_substr(), and $filtered_sql is assigned
    in htdocs/lib/clicompatbase.inc.php on line 351

Preventing SQL Injection

There are two options to prevent SQL injection. Generally, it is recommended to use parameter binding:

$stmt = mysqli_prepare("SELECT * FROM users WHERE name = ?");
$stmt->bind_param("s", $taintedUserName);

An alternative – although generally not recommended – is to escape your data manually:

$mysqli = new mysqli('localhost', 'user', 'pass', 'dbname');

$escaped = $mysqli->real_escape_string($taintedUserName);
$mysqli->query("SELECT * FROM users WHERE name = '".$escaped."'");

General Strategies to prevent injection

In general, it is advisable to prevent any user-data to reach this point. This can be done by white-listing certain values:

if ( ! in_array($value, array('this-is-allowed', 'and-this-too'), true)) {
    throw new \InvalidArgumentException('This input is not allowed.');
}

For numeric data, we recommend to explicitly cast the data:

$sanitized = (integer) $tainted;
Loading history...
385
    if ($result === false) {
386
        sql_error();
0 ignored issues
show
Deprecated Code introduced by
The function sql_error() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
387
    }
388
389
    $cSqlExecution->stop();
390
391
    if ($sql_warntime > 0 && $cSqlExecution->diff() > $sql_warntime) {
392
        $ua = isset($_SERVER['HTTP_USER_AGENT']) ? "\r\n" . $_SERVER['HTTP_USER_AGENT'] : '';
393
        sql_warn('execution took ' . $cSqlExecution->diff() . ' seconds' . $ua);
0 ignored issues
show
Deprecated Code introduced by
The function sql_warn() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
394
    }
395
396
    return $result;
397
}
398
399
/**
400
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
401
 * @param $value
402
 * @return false|string
403
 */
404
function sql_escape($value)
405
{
406
    global $dblink;
407
    $value = mysqli_real_escape_string($dblink, $value);
408
    $value = mb_ereg_replace('&', '\&', $value);
409
410
    return $value;
411
}
412
413
/**
414
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
415
 * @param $value
416
 * @return false|mixed|string
417
 */
418
function sql_escape_backtick($value)
419
{
420
    $value = sql_escape($value);
0 ignored issues
show
Deprecated Code introduced by
The function sql_escape() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
421
    $value = str_replace('`', '``', $value);
422
423
    return $value;
424
}
425
426
/**
427
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
428
 */
429
function sql_error(): void
430
{
431
    global $debug_page;
432
    global $sql_errormail;
433
    global $emailheaders;
434
    global $absolute_server_URI;
435
    global $interface_output;
436
    global $dberrormsg;
437
    global $db_error;
438
    global $dblink;
439
440
    $db_error += 1;
441
    $msql_error = mysqli_connect_error() . ': ' . mysqli_error($dblink);
442
    if ($db_error > 1) {
443
        $msql_error .= "\n(** error recursion **)";
444
    }
445
446
    if ($sql_errormail != '') {
447
        // sendout email
448
        $email_content = $msql_error;
449
        $email_content .= "\n--------------------\n";
450
        $email_content .= print_r(debug_backtrace(), true);
451
        if (admin_errormail($sql_errormail, 'sql_error', $email_content, $emailheaders)) {
452
            mb_send_mail($sql_errormail, 'sql_error: ' . $absolute_server_URI, $email_content, $emailheaders);
453
        }
454
    }
455
456
    if ($interface_output == 'html') {
457
        // display errorpage
458
        $errmsg = $dberrormsg . ($debug_page ? '<br />' . $msql_error : '');
459
        if ($db_error <= 1) {
460
            tpl_errorMsg('sql_error', $errmsg);
461
        } else {
462
            // database error recursion, because another error occurred while trying to
463
            // build the error template (e.g. because connection was lost, or an error mail
464
            // could not load translations from database)
465
466
            $errtitle = 'Datenbankfehler';
467
            require __DIR__ . '/../html/error.php';
468
        }
469
        exit;
470
    } elseif ($interface_output == 'plain') {
471
        echo "\n";
472
        echo 'sql_error' . "\n";
473
        if ($debug_page) {
474
            echo $msql_error . "\n";
475
        }
476
        echo '---------' . "\n";
477
        echo print_r(debug_backtrace(), true) . "\n";
478
        exit;
479
    }
480
481
    die('sql_error');
482
}
483
484
/**
485
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
486
 * @param string $warnmessage
487
 */
488
function sql_warn($warnmessage): void
489
{
490
    global $sql_errormail;
491
    global $emailheaders;
492
    global $absolute_server_URI;
493
494
    $email_content = $warnmessage;
495
    $email_content .= "\n--------------------\n";
496
    $email_content .= print_r(debug_backtrace(), true);
497
498
    if (admin_errormail($sql_errormail, 'sql_warn', $email_content, $emailheaders)) {
499
        @mb_send_mail($sql_errormail, 'sql_warn: ' . $absolute_server_URI, $email_content, $emailheaders);
0 ignored issues
show
Security Best Practice introduced by
It seems like you do not handle an error condition here. This can introduce security issues, and is generally not recommended.

If you suppress an error, we recommend checking for the error condition explicitly:

// For example instead of
@mkdir($dir);

// Better use
if (@mkdir($dir) === false) {
    throw new \RuntimeException('The directory '.$dir.' could not be created.');
}
Loading history...
500
    }
501
}
502
503
/*
504
    Ersatz für die in Mysql eingebauten Funktionen
505
*/
506
/**
507
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
508
 * @param resource $rs
509
 * @return array
510
 */
511
function sql_fetch_array($rs)
512
{
513
    return mysqli_fetch_array($rs);
514
}
515
516
/**
517
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
518
 * @param $rs
519
 * @return array
520
 */
521
function sql_fetch_assoc($rs)
522
{
523
    return mysqli_fetch_assoc($rs);
524
}
525
526
/**
527
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
528
 * @param $rs
529
 * @return array
530
 */
531
function sql_fetch_row($rs)
532
{
533
    return mysqli_fetch_row($rs);
534
}
535
536
/**
537
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
538
 * @param resource $rs
539
 * @return array|null
540
 */
541 View Code Duplication
function sql_fetch_column($rs)
0 ignored issues
show
Duplication introduced by
This function seems to be duplicated in your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
542
{
543
    $col = [];
544
    while ($r = sql_fetch_row($rs)) {
0 ignored issues
show
Deprecated Code introduced by
The function sql_fetch_row() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
545
        if (count($r) != 1) {
546
            return null;
547
        }
548
        $col[] = $r[0];
549
    }
550
    sql_free_result($rs);
0 ignored issues
show
Deprecated Code introduced by
The function sql_free_result() has been deprecated with message: use DBAL Conenction instead. See adminreports.php for an example implementation

This function has been deprecated. The supplier of the file has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the function will be removed from the class and what other function to use instead.

Loading history...
551
552
    return $col;
553
}
554
555
/**
556
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
557
 * @param $rs
558
 * @return bool
559
 */
560
function sql_free_result($rs)
561
{
562
    return mysqli_free_result($rs);
563
}
564
565
function mb_trim($str)
566
{
567
    $bLoop = true;
568 View Code Duplication
    while ($bLoop == true) {
0 ignored issues
show
Coding Style Best Practice introduced by
It seems like you are loosely comparing two booleans. Considering using the strict comparison === instead.

When comparing two booleans, it is generally considered safer to use the strict comparison operator.

Loading history...
569
        $sPos = mb_substr($str, 0, 1);
570
571
        if ($sPos == ' ' || $sPos == "\r" || $sPos == "\n" || $sPos == "\t" || $sPos == "\x0B" || $sPos == "\0") {
572
            $str = mb_substr($str, 1, mb_strlen($str) - 1);
573
        } else {
574
            $bLoop = false;
575
        }
576
    }
577
578
    $bLoop = true;
579 View Code Duplication
    while ($bLoop == true) {
0 ignored issues
show
Coding Style Best Practice introduced by
It seems like you are loosely comparing two booleans. Considering using the strict comparison === instead.

When comparing two booleans, it is generally considered safer to use the strict comparison operator.

Loading history...
580
        $sPos = mb_substr($str, -1, 1);
581
582
        if ($sPos == ' ' || $sPos == "\r" || $sPos == "\n" || $sPos == "\t" || $sPos == "\x0B" || $sPos == "\0") {
583
            $str = mb_substr($str, 0, mb_strlen($str) - 1);
584
        } else {
585
            $bLoop = false;
586
        }
587
    }
588
589
    return $str;
590
}
591
592
/**
593
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
594
 * disconnect the database
595
 */
596
function db_disconnect(): void
597
{
598
    global $dbpconnect, $dblink;
599
600
    //is connected and no persistent connect used?
601
    if (($dbpconnect == false) && ($dblink !== false)) {
602
        @mysqli_close($dblink);
0 ignored issues
show
Security Best Practice introduced by
It seems like you do not handle an error condition here. This can introduce security issues, and is generally not recommended.

If you suppress an error, we recommend checking for the error condition explicitly:

// For example instead of
@mkdir($dir);

// Better use
if (@mkdir($dir) === false) {
    throw new \RuntimeException('The directory '.$dir.' could not be created.');
}
Loading history...
603
        $dblink = false;
604
    }
605
}
606
607
/**
608
 * @deprecated use DBAL Conenction instead. See adminreports.php for an example implementation
609
 * database handling
610
 */
611
function db_connect(): void
612
{
613
    global $dblink, $dbusername, $dbname, $dbserver, $dbpasswd;
614
615
    //connect to the database by the given method - no php error reporting!
616
    $dblink = mysqli_connect($dbserver, $dbusername, $dbpasswd, $dbname);
617
618
    if (!$dblink instanceof mysqli) {
619
        throw new InvalidArgumentException('cannot connect to database');
620
    }
621
}
622
623
function get_site_urls($domain)
624
{
625
    global $opt;
626
627
    if (!$domain) {
628
        $domain = parse_url($opt['page']['default_primary_url'], PHP_URL_HOST);
629
    }
630
    if ($domain == parse_url($opt['page']['default_primary_url'], PHP_URL_HOST) ||
631
        !isset($opt['domain'][$domain]['url'])
632
    ) {
633
        $site_url = $opt['page']['default_primary_url'];
634
        $shortlink_url = $opt['page']['default_primary_shortlink_url'];
635
    } else {
636
        $protocol = 'http';
637
        if (isset($opt['domain'][$domain]['https']['is_default']) && $opt['domain'][$domain]['https']['is_default']) {
638
            $protocol = 'https';
639
        }
640
641
        $site_url = $protocol . strstr($opt['domain'][$domain]['url'], '://');
642
        if (isset($opt['domain'][$domain]['shortlink_domain']) && $opt['domain'][$domain]['shortlink_domain']) {
643
            $shortlink_url = $protocol . '://' . $opt['domain'][$domain]['shortlink_domain'] . '/';
644
        } else {
645
            $shortlink_url = false;
646
        }
647
    }
648
649
    return [
650
        'site_url' => $site_url,
651
        'shortlink_url' => $shortlink_url,
652
    ];
653
}
654
655
/**
656
 * @param string $filename
657
 * @param mixed $language
658
 * @param mixed $domain
659
 * @return bool|string
660
 */
661
function fetch_email_template($filename, $language, $domain)
662
{
663
    global $opt, $rootpath;
664
665
    if (!$language) {
666
        $language = $opt['template']['default']['locale'];
667
    }
668
    $language = strtolower($language);
669
    if (!file_exists(__DIR__ . '/../lang/de/ocstyle/email/' . $language . '/' . $filename . '.email')) {
670
        $language = 'en';
671
    }
672
    $mailtext = read_file(__DIR__ . '/../lang/de/ocstyle/email/' . $language . '/' . $filename . '.email');
673
674
    $urls = get_site_urls($domain);
675
    $mailtext = mb_ereg_replace('{site_url}', $urls['site_url'], $mailtext);
676 View Code Duplication
    if ($urls['shortlink_url']) {
677
        $mailtext = mb_ereg_replace('{shortlink_url}', $urls['shortlink_url'], $mailtext);
678
    } else {
679
        $mailtext = mb_ereg_replace('{shortlink_url}', $urls['site_url'], $mailtext);
680
    }
681
682
    $mailtext = mb_ereg_replace('{email_contact}', $opt['mail']['contact'], $mailtext);
683
684
    return $mailtext;
685
}
686