@@ -36,7 +36,7 @@ |
||
36 | 36 | $banner_to_print = str_replace("{Name}", $name, $banner_to_print); |
37 | 37 | $description = self::$color_c."Know the dangers of email credentials reuse attacks.".self::$color_g; |
38 | 38 | $banner_to_print = str_replace("{Description}", $description, $banner_to_print); |
39 | - $loaded = self::$color_b."Loaded ".self::$color_y."14".self::$color_b." website.".self::$color_g; |
|
39 | + $loaded = self::$color_b."Loaded ".self::$color_y."14".self::$color_b." website.".self::$color_g; |
|
40 | 40 | $banner_to_print = str_replace("{Loaded}", $loaded, $banner_to_print); |
41 | 41 | echo $banner_to_print; |
42 | 42 | } |
@@ -376,20 +376,20 @@ discard block |
||
376 | 376 | |
377 | 377 | $ids = array(); |
378 | 378 | foreach ($set as $val) |
379 | - { |
|
379 | + { |
|
380 | 380 | ksort($val); |
381 | 381 | // 去重,其实不去也可以,因为相同的when只会执行第一个,后面的就直接跳过不执行了 |
382 | 382 | $key = md5($val[$index]); |
383 | - $ids[$key] = $val[$index]; |
|
384 | - |
|
385 | - foreach (array_keys($val) as $field) |
|
386 | - { |
|
387 | - if ($field != $index) |
|
388 | - { |
|
389 | - $final[$field][$key] = 'When `'.$index.'` = "'.$val[$index].'" Then "'.$val[$field].'"'; |
|
390 | - } |
|
391 | - } |
|
392 | - } |
|
383 | + $ids[$key] = $val[$index]; |
|
384 | + |
|
385 | + foreach (array_keys($val) as $field) |
|
386 | + { |
|
387 | + if ($field != $index) |
|
388 | + { |
|
389 | + $final[$field][$key] = 'When `'.$index.'` = "'.$val[$index].'" Then "'.$val[$field].'"'; |
|
390 | + } |
|
391 | + } |
|
392 | + } |
|
393 | 393 | //$ids = array_values($ids); |
394 | 394 | |
395 | 395 | // 如果不是数组而且不为空,就转数组 |
@@ -400,29 +400,29 @@ discard block |
||
400 | 400 | $where[] = $index.' In ("'.implode('","', $ids).'")'; |
401 | 401 | $where = empty($where) ? "" : " Where ".implode(" And ", $where); |
402 | 402 | |
403 | - $sql = "Update `".$table."` Set "; |
|
404 | - $cases = ''; |
|
403 | + $sql = "Update `".$table."` Set "; |
|
404 | + $cases = ''; |
|
405 | 405 | |
406 | - foreach ($final as $k => $v) |
|
407 | - { |
|
406 | + foreach ($final as $k => $v) |
|
407 | + { |
|
408 | 408 | // 过滤掉数据库没有的字段 |
409 | 409 | if (!in_array($k, $fields)) |
410 | 410 | { |
411 | 411 | continue; |
412 | 412 | } |
413 | - $cases .= '`'.$k.'` = Case '."\n"; |
|
414 | - foreach ($v as $row) |
|
415 | - { |
|
416 | - $cases .= $row."\n"; |
|
417 | - } |
|
413 | + $cases .= '`'.$k.'` = Case '."\n"; |
|
414 | + foreach ($v as $row) |
|
415 | + { |
|
416 | + $cases .= $row."\n"; |
|
417 | + } |
|
418 | 418 | |
419 | - $cases .= 'Else `'.$k.'` End, '; |
|
420 | - } |
|
419 | + $cases .= 'Else `'.$k.'` End, '; |
|
420 | + } |
|
421 | 421 | |
422 | - $sql .= substr($cases, 0, -2); |
|
422 | + $sql .= substr($cases, 0, -2); |
|
423 | 423 | |
424 | 424 | // 其实不带 Where In ($index) 的条件也可以的 |
425 | - $sql .= $where; |
|
425 | + $sql .= $where; |
|
426 | 426 | |
427 | 427 | if ($return_sql) return $sql; |
428 | 428 |
@@ -139,8 +139,8 @@ |
||
139 | 139 | } |
140 | 140 | |
141 | 141 | /** |
142 | - * 获取默认配置 |
|
143 | - */ |
|
142 | + * 获取默认配置 |
|
143 | + */ |
|
144 | 144 | protected static function _get_default_config() |
145 | 145 | { |
146 | 146 | if (empty(self::$configs['default'])) |
@@ -257,7 +257,7 @@ discard block |
||
257 | 257 | |
258 | 258 | public static function css_to_xpath($selectors) |
259 | 259 | { |
260 | - $queries = self::parse_selector($selectors); |
|
260 | + $queries = self::parse_selector($selectors); |
|
261 | 261 | $delimiter_before = false; |
262 | 262 | $xquery = ''; |
263 | 263 | foreach($queries as $s) |
@@ -354,9 +354,9 @@ discard block |
||
354 | 354 | return $xquery; |
355 | 355 | } |
356 | 356 | |
357 | - /** |
|
358 | - * @access private |
|
359 | - */ |
|
357 | + /** |
|
358 | + * @access private |
|
359 | + */ |
|
360 | 360 | public static function parse_selector($query) |
361 | 361 | { |
362 | 362 | $query = trim( preg_replace( '@\s+@', ' ', preg_replace('@\s*(>|\\+|~)\s*@', '\\1', $query) ) ); |
@@ -576,13 +576,13 @@ discard block |
||
576 | 576 | * ^ 前缀字符串 |
577 | 577 | * * 包含字符串 |
578 | 578 | * $ 后缀字符串 |
579 | - * @access private |
|
580 | - */ |
|
579 | + * @access private |
|
580 | + */ |
|
581 | 581 | protected static function is_regexp($pattern) |
582 | 582 | { |
583 | - return in_array( |
|
584 | - $pattern[ mb_strlen($pattern)-1 ], |
|
585 | - array('^','*','$') |
|
586 | - ); |
|
587 | - } |
|
583 | + return in_array( |
|
584 | + $pattern[ mb_strlen($pattern)-1 ], |
|
585 | + array('^','*','$') |
|
586 | + ); |
|
587 | + } |
|
588 | 588 | } |