Edit File by line
/home/zeestwma/richards.../wp-conte.../plugins/litespee.../src
File: crawler.cls.php
*
[1500] Fix | Delete
* @since 3.0
[1501] Fix | Delete
* @access public
[1502] Fix | Delete
* @return void
[1503] Fix | Delete
*/
[1504] Fix | Delete
public function handler() {
[1505] Fix | Delete
$type = Router::verify_type();
[1506] Fix | Delete
[1507] Fix | Delete
switch ( $type ) {
[1508] Fix | Delete
case self::TYPE_REFRESH_MAP:
[1509] Fix | Delete
$this->cls( 'Crawler_Map' )->gen( true );
[1510] Fix | Delete
break;
[1511] Fix | Delete
[1512] Fix | Delete
case self::TYPE_EMPTY:
[1513] Fix | Delete
$this->cls( 'Crawler_Map' )->empty_map();
[1514] Fix | Delete
break;
[1515] Fix | Delete
[1516] Fix | Delete
case self::TYPE_BLACKLIST_EMPTY:
[1517] Fix | Delete
$this->cls( 'Crawler_Map' )->blacklist_empty();
[1518] Fix | Delete
break;
[1519] Fix | Delete
[1520] Fix | Delete
case self::TYPE_BLACKLIST_DEL:
[1521] Fix | Delete
// phpcs:ignore WordPress.Security.NonceVerification.Recommended, WordPress.Security.ValidatedSanitizedInput.MissingUnslash, WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
[1522] Fix | Delete
if (!empty($_GET['id'])) {
[1523] Fix | Delete
// phpcs:ignore WordPress.Security.NonceVerification.Recommended
[1524] Fix | Delete
$id = absint( wp_unslash( $_GET['id'] ) );
[1525] Fix | Delete
$this->cls( 'Crawler_Map' )->blacklist_del( $id );
[1526] Fix | Delete
}
[1527] Fix | Delete
break;
[1528] Fix | Delete
[1529] Fix | Delete
case self::TYPE_BLACKLIST_ADD:
[1530] Fix | Delete
// phpcs:ignore WordPress.Security.NonceVerification.Recommended, WordPress.Security.ValidatedSanitizedInput.MissingUnslash, WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
[1531] Fix | Delete
if (!empty($_GET['id'])) {
[1532] Fix | Delete
// phpcs:ignore WordPress.Security.NonceVerification.Recommended
[1533] Fix | Delete
$id = absint( wp_unslash( $_GET['id'] ) );
[1534] Fix | Delete
$this->cls( 'Crawler_Map' )->blacklist_add( $id );
[1535] Fix | Delete
}
[1536] Fix | Delete
break;
[1537] Fix | Delete
[1538] Fix | Delete
case self::TYPE_START: // Handle the ajax request to proceed crawler manually by admin.
[1539] Fix | Delete
self::start_async();
[1540] Fix | Delete
break;
[1541] Fix | Delete
[1542] Fix | Delete
case self::TYPE_RESET:
[1543] Fix | Delete
$this->reset_pos();
[1544] Fix | Delete
break;
[1545] Fix | Delete
[1546] Fix | Delete
default:
[1547] Fix | Delete
break;
[1548] Fix | Delete
}
[1549] Fix | Delete
[1550] Fix | Delete
Admin::redirect();
[1551] Fix | Delete
}
[1552] Fix | Delete
}
[1553] Fix | Delete
[1554] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function