| Conditions | 73 |
| Paths | 7752 |
| Total Lines | 305 |
| Code Lines | 241 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
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:
If many parameters/temporary variables are present:
| 1 | <?php |
||
| 162 | public function doFind($confirm = true, $msg = '') |
||
| 163 | { |
||
| 164 | $lang = $this->lang; |
||
| 165 | $data = $this->misc->getDatabaseAccessor(); |
||
| 166 | |||
| 167 | if (!isset($_REQUEST['term'])) { |
||
| 168 | $_REQUEST['term'] = ''; |
||
| 169 | } |
||
| 170 | |||
| 171 | if (!isset($_REQUEST['filter'])) { |
||
| 172 | $_REQUEST['filter'] = ''; |
||
| 173 | } |
||
| 174 | |||
| 175 | $this->printTrail('database'); |
||
| 176 | $this->printTabs('database', 'find'); |
||
| 177 | $this->printMsg($msg); |
||
| 178 | |||
| 179 | echo '<form action="' . \SUBFOLDER . "/src/views/database.php\" method=\"post\">\n"; |
||
| 180 | echo '<p><input name="term" value="', htmlspecialchars($_REQUEST['term']), |
||
| 181 | "\" size=\"32\" maxlength=\"{$data->_maxNameLen}\" />\n"; |
||
| 182 | // Output list of filters. This is complex due to all the 'has' and 'conf' feature possibilities |
||
| 183 | echo "<select name=\"filter\">\n"; |
||
| 184 | echo "\t<option value=\"\"", ('' == $_REQUEST['filter']) ? ' selected="selected"' : '', ">{$lang['strallobjects']}</option>\n"; |
||
| 185 | echo "\t<option value=\"SCHEMA\"", ('SCHEMA' == $_REQUEST['filter']) ? ' selected="selected"' : '', ">{$lang['strschemas']}</option>\n"; |
||
| 186 | echo "\t<option value=\"TABLE\"", ('TABLE' == $_REQUEST['filter']) ? ' selected="selected"' : '', ">{$lang['strtables']}</option>\n"; |
||
| 187 | echo "\t<option value=\"VIEW\"", ('VIEW' == $_REQUEST['filter']) ? ' selected="selected"' : '', ">{$lang['strviews']}</option>\n"; |
||
| 188 | echo "\t<option value=\"SEQUENCE\"", ('SEQUENCE' == $_REQUEST['filter']) ? ' selected="selected"' : '', ">{$lang['strsequences']}</option>\n"; |
||
| 189 | echo "\t<option value=\"COLUMN\"", ('COLUMN' == $_REQUEST['filter']) ? ' selected="selected"' : '', ">{$lang['strcolumns']}</option>\n"; |
||
| 190 | echo "\t<option value=\"RULE\"", ('RULE' == $_REQUEST['filter']) ? ' selected="selected"' : '', ">{$lang['strrules']}</option>\n"; |
||
| 191 | echo "\t<option value=\"INDEX\"", ('INDEX' == $_REQUEST['filter']) ? ' selected="selected"' : '', ">{$lang['strindexes']}</option>\n"; |
||
| 192 | echo "\t<option value=\"TRIGGER\"", ('TRIGGER' == $_REQUEST['filter']) ? ' selected="selected"' : '', ">{$lang['strtriggers']}</option>\n"; |
||
| 193 | echo "\t<option value=\"CONSTRAINT\"", ('CONSTRAINT' == $_REQUEST['filter']) ? ' selected="selected"' : '', ">{$lang['strconstraints']}</option>\n"; |
||
| 194 | echo "\t<option value=\"FUNCTION\"", ('FUNCTION' == $_REQUEST['filter']) ? ' selected="selected"' : '', ">{$lang['strfunctions']}</option>\n"; |
||
| 195 | echo "\t<option value=\"DOMAIN\"", ('DOMAIN' == $_REQUEST['filter']) ? ' selected="selected"' : '', ">{$lang['strdomains']}</option>\n"; |
||
| 196 | if ($this->conf['show_advanced']) { |
||
| 197 | echo "\t<option value=\"AGGREGATE\"", ('AGGREGATE' == $_REQUEST['filter']) ? ' selected="selected"' : '', ">{$lang['straggregates']}</option>\n"; |
||
| 198 | echo "\t<option value=\"TYPE\"", ('TYPE' == $_REQUEST['filter']) ? ' selected="selected"' : '', ">{$lang['strtypes']}</option>\n"; |
||
| 199 | echo "\t<option value=\"OPERATOR\"", ('OPERATOR' == $_REQUEST['filter']) ? ' selected="selected"' : '', ">{$lang['stroperators']}</option>\n"; |
||
| 200 | echo "\t<option value=\"OPCLASS\"", ('OPCLASS' == $_REQUEST['filter']) ? ' selected="selected"' : '', ">{$lang['stropclasses']}</option>\n"; |
||
| 201 | echo "\t<option value=\"CONVERSION\"", ('CONVERSION' == $_REQUEST['filter']) ? ' selected="selected"' : '', ">{$lang['strconversions']}</option>\n"; |
||
| 202 | echo "\t<option value=\"LANGUAGE\"", ('LANGUAGE' == $_REQUEST['filter']) ? ' selected="selected"' : '', ">{$lang['strlanguages']}</option>\n"; |
||
| 203 | } |
||
| 204 | echo "</select>\n"; |
||
| 205 | echo "<input type=\"submit\" value=\"{$lang['strfind']}\" />\n"; |
||
| 206 | echo $this->misc->form; |
||
| 207 | echo "<input type=\"hidden\" name=\"action\" value=\"find\" /></p>\n"; |
||
| 208 | echo "</form>\n"; |
||
| 209 | |||
| 210 | // Default focus |
||
| 211 | $this->setFocus('forms[0].term'); |
||
| 212 | |||
| 213 | // If a search term has been specified, then perform the search |
||
| 214 | // and display the results, grouped by object type |
||
| 215 | if ('' != $_REQUEST['term']) { |
||
| 216 | $rs = $data->findObject($_REQUEST['term'], $_REQUEST['filter']); |
||
| 217 | if ($rs->recordCount() > 0) { |
||
| 218 | $curr = ''; |
||
| 219 | while (!$rs->EOF) { |
||
| 220 | // Output a new header if the current type has changed, but not if it's just changed the rule type |
||
| 221 | if ($rs->fields['type'] != $curr) { |
||
| 222 | // Short-circuit in the case of changing from table rules to view rules; table cols to view cols; |
||
| 223 | // table constraints to domain constraints |
||
| 224 | if ('RULEVIEW' == $rs->fields['type'] && 'RULETABLE' == $curr) { |
||
| 225 | $curr = $rs->fields['type']; |
||
| 226 | } elseif ('COLUMNVIEW' == $rs->fields['type'] && 'COLUMNTABLE' == $curr) { |
||
| 227 | $curr = $rs->fields['type']; |
||
| 228 | } elseif ('CONSTRAINTTABLE' == $rs->fields['type'] && 'CONSTRAINTDOMAIN' == $curr) { |
||
| 229 | $curr = $rs->fields['type']; |
||
| 230 | } else { |
||
| 231 | if ('' != $curr) { |
||
| 232 | echo "</ul>\n"; |
||
| 233 | } |
||
| 234 | |||
| 235 | $curr = $rs->fields['type']; |
||
| 236 | echo '<h3>'; |
||
| 237 | switch ($curr) { |
||
| 238 | case 'SCHEMA': |
||
| 239 | echo $lang['strschemas']; |
||
| 240 | |||
| 241 | break; |
||
| 242 | case 'TABLE': |
||
| 243 | echo $lang['strtables']; |
||
| 244 | |||
| 245 | break; |
||
| 246 | case 'VIEW': |
||
| 247 | echo $lang['strviews']; |
||
| 248 | |||
| 249 | break; |
||
| 250 | case 'SEQUENCE': |
||
| 251 | echo $lang['strsequences']; |
||
| 252 | |||
| 253 | break; |
||
| 254 | case 'COLUMNTABLE': |
||
| 255 | case 'COLUMNVIEW': |
||
| 256 | echo $lang['strcolumns']; |
||
| 257 | |||
| 258 | break; |
||
| 259 | case 'INDEX': |
||
| 260 | echo $lang['strindexes']; |
||
| 261 | |||
| 262 | break; |
||
| 263 | case 'CONSTRAINTTABLE': |
||
| 264 | case 'CONSTRAINTDOMAIN': |
||
| 265 | echo $lang['strconstraints']; |
||
| 266 | |||
| 267 | break; |
||
| 268 | case 'TRIGGER': |
||
| 269 | echo $lang['strtriggers']; |
||
| 270 | |||
| 271 | break; |
||
| 272 | case 'RULETABLE': |
||
| 273 | case 'RULEVIEW': |
||
| 274 | echo $lang['strrules']; |
||
| 275 | |||
| 276 | break; |
||
| 277 | case 'FUNCTION': |
||
| 278 | echo $lang['strfunctions']; |
||
| 279 | |||
| 280 | break; |
||
| 281 | case 'TYPE': |
||
| 282 | echo $lang['strtypes']; |
||
| 283 | |||
| 284 | break; |
||
| 285 | case 'DOMAIN': |
||
| 286 | echo $lang['strdomains']; |
||
| 287 | |||
| 288 | break; |
||
| 289 | case 'OPERATOR': |
||
| 290 | echo $lang['stroperators']; |
||
| 291 | |||
| 292 | break; |
||
| 293 | case 'CONVERSION': |
||
| 294 | echo $lang['strconversions']; |
||
| 295 | |||
| 296 | break; |
||
| 297 | case 'LANGUAGE': |
||
| 298 | echo $lang['strlanguages']; |
||
| 299 | |||
| 300 | break; |
||
| 301 | case 'AGGREGATE': |
||
| 302 | echo $lang['straggregates']; |
||
| 303 | |||
| 304 | break; |
||
| 305 | case 'OPCLASS': |
||
| 306 | echo $lang['stropclasses']; |
||
| 307 | |||
| 308 | break; |
||
| 309 | } |
||
| 310 | echo '</h3>'; |
||
| 311 | echo "<ul>\n"; |
||
| 312 | } |
||
| 313 | } |
||
| 314 | |||
| 315 | switch ($curr) { |
||
| 316 | case 'SCHEMA': |
||
| 317 | echo '<li><a href="' . \SUBFOLDER . "/redirect/schema?{$this->misc->href}&schema=", $this->misc->printVal($rs->fields['name']), '">', $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 318 | |||
| 319 | break; |
||
| 320 | case 'TABLE': |
||
| 321 | echo '<li>'; |
||
| 322 | echo "<a href=\"tables.php?subject=schema&{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['schemaname']), '</a>.'; |
||
| 323 | echo '<a href="' . \SUBFOLDER . "/redirect/table?{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '&table=', |
||
| 324 | urlencode($rs->fields['name']), '">', $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 325 | |||
| 326 | break; |
||
| 327 | case 'VIEW': |
||
| 328 | echo '<li>'; |
||
| 329 | echo "<a href=\"views.php?subject=schema&{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['schemaname']), '</a>.'; |
||
| 330 | echo '<a href="' . \SUBFOLDER . "/redirect/view?{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '&view=', |
||
| 331 | urlencode($rs->fields['name']), '">', $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 332 | |||
| 333 | break; |
||
| 334 | case 'SEQUENCE': |
||
| 335 | echo '<li>'; |
||
| 336 | echo "<a href=\"sequences.php?subject=schema&{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['schemaname']), '</a>.'; |
||
| 337 | echo "<a href=\"sequences.php?subject=sequence&action=properties&{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), |
||
| 338 | '&sequence=', urlencode($rs->fields['name']), '">', $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 339 | |||
| 340 | break; |
||
| 341 | case 'COLUMNTABLE': |
||
| 342 | echo '<li>'; |
||
| 343 | echo '<a href="' . \SUBFOLDER . "/redirect/schema?{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['schemaname']), '</a>.'; |
||
| 344 | echo "<a href=\"tblproperties.php?subject=table&{$this->misc->href}&table=", urlencode($rs->fields['relname']), '&schema=', urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['relname']), '</a>.'; |
||
| 345 | echo "<a href=\"colproperties.php?{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '&table=', |
||
| 346 | urlencode($rs->fields['relname']), '&column=', urlencode($rs->fields['name']), '">', |
||
| 347 | $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 348 | |||
| 349 | break; |
||
| 350 | case 'COLUMNVIEW': |
||
| 351 | echo '<li>'; |
||
| 352 | echo '<a href="' . \SUBFOLDER . "/redirect/schema?{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['schemaname']), '</a>.'; |
||
| 353 | echo "<a href=\"viewproperties.php?subject=view&{$this->misc->href}&view=", urlencode($rs->fields['relname']), '&schema=', urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['relname']), '</a>.'; |
||
| 354 | echo "<a href=\"colproperties.php?{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '&view=', |
||
| 355 | urlencode($rs->fields['relname']), '&column=', urlencode($rs->fields['name']), '">', |
||
| 356 | $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 357 | |||
| 358 | break; |
||
| 359 | case 'INDEX': |
||
| 360 | echo '<li>'; |
||
| 361 | echo '<a href="' . \SUBFOLDER . "/redirect/schema?{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['schemaname']), '</a>.'; |
||
| 362 | echo '<a href="' . \SUBFOLDER . "/redirect/table?{$this->misc->href}&table=", urlencode($rs->fields['relname']), '&schema=', urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['relname']), '</a>.'; |
||
| 363 | echo "<a href=\"indexes.php?{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '&table=', urlencode($rs->fields['relname']), '">', $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 364 | |||
| 365 | break; |
||
| 366 | case 'CONSTRAINTTABLE': |
||
| 367 | echo '<li>'; |
||
| 368 | echo '<a href="' . \SUBFOLDER . "/redirect/schema?{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['schemaname']), '</a>.'; |
||
| 369 | echo '<a href="' . \SUBFOLDER . "/redirect/table?{$this->misc->href}&table=", urlencode($rs->fields['relname']), '&schema=', urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['relname']), '</a>.'; |
||
| 370 | echo "<a href=\"constraints.php?{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '&table=', |
||
| 371 | urlencode($rs->fields['relname']), '">', $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 372 | |||
| 373 | break; |
||
| 374 | case 'CONSTRAINTDOMAIN': |
||
| 375 | echo '<li>'; |
||
| 376 | echo "<a href=\"domains.php?subject=schema&{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['schemaname']), '</a>.'; |
||
| 377 | echo "<a href=\"domains.php?action=properties&{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '&domain=', urlencode($rs->fields['relname']), '">', |
||
| 378 | $this->misc->printVal($rs->fields['relname']), '.', $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 379 | |||
| 380 | break; |
||
| 381 | case 'TRIGGER': |
||
| 382 | echo '<li>'; |
||
| 383 | echo '<a href="' . \SUBFOLDER . "/redirect/schema?{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['schemaname']), '</a>.'; |
||
| 384 | echo '<a href="' . \SUBFOLDER . "/redirect/table?{$this->misc->href}&table=", urlencode($rs->fields['relname']), '&schema=', urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['relname']), '</a>.'; |
||
| 385 | echo "<a href=\"triggers.php?{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '&table=', urlencode($rs->fields['relname']), '">', |
||
| 386 | $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 387 | |||
| 388 | break; |
||
| 389 | case 'RULETABLE': |
||
| 390 | echo '<li>'; |
||
| 391 | echo '<a href="' . \SUBFOLDER . "/redirect/schema?{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['schemaname']), '</a>.'; |
||
| 392 | echo '<a href="' . \SUBFOLDER . "/redirect/table?{$this->misc->href}&table=", urlencode($rs->fields['relname']), '&schema=', urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['relname']), '</a>.'; |
||
| 393 | echo "<a href=\"rules.php?subject=table&{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '&reltype=table&table=', |
||
| 394 | urlencode($rs->fields['relname']), '">', $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 395 | |||
| 396 | break; |
||
| 397 | case 'RULEVIEW': |
||
| 398 | echo '<li>'; |
||
| 399 | echo '<a href="' . \SUBFOLDER . "/redirect/schema?{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['schemaname']), '</a>.'; |
||
| 400 | echo '<a href="' . \SUBFOLDER . "/redirect/view?{$this->misc->href}&view=", urlencode($rs->fields['relname']), '&schema=', urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['relname']), '</a>.'; |
||
| 401 | echo "<a href=\"rules.php?subject=view&{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '&reltype=view&view=', |
||
| 402 | urlencode($rs->fields['relname']), '">', $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 403 | |||
| 404 | break; |
||
| 405 | case 'FUNCTION': |
||
| 406 | echo '<li>'; |
||
| 407 | echo "<a href=\"functions.php?subject=schema&{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['schemaname']), '</a>.'; |
||
| 408 | echo "<a href=\"functions.php?action=properties&{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '&function=', |
||
| 409 | urlencode($rs->fields['name']), '&function_oid=', urlencode($rs->fields['oid']), '">', |
||
| 410 | $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 411 | |||
| 412 | break; |
||
| 413 | case 'TYPE': |
||
| 414 | echo '<li>'; |
||
| 415 | echo "<a href=\"types.php?subject=schema&{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['schemaname']), '</a>.'; |
||
| 416 | echo "<a href=\"types.php?action=properties&{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '&type=', |
||
| 417 | urlencode($rs->fields['name']), '">', $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 418 | |||
| 419 | break; |
||
| 420 | case 'DOMAIN': |
||
| 421 | echo '<li>'; |
||
| 422 | echo "<a href=\"domains.php?subject=schema&{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['schemaname']), '</a>.'; |
||
| 423 | echo "<a href=\"domains.php?action=properties&{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '&domain=', |
||
| 424 | urlencode($rs->fields['name']), '">', $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 425 | |||
| 426 | break; |
||
| 427 | case 'OPERATOR': |
||
| 428 | echo '<li>'; |
||
| 429 | echo "<a href=\"operators.php?subject=schema&{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['schemaname']), '</a>.'; |
||
| 430 | echo "<a href=\"operators.php?action=properties&{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '&operator=', |
||
| 431 | urlencode($rs->fields['name']), '&operator_oid=', urlencode($rs->fields['oid']), '">', $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 432 | |||
| 433 | break; |
||
| 434 | case 'CONVERSION': |
||
| 435 | echo '<li>'; |
||
| 436 | echo "<a href=\"conversions.php?subject=schema&{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['schemaname']), '</a>.'; |
||
| 437 | echo "<a href=\"conversions.php?{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), |
||
| 438 | '">', $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 439 | |||
| 440 | break; |
||
| 441 | case 'LANGUAGE': |
||
| 442 | echo "<li><a href=\"languages.php?{$this->misc->href}\">", $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 443 | |||
| 444 | break; |
||
| 445 | case 'AGGREGATE': |
||
| 446 | echo '<li>'; |
||
| 447 | echo "<a href=\"aggregates.php?subject=schema&{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['schemaname']), '</a>.'; |
||
| 448 | echo "<a href=\"aggregates.php?{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', |
||
| 449 | $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 450 | |||
| 451 | break; |
||
| 452 | case 'OPCLASS': |
||
| 453 | echo '<li>'; |
||
| 454 | echo '<a href="' . \SUBFOLDER . "/redirect/schema?{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', $this->misc->printVal($rs->fields['schemaname']), '</a>.'; |
||
| 455 | echo "<a href=\"opclasses.php?{$this->misc->href}&schema=", urlencode($rs->fields['schemaname']), '">', |
||
| 456 | $this->_highlight($this->misc->printVal($rs->fields['name']), $_REQUEST['term']), "</a></li>\n"; |
||
| 457 | |||
| 458 | break; |
||
| 459 | } |
||
| 460 | $rs->moveNext(); |
||
| 461 | } |
||
| 462 | echo "</ul>\n"; |
||
| 463 | |||
| 464 | echo '<p>', $rs->recordCount(), ' ', $lang['strobjects'], "</p>\n"; |
||
| 465 | } else { |
||
| 466 | echo "<p>{$lang['strnoobjects']}</p>\n"; |
||
| 467 | } |
||
| 820 |