function mobileview_has_themes() { global $mobileview; global $mobileview_theme_iterator; if (!$mobileview_theme_iterator) { $mobileview_themes = $mobileview->get_available_themes(); $mobileview_theme_iterator = new MobileViewArrayIterator($mobileview_themes); } return $mobileview_theme_iterator->have_items(); }
function mobileview_has_plugin_warnings() { global $mobileview; global $mobileview_plugin_warning_iterator; $settings = mobileview_get_settings(); if (!$mobileview_plugin_warning_iterator) { $warnings = apply_filters('mobileview_plugin_warnings', $mobileview->warnings); if (!$warnings) { return; } ksort($warnings); $new_warnings = array(); foreach ($warnings as $key => $value) { if (!in_array($key, $settings->dismissed_warnings)) { $new_warnings[$key] = $value; } } $mobileview_plugin_warning_iterator = new MobileViewArrayIterator($new_warnings); } return $mobileview_plugin_warning_iterator->have_items(); }
function mobileview_tab_setting_has_options() { global $mobileview_tab_options_iterator; global $mobileview_tab_section_setting; if (isset($mobileview_tab_section_setting[4])) { if (!$mobileview_tab_options_iterator) { $mobileview_tab_options_iterator = new MobileViewArrayIterator($mobileview_tab_section_setting[4]); } return $mobileview_tab_options_iterator->have_items(); } else { return false; } }