/home/techb158/on-time-movers.com/wp-content/plugins/polylang/src/admin
NameSizeModeActions
admin-base.php233310644editdlrm
admin-block-editor.php21970644editdlrm
admin-classic-editor.php113960644editdlrm
admin-default-term.php11280644editdlrm
admin-filters-columns.php156020644editdlrm
admin-filters-media.php44280644editdlrm
admin-filters-post-base.php13710644editdlrm
admin-filters-post.php69740644editdlrm
admin-filters-term.php239940644editdlrm
admin-filters-widgets-options.php12560644editdlrm
admin-filters.php49940644editdlrm
admin-links.php150790644editdlrm
admin-model.php1880644editdlrm
admin-nav-menu.php107420644editdlrm
admin-notices.php77760644editdlrm
admin-static-pages.php46370644editdlrm
admin-strings.php49860644editdlrm
admin.php49200644editdlrm
view-translations-media.php16610644editdlrm
view-translations-post.php28310644editdlrm
view-translations-term.php35070644editdlrm
Edit: /home/techb158/on-time-movers.com/wp-content/plugins/polylang/src/admin/admin.php (4920B)
model->has_languages() ) { add_action( 'wp_loaded', array( $this, 'add_filters' ), 5 ); } } /** * Adds a 'settings' link for our plugin in the plugins list table. * * @since 0.1 * * @param string[] $links List of links associated to the plugin. * @return string[] Modified list of links. */ public function plugin_action_links( $links ) { array_unshift( $links, '' . __( 'Settings', 'polylang' ) . '' ); return $links; } /** * Adds the upgrade notice in plugins table * * @since 1.1.6 * * @param array $plugin_data Not used * @param object $r Plugin update data * @return void */ public function plugin_update_message( $plugin_data, $r ) { if ( ! empty( $r->upgrade_notice ) ) { printf( '

%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; } }