| @@ 500-517 (lines=18) @@ | ||
| 497 | return $this->_dblayertrap_doubtfuls; |
|
| 498 | } |
|
| 499 | ||
| 500 | function _dblayertrap_check_recursive($val) |
|
| 501 | { |
|
| 502 | if (is_array($val)) { |
|
| 503 | foreach ($val as $subval) { |
|
| 504 | $this->_dblayertrap_check_recursive($subval); |
|
| 505 | } |
|
| 506 | } else { |
|
| 507 | if (strlen($val) < 6) { |
|
| 508 | return; |
|
| 509 | } |
|
| 510 | $val = get_magic_quotes_gpc() ? stripslashes($val) : $val; |
|
| 511 | foreach ($this->_dblayertrap_doubtful_needles as $needle) { |
|
| 512 | if (stristr($val, $needle)) { |
|
| 513 | $this->_dblayertrap_doubtfuls[] = $val; |
|
| 514 | } |
|
| 515 | } |
|
| 516 | } |
|
| 517 | } |
|
| 518 | ||
| 519 | function dblayertrap_init($force_override = false) |
|
| 520 | { |
|
| @@ 67-84 (lines=18) @@ | ||
| 64 | * @param $val |
|
| 65 | * @return void |
|
| 66 | */ |
|
| 67 | protected function dbLayerTrapCheckRecursive($val) |
|
| 68 | { |
|
| 69 | if (is_array($val)) { |
|
| 70 | foreach ($val as $subval) { |
|
| 71 | $this->dbLayerTrapCheckRecursive($subval); |
|
| 72 | } |
|
| 73 | } else { |
|
| 74 | if (strlen($val) < 6) { |
|
| 75 | return; |
|
| 76 | } |
|
| 77 | $val = get_magic_quotes_gpc() ? stripslashes($val) : $val; |
|
| 78 | foreach ($this->dbLayerTrapDoubtfulNeedles as $needle) { |
|
| 79 | if (false !== stripos($val, $needle)) { |
|
| 80 | $this->dbLayerTrapDoubtfuls[] = $val; |
|
| 81 | } |
|
| 82 | } |
|
| 83 | } |
|
| 84 | } |
|
| 85 | ||
| 86 | /** |
|
| 87 | * @param bool $force_override |
|