function print_page() { global $simple_map, $wpdb; $options = $simple_map->get_options(); extract($options); // Set Autoload Vars $count = $wpdb->get_col("SELECT COUNT(ID) FROM `" . $wpdb->posts . "` WHERE post_type = 'sm-location' AND post_status = 'publish'"); if ($count >= 250) { $disabled_autoload = false; // let it happen. we're limiting to 500 in the query $disabledmsg = sprintf(__('You have to many locations to auto-load them all. Only the closest %d will be displayed if auto-load all is selected.', 'SimpleMap'), '250'); } else { $disabled_autoload = false; $disabledmsg = ''; } // Extract styles $themes1 = $themes2 = array(); if (file_exists(SIMPLEMAP_PATH . '/inc/styles')) { $themes1 = $this->read_styles(SIMPLEMAP_PATH . '/inc/styles'); } if (file_exists(WP_PLUGIN_DIR . '/simplemap-styles')) { $themes2 = $this->read_styles(WP_PLUGIN_DIR . '/simplemap-styles'); } $themes1 = apply_filters('sm-general-options-themes1', $themes1); $themes2 = apply_filters('sm-general-options-themes1', $themes2); ?> <div class="wrap"> <?php // Title $sm_page_title = apply_filters('sm-general-options-page-title', 'SimpleMap: General Options'); // Toolbar $simple_map->show_toolbar($sm_page_title); // Messages if (isset($_GET['sm-msg']) && '1' == $_GET['sm-msg']) { echo '<div class="updated fade"><p>' . __('SimpleMap settings saved.', 'SimpleMap') . '</p></div>'; } ?> <div id="dashboard-widgets-wrap" class="clear"> <form method="post" action=""> <input type="hidden" name="sm_general_options_submitted" value="1" /> <?php wp_nonce_field('sm-general-options'); ?> <?php do_action('sm-general-options-page-top'); ?> <div id='dashboard-widgets' class='metabox-holder'> <?php do_action('sm-general-options-dash-widgets-top'); ?> <div class='postbox-container' style='width:49%;'> <div id='normal-sortables' class='meta-box-sortables ui-sortable'> <?php do_action('sm-general-options-normal-sortables-top'); ?> <div class="postbox"> <h3><?php _e('Location Defaults', 'SimpleMap'); ?> </h3> <div class="inside"> <p class="sub"><?php _e('If most of your locations are in the same area, choose the country and state/province here to make adding new locations easier.', 'SimpleMap'); ?> </p> <div class="table"> <table class="form-table"> <tr valign="top"> <td width="150"><label for="default_domain"><?php _e('Google Maps Domain', 'SimpleMap'); ?> </label></td> <td> <select name="default_domain" id="default_domain"> <?php foreach ($simple_map->get_domain_options() as $key => $value) { echo "<option value='" . $value . "' " . selected($default_domain, $value, false) . ">" . $key . " (" . $value . ")</option>\n"; } ?> </select> </td> </tr> <tr valign="top"> <td width="150"><label for="default_country"><?php _e('Default Country', 'SimpleMap'); ?> </label></td> <td> <select name="default_country" id="default_country"> <?php foreach ($simple_map->get_country_options() as $key => $value) { echo "<option value='" . $key . "' " . selected($default_country, $key, false) . ">" . $value . "</option>\n"; } ?> </select> </td> </tr> <tr valign="top"> <td width="150"><label for="default_language"><?php _e('Default Language', 'SimpleMap'); ?> </label></td> <td> <select name="default_language" id="default_language"> <?php foreach ($simple_map->get_language_options() as $key => $value) { echo "<option value='" . $key . "' " . selected($default_language, $key, false) . ">" . $value . "</option>\n"; } ?> </select> </td> </tr> <tr valign="top"> <td scope="row"><label for="default_state"><?php _e('Default State/Province', 'SimpleMap'); ?> </label></td> <td><input type="text" name="default_state" id="default_state" size="30" value="<?php echo $default_state; ?> " /></td> </tr> <tr valign="top"> <td width="150"><label for="address_format"><?php _e('Address Format', 'SimpleMap'); ?> </label></td> <td> <select id="address_format" name="address_format"> <option value="town, province postalcode" <?php selected($address_format, 'town, province postalcode'); ?> ><?php echo '[' . __('City/Town', 'SimpleMap') . '], [' . __('State/Province', 'SimpleMap') . '] [' . __('Zip/Postal Code', 'SimpleMap') . ']'; ?> </option> <option value="town province postalcode" <?php selected($address_format, 'town province postalcode'); ?> ><?php echo '[' . __('City/Town', 'SimpleMap') . '] [' . __('State/Province', 'SimpleMap') . '] [' . __('Zip/Postal Code', 'SimpleMap') . ']'; ?> </option> <option value="town-province postalcode" <?php selected($address_format, 'town-province postalcode'); ?> ><?php echo '[' . __('City/Town', 'SimpleMap') . '] - [' . __('State/Province', 'SimpleMap') . '] [' . __('Zip/Postal Code', 'SimpleMap') . ']'; ?> </option> <option value="postalcode town-province" <?php selected($address_format, 'postalcode town-province'); ?> ><?php echo '[' . __('Zip/Postal Code', 'SimpleMap') . '] [' . __('City/Town', 'SimpleMap') . '] - [' . __('State/Province', 'SimpleMap') . ']'; ?> </option> <option value="postalcode town, province" <?php selected($address_format, 'postalcode town, province'); ?> ><?php echo '[' . __('Zip/Postal Code', 'SimpleMap') . '] [' . __('City/Town', 'SimpleMap') . '], [' . __('State/Province', 'SimpleMap') . ']'; ?> </option> <option value="postalcode town" <?php selected($address_format, 'postalcode town'); ?> ><?php echo '[' . __('Zip/Postal Code', 'SimpleMap') . '] [' . __('City/Town', 'SimpleMap') . ']'; ?> </option> <option value="town postalcode" <?php selected($address_format, 'town postalcode'); ?> ><?php echo '[' . __('City/Town', 'SimpleMap') . '] [' . __('Zip/Postal Code', 'SimpleMap') . ']'; ?> </option> </select> <span class="hidden" id="order_1"><br /><?php _e('Example', 'SimpleMap'); ?> : Minneapolis, MN 55403</span> <span class="hidden" id="order_2"><br /><?php _e('Example', 'SimpleMap'); ?> : Minneapolis MN 55403</span> <span class="hidden" id="order_3"><br /><?php _e('Example', 'SimpleMap'); ?> : São Paulo - SP 85070</span> <span class="hidden" id="order_4"><br /><?php _e('Example', 'SimpleMap'); ?> : 85070 São Paulo - SP</span> <span class="hidden" id="order_5"><br /><?php _e('Example', 'SimpleMap'); ?> : 46800 Puerto Vallarta, JAL</span> <span class="hidden" id="order_6"><br /><?php _e('Example', 'SimpleMap'); ?> : 126 25 Stockholm</span> <span class="hidden" id="order_7"><br /><?php _e('Example', 'SimpleMap'); ?> : London EC1Y 8SY</span> </td> </tr> </table> </div> <!-- table --> <p class="submit"> <input type="submit" class="button-primary" value="<?php _e('Save Options', 'SimpleMap'); ?> " /><br /><br /> </p> <div class="clear"></div> </div> <!-- inside --> </div> <!-- postbox --> <!-- #### MAP CONFIGURATION #### --> <div class="postbox"> <h3><?php _e('Map Configuration', 'SimpleMap'); ?> </h3> <div class="inside"> <p class="sub"><?php printf(__('See %s the Help page%s for an explanation of these options.', 'SimpleMap'), '<a href="' . get_bloginfo('wpurl') . '/wp-admin/admin.php?page=simplemap-help">', '</a> '); ?> </p> <div class="table"> <table class="form-table"> <?php /* <tr valign="top"> <td width="150"><label for="api_key"><?php _e( 'Google Maps API Key', 'SimpleMap' ); ?></label></td> <td> <input type="text" name="api_key" id="api_key" size="50" value="<?php echo esc_attr( $api_key ); ?>" /><br /> <small><em><?php printf( __( '%s Click here%s to sign up for a Google Maps API key for your domain.', 'SimpleMap' ), '<a href="' . $simple_map->get_api_link() . '">', '</a>'); ?></em></small> </td> </tr> */ ?> <tr valign="top"> <?php if (TRUE) { $disabled_api = false; $api_how_to = __('Type in an address, state, or zip to geocode the default location.', 'SimpleMap'); } else { $disabled_api = true; $api_how_to = __('After you enter an API Key, you can type in an address, state, or zip here to geocode the default location.', 'SimpleMap'); } ?> <td width="150"><label for="default_lat"><?php _e('Starting Location', 'SimpleMap'); ?> </label></td> <td> <label for="default_lat" style="display: inline-block; width: 60px;"><?php _e('Latitude:', 'SimpleMap'); ?> </label> <input type="text" name="default_lat" id="default_lat" size="13" value="<?php echo esc_attr($default_lat); ?> " /><br /> <label for="default_lng" style="display: inline-block; width: 60px;"><?php _e('Longitude:', 'SimpleMap'); ?> </label> <input type="text" name="default_lng" id="default_lng" size="13" value="<?php echo esc_attr($default_lng); ?> " /> <p> <input <?php disabled($disabled_api); ?> type="text" name="default_address" id="default_address" size="30" value="" /> <a class="button" <?php disabled($disabled_api); ?> onclick="codeAddress();return false;" href="#"><?php _e('Geocode Address', 'SimpleMap'); ?> </a> <br /><small><span class='howto'><?php echo $api_how_to; ?> </span></small> </p> </td> </tr> <tr valign="top"> <td><label for="units"><?php _e('Distance Units', 'SimpleMap'); ?> </label></td> <td> <select name="units" id="units"> <option value="mi" <?php selected($units, 'mi'); ?> ><?php _e('Miles', 'SimpleMap'); ?> </option> <option value="km" <?php selected($units, 'km'); ?> ><?php _e('Kilometers', 'SimpleMap'); ?> </option> </select> </td> </tr> <tr valign="top"> <td><label for="default_radius"><?php _e('Default Search Radius', 'SimpleMap'); ?> </label></td> <td> <select name="default_radius" id="default_radius"> <?php foreach ($simple_map->get_search_radii() as $value) { echo "<option value='" . esc_attr($value) . "' " . selected($value, $default_radius, false) . ">" . esc_attr($value) . " " . esc_attr($units) . "</option>\n"; } ?> </select> </td> </tr> <tr valign="top"> <td><label for="results_limit"><?php _e('Number of Results to Display', 'SimpleMap'); ?> </label></td> <td> <select name="results_limit" id="results_limit"> <option value="0" <?php selected($results_limit, 0); ?> >No Limit</option> <?php for ($i = 5; $i <= 50; $i += 5) { echo "<option value='" . esc_attr($i) . "' " . selected($results_limit, $i, false) . ">" . esc_attr($i) . "</option>\n"; } ?> </select><br /> <small><span class='howto'><?php _e('Select "No Limit" to display all results within the search radius.', 'SimpleMap'); ?> </span></small> </td> </tr> <tr valign="top"> <td><label for="autoload"><?php _e('Auto-Load Database', 'SimpleMap'); ?> </label></td> <td> <select name="autoload" id="autoload"> <option value="none" <?php selected($autoload, 'none'); ?> ><?php _e('No auto-load', 'SimpleMap'); ?> </option> <option value="some" <?php selected($autoload, 'some'); ?> ><?php _e('Auto-load search results', 'SimpleMap'); ?> </option> <option value="all" <?php selected($autoload, 'all'); ?> <?php disabled($disabled_autoload); ?> ><?php _e('Auto-load all locations', 'SimpleMap'); ?> </option> </select> <br /> <small><em><?php _e(sprintf('%sNo auto-load%s shows map without any locations.%s%sAuto-load search results%s displays map based on default values for search form.%s%sAuto-load all%s ignores default search form values and loads all locations.', '<strong>', '</strong>', '<br />', '<strong>', '</strong>', '<br />', '<strong>', '</strong>')); ?> </em></small> <?php if ($disabledmsg != '') { echo '<br /><small style="color:red";><em>' . $disabledmsg . '</small></em>'; } ?> <!--<br /><label for="lock_default_location" id="lock_default_location_label"><input type="checkbox" name="lock_default_location" id="lock_default_location" value="1" <?php checked($lock_default_location); ?> /> <?php _e('Stick to default location set above', 'SimpleMap'); ?> </label>--> </td> </tr> <tr valign="top"> <td><label for="zoom_level"><?php _e('Default Zoom Level', 'SimpleMap'); ?> </label></td> <td> <select name="zoom_level" id="zoom_level"> <option value='0' <?php selected($zoom_level, 0); ?> >Auto Zoom</option> <?php for ($i = 1; $i <= 19; $i++) { echo "<option value='" . esc_attr($i) . "' " . selected($zoom_level, $i, false) . ">" . esc_attr($i) . "</option>\n"; } ?> </select><br /> <small><em><?php _e('1 is the most zoomed out (the whole world is visible) and 19 is the most zoomed in.', 'SimpleMap'); ?> </em></small> </td> </tr> <tr valign="top"> <td><label for="special_text"><?php _e('Special Location Label', 'SimpleMap'); ?> </label></td> <td> <input type="text" name="special_text" id="special_text" size="30" value="<?php echo esc_attr($special_text); ?> " /> </td> </tr> <tr valign="top"> <td><label for="map_pages"><?php _e('Map Page IDs', 'SimpleMap'); ?> </label></td> <td> <input type="text" name="map_pages" id="map_pages" size="30" value="<?php echo esc_attr($map_pages); ?> " /><br /> <small><em><?php _e('Enter the IDs of the pages/posts the map will appear on, separated by commas. The map scripts will only be loaded on those pages. Leave blank or enter 0 to load the scripts on all pages.', 'SimpleMap'); ?> </em></small> </td> </tr> </table> </div> <!-- table --> <p class="submit"> <input type="submit" class="button-primary" value="<?php _e('Save Options', 'SimpleMap'); ?> " /><br /><br /> </p> <div class="clear"></div> </div> <!-- inside --> </div> <!-- postbox --> <!-- Optional Features --> <div class="postbox"> <h3><?php _e('Optional / Experimental Features', 'SimpleMap'); ?> </h3> <div class="inside"> <p class="sub"><?php printf(__('See %s the Help page%s for an explanation of these options.', 'SimpleMap'), '<a href="' . get_bloginfo('wpurl') . '/wp-admin/admin.php?page=simplemap-help">', '</a> '); ?> </p> <div class="table"> <table class="form-table"> <tr valign="top"> <td width="150"><?php _e('Permalinks', 'SimpleMap'); ?> </td> <td> <label for="enable_permalinks"><input type="checkbox" name="enable_permalinks" id="enable_permalinks" <?php checked($enable_permalinks); ?> /> <?php _e('Enable location permalinks?', 'SimpleMap'); ?> </label> <br /><label for="permalink_slug"><small><?php _e('Location permalink folder?', 'SimpleMap'); ?> </small> <input type="text" name="permalink_slug" id="permalink_slug" value="<?php echo esc_attr($permalink_slug); ?> " /></label> </td> </tr> <tr valign="top"> <td width="150"><?php _e('Location Taxonomies', 'SimpleMap'); ?> </td> <td> <?php $standard_taxonomies = $simple_map->get_taxonomy_settings(); $taxonomies += $standard_taxonomies; foreach ($taxonomies as $taxonomy => $tax_info) { $safe = str_replace('-', '_', $taxonomy); $label = isset($tax_info['description']) ? $tax_info['description'] : str_replace('sm-', '', $taxonomy); $active = !empty($options['taxonomies'][$taxonomy]); echo '<label for="taxonomies_' . $safe . '"><input type="checkbox" name="taxonomies[' . $taxonomy . '][active]" id="taxonomies_' . $safe . '" ' . checked($active, true, false) . ' /> ' . __('Enable ' . $label . ' taxonomies?', 'SimpleMap') . '</label>'; echo '<br />'; if ($active && !isset($standard_taxonomies[$taxonomy])) { echo '<div style="margin: 5px 0px 5px 15px; padding: 5px; border: 1px solid #ccc;">'; echo '<label for="taxonomies_' . $safe . '_singular">' . __('Singular Form', 'SimpleMap'); echo ': <input type="text" name="taxonomies[' . $taxonomy . '][singular]" id="taxonomies_' . $safe . '_singular" value="' . esc_attr($tax_info['singular']) . '" /></label>'; echo '<br />'; echo '<label for="taxonomies_' . $safe . '_plural">' . __('Plural Form', 'SimpleMap'); echo ': <input type="text" name="taxonomies[' . $taxonomy . '][plural]" id="taxonomies_' . $safe . '_plural" value="' . esc_attr($tax_info['plural']) . '" /></label>'; echo '</div>'; echo '<br />'; } } ?> </td> </tr> <tr valign="top"> <td width="150"><?php _e('Google Adsense for Maps', 'SimpleMap'); ?> </td> <td> <label for="adsense_for_maps"><input type="checkbox" name="adsense_for_maps" id="adsense_for_maps" <?php checked($adsense_for_maps); ?> /> <?php _e('Enable Adense for Maps?', 'SimpleMap'); ?> </label> <br /><label for="adsense_pub_id"><small><?php _e('Default Adsense Publisher ID:', 'SimpleMap'); ?> </small> <input type="text" name="adsense_pub_id" id="adsense_pub_id" size="30" value="<?php echo esc_attr($adsense_pub_id); ?> " /></label> <br /><label for="adsense_channel_id"><small><?php _e('Default Adsense Channel ID:', 'SimpleMap'); ?> </small> <input type="text" name="adsense_channel_id" id="adsense_channel_id" size="30" value="<?php echo esc_attr($adsense_channel_id); ?> " /></label> <br /><label for="adsense_max_ads"><small><?php _e('Max number of ads on map:', 'SimpleMap'); ?> </small> <input type="text" name="adsense_max_ads" id="adsense_max_ads" size="10" value="<?php echo esc_attr($adsense_max_ads); ?> " /></label> </td> </tr> <tr valign="top"> <td><label for="auto_locate"><?php _e('Auto-detect Location', 'SimpleMap'); ?> </label></td> <td> <select name="auto_locate" id="auto_locate"> <?php foreach ($simple_map->get_auto_locate_options() as $value => $label) { echo "<option value='" . esc_attr($value) . "' " . selected($value, $auto_locate, false) . ">" . esc_attr($label) . "</option>\n"; } ?> </select><br /> <small><span class='howto'><?php _e('IP based detection does not prompt the user for permission and is faster than HTML5. HTML5 is more precise.'); ?> </span></small> </td> </tr> </table> </div> <p class="submit"> <input type="submit" class="button-primary" value="<?php _e('Save Options', 'SimpleMap'); ?> " /><br /><br /> </p> <div class="clear"></div> </div> </div> <?php do_action('sm-general-options-normal-sortables-bottom'); ?> </div> </div> <div class='postbox-container' style='width:49%;'> <div id='side-sortables' class='meta-box-sortables ui-sortable'> <?php do_action('sm-general-options-side-sortables-top'); ?> <!-- #### PREMIUM SUPPORT #### --> <div class="postbox" > <h3 style='color:#fff;text-shadow:0 1px 0 #000;background: #fff url( <?php echo SIMPLEMAP_URL; ?> /inc/images/blue-grad.png ) top left repeat-x;'><?php _e('Premium Support and Features', 'SimpleMap'); ?> </h3> <div class="inside" style='padding: 0pt 10px 10px;' > <?php // Check for premium support status global $simplemap_ps; if (!url_has_ftps_for_item($simplemap_ps)) { ?> <h4><?php printf(__('SimpleMap Premium Support Benefits', 'SimpleMap'), esc_attr(site_url())); ?> </h4> <p> <?php printf(__('SimpleMap now offers a premium support package for the low cost of %s per year per domain.', 'SimpleMap'), '$30.00 USD'); ?> </p> <p> <?php _e('By signing up for SimpleMap premium support, you help to ensure future enhancements to this excellent project as well as the following benefits:', 'SimpleMap'); ?> </p> <ul style='margin-left:25px;list-style-type:disc'> <li><?php _e('Around the clock access to our extensive knowledge base and support forum from within your WordPress dashboard', 'SimpleMap'); ?> </li> <li><?php _e('Professional and timely response times to all your questions from the SimpleMap team', 'SimpleMap'); ?> </li> <li><?php _e('A 10% discount for any custom functionality you request from the SimpleMap developers', 'SimpleMap'); ?> </li> <li><?php _e('A 6-12 month advance access to new features integrated into the auto upgrade functionality of WordPress', 'SimpleMap'); ?> </li> </ul> <ul style='margin-left:25px;list-style-type:none'> <li><a href='<?php echo get_ftps_paypal_button($simplemap_ps); ?> '><?php _e('Signup Now', 'SimpleMap'); ?> </a></li> <li><a target='_blank' href='<?php echo get_ftps_learn_more_link($simplemap_ps); ?> '><?php _e('Learn More', 'SimpleMap'); ?> </a></li> </ul> <?php } else { ?> <p class='howto'><?php printf("Your premium support for <code>%s</code> was purchased on <code>%s</code> by <code>%s</code> (%s). It will remain valid for this URL until <code>%s</code>.", get_ftps_site($simplemap_ps), date("F d, Y", get_ftps_purchase_date($simplemap_ps)), get_ftps_name($simplemap_ps), get_ftps_email($simplemap_ps), date("F d, Y", get_ftps_exp_date($simplemap_ps))); ?> </p> <p><a href='#' id='premium_help'><?php _e('Launch Premium Support widget', 'SimpleMap'); ?> </a> | <a target="blank" href="http://support.simplemap-plugin.com?sso=<?php echo get_ftps_sso_key($simplemap_ps); ?> "><?php _e('Visit Premium Support web site', 'SimpleMap'); ?> </a></p> <script type="text/javascript" charset="utf-8"> Tender = { hideToggle: true, sso: "<?php echo get_ftps_sso_key($simplemap_ps); ?> ", widgetToggles: [document.getElementById('premium_help')] } </script> <script src="https://simplemap.tenderapp.com/tender_widget.js" type="text/javascript"></script> <?php } ?> </div> <!-- inside --> </div> <!-- postbox --> <!-- #### MAP STYLES #### --> <div class="postbox" > <h3><?php _e('Map Style Defaults', 'SimpleMap'); ?> </h3> <div class="inside"> <p class="sub"><?php printf(__('To insert SimpleMap into a post or page, type this shortcode in the body: %s', 'SimpleMap'), '<code>[simplemap]</code>'); ?> </p> <div class="table"> <table class="form-table"> <tr valign="top"> <td width="150"><label for="map_width"><?php _e('Map Size', 'SimpleMap'); ?> </label></td> <td> <label for="map_width" style="display: inline-block; width: 60px;"><?php _e('Width:', 'SimpleMap'); ?> </label> <input type="text" name="map_width" id="map_width" size="13" value="<?php echo esc_attr($map_width); ?> " /><br /> <label for="map_height" style="display: inline-block; width: 60px;"><?php _e('Height:', 'SimpleMap'); ?> </label> <input type="text" name="map_height" id="map_height" size="13" value="<?php echo esc_attr($map_height); ?> " /><br /> <small><em><?php printf(__('Enter a numeric value with CSS units, such as %s or %s.', 'SimpleMap'), '</em><code>100%</code><em>', '</em><code>500px</code><em>'); ?> </em></small> </td> </tr> <tr valign="top"> <td><label for="map_type"><?php _e('Default Map Type', 'SimpleMap'); ?> </label></td> <td> <div class="radio-thumbnail<?php if ('ROADMAP' == $map_type) { echo ' radio-thumbnail-current'; } ?> "> <label style="display: block;" for="map_type_normal"> <img src="<?php echo SIMPLEMAP_URL; ?> /inc/images/map-type-normal.jpg" width="100" height="100" style="border: 1px solid #999;" /><br /><?php _e('Road map', 'SimpleMap'); ?> <br /> <input type="radio" style="border: none;" name="map_type" id="map_type_normal" value="ROADMAP" <?php checked($map_type, 'ROADMAP'); ?> /> </label> </div> <div class="radio-thumbnail<?php if ('SATELLITE' == $map_type) { echo ' radio-thumbnail-current'; } ?> "> <label style="display: block;" for="map_type_satellite"> <img src="<?php echo SIMPLEMAP_URL; ?> /inc/images/map-type-satellite.jpg" width="100" height="100" style="border: 1px solid #999;" /><br /><?php _e('Satellite map', 'SimpleMap'); ?> <br /> <input type="radio" style="border: none;" name="map_type" id="map_type_satellite" value="SATELLITE" <?php checked($map_type, 'SATELLITE'); ?> /> </label> </div> <div class="radio-thumbnail<?php if ('HYBRID' == $map_type) { echo ' radio-thumbnail-current'; } ?> "> <label style="display: block;" for="map_type_hybrid"> <img src="<?php echo SIMPLEMAP_URL; ?> /inc/images/map-type-hybrid.jpg" width="100" height="100" style="border: 1px solid #999;" /><br /><?php _e('Hybrid map', 'SimpleMap'); ?> <br /> <input type="radio" style="border: none;" name="map_type" id="map_type_hybrid" value="HYBRID" <?php checked($map_type, 'HYBRID'); ?> /> </label> </div> <div class="radio-thumbnail<?php if ('TERRAIN' == $map_type) { echo ' radio-thumbnail-current'; } ?> "> <label style="display: block;" for="map_type_terrain"> <img src="<?php echo SIMPLEMAP_URL; ?> /inc/images/map-type-terrain.jpg" width="100" height="100" style="border: 1px solid #999;" /><br /><?php _e('Terrain map', 'SimpleMap'); ?> <br /> <input type="radio" style="border: none;" name="map_type" id="map_type_terrain" value="TERRAIN" <?php checked($map_type, 'TERRAIN'); ?> /> </label> </div> </td> </tr> <tr valign="top"> <td><label for="map_stylesheet"><?php _e('Theme', 'SimpleMap'); ?> </label></td> <td> <select name="map_stylesheet" id="map_stylesheet"> <?php echo '<optgroup label="' . __('Default Themes', 'SimpleMap') . '">' . "\n"; foreach ($themes1 as $file => $name) { $file_full = 'inc/styles/' . $file; echo '<option value="' . esc_attr($file_full) . '" ' . selected($map_stylesheet, $file_full, false) . '>' . esc_attr($name) . '</option>' . "\n"; } echo '</optgroup>' . "\n"; if (!empty($themes2)) { echo '<optgroup label="' . __('Custom Themes', 'SimpleMap') . '">' . "\n"; foreach ($themes2 as $file => $name) { $file_full = 'simplemap-styles/' . $file; echo '<option value="' . esc_attr($file_full) . '" ' . selected($map_stylesheet, $file_full, false) . '>' . esc_attr($name) . '</option>' . "\n"; } echo '</optgroup>' . "\n"; } ?> </select><br /> <small><em><?php printf(__('To add your own theme, upload your own CSS file to a new directory in your plugins folder called %s simplemap-styles%s. To give it a name, use the following header in the top of your stylesheet:', 'SimpleMap'), '</em><code>', '</code><em>'); ?> </em></small><br /> <div style="margin-left: 20px;"> <code style="color: #060; background: none;">/*<br />Theme Name: THEME_NAME_HERE<br />*/</code> </div> </td> </tr> <tr valign="middle"> <td> <label for="display_search"><?php _e('Display Search Form', 'SimpleMap'); ?> </label> </td> <td> <label for="display_search_yes"><input type="radio" name="display_search" id="display_search_yes" value="show" <?php checked($display_search, 'show'); ?> /> <?php _e('Yes', 'SimpleMap'); ?> </label> <label for="display_search_no"><input type="radio" name="display_search" id="display_search_no" value="hide" <?php checked($display_search, 'hide'); ?> /> <?php _e('No', 'SimpleMap'); ?> </label><br /> </td> </tr> <tr valign="middle"> <td> <label for="powered_by"><?php _e('SimpleMap Link', 'SimpleMap'); ?> </label> </td> <td> <label for="powered_by"><input type="checkbox" name="powered_by" id="powered_by" <?php checked($powered_by); ?> /> <?php _e('Show the "Powered by SimpleMap" link', 'SimpleMap'); ?> </label> </td> </tr> </table> </div> <!-- table --> <p class="submit" align="right"> <input type="submit" class="button-primary" value="<?php _e('Save Options', 'SimpleMap'); ?> " /> </p> <div class="clear"></div> </div> <!-- inside --> </div> <!-- postbox --> <div class="postbox" > <h3><?php _e('Delete SimpleMap Data', 'SimpleMap'); ?> </h3> <div class="inside"> <p class="sub"><span style="color: red;"><?php _e('CAUTION! Uninstalling SimpleMap will completely delete all current locations, categories, tags and options. This is irreversible.', 'SimpleMap'); ?> </span></p> <p style='text-align:center;'><a onclick="javascript:return confirm('<?php _e('Last chance! Pressing OK will delete all SimpleMap locations. Your settings will not be deleted.'); ?> ')" href="<?php echo wp_nonce_url(admin_url('admin.php?page=simplemap&sm-action=delete-simplemap&locations-only=true'), 'delete-simplemap-locations'); ?> " ><?php _e('Clicking this link will remove all locations but preserve your settings.'); ?> </a></p> <p style='text-align:center;'><a onclick="javascript:return confirm('<?php _e('Last chance! Pressing OK will delete all SimpleMap data.'); ?> ')" href="<?php echo wp_nonce_url(admin_url('admin.php?page=simplemap&sm-action=delete-simplemap'), 'delete-simplemap'); ?> " ><?php _e('Clicking this link will remove all data from the database.'); ?> </a></p> </div> </div> <?php do_action('sm-general-options-side-sortables-bottom'); ?> </div> <!-- meta-box-sortables --> </div> <!-- postbox-container --> <?php do_action('sm-general-options-dash-widgets-bottom'); ?> </div> <!-- dashboard-widgets --> </form> <p style='float:right;margin-right:25px;'><a href='https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=DTJBYXGQFSW64'>Donate via PayPal</a></p> <div class="clear"> </div> </div><!-- dashboard-widgets-wrap --> </div> <!-- wrap --> <?php }
function print_page() { if (isset($_POST['sm-action']) && 'import-csv' == $_POST['sm-action']) { $step = isset($_POST['step']) ? absint($_POST['step']) : 1; // Check for uploaded file with no errors. if (1 == $step && isset($_FILES['simplemap-csv-upload']) && !$_FILES['simplemap-csv-upload']['error'] > 0 || 2 == $step) { switch ($step) { case 2: $this->import_csv(); break; case 1: default: $this->do_csv_preview(); } } } else { global $simple_map; $options = $simple_map->get_options(); /* if ( !isset( $options['api_key'] ) ) $options['api_key'] = ''; */ extract($options); ?> <div class="wrap"> <?php // Title $sm_page_title = apply_filters('sm-import-export-page-title', 'SimpleMap: Import/Export CSV'); // Toolbar $simple_map->show_toolbar($sm_page_title); // Messages if (isset($_GET['sm-msg']) && '2' == $_GET['sm-msg']) { echo '<div class="updated fade"><p>' . __('Legacy SimpleMap settings deleted.', 'SimpleMap') . '</p></div>'; } if (isset($_GET['sm-msg']) && '3' == $_GET['sm-msg']) { echo '<div class="error fade"><p>' . __('Legacy SimpleMap NOT settings deleted.', 'SimpleMap') . '</p></div>'; } ?> <div id="dashboard-widgets-wrap" class="clear"> <div id='dashboard-widgets' class='metabox-holder'> <div class='postbox-container' style='width:49%'> <div id='normal-sortables' class='meta-box-sortables ui-sortable'> <div class="postbox"> <h3><?php _e('Import From File', 'SimpleMap'); ?> </h3> <div class="inside" style="padding: 0 10px 10px 10px;"> <h4><?php _e('If your file has fewer than 100 records and does not have latitude/longitude data:', 'SimpleMap'); ?> </h4> <p><?php _e('Make sure your CSV has a header row that gives the field names (in English). A good example of a header row would be as follows:', 'SimpleMap'); ?> </p> <p><em style="color: #777; font: italic 1.1em Georgia;"><?php _e('Name, Address, Address Line 2, City, State/Province, ZIP/Postal Code, Country, Phone, Fax, URL, Category, Tags, Days, Times, Description, Special (1 or 0), Latitude, Longitude', 'SimpleMap'); ?> </em></p> <p><?php _e('You can import your file with or without quotation marks around each field. However, if any of your fields contain commas, you should enclose your fields in quotation marks. Single ( \' ) or double ( " ) quotation marks will work.', 'SimpleMap'); ?> </p> <h4><?php _e('If your file has more than 100 records:', 'SimpleMap'); ?> </h4> <p><?php _e('If you have more than 100 records to import, it is best to do one of the following:', 'SimpleMap'); ?> </p> <ul style="list-style-type: disc; margin-left: 3em;"> <li><?php _e('Geocode your own data before importing it'); ?> </li> <li><?php _e('Split your file into multiple files with no more than 100 lines each'); ?> </li> </ul> <p><?php printf(__('Geocoding your own data will allow you to import thousands of records very quickly. If your locations need to be geocoded by SimpleMap, any file with more than 100 records might stall your server. %s Resources for geocoding your own locations can be found here.%s', 'SimpleMap'), '<a href="http://groups.google.com/group/Google-Maps-API/web/resources-non-google-geocoders" target="_blank">', '</a>'); ?> </p> <p><?php _e('If you are importing a file you exported from SimpleMap (and haven\'t changed since), be sure to check the box below since the locations are already geocoded.', 'SimpleMap'); ?> </p> <form name="import_form" method="post" action="<?php echo admin_url('admin.php?page=simplemap-import-export'); ?> " enctype="multipart/form-data" class="inabox"> <input type="hidden" name="MAX_FILE_SIZE" value="<?php echo 2 * 1024 * 1024; ?> " /> <input type="hidden" name="sm-action" value="import-csv" /> <p style="margin-top: 0;"><label for="simplemap-csv-upload"><?php _e('File to import (maximum size 2MB):', 'SimpleMap'); ?> </label><input type="file" style="padding-left: 10px; border: none; font-size: 0.9em;" id="simplemap-csv-upload" name="simplemap-csv-upload" /> <br /> <?php // Warn them if the simplemap path is not writable if (!is_writable(WP_PLUGIN_DIR)) { echo "<br />" . __(sprintf('Please make the following directory <a href="%s">writable by WordPress</a>: %s', 'http://codex.wordpress.org/Changing_File_Permissions#Permission_Scheme_for_WordPress', '<code>' . WP_PLUGIN_DIR . '</code>'), 'SimpleMap'); } ?> </p> <input type="submit" class="button-primary" value="<?php _e('Import CSV File', 'SimpleMap'); ?> " /> <?php /* if ( '' == $options['api_key'] ) : ?> <?php printf( __( "Warning: You still need to enter an <a href='%s'>API key</a> if you need your locaitons geocoded.", 'SimpleMap' ), admin_url( "admin.php?page=simplemap" ) ); ?> <?php endif; */ ?> </form> <p style="color: #777; font: italic 1.1em Georgia;"><?php _e('Importing a file may take several seconds; please be patient.', 'SimpleMap'); ?> </p> <div class="clear"></div> </div> <!-- inside --> </div> <!-- postbox --> <!-- ========================================= ============================================== ========================================== --> <div class="postbox"> <h3><?php _e('Export To File', 'SimpleMap'); ?> </h3> <div class="inside" style="padding: 10px;"> <form name="export_form" method="post" action="" > <input type="hidden" name="sm-action" value="export-csv" /> <input type="submit" class="button-primary" value="<?php _e('Export Database to CSV File', 'SimpleMap'); ?> " /> </form> <div class="clear"></div> </div> <!-- inside --> </div> <!-- postbox --> <!-- ========================================= ============================================== ========================================== --> </div> <!-- meta-box-sortables --> </div> <!-- postbox-container --> <div class='postbox-container' style='width:49%;'> <div id='side-sortables' class='meta-box-sortables ui-sortable'> <?php do_action('sm-import-export-side-sortables-top'); ?> <!-- #### PREMIUM SUPPORT #### --> <div class="postbox" > <h3 style='color:#fff;text-shadow:0 1px 0 #000;background: #fff url( <?php echo SIMPLEMAP_URL; ?> /inc/images/blue-grad.png ) top left repeat-x;'><?php _e('Premium Support and Features', 'SimpleMap'); ?> </h3> <div class="inside" style='padding: 0pt 10px 10px;' > <?php // Check for premium support status global $simplemap_ps; if (!url_has_ftps_for_item($simplemap_ps)) { ?> <h4><?php printf(__('SimpleMap Premium Support Benefits', 'SimpleMap'), esc_attr(site_url())); ?> </h4> <p> <?php printf(__('SimpleMap now offers a premium support package for the low cost of %s per year per domain.', 'SimpleMap'), '$30.00 USD'); ?> </p> <p> <?php _e('By signing up for SimpleMap premium support, you help to ensure future enhancements to this excellent project as well as the following benefits:', 'SimpleMap'); ?> </p> <ul style='margin-left:25px;list-style-type:disc'> <li><?php _e('Around the clock access to our extensive knowledge base and support forum from within your WordPress dashboard', 'SimpleMap'); ?> </li> <li><?php _e('Professional and timely response times to all your questions from the SimpleMap team', 'SimpleMap'); ?> </li> <li><?php _e('A 10% discount for any custom functionality you request from the SimpleMap developers', 'SimpleMap'); ?> </li> <li><?php _e('A 6-12 month advance access to new features integrated into the auto upgrade functionality of WordPress', 'SimpleMap'); ?> </li> </ul> <ul style='margin-left:25px;list-style-type:none'> <li><a href='<?php echo get_ftps_paypal_button($simplemap_ps); ?> '><?php _e('Signup Now', 'SimpleMap'); ?> </a></li> <li><a target='_blank' href='<?php echo get_ftps_learn_more_link($simplemap_ps); ?> '><?php _e('Learn More', 'SimpleMap'); ?> </a></li> </ul> <?php } else { ?> <p class='howto'><?php printf("Your premium support for <code>%s</code> was purchased on <code>%s</code> by <code>%s</code> (%s). It will remain valid for this URL until <code>%s</code>.", get_ftps_site($simplemap_ps), date("F d, Y", get_ftps_purchase_date($simplemap_ps)), get_ftps_name($simplemap_ps), get_ftps_email($simplemap_ps), date("F d, Y", get_ftps_exp_date($simplemap_ps))); ?> </p> <p><a href='#' id='premium_help'><?php _e('Launch Premium Support widget', 'SimpleMap'); ?> </a> | <a target="blank" href="http://support.simplemap-plugin.com?sso=<?php echo get_ftps_sso_key($simplemap_ps); ?> "><?php _e('Visit Premium Support web site', 'SimpleMap'); ?> </a></p> <script type="text/javascript" charset="utf-8"> Tender = { hideToggle: true, sso: "<?php echo get_ftps_sso_key($simplemap_ps); ?> ", widgetToggles: [document.getElementById('premium_help')] } </script> <script src="https://simplemap.tenderapp.com/tender_widget.js" type="text/javascript"></script> <?php } ?> </div> <!-- inside --> </div> <!-- postbox --> <?php if ($simple_map->legacy_tables_exist()) { ?> <!-- #### LEGACY EXPORT #### --> <div class="postbox" > <h3><?php _e('Legacy Data', 'SimpleMap'); ?> </h3> <div class="inside" style="padding: 10px;"> <p class='howto'><?php _e('It appears that you have location data stored in legacy SimpleMap tables that existed prior to version 2.0. What would you like to do with that data?', 'SimpleMap'); ?> </p> <ul style="list-style-type: disc; margin-left: 3em;"> <li><a href='<?php echo admin_url('admin.php?page=simplemap-import-export&sm-action=export-legacy-csv'); ?> '><?php _e('Export legacy data as a CSV file', 'SimpleMap'); ?> </a></li> <!--<li><a href=''><?php _e('Port all legacy data over to custom post types', 'SimpleMap'); ?> </a></li>--> <li><a onClick="javascript:return confirm('<?php _e('Last chance! Pressing OK will delete all Legacy SimpleMap data.'); ?> ')" href="<?php echo wp_nonce_url(admin_url('admin.php?page=simplemap-import-export&sm-action=delete-legacy-simplemap'), 'delete-legacy-simplemap'); ?> " ><?php _e('Permanently delete the legacy data and tables', 'SimpleMap'); ?> </a></li> </ul> </div> </div> <?php } ?> <?php do_action('sm-import-export-side-sortables-bottom'); ?> </div> </div> <!-- dashboard-widgets --> <div class="clear"> </div> </div><!-- dashboard-widgets-wrap --> </div> <!-- wrap --> <?php } }
function premium_support() { global $simplemap_ps, $current_user; wp_get_current_user(); $status_key = md5('ft_premium_support_' . $simplemap_ps->product_id . '_' . sanitize_title_with_dashes($simplemap_ps->site_url) . '_' . sanitize_title_with_dashes($simplemap_ps->server_url)); $sso_key = md5('ft_premium_sso_' . $current_user->ID . '_' . $simplemap_ps->product_id . '_' . sanitize_title_with_dashes($simplemap_ps->site_url) . '_' . sanitize_title_with_dashes($simplemap_ps->server_url)); // Set status from transient if not set via global if ('' == $simplemap_ps->ps_status && '' != get_transient($status_key)) { $simplemap_ps->ps_status = get_transient($status_key); } // Set sso key from transient if not set via global if ('' == $simplemap_ps->sso_status && '' != get_transient($sso_key)) { $simplemap_ps->sso_status = get_transient($sso_key); } //echo "<pre>";print_r( $simplemap_ps );echo "</pre>"; if (!url_has_ftps_for_item($simplemap_ps)) { ?> <p> <?php _e('By signing up for SimpleMap premium support, you help to ensure future enhancements to this excellent project as well as the following benefits:', 'SimpleMap'); ?> </p> <ul style='margin-left:25px;list-style-type:disc'> <li><?php _e('Around the clock access to our extensive knowledge base and support forum from within your WordPress dashboard', 'SimpleMap'); ?> </li> <li><?php _e('Professional and timely response times to all your questions from the SimpleMap team', 'SimpleMap'); ?> </li> <li><?php _e('A 10% discount for any custom functionality you request from the SimpleMap developers', 'SimpleMap'); ?> </li> <li><?php _e('A 6-12 month advance access to new features integrated into the auto upgrade functionality of WordPress', 'SimpleMap'); ?> </li> </ul> <ul style='margin-left:25px;list-style-type:none'> <li><a href='<?php echo get_ftps_paypal_button($simplemap_ps); ?> '><?php _e('Signup Now', 'SimpleMap'); ?> </a></li> <li><a target='_blank' href='<?php echo get_ftps_learn_more_link($simplemap_ps); ?> '><?php _e('Learn More', 'SimpleMap'); ?> </a></li> </ul> <?php } else { ?> <p class='howto aligncenter'><?php printf(__('Your premium support license for %s is valid until %s', 'SimpleMap'), get_ftps_site($simplemap_ps), date("F d, Y", get_ftps_exp_date($simplemap_ps))); ?> </p> <ul style='margin-left:25px;list-style-type:disc'> <li><a href="#" id="simplemap-pss"><?php _e('Launch Premium Support widget', 'SimpleMap'); ?> </a></li> <li><a target='_blank' href="http://support.simplemap-plugin.com?sso=<?php echo get_ftps_sso_key($simplemap_ps); ?> "><?php _e('Visit Premium Support web site', 'SimpleMap'); ?> </a></li> <script type="text/javascript" charset="utf-8"> Tender = { hideToggle: true, sso: "<?php echo get_ftps_sso_key($simplemap_ps); ?> ", widgetToggles: [document.getElementById('simplemap-pss')] } </script> <script src="https://simplemap.tenderapp.com/tender_widget.js" type="text/javascript"></script> <?php } }
function print_page() { global $simple_map; $options = $simple_map->get_options(); extract($options); ?> <div class="wrap"> <?php // Title $sm_page_title = 'SimpleMap: Premium Support'; // Toolbar $simple_map->show_toolbar($sm_page_title); ?> <div><p><?php _e('Jump to a section:', 'SimpleMap'); ?> <a href="#displaying_your_map"><?php _e('Displaying Your Map', 'SimpleMap'); ?> </a> | <a href="#general_options"><?php _e('General Options', 'SimpleMap'); ?> </a> | <a href="#adding_a_location"><?php _e('Adding a Location', 'SimpleMap'); ?> </a> | <a href="#everything_else"><?php _e('Everything Else', 'SimpleMap'); ?> </a></p></div> <div id="dashboard-widgets-wrap" class="clear"> <div id='dashboard-widgets' class='metabox-holder'> <div class='postbox-container' style='width:49%;'> <div id='normal-sortables' class='meta-box-sortables ui-sortable'> <a name="premium_features"></a> <div class="postbox"> <h3><?php _e('Premium Features', 'SimpleMap'); ?> </h3> <div class="inside" style="padding: 0 10px 10px 10px;"> <div class="table"> <table class="form-table"> <tr><td><?php _e('Custom category markers can now be used. Login to Premium support and look for the KB article for instructions.', 'SimpleMap'); ?> </td></tr> <tr><td><?php _e('We now have a search widget. Login to Premium support and look for the KB article for instructions.', 'SimpleMap'); ?> </td></tr> </table> </div> <div class="clear"></div> </div> <!-- inside --> </div> <!-- postbox --> <!-- ========================================= ============================================== ========================================== --> <a name="displaying_your_map"></a> <div class="postbox"> <h3><?php _e('Displaying Your Map', 'SimpleMap'); ?> </h3> <div class="inside" style="padding: 0 10px 10px 10px;"> <div class="table"> <table class="form-table"> <tr><td><?php _e('To show your map on any post or page, insert the shortcode in the body:', 'SimpleMap'); ?> <code style="font-size: 1.2em; background: #ffffe0;">[simplemap]</code></td></tr> <tr><td><?php _e('If you want only certain categories or tags to show on a map, insert shortcode like this, where the numbers are replaced with the ID numbers of your desired categories and tags:', 'SimpleMap'); ?> <code style="font-size: 1.2em; background: #ffffe0;">[simplemap categories=2,5,14 tags=3,6,15]</code></td></tr> <tr><td><?php _e('If you want to hide the category or tag filters on the search form, insert shortcode like this:', 'SimpleMap'); ?> <code style="font-size: 1.2em; background: #ffffe0;">[simplemap show_categories_filter=false show_tags_filter=false]</code></td></tr> <tr><td><?php _e('If you want to hide the map, insert shortcode like this:', 'SimpleMap'); ?> <code style="font-size: 1.2em; background: #ffffe0;">[simplemap hide_map=true]</code></td></tr> <tr><td><?php _e('If you want to hide the list of results, insert shortcode like this:', 'SimpleMap'); ?> <code style="font-size: 1.2em; background: #ffffe0;">[simplemap hide_list=true]</code></td></tr> <tr><td><?php _e('If you want to override the default lat / lng for a specific map, insert shortcode like this:', 'SimpleMap'); ?> <code style="font-size: 1.2em; background: #ffffe0;">[simplemap default_lat='34.1346702' default_lng='-118.4389877']</code></td></tr> <tr><td><?php _e('You can combine tag attributes as needed:', 'SimpleMap'); ?> <code style="font-size: 1.2em; background: #ffffe0;">[simplemap categories=2,5,14 show_tags_filter=false]</code></td></tr> <tr><td><?php _e('You can place content above or below your map, just like in any other post. Note that any content placed below the map will be pushed down by the list of search results (unless you have them displaying differently with a custom theme).', 'SimpleMap'); ?> </td></tr> <tr><td><?php printf(__('Configure the appearance of your map on the %s General Options page.%s', 'SimpleMap'), '<a href="' . esc_url(admin_url('admin.php?page=simplemap')) . '">', '</a>'); ?> </td></tr> </table> </div> <div class="clear"></div> </div> <!-- inside --> </div> <!-- postbox --> <!-- ========================================= ============================================== ========================================== --> <a name="general_options"></a> <div class="postbox"> <h3><?php _e('General Options', 'SimpleMap'); ?> </h3> <div class="inside" style="padding: 0 10px 10px 10px;"> <div class="table"> <table class="form-table"> <tr valign="top"> <td width="150"><strong><?php _e('Starting Location', 'SimpleMap'); ?> </strong></td> <td><?php _e('Enter the location the map should open to by default, when no location has been searched for. If you do not know the latitude and longitude of your starting location, enter the address in the provided text field and press "Geocode Address."', 'SimpleMap'); ?> </td> </tr> <tr valign="top"> <td width="150"><strong><?php _e('Auto-Load Database', 'SimpleMap'); ?> </strong></td> <td> <?php printf(__('%s No auto-load:%s Locations will not load automatically.', 'SimpleMap'), '<strong>', '</strong>'); ?> <br /> <?php printf(__('%s Auto-load search results:%s The locations will load based on the default location, default search radius and zoom level you have set.', 'SimpleMap'), '<strong>', '</strong>'); ?> <br /> <?php printf(__('%s Auto-load all locations:%s All of the locations in your database will load at the default zoom level you have set, disregarding your default search radius. %s This option is not enabled if you have more than 100 locations in your database.%s', 'SimpleMap'), '<strong>', '</strong>', '<em>', '</em>'); ?> <br /><br /> <?php _e('If you leave the checkbox unchecked, then the auto-load feature will automatically move the map to the center of all the loaded locations. If you check the box, your default location will be respected regardless of the locations the map is loading.', 'SimpleMap'); ?> </td> </tr> <tr valign="top"> <td width="150"><strong><?php _e('Special Location Label', 'SimpleMap'); ?> </strong></td> <td><?php _e('This is meant to flag certain locations with a specific label. It shows up in the search results with a gold star next to it. Originally this was developed for an organization that wanted to highlight people that had been members for more than ten years. It could be used for something like that, or for "Favorite Spots," or "Free Wi-Fi," or anything you want. You can also leave it blank to disable it.', 'SimpleMap'); ?> </td> </tr> </table> </div> <div class="clear"></div> </div> <!-- inside --> </div> <!-- postbox --> <!-- ========================================= ============================================== ========================================== --> <a name="adding_a_location"></a> <div class="postbox"> <h3><?php _e('Adding a Location', 'SimpleMap'); ?> </h3> <div class="inside" style="padding: 0 10px 10px 10px;"> <div class="table"> <table class="form-table"> <tr><td> <?php _e('To properly add a new location, you must enter one or both of the following:', 'SimpleMap'); ?> <br /> <span style="padding-left: 20px;"><?php _e('1. A full address', 'SimpleMap'); ?> </span><br /> <span style="padding-left: 20px;"><?php _e('2. A latitude and longitude', 'SimpleMap'); ?> </span><br /> <?php _e('If you enter a latitude and longitude, then the address will not be geocoded, and your custom values will be left in place. Entering an address without latitude or longitude will result in the address being geocoded before it is submitted to the database.', 'SimpleMap'); ?> </td></tr> <tr><td> <?php _e('You must also enter a name for every location.', 'SimpleMap'); ?> </td></tr> </table> </div> <div class="clear"></div> </div> <!-- inside --> </div> <!-- postbox --> <!-- ========================================= ============================================== ========================================== --> </div> <!-- meta-box-sortables --> </div> <!-- postbox-container --> <div class='postbox-container' style='width:49%;'> <div id='side-sortables' class='meta-box-sortables ui-sortable'> <?php do_action('sm-help-side-sortables-top'); ?> <!-- #### PREMIUM SUPPORT #### --> <div class="postbox" > <h3 style='color:#fff;text-shadow:0 1px 0 #000;background: #fff url( <?php echo SIMPLEMAP_URL; ?> /inc/images/blue-grad.png ) top left repeat-x;'><?php _e('Premium Support and Features', 'SimpleMap'); ?> </h3> <div class="inside" style='padding: 0pt 10px 10px;' > <?php // Check for premium support status global $simplemap_ps; if (!url_has_ftps_for_item($simplemap_ps)) { ?> <h4><?php printf(__('SimpleMap Premium Support Benefits', 'SimpleMap'), esc_attr(site_url())); ?> </h4> <p> <?php printf(__('SimpleMap now offers a premium support package for the low cost of %s per year per domain.', 'SimpleMap'), '$30.00 USD'); ?> </p> <p> <?php _e('By signing up for SimpleMap premium support, you help to ensure future enhancements to this excellent project as well as the following benefits:', 'SimpleMap'); ?> </p> <ul style='margin-left:25px;list-style-type:disc'> <li><?php _e('Around the clock access to our extensive knowledge base and support forum from within your WordPress dashboard', 'SimpleMap'); ?> </li> <li><?php _e('Professional and timely response times to all your questions from the SimpleMap team', 'SimpleMap'); ?> </li> <li><?php _e('A 10% discount for any custom functionality you request from the SimpleMap developers', 'SimpleMap'); ?> </li> <li><?php _e('A 6-12 month advance access to new features integrated into the auto upgrade functionality of WordPress', 'SimpleMap'); ?> </li> </ul> <ul style='margin-left:25px;list-style-type:none'> <li><a href='<?php echo get_ftps_paypal_button($simplemap_ps); ?> '><?php _e('Signup Now', 'SimpleMap'); ?> </a></li> <li><a target='_blank' href='<?php echo get_ftps_learn_more_link($simplemap_ps); ?> '><?php _e('Learn More', 'SimpleMap'); ?> </a></li> </ul> <?php } else { ?> <p class='howto'><?php printf("Your premium support for <code>%s</code> was purchased on <code>%s</code> by <code>%s</code> (%s). It will remain valid for this URL until <code>%s</code>.", get_ftps_site($simplemap_ps), date("F d, Y", get_ftps_purchase_date($simplemap_ps)), get_ftps_name($simplemap_ps), get_ftps_email($simplemap_ps), date("F d, Y", get_ftps_exp_date($simplemap_ps))); ?> </p> <p><a href='#' id='premium_help'><?php _e('Launch Premium Support widget', 'SimpleMap'); ?> </a> | <a target="blank" href="http://support.simplemap-plugin.com?sso=<?php echo get_ftps_sso_key($simplemap_ps); ?> "><?php _e('Visit Premium Support web site', 'SimpleMap'); ?> </a></p> <script type="text/javascript" charset="utf-8"> Tender = { hideToggle: true, sso: "<?php echo get_ftps_sso_key($simplemap_ps); ?> ", widgetToggles: [document.getElementById('premium_help')] } </script> <script src="https://simplemap.tenderapp.com/tender_widget.js" type="text/javascript"></script> <?php } ?> </div> <!-- inside --> </div> <!-- postbox --> <?php do_action('sm-help-side-sortables-bottom'); ?> </div> <!-- meta-box-sortables --> </div> <!-- postbox-container --> </div> <!-- dashboard-widgets --> <div class="clear"> </div> </div><!-- dashboard-widgets-wrap --> </div> <!-- wrap --> <?php }