Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/wp-conte.../plugins/wpforms-.../src/Admin/Forms
File: ListTable.php
];
[500] Fix | Delete
[501] Fix | Delete
/**
[502] Fix | Delete
* Filters the `get_posts()` arguments while preparing items for the forms overview table.
[503] Fix | Delete
*
[504] Fix | Delete
* @since 1.7.3
[505] Fix | Delete
*
[506] Fix | Delete
* @param array $args Arguments array.
[507] Fix | Delete
*/
[508] Fix | Delete
$args = (array) apply_filters( 'wpforms_overview_table_prepare_items_args', $args ); // phpcs:ignore WPForms.PHP.ValidateHooks.InvalidHookName
[509] Fix | Delete
[510] Fix | Delete
// Giddy up.
[511] Fix | Delete
$this->items = wpforms()->get( 'form' )->get( '', $args );
[512] Fix | Delete
$per_page = $args['posts_per_page'] ?? $this->get_items_per_page( 'wpforms_forms_per_page', $this->per_page );
[513] Fix | Delete
[514] Fix | Delete
$this->update_count( $args );
[515] Fix | Delete
[516] Fix | Delete
$count_current_view = empty( $this->count[ $this->view ] ) ? 0 : $this->count[ $this->view ];
[517] Fix | Delete
[518] Fix | Delete
// Finalize pagination.
[519] Fix | Delete
$this->set_pagination_args(
[520] Fix | Delete
[
[521] Fix | Delete
'total_items' => $count_current_view,
[522] Fix | Delete
'per_page' => $per_page,
[523] Fix | Delete
'total_pages' => ceil( $count_current_view / $per_page ),
[524] Fix | Delete
]
[525] Fix | Delete
);
[526] Fix | Delete
}
[527] Fix | Delete
[528] Fix | Delete
/**
[529] Fix | Delete
* Calculate and update form counts.
[530] Fix | Delete
*
[531] Fix | Delete
* @since 1.8.6
[532] Fix | Delete
*
[533] Fix | Delete
* @param array $args Get forms arguments.
[534] Fix | Delete
*/
[535] Fix | Delete
private function update_count( $args ) {
[536] Fix | Delete
[537] Fix | Delete
/**
[538] Fix | Delete
* Allow counting forms filtered by a given search criteria.
[539] Fix | Delete
*
[540] Fix | Delete
* If result will not contain `all` key, count All Forms without filtering will be performed.
[541] Fix | Delete
*
[542] Fix | Delete
* @since 1.7.2
[543] Fix | Delete
*
[544] Fix | Delete
* @param array $count Contains counts of forms in different views.
[545] Fix | Delete
* @param array $args Arguments of the `get_posts`.
[546] Fix | Delete
*/
[547] Fix | Delete
$this->count = (array) apply_filters( 'wpforms_overview_table_update_count', [], $args ); // phpcs:ignore WPForms.PHP.ValidateHooks.InvalidHookName
[548] Fix | Delete
[549] Fix | Delete
// We do not need to perform all forms count if we have the result already.
[550] Fix | Delete
if ( isset( $this->count['all'] ) ) {
[551] Fix | Delete
return;
[552] Fix | Delete
}
[553] Fix | Delete
[554] Fix | Delete
// Count all forms.
[555] Fix | Delete
$this->count['all'] = wpforms_current_user_can( 'wpforms_view_others_forms' )
[556] Fix | Delete
? (int) wp_count_posts( 'wpforms' )->publish
[557] Fix | Delete
: (int) count_user_posts( get_current_user_id(), 'wpforms', true );
[558] Fix | Delete
[559] Fix | Delete
/**
[560] Fix | Delete
* Filters forms count data after counting all forms.
[561] Fix | Delete
*
[562] Fix | Delete
* This filter executes only if the result of `wpforms_overview_table_update_count` filter
[563] Fix | Delete
* doesn't contain `all` key.
[564] Fix | Delete
*
[565] Fix | Delete
* @since 1.7.3
[566] Fix | Delete
*
[567] Fix | Delete
* @param array $count Contains counts of forms in different views.
[568] Fix | Delete
* @param array $args Arguments of the `get_posts`.
[569] Fix | Delete
*/
[570] Fix | Delete
$this->count = (array) apply_filters( 'wpforms_overview_table_update_count_all', $this->count, $args ); // phpcs:ignore WPForms.PHP.ValidateHooks.InvalidHookName
[571] Fix | Delete
}
[572] Fix | Delete
[573] Fix | Delete
/**
[574] Fix | Delete
* Display the pagination.
[575] Fix | Delete
*
[576] Fix | Delete
* @since 1.8.6
[577] Fix | Delete
*
[578] Fix | Delete
* @param string $which The location of the table pagination: 'top' or 'bottom'.
[579] Fix | Delete
*/
[580] Fix | Delete
protected function pagination( $which ) {
[581] Fix | Delete
[582] Fix | Delete
if ( $this->has_items() ) {
[583] Fix | Delete
parent::pagination( $which );
[584] Fix | Delete
[585] Fix | Delete
return;
[586] Fix | Delete
}
[587] Fix | Delete
[588] Fix | Delete
printf(
[589] Fix | Delete
'<div class="tablenav-pages one-page">
[590] Fix | Delete
<span class="displaying-num">%s</span>
[591] Fix | Delete
</div>',
[592] Fix | Delete
esc_html__( '0 items', 'wpforms-lite' )
[593] Fix | Delete
);
[594] Fix | Delete
}
[595] Fix | Delete
[596] Fix | Delete
/**
[597] Fix | Delete
* Extending the `display_rows()` method in order to add hooks.
[598] Fix | Delete
*
[599] Fix | Delete
* @since 1.8.6
[600] Fix | Delete
*/
[601] Fix | Delete
public function display_rows() {
[602] Fix | Delete
[603] Fix | Delete
/**
[604] Fix | Delete
* Fires before displaying the table rows.
[605] Fix | Delete
*
[606] Fix | Delete
* @since 1.5.6.2
[607] Fix | Delete
*
[608] Fix | Delete
* @param ListTable $list_table_obj ListTable instance.
[609] Fix | Delete
*/
[610] Fix | Delete
do_action( 'wpforms_admin_overview_before_rows', $this ); // phpcs:ignore WPForms.PHP.ValidateHooks.InvalidHookName
[611] Fix | Delete
[612] Fix | Delete
parent::display_rows();
[613] Fix | Delete
[614] Fix | Delete
/**
[615] Fix | Delete
* Fires after displaying the table rows.
[616] Fix | Delete
*
[617] Fix | Delete
* @since 1.5.6.2
[618] Fix | Delete
*
[619] Fix | Delete
* @param ListTable $list_table_obj ListTable instance.
[620] Fix | Delete
*/
[621] Fix | Delete
do_action( 'wpforms_admin_overview_after_rows', $this ); // phpcs:ignore WPForms.PHP.ValidateHooks.InvalidHookName
[622] Fix | Delete
}
[623] Fix | Delete
[624] Fix | Delete
/**
[625] Fix | Delete
* Forms search markup.
[626] Fix | Delete
*
[627] Fix | Delete
* @since 1.8.6
[628] Fix | Delete
*
[629] Fix | Delete
* @param string $text The 'submit' button label.
[630] Fix | Delete
* @param string $input_id ID attribute value for the search input field.
[631] Fix | Delete
*/
[632] Fix | Delete
public function search_box( $text, $input_id ) {
[633] Fix | Delete
[634] Fix | Delete
wpforms()->get( 'forms_search' )->search_box( $text, $input_id );
[635] Fix | Delete
}
[636] Fix | Delete
[637] Fix | Delete
/**
[638] Fix | Delete
* Get the list of views available on forms overview table.
[639] Fix | Delete
*
[640] Fix | Delete
* @since 1.8.6
[641] Fix | Delete
*/
[642] Fix | Delete
protected function get_views() {
[643] Fix | Delete
[644] Fix | Delete
return wpforms()->get( 'forms_views' )->get_views();
[645] Fix | Delete
}
[646] Fix | Delete
}
[647] Fix | Delete
[648] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function