/** * Captures the Bulk Edit, "Upload New Media" parameters * * @since 2.11 * * @param array $request bulk action request parameters, including ['mla_bulk_action_do_cleanup']. * @param string $bulk_action the requested action. * @param array $custom_field_map [ slug => field_name ] * * @return array updated bulk action request parameters */ public static function mla_list_table_bulk_action_initial_request($request, $bulk_action, $custom_field_map) { MLACore::mla_debug_add(__LINE__ . " MLA_WPML::mla_list_table_bulk_action_initial_request( {$bulk_action} ) request = " . var_export($request, true), MLACore::MLA_DEBUG_CATEGORY_LANGUAGE); /* * Check for Bulk Edit processing during Upload New Media */ if (!empty($_REQUEST['mlaAddNewBulkEditFormString'])) { /* * It is now safe to restore the WPML option settings if they have been * changed for this upload */ if (!empty(self::$wpml_content_defaults)) { WPML_Media::update_setting('new_content_settings', self::$wpml_content_defaults); } /* * Suppress WPML processing in wpml-media.class.php function save_attachment_actions, * which wipes out attachment meta data. */ global $action; $action = 'upload-plugin'; } self::$bulk_edit_request = $request; self::$bulk_edit_map = $custom_field_map; return $request; }
/** * Captures the Bulk Edit, "Upload New Media" parameters * * @since 2.11 * * @param array $request bulk action request parameters, including ['mla_bulk_action_do_cleanup']. * @param string $bulk_action the requested action. * @param array $custom_field_map [ slug => field_name ] * * @return array updated bulk action request parameters */ public static function mla_list_table_bulk_action_initial_request($request, $bulk_action, $custom_field_map) { MLA::mla_debug_add(__LINE__ . " MLA_Polylang::mla_list_table_bulk_action_initial_request( {$bulk_action} ) request = " . var_export($request, true), MLA::MLA_DEBUG_CATEGORY_LANGUAGE); /* * Check for Bulk Edit processing during Upload New Media */ if (!empty($_REQUEST['mlaAddNewBulkEditFormString'])) { /* * Suppress WPML processing in wpml-media.class.php function save_attachment_actions, * which wipes out attachment meta data. */ global $action; $action = 'upload-plugin'; } self::$bulk_edit_request = $request; self::$bulk_edit_map = $custom_field_map; return $request; }