'', 1 => 'read', 2 => 'separator' . $position, 3 => '', 4 => 'wp-menu-separator' ); } add_action('init_custom_menu_separator', 'add_launchpad_admin_menu_separator'); // ADD MENU SEPARATOR ABOVE OPTIONS PAGE function set_launchpad_admin_menu_separator() { do_action('init_custom_menu_separator', 57); } add_action('init', 'set_launchpad_admin_menu_separator'); // LAUNCHPAD SETTINGS function register_launchpad_settings() { register_setting('launchpad-settings', 'launchpad'); } // GET DIRECTORY SIZE function get_foldersize($path) { $total_size = 0; $files = scandir($path); $cleanPath = rtrim($path, '/') . '/'; foreach($files as $t) { if ('.' != $t && '..' != $t) { $currentFile = $cleanPath . $t; if (is_dir($currentFile)) { $size = get_foldersize($currentFile); $total_size += $size; } else { $size = filesize($currentFile); $total_size += $size; } } } return $total_size; } // FORMAT DIRECTORY SIZE function wp_formatsize($size) { $units = explode(' ', 'B KB MB GB TB PB'); $mod = 1024; for ($i = 0; $size > $mod; $i++) $size /= $mod; $endIndex = strpos($size, ".") + 3; return substr($size, 0, $endIndex) . ' ' . $units[$i]; } /*----------------------------------------------------------------------------------- LAUNCHPAD OPTIONS PAGE -------------------------------------------------------------------------------------*/ function launchpad_admin_page() { if (!current_user_can('manage_options')) { wp_die(__('You do not have sufficient permissions to access this page.')); } // FETCH SAVED OPTION VALUES $options = get_option('launchpad'); // FETCH DIRECTORY FOLDER SIZES $upload_dir = wp_upload_dir(); $theme_dir = get_theme_root(); $upload_space = get_foldersize($upload_dir['basedir']); $content_space = get_foldersize(WP_CONTENT_DIR); $theme_space = get_foldersize($theme_dir); $plugin_space = get_foldersize(WP_PLUGIN_DIR); $wp_space = get_foldersize(ABSPATH); $active_theme = get_template_directory(); $active_theme_space = get_foldersize($active_theme); // MATH FOR DIRECTORY FOLDER SIZE PERCENTAGES $total = $content_space; $uploads = $upload_space / $total * 100; $plugins = $plugin_space / $total * 100; $themes = $theme_space / $total * 100; $active = ($active_theme_space / 2048000) * 38.86; echo '
'; echo screen_icon().'

Launchpad

'; echo'
'; settings_fields('launchpad-settings'); do_settings_sections('launchpad-settings'); echo ''; echo ''; // THEME SIZE echo ''; echo ''; echo ''; echo ''; // OLYMPUS FORMAT echo ''; echo ''; echo ''; echo ''; // DETAILS FORMAT echo ''; echo ''; echo ''; echo ''; // OLYMPUS PAGE TITE echo ''; echo ''; echo ''; echo ''; // OLYMPUS COMPANY NAME echo ''; echo ''; echo ''; echo ''; // OLYMPUS OFFICE CODES echo ''; echo ''; echo ''; echo ''; // OLYMPUS AGENT CODES /* echo ''; echo ''; echo ''; echo ''; */ // OLYMPUS ASSOCIATION CODES echo ''; echo ''; echo ''; echo ''; // OLYMPUS CONTACT FORM 7 ID echo ''; echo ''; echo ''; echo ''; /* // FEATURES echo ''; echo ''; echo ''; echo ''; */ echo ''; echo '
Memory Usage:WP-Content: '.wp_formatsize($content_space); echo '
'; echo ''; echo ''; echo ''; echo '
'; echo '
    '; echo '
  • Plugins
  • '; echo '
  • Uploads
  • '; echo '
  • Themes
  • '; echo '
  • Misc
  • '; echo '
'; echo '
'; echo 'Theme Size: '.wp_formatsize($active_theme_space); echo '
'; echo ''; echo '
'; echo '
    '; echo '
  • Light
  • '; echo '
  • Average
  • '; echo '
  • Heavy
  • '; echo '
'; echo '
Results Page Format:'; echo ''; echo '
Details Page Format:'; echo ''; echo '
Olympus Page Title:
Olympus Company Name:
Olympus Office Codes:
Olympus Agent Codes:
Olympus Association Codes:
Olympus Contact Form 7 ID:
Features'; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo '
'; echo'
'; submit_button(); echo '
'; echo '
'; } /*----------------------------------------------------------------------------------- FUNCTIONS FOR FEATURES -------------------------------------------------------------------------------------*/ /* // FETCH SAVED OPTION VALUES $options = get_option('launchpad'); */ /***************************************** * AGENTS POST TYPE *****************************************/ /* if($options["checkbox_agents"] == 1) { function post_type_agents() { $labels = array( 'name' => 'Agents', 'singular_name' => 'Agent', 'add_new' => 'Add New', 'add_new_item' => 'Add New Agent', 'edit_item' => 'Edit Agent', 'new_item' => 'New Agent', 'all_items' => 'All Agents', 'view_item' => 'View Agents', 'search_items' => 'Search Agents', 'not_found' => 'No Agents found', 'not_found_in_trash' => 'No Agents found in Trash', 'parent_item_colon' => '', 'menu_name' => 'Agents' ); $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'rewrite' => array('slug' => 'agent'), 'capability_type' => 'post', 'has_archive' => true, 'hierarchical' => true, 'menu_position' => null, 'menu_icon' => 'dashicons-businessman', 'taxonomies' => array(''), 'supports' => array('title', 'editor', 'thumbnail') ); register_post_type('agent' , $args); } add_action('init', 'post_type_agents'); } */ /***************************************** * OFFICES POST TYPE *****************************************/ /* if($options["checkbox_offices"] == 1) { function post_type_offices() { $labels = array( 'name' => 'Offices', 'singular_name' => 'Office', 'add_new' => 'Add New', 'add_new_item' => 'Add New Office', 'edit_item' => 'Edit Office', 'new_item' => 'New Office', 'all_items' => 'All Offices', 'view_item' => 'View Offices', 'search_items' => 'Search Offices', 'not_found' => 'No Offices found', 'not_found_in_trash' => 'No Offices found in Trash', 'parent_item_colon' => '', 'menu_name' => 'Offices' ); $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'rewrite' => array('slug' => 'office'), 'capability_type' => 'post', 'has_archive' => true, 'hierarchical' => true, 'menu_position' => null, 'menu_icon' => 'dashicons-admin-multisite', 'taxonomies' => array(''), 'supports' => array('title', 'editor', 'thumbnail') ); register_post_type('office' , $args); } add_action('init', 'post_type_offices'); } */ /***************************************** * FAVORITES POST TYPE *****************************************/ /* if($options["checkbox_favorites"] == 1) { function post_type_favorites() { $labels = array( 'name' => 'Favorites', 'singular_name' => 'Favorite', 'add_new' => 'Add New', 'add_new_item' => 'Add New Favorites', 'edit_item' => 'Edit Favorite', 'new_item' => 'New Favorite', 'all_items' => 'All Favorites', 'view_item' => 'View Favorites', 'search_items' => 'Search Favorites', 'not_found' => 'No Favorites found', 'not_found_in_trash' => 'No Favorites found in Trash', 'parent_item_colon' => '', 'menu_name' => 'Favorites' ); $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'rewrite' => array('slug' => 'favorite'), 'capability_type' => 'post', 'has_archive' => true, 'hierarchical' => true, 'menu_position' => null, 'menu_icon' => 'dashicons-heart', 'taxonomies' => array(''), 'supports' => array('title', 'editor', 'thumbnail') ); register_post_type('favorite' , $args); } add_action('init', 'post_type_favorites'); } */ ?> {"id":433,"date":"2012-05-01T14:24:50","date_gmt":"2012-05-01T19:24:50","guid":{"rendered":"https:\/\/www.sugsands.com\/?p=367"},"modified":"2021-07-19T13:38:30","modified_gmt":"2021-07-19T13:38:30","slug":"vacation-rental-in-gulf-shores-and-vacation-rentals-in-orange-beach","status":"publish","type":"post","link":"https:\/\/www.sugsands.com\/2012\/05\/01\/vacation-rental-in-gulf-shores-and-vacation-rentals-in-orange-beach\/","title":{"rendered":"Vacation Rental in Gulf Shores and Vacation Rentals in Orange Beach"},"content":{"rendered":"

Beach rentals in Gulf Shores<\/a> and beach rentals in Orange Beach<\/a> are available today for Spring rates and you can enjoy free nights. If your looking for Orange Beach condo for rent, we have rentals at 22 complexes. If your looking for a Gulf Shores beach condo for rent, we have rentals at 8 complexes. Sugar Sands Realty<\/a> wants to be your beach connection.<\/p>\n","protected":false},"excerpt":{"rendered":"

Beach rentals in Gulf Shores and beach rentals in Orange Beach are available today for Spring rates and you can enjoy free nights. If your looking for Orange Beach condo for rent, we have rentals at 22 complexes. If your looking for a Gulf Shores beach condo for rent, we have rentals at 8 complexes. […]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[9,10],"class_list":["post-433","post","type-post","status-publish","format-standard","hentry","category-news","tag-condo-rentals-in-gulf-shores-alabama","tag-orange-beach-alabama-condo-rentals"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.sugsands.com\/wp-json\/wp\/v2\/posts\/433","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sugsands.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sugsands.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sugsands.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sugsands.com\/wp-json\/wp\/v2\/comments?post=433"}],"version-history":[{"count":0,"href":"https:\/\/www.sugsands.com\/wp-json\/wp\/v2\/posts\/433\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sugsands.com\/wp-json\/wp\/v2\/media?parent=433"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sugsands.com\/wp-json\/wp\/v2\/categories?post=433"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sugsands.com\/wp-json\/wp\/v2\/tags?post=433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}