PUM_Admin_Upgrade_Routine_6::setup_valid_themes()

Create a list of valid popup themes.


Description Description


Source Source

File: includes/admin/upgrades/class-pum-admin-upgrade-routine-6.php

	public static function setup_valid_themes() {
		PUM_Admin_Upgrade_Routine_6::$valid_themes = array();

		foreach ( pum_get_all_themes() as $theme ) {
			PUM_Admin_Upgrade_Routine_6::$valid_themes[ $theme->ID ] = $theme;
			if ( pum_get_default_theme_id() == $theme->ID ) {
				PUM_Admin_Upgrade_Routine_6::$default_theme = $theme->ID;
			}
		}


		if ( ! PUM_Admin_Upgrade_Routine_6::$default_theme ) {
			reset( PUM_Admin_Upgrade_Routine_6::$valid_themes );
			PUM_Admin_Upgrade_Routine_6::$default_theme = PUM_Admin_Upgrade_Routine_6::$valid_themes[ key( PUM_Admin_Upgrade_Routine_6::$valid_themes ) ]->ID;
		}
	}


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.