Edit File by line
/home/zeestwma/ceyloniy.../wp-conte.../plugins/wpforms-.../src/Admin/Tools/Views
File: ActionSchedulerList.php
<?php
[0] Fix | Delete
[1] Fix | Delete
namespace WPForms\Admin\Tools\Views;
[2] Fix | Delete
[3] Fix | Delete
use ActionScheduler as Scheduler;
[4] Fix | Delete
use ActionScheduler_ListTable;
[5] Fix | Delete
[6] Fix | Delete
/**
[7] Fix | Delete
* Action Scheduler list table.
[8] Fix | Delete
*
[9] Fix | Delete
* @since 1.7.6
[10] Fix | Delete
*/
[11] Fix | Delete
class ActionSchedulerList extends ActionScheduler_ListTable {
[12] Fix | Delete
[13] Fix | Delete
/**
[14] Fix | Delete
* ActionSchedulerList constructor.
[15] Fix | Delete
*
[16] Fix | Delete
* @since 1.7.6
[17] Fix | Delete
*/
[18] Fix | Delete
public function __construct() {
[19] Fix | Delete
[20] Fix | Delete
parent::__construct(
[21] Fix | Delete
Scheduler::store(),
[22] Fix | Delete
Scheduler::logger(),
[23] Fix | Delete
Scheduler::runner()
[24] Fix | Delete
);
[25] Fix | Delete
[26] Fix | Delete
$this->process_actions();
[27] Fix | Delete
}
[28] Fix | Delete
[29] Fix | Delete
/**
[30] Fix | Delete
* Display the table heading.
[31] Fix | Delete
*
[32] Fix | Delete
* @since 1.7.6
[33] Fix | Delete
*/
[34] Fix | Delete
protected function display_header() {
[35] Fix | Delete
[36] Fix | Delete
?>
[37] Fix | Delete
<h1><?php echo esc_html__( 'Scheduled Actions', 'wpforms-lite' ); ?></h1>
[38] Fix | Delete
[39] Fix | Delete
<p>
[40] Fix | Delete
<?php
[41] Fix | Delete
echo sprintf(
[42] Fix | Delete
wp_kses( /* translators: %s - Action Scheduler website URL. */
[43] Fix | Delete
__( 'WPForms is using the <a href="%s" target="_blank" rel="noopener noreferrer">Action Scheduler</a> library, which allows it to queue and process bigger tasks in the background without making your site slower for your visitors. Below you can see the list of all tasks and their status. This table can be very useful when debugging certain issues.', 'wpforms-lite' ),
[44] Fix | Delete
[
[45] Fix | Delete
'a' => [
[46] Fix | Delete
'href' => [],
[47] Fix | Delete
'rel' => [],
[48] Fix | Delete
'target' => [],
[49] Fix | Delete
],
[50] Fix | Delete
]
[51] Fix | Delete
),
[52] Fix | Delete
'https://actionscheduler.org/'
[53] Fix | Delete
);
[54] Fix | Delete
?>
[55] Fix | Delete
</p>
[56] Fix | Delete
[57] Fix | Delete
<p>
[58] Fix | Delete
<?php echo esc_html__( 'Action Scheduler library is also used by other plugins, like WP Mail SMTP and WooCommerce, so you might see tasks that are not related to our plugin in the table below.', 'wpforms-lite' ); ?>
[59] Fix | Delete
</p>
[60] Fix | Delete
[61] Fix | Delete
<?php
[62] Fix | Delete
// phpcs:ignore WordPress.Security.NonceVerification.Recommended
[63] Fix | Delete
if ( ! empty( $_GET['s'] ) ) {
[64] Fix | Delete
?>
[65] Fix | Delete
<div id="wpforms-reset-filter">
[66] Fix | Delete
<?php
[67] Fix | Delete
echo wp_kses(
[68] Fix | Delete
sprintf( /* translators: %s - search term. */
[69] Fix | Delete
__( 'Search results for <strong>%s</strong>', 'wpforms-lite' ),
[70] Fix | Delete
// phpcs:ignore WordPress.Security.NonceVerification.Recommended
[71] Fix | Delete
sanitize_text_field( wp_unslash( $_GET['s'] ) )
[72] Fix | Delete
),
[73] Fix | Delete
[
[74] Fix | Delete
'strong' => [],
[75] Fix | Delete
]
[76] Fix | Delete
);
[77] Fix | Delete
?>
[78] Fix | Delete
<a href="<?php echo esc_url( remove_query_arg( 's' ) ); ?>">
[79] Fix | Delete
<span class="reset fa fa-times-circle"></span>
[80] Fix | Delete
</a>
[81] Fix | Delete
</div>
[82] Fix | Delete
<?php
[83] Fix | Delete
}
[84] Fix | Delete
}
[85] Fix | Delete
[86] Fix | Delete
/**
[87] Fix | Delete
* Return the sortable column specified for this request to order the results by, if any.
[88] Fix | Delete
*
[89] Fix | Delete
* @since 1.9.1
[90] Fix | Delete
*
[91] Fix | Delete
* @return string[]
[92] Fix | Delete
*/
[93] Fix | Delete
protected function get_request_query_args_to_persist() {
[94] Fix | Delete
[95] Fix | Delete
return array_merge( parent::get_request_query_args_to_persist(), [ 'view' ] );
[96] Fix | Delete
}
[97] Fix | Delete
}
[98] Fix | Delete
[99] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function