Code Duplication    Length = 11-11 lines in 2 locations

advancedsearch.php 1 location

@@ 144-154 (lines=11) @@
141
    }
142
    $poscount   = substr_count($querystring, '"') / 2;
143
    $specialarr = array();
144
    for ($i = 0; $i < $poscount; ++$i) {
145
        $start = strpos($querystring, '"', 0);
146
        $end   = strpos($querystring, '"', $start + 1);
147
        if ($end !== false) {
148
            $specialstring = ltrim(substr($querystring, $start, $end - $start), '"');
149
            $specialarr[]  = $specialstring;
150
            $querystring   = ltrim(substr_replace($querystring, '', $start, $end - $start + 1));
151
        } else {
152
            $querystring = ltrim(substr_replace($querystring, '', $start, 1));
153
        }
154
    }
155
    $queryarr   = explode(' ', $querystring);
156
    $queryarr   = array_merge($specialarr, $queryarr);
157
    $emptyarr[] = '';

search.php 1 location

@@ 70-80 (lines=11) @@
67
    }
68
    $poscount   = substr_count($querystring, '"') / 2;
69
    $specialarr = array();
70
    for ($i = 0; $i < $poscount; ++$i) {
71
        $start = strpos($querystring, '"', 0);
72
        $end   = strpos($querystring, '"', $start + 1);
73
        if ($end !== false) {
74
            $specialstring = ltrim(substr($querystring, $start, $end - $start), '"');
75
            $specialarr[]  = $specialstring;
76
            $querystring   = ltrim(substr_replace($querystring, '', $start, $end - $start + 1));
77
        } else {
78
            $querystring = ltrim(substr_replace($querystring, '', $start, 1));
79
        }
80
    }
81
    $queryarr   = explode(' ', $querystring);
82
    $queryarr   = array_merge($specialarr, $queryarr);
83
    $emptyarr[] = '';