| Name | Size | Mode | Actions |
|---|---|---|---|
| admin-base.php | 20252 | 0666 | editdlrm |
| admin-block-editor.php | 2348 | 0666 | editdlrm |
| admin-classic-editor.php | 11206 | 0666 | editdlrm |
| admin-default-term.php | 7720 | 0666 | editdlrm |
| admin-filters-columns.php | 15599 | 0666 | editdlrm |
| admin-filters-media.php | 3848 | 0666 | editdlrm |
| admin-filters-post-base.php | 1370 | 0666 | editdlrm |
| admin-filters-post.php | 6338 | 0666 | editdlrm |
| admin-filters-term.php | 23940 | 0666 | editdlrm |
| admin-filters-widgets-options.php | 1193 | 0666 | editdlrm |
| admin-filters.php | 4100 | 0666 | editdlrm |
| admin-links.php | 7007 | 0666 | editdlrm |
| admin-model.php | 19315 | 0666 | editdlrm |
| admin-nav-menu.php | 10257 | 0666 | editdlrm |
| admin-notices.php | 6544 | 0666 | editdlrm |
| admin-static-pages.php | 4541 | 0666 | editdlrm |
| admin-strings.php | 4341 | 0666 | editdlrm |
| admin.php | 4920 | 0666 | editdlrm |
| view-translations-media.php | 1326 | 0666 | editdlrm |
| view-translations-post.php | 2445 | 0666 | editdlrm |
| view-translations-term.php | 3158 | 0666 | editdlrm |
/var/www/leolaart.com/www/wp-content/plugins/polylang/admin/admin.php (4920B)
%s
', esc_html( $r->upgrade_notice ) ); } } /** * Setup filters for admin pages * * @since 1.2 * @since 2.7 instantiate a PLL_Bulk_Translate instance. * @return void */ public function add_filters() { $this->filters_sanitization = new PLL_Filters_Sanitization( $this->get_locale_for_sanitization() ); $this->filters_widgets_options = new PLL_Admin_Filters_Widgets_Options( $this ); // All these are separated just for convenience and maintainability $classes = array( 'Filters', 'Filters_Columns', 'Filters_Post', 'Filters_Term', 'Nav_Menu', 'Classic_Editor', 'Block_Editor' ); // Don't load media filters if option is disabled or if user has no right if ( $this->options['media_support'] && ( $obj = get_post_type_object( 'attachment' ) ) && ( current_user_can( $obj->cap->edit_posts ) || current_user_can( $obj->cap->create_posts ) ) ) { $classes[] = 'Filters_Media'; } foreach ( $classes as $class ) { $obj = strtolower( $class ); /** * Filter the class to instantiate when loading admin filters * * @since 1.5 * * @param string $class class name */ $class = apply_filters( 'pll_' . $obj, 'PLL_Admin_' . $class ); $this->$obj = new $class( $this ); } } /** * Retrieve the locale according to the current language instead of the language * of the admin interface. * * @since 2.0 * * @return string */ public function get_locale_for_sanitization() { $locale = get_locale(); if ( isset( $_POST['post_lang_choice'] ) && $lang = $this->model->get_language( sanitize_key( $_POST['post_lang_choice'] ) ) ) { // phpcs:ignore WordPress.Security.NonceVerification $locale = $lang->locale; } elseif ( isset( $_POST['term_lang_choice'] ) && $lang = $this->model->get_language( sanitize_key( $_POST['term_lang_choice'] ) ) ) { // phpcs:ignore WordPress.Security.NonceVerification $locale = $lang->locale; } elseif ( isset( $_POST['inline_lang_choice'] ) && $lang = $this->model->get_language( sanitize_key( $_POST['inline_lang_choice'] ) ) ) { // phpcs:ignore WordPress.Security.NonceVerification $locale = $lang->locale; } elseif ( ! empty( $this->curlang ) ) { $locale = $this->curlang->locale; } return $locale; } }