function wpgmaps_settings_page_basic() { echo "<div class=\"wrap\"><div id=\"icon-edit\" class=\"icon32 icon32-posts-post\"><br></div><h2>" . __("WP Google Map Settings", "wp-google-maps") . "</h2>"; $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS"); if (isset($wpgmza_settings['wpgmza_settings_map_streetview'])) { $wpgmza_settings_map_streetview = $wpgmza_settings['wpgmza_settings_map_streetview']; } if (isset($wpgmza_settings['wpgmza_settings_map_zoom'])) { $wpgmza_settings_map_zoom = $wpgmza_settings['wpgmza_settings_map_zoom']; } if (isset($wpgmza_settings['wpgmza_settings_map_pan'])) { $wpgmza_settings_map_pan = $wpgmza_settings['wpgmza_settings_map_pan']; } if (isset($wpgmza_settings['wpgmza_settings_map_type'])) { $wpgmza_settings_map_type = $wpgmza_settings['wpgmza_settings_map_type']; } if (isset($wpgmza_settings['wpgmza_settings_force_jquery'])) { $wpgmza_force_jquery = $wpgmza_settings['wpgmza_settings_force_jquery']; } if (isset($wpgmza_settings['wpgmza_settings_map_scroll'])) { $wpgmza_settings_map_scroll = $wpgmza_settings['wpgmza_settings_map_scroll']; } if (isset($wpgmza_settings['wpgmza_settings_map_draggable'])) { $wpgmza_settings_map_draggable = $wpgmza_settings['wpgmza_settings_map_draggable']; } if (isset($wpgmza_settings['wpgmza_settings_map_clickzoom'])) { $wpgmza_settings_map_clickzoom = $wpgmza_settings['wpgmza_settings_map_clickzoom']; } if (isset($wpgmza_settings['wpgmza_api_version'])) { $wpgmza_api_version = $wpgmza_settings['wpgmza_api_version']; } if (isset($wpgmza_settings['wpgmza_custom_css'])) { $wpgmza_custom_css = $wpgmza_settings['wpgmza_custom_css']; } else { $wpgmza_custom_css = ""; } $wpgmza_api_version_selected = array(); $wpgmza_api_version_selected[0] = ""; $wpgmza_api_version_selected[1] = ""; $wpgmza_api_version_selected[2] = ""; if (isset($wpgmza_api_version) && $wpgmza_api_version == "3.14") { $wpgmza_api_version_selected[0] = "selected"; } else { if (isset($wpgmza_api_version) && $wpgmza_api_version == "3.15") { $wpgmza_api_version_selected[1] = "selected"; } else { if (isset($wpgmza_api_version) && $wpgmza_api_version == "3.exp") { $wpgmza_api_version_selected[2] = "selected"; } else { $wpgmza_api_version_selected[0] = "selected"; } } } $wpgmza_settings_map_open_marker_by_checked[0] = ""; $wpgmza_settings_map_open_marker_by_checked[1] = ""; if (isset($wpgmza_settings['wpgmza_settings_map_open_marker_by'])) { $wpgmza_settings_map_open_marker_by = $wpgmza_settings['wpgmza_settings_map_open_marker_by']; } else { $wpgmza_settings_map_open_marker_by = false; } if ($wpgmza_settings_map_open_marker_by == '1') { $wpgmza_settings_map_open_marker_by_checked[0] = "checked='checked'"; } else { if ($wpgmza_settings_map_open_marker_by == '2') { $wpgmza_settings_map_open_marker_by_checked[1] = "checked='checked'"; } else { $wpgmza_settings_map_open_marker_by_checked[0] = "checked='checked'"; } } $show_advanced_marker_tr = 'style="visibility:hidden; display:none;"'; $wpgmza_settings_marker_pull_checked[0] = ""; $wpgmza_settings_marker_pull_checked[1] = ""; if (isset($wpgmza_settings['wpgmza_settings_marker_pull'])) { $wpgmza_settings_marker_pull = $wpgmza_settings['wpgmza_settings_marker_pull']; } else { $wpgmza_settings_marker_pull = false; } if ($wpgmza_settings_marker_pull == '0' || $wpgmza_settings_marker_pull == 0) { $wpgmza_settings_marker_pull_checked[0] = "checked='checked'"; $show_advanced_marker_tr = 'style="visibility:hidden; display:none;"'; } else { if ($wpgmza_settings_marker_pull == '1' || $wpgmza_settings_marker_pull == 1) { $wpgmza_settings_marker_pull_checked[1] = "checked='checked'"; $show_advanced_marker_tr = 'style="visibility:visible; display:table-row;"'; } else { $wpgmza_settings_marker_pull_checked[0] = "checked='checked'"; $show_advanced_marker_tr = 'style="visibility:hidden; display:none;"'; } } $wpgmza_access_level_checked[0] = ""; $wpgmza_access_level_checked[1] = ""; $wpgmza_access_level_checked[2] = ""; $wpgmza_access_level_checked[3] = ""; $wpgmza_access_level_checked[4] = ""; if (isset($wpgmza_settings['wpgmza_settings_access_level'])) { $wpgmza_access_level = $wpgmza_settings['wpgmza_settings_access_level']; } else { $wpgmza_access_level = ""; } if ($wpgmza_access_level == "manage_options") { $wpgmza_access_level_checked[0] = "selected"; } else { if ($wpgmza_access_level == "edit_pages") { $wpgmza_access_level_checked[1] = "selected"; } else { if ($wpgmza_access_level == "publish_posts") { $wpgmza_access_level_checked[2] = "selected"; } else { if ($wpgmza_access_level == "edit_posts") { $wpgmza_access_level_checked[3] = "selected"; } else { if ($wpgmza_access_level == "read") { $wpgmza_access_level_checked[4] = "selected"; } else { $wpgmza_access_level_checked[0] = "selected"; } } } } } if (isset($wpgmza_settings_map_scroll)) { if ($wpgmza_settings_map_scroll == "yes") { $wpgmza_scroll_checked = "checked='checked'"; } else { $wpgmza_scroll_checked = ""; } } else { $wpgmza_scroll_checked = ""; } if (isset($wpgmza_settings_map_draggable)) { if ($wpgmza_settings_map_draggable == "yes") { $wpgmza_draggable_checked = "checked='checked'"; } else { $wpgmza_draggable_checked = ""; } } else { $wpgmza_draggable_checked = ""; } if (isset($wpgmza_settings_map_clickzoom)) { if ($wpgmza_settings_map_clickzoom == "yes") { $wpgmza_clickzoom_checked = "checked='checked'"; } else { $wpgmza_clickzoom_checked = ""; } } else { $wpgmza_clickzoom_checked = ""; } if (isset($wpgmza_settings_map_streetview)) { if ($wpgmza_settings_map_streetview == "yes") { $wpgmza_streetview_checked = "checked='checked'"; } else { $wpgmza_streetview_checked = ""; } } else { $wpgmza_streetview_checked = ""; } if (isset($wpgmza_settings_map_zoom)) { if ($wpgmza_settings_map_zoom == "yes") { $wpgmza_zoom_checked = "checked='checked'"; } else { $wpgmza_zoom_checked = ""; } } else { $wpgmza_zoom_checked = ""; } if (isset($wpgmza_settings_map_pan)) { if ($wpgmza_settings_map_pan == "yes") { $wpgmza_pan_checked = "checked='checked'"; } else { $wpgmza_pan_checked = ""; } } else { $wpgmza_pan_checked = ""; } if (isset($wpgmza_settings_map_type)) { if ($wpgmza_settings_map_type == "yes") { $wpgmza_type_checked = "checked='checked'"; } else { $wpgmza_type_checked = ""; } } else { $wpgmza_type_checked = ""; } if (isset($wpgmza_force_jquery)) { if ($wpgmza_force_jquery == "yes") { $wpgmza_force_jquery_checked = "checked='checked'"; } else { $wpgmza_force_jquery_checked = ""; } } else { $wpgmza_force_jquery_checked = ""; } if (function_exists('wpgmza_register_pro_version')) { $pro_settings1 = wpgmaps_settings_page_sub('infowindow'); $prov = get_option("WPGMZA_PRO"); $wpgmza_pro_version = $prov['version']; if (floatval($wpgmza_pro_version) < 3.9) { $prov_msg = "<div class='error below-h1'><p>Please note that these settings will only work with the Pro Addon version 3.9 and above. Your current version is {$wpgmza_pro_version}. To download the latest version, please email <a href='mailto:nick@wpgmaps.com'>nick@wpgmaps.com</a></p></div>"; } } else { $pro_settings1 = ""; $prov_msg = ""; } $marker_location = wpgmza_return_marker_path(); $marker_url = wpgmza_return_marker_url(); $wpgmza_file_perms = substr(sprintf('%o', @fileperms($marker_location)), -4); $fpe = false; $fpe_error = ""; if ($wpgmza_file_perms == "0777" || $wpgmza_file_perms == "0755" || $wpgmza_file_perms == "0775" || $wpgmza_file_perms == "0705" || $wpgmza_file_perms == "2777" || $wpgmza_file_perms == "2755" || $wpgmza_file_perms == "2775" || $wpgmza_file_perms == "2705") { $fpe = true; $fpe_error = ""; } else { if ($wpgmza_file_perms == "0") { $fpe = false; $fpe_error = __("This folder does not exist. Please create it.", "wp-google-maps") . " ({$marker_location})"; } else { $fpe = false; $fpe_error = __("File Permissions:", "wp-google-maps") . $wpgmza_file_perms . " " . __(" - The plugin does not have write access to this folder. Please CHMOD this folder to 755 or 777, or change the location", "wp-google-maps"); } } if (!$fpe) { $wpgmza_file_perms_check = "<span style='color:red;'>{$fpe_error}</span>"; } else { $wpgmza_file_perms_check = "<span style='color:green;'>{$fpe_error}</span>"; } $upload_dir = wp_upload_dir(); $ret = "<form action='' method='post' id='wpgmaps_options'>"; $ret .= " <p>{$prov_msg}</p>"; $ret .= " <div id=\"wpgmaps_tabs\">"; $ret .= " <ul>"; $ret .= " <li><a href=\"#tabs-1\">" . __("Maps", "wp-google-maps") . "</a></li>"; $ret .= " <li><a href=\"#tabs-2\">" . __("InfoWindows", "wp-google-maps") . "</a></li>"; $ret .= " <li><a href=\"#tabs-3\">" . __("Marker Listing", "wp-google-maps") . "</a></li>"; $ret .= " <li><a href=\"#tabs-4\">" . __("Advanced", "wp-google-maps") . "</a></li>"; $ret .= " <li><a href=\"#tabs-5\">" . __("Error Log", "wp-google-maps") . "</a></li>"; $ret .= " </ul>"; $ret .= " <div id=\"tabs-1\">"; $ret .= " <h3>" . __("Map Settings") . "</h3>"; $ret .= " <table class='form-table'>"; $ret .= " <tr>"; $ret .= " <td width='200' valign='top' style='vertical-align:top;'>" . __("General Map Settings", "wp-google-maps") . ":</td>"; $ret .= " <td>"; $ret .= " <input name='wpgmza_settings_map_streetview' type='checkbox' id='wpgmza_settings_map_streetview' value='yes' {$wpgmza_streetview_checked} /> " . __("Disable StreetView") . "<br />"; $ret .= " <input name='wpgmza_settings_map_zoom' type='checkbox' id='wpgmza_settings_map_zoom' value='yes' {$wpgmza_zoom_checked} /> " . __("Disable Zoom Controls") . "<br />"; $ret .= " <input name='wpgmza_settings_map_pan' type='checkbox' id='wpgmza_settings_map_pan' value='yes' {$wpgmza_pan_checked} /> " . __("Disable Pan Controls") . "<br />"; $ret .= " <input name='wpgmza_settings_map_type' type='checkbox' id='wpgmza_settings_map_type' value='yes' {$wpgmza_type_checked} /> " . __("Disable Map Type Controls") . "<br />"; $ret .= " <input name='wpgmza_settings_map_scroll' type='checkbox' id='wpgmza_settings_map_scroll' value='yes' {$wpgmza_scroll_checked} /> " . __("Disable Mouse Wheel Zoom", "wp-google-maps") . "<br />"; $ret .= " <input name='wpgmza_settings_map_draggable' type='checkbox' id='wpgmza_settings_map_draggable' value='yes' {$wpgmza_draggable_checked} /> " . __("Disable Mouse Dragging", "wp-google-maps") . "<br />"; $ret .= " <input name='wpgmza_settings_map_clickzoom' type='checkbox' id='wpgmza_settings_map_clickzoom' value='yes' {$wpgmza_clickzoom_checked} /> " . __("Disable Mouse Double Click Zooming", "wp-google-maps") . "<br />"; $ret .= " </td>"; $ret .= " </tr>"; $ret .= " <tr>"; $ret .= " <td width='200' valign='top'>" . __("Troubleshooting Options", "wp-google-maps") . ":</td>"; $ret .= " <td>"; $ret .= " <input name='wpgmza_settings_force_jquery' type='checkbox' id='wpgmza_settings_force_jquery' value='yes' {$wpgmza_force_jquery_checked} /> " . __("Over-ride current jQuery with version 1.8.3 (Tick this box if you are receiving jQuery related errors)") . "<br />"; $ret .= " </td>"; $ret .= " </tr>"; $ret .= " <tr>"; $ret .= " <td width='200' valign='top'>" . __("Use Google Maps API", "wp-google-maps") . ":</td>"; $ret .= " <td>"; $ret .= " <select id='wpgmza_api_version' name='wpgmza_api_version' >"; $ret .= " <option value=\"3.14\" " . $wpgmza_api_version_selected[0] . ">3.14</option>"; $ret .= " <option value=\"3.15\" " . $wpgmza_api_version_selected[1] . ">3.15</option>"; $ret .= " <option value=\"3.exp\" " . $wpgmza_api_version_selected[2] . ">3.exp</option>"; $ret .= " </select> "; $ret .= " </td>"; $ret .= " </tr>"; $ret .= " <tr>"; $ret .= " <td width='200' valign='top'>" . __("Lowest level of access to the map editor", "wp-google-maps") . ":</td>"; $ret .= " <td>"; $ret .= " <select id='wpgmza_access_level' name='wpgmza_access_level' >"; $ret .= " <option value=\"manage_options\" " . $wpgmza_access_level_checked[0] . ">Admin</option>"; $ret .= " <option value=\"edit_pages\" " . $wpgmza_access_level_checked[1] . ">Editor</option>"; $ret .= " <option value=\"publish_posts\" " . $wpgmza_access_level_checked[2] . ">Author</option>"; $ret .= " <option value=\"edit_posts\" " . $wpgmza_access_level_checked[3] . ">Contributor</option>"; $ret .= " <option value=\"read\" " . $wpgmza_access_level_checked[4] . ">Subscriber</option>"; $ret .= " </select> "; $ret .= " </td>"; $ret .= " </tr>"; $ret .= " </table>"; $ret .= " </div>"; $ret .= " <div id=\"tabs-2\">"; $ret .= " <h3>" . __("Marker InfoWindow Settings") . "</h3>"; $ret .= " <table class='form-table'>"; $ret .= " <tr>"; $ret .= " <td valign='top' width='200' style='vertical-align:top;'>" . __("Open Marker InfoWindows by", "wp-google-maps") . " </td>"; $ret .= " <td><input name='wpgmza_settings_map_open_marker_by' type='radio' id='wpgmza_settings_map_open_marker_by' value='1' " . $wpgmza_settings_map_open_marker_by_checked[0] . " />Click<br /><input name='wpgmza_settings_map_open_marker_by' type='radio' id='wpgmza_settings_map_open_marker_by' value='2' " . $wpgmza_settings_map_open_marker_by_checked[1] . " />Hover </td>"; $ret .= " </tr>"; $ret .= " </table>"; $ret .= " </div>"; $ret .= " <div id=\"tabs-3\">"; $ret .= " <table class='form-table'>"; $ret .= " <h3>" . __("Marker Listing Settings", "wp-google-maps") . "</h3>"; $ret .= " <p>" . __("Changing these settings will alter the way the marker list appears on your website.", "wp-google-maps") . "</p>"; $ret .= " <div class=\"wpgm_notice_message\">"; $ret .= " <ul>"; $ret .= " <li>"; $ret .= " <i class=\"fa fa-hand-o-right\"> </i> <a target='_blank' href=\"http://www.wpgmaps.com/purchase-professional-version/?utm_source=plugin&utm_medium=link&utm_campaign=mlisting_settings\">Add Beautiful Marker Listings</a> to your maps with the Pro version for only \$19.99 once off. Support and updates included forever."; $ret .= " </li>"; $ret .= " </ul>"; $ret .= " </div>"; $ret .= " <hr />"; $ret .= " <h4>" . __("Advanced Marker Listing", "wp-google-maps") . "</h4>"; $ret .= " <table class='form-table'>"; $ret .= " <tr>"; $ret .= " <td width='200' valign='top' style='vertical-align:top;'>" . __("Column settings", "wp-google-maps") . "</td>"; $ret .= " <td>"; $ret .= " <input type='checkbox' disabled /> " . __("Hide the Icon column", "wp-google-maps") . "<br />"; $ret .= " <input type='checkbox' disabled /> " . __("Hide the Title column", "wp-google-maps") . "<br />"; $ret .= " <input type='checkbox' disabled /> " . __("Hide the Address column", "wp-google-maps") . "<br />"; $ret .= " <input type='checkbox' disabled /> " . __("Hide the Category column", "wp-google-maps") . "<br />"; $ret .= " <input type='checkbox' disabled /> " . __("Hide the Description column", "wp-google-maps") . "<br />"; $ret .= " </td>"; $ret .= " </tr>"; $ret .= " </table>"; $ret .= " <hr/>"; $ret .= " <h4>" . __("Carousel Marker Listing", "wp-google-maps") . "</h4>"; $ret .= " <table class='form-table'>"; $ret .= " <tr>"; $ret .= " <td width='200' valign='top' style='vertical-align:top;'>" . __("Theme selection", "wp-google-maps") . "</td>"; $ret .= " <td>"; $ret .= " <select disabled >"; $ret .= " <option >" . __("Sky", "wp-google-maps") . "</option>"; $ret .= " <option >" . __("Sun", "wp-google-maps") . "</option>"; $ret .= " <option >" . __("Earth", "wp-google-maps") . "</option>"; $ret .= " <option >" . __("Monotone", "wp-google-maps") . "</option>"; $ret .= " <option >" . __("PinkPurple", "wp-google-maps") . "</option>"; $ret .= " <option >" . __("White", "wp-google-maps") . "</option>"; $ret .= " <option >" . __("Black", "wp-google-maps") . "</option>"; $ret .= " </select>"; $ret .= " </td>"; $ret .= " </tr>"; $ret .= " <tr>"; $ret .= " <td width='200' valign='top' style='vertical-align:top;'>" . __("Carousel settings", "wp-google-maps") . "</td>"; $ret .= " <td>"; $ret .= " <input type='checkbox' disabled /> " . __("Hide the Image", "wp-google-maps") . "<br />"; $ret .= " <input type='checkbox' disabled /> " . __("Hide the Title", "wp-google-maps") . "<br />"; $ret .= " <input type='checkbox' disabled /> " . __("Hide the Marker Icon", "wp-google-maps") . "<br />"; $ret .= " <input type='checkbox' disabled /> " . __("Hide the Address", "wp-google-maps") . "<br />"; $ret .= " <input type='checkbox' disabled /> " . __("Hide the Description", "wp-google-maps") . "<br />"; $ret .= " <input type='checkbox' disabled /> " . __("Hide the Marker Link", "wp-google-maps") . "<br />"; $ret .= " <input type='checkbox' disabled /> " . __("Hide the Directions Link", "wp-google-maps") . "<br />"; $ret .= " <br /><input type='checkbox' disabled /> " . __("Resize Images with Timthumb", "wp-google-maps") . "<br />"; $ret .= " <br /><input type='checkbox' disabled /> " . __("Enable lazyload of images", "wp-google-maps") . "<br />"; $ret .= " <input type='checkbox' disabled /> " . __("Enable autoheight", "wp-google-maps") . "<br />"; $ret .= " <input type='checkbox' disabled /> " . __("Enable pagination", "wp-google-maps") . "<br />"; $ret .= " <input type='checkbox' disabled /> " . __("Enable navigation", "wp-google-maps") . "<br />"; $ret .= " <input type='text' disabled /> " . __("Items", "wp-google-maps") . "<br />"; $ret .= " <input type='text' disabled /> " . __("Autoplay after x milliseconds (1000 = 1 second)", "wp-google-maps") . "<br />"; $ret .= " </td>"; $ret .= " </tr>"; $ret .= " </table>"; $ret .= "</div>"; $ret .= "<div id=\"tabs-4\">"; $ret .= " <h3>" . __("Advanced Settings", "wp-google-maps") . "</h3>"; $ret .= " <h4>" . __("Marker Data Location", "wp-google-maps") . "</h4>"; $ret .= " <table class='form-table'>"; $ret .= " <tr>"; $ret .= " <td valign='top' width='200' style='vertical-align:top;'>" . __("Pull marker data from", "wp-google-maps") . " </td>"; $ret .= " <td>" . " <input name='wpgmza_settings_marker_pull' type='radio' id='wpgmza_settings_marker_pull' class='wpgmza_settings_marker_pull' value='0' " . $wpgmza_settings_marker_pull_checked[0] . " />" . __("Database (Great for small amounts of markers)", "wp-google-maps") . "<br />" . " <input name='wpgmza_settings_marker_pull' type='radio' id='wpgmza_settings_marker_pull' class='wpgmza_settings_marker_pull' value='1' " . $wpgmza_settings_marker_pull_checked[1] . " />" . __("XML File (Great for large amounts of markers)", "wp-google-maps") . " </td>"; $ret .= " </tr>"; $ret .= " <p>" . __("We suggest that you change the two fields below ONLY if you are experiencing issues when trying to save the marker XML files.", "wp-google-maps") . "</p>"; $ret .= " <tr class='wpgmza_marker_dir_tr' {$show_advanced_marker_tr}>"; $ret .= " <td width='200' valign='top' style='vertical-align:top;'>" . __("Marker data XML directory", "wp-google-maps") . ":</td>"; $ret .= " <td>"; $ret .= " <input id='wpgmza_marker_xml_location' name='wpgmza_marker_xml_location' value='" . get_option("wpgmza_xml_location") . "' class='regular-text code' /> {$wpgmza_file_perms_check}"; $ret .= " <br />"; $ret .= " <small>" . __("You can use the following", "wp-google-maps") . ": {wp_content_dir},{plugins_dir},{uploads_dir}<br /><br />"; $ret .= " " . __("Currently using", "wp-google-maps") . ": <strong><em>{$marker_location}</em></strong></small>"; $ret .= " </td>"; $ret .= " </tr>"; $ret .= " <tr class='wpgmza_marker_url_tr' {$show_advanced_marker_tr}>"; $ret .= " <td width='200' valign='top' style='vertical-align:top;'>" . __("Marker data XML URL", "wp-google-maps") . ":</td>"; $ret .= " <td>"; $ret .= " <input id='wpgmza_marker_xml_url' name='wpgmza_marker_xml_url' value='" . get_option("wpgmza_xml_url") . "' class='regular-text code' />"; $ret .= " <br />"; $ret .= " <br />"; $ret .= " <small>" . __("You can use the following", "wp-google-maps") . ": {wp_content_url},{plugins_url},{uploads_url}<br /><br />"; $ret .= " " . __("Currently using", "wp-google-maps") . ": <strong><em>{$marker_url}</em></strong></small>"; $ret .= " </td>"; $ret .= " </tr>"; $ret .= " </table>"; $ret .= " <h4>" . __("Custom CSS", "wp-google-maps") . "</h4>"; $ret .= " <table class='form-table'>"; $ret .= " <tr>"; $ret .= " <td width='200' valign='top' style='vertical-align:top;'>" . __("Custom CSS", "wp-google-maps") . ":</td>"; $ret .= " <td>"; $ret .= " <textarea name=\"wpgmza_custom_css\" id=\"wpgmza_marker_xml_url\" cols=\"70\" rows=\"10\">{$wpgmza_custom_css}</textarea>"; $ret .= " </td>"; $ret .= " </tr>"; $ret .= " </table>"; $ret .= " </div>"; $ret .= " <div id=\"tabs-5\">"; $ret .= " <table class='form-table'>"; $ret .= " <h3>" . __("WP Google Maps Error log", "wp-google-maps") . "</h3>"; $ret .= " <p>" . __("Having issues? Perhaps something below can give you a clue as to what's wrong. Alternatively, email this through to nick@wpgmaps.com for help!", "wp-google-maps") . "</p>"; $ret .= " <textarea style='width:100%; height:600px;' readonly>"; $ret .= " " . wpgmza_return_error_log() . ""; $ret .= " </textarea>"; $ret .= " </table>"; $ret .= " </div>"; $ret .= " </div>"; $ret .= " <p class='submit'><input type='submit' name='wpgmza_save_settings' class='button-primary' value='" . __("Save Settings", "wp-google-maps") . " »' /></p>"; $ret .= " </form>"; $ret .= "</div>"; echo $ret; }
function wpgmaps_settings_page_pro() { echo "<div class=\"wrap\"><div id=\"icon-edit\" class=\"icon32 icon32-posts-post\"><br></div><h2>" . __("WP Google Map Settings", "wp-google-maps") . "</h2>"; wpgmza_version_check(); if (function_exists("wpgmza_register_pro_version")) { $pro_settings1 = wpgmaps_settings_page_sub('infowindow'); $pro_settings2 = wpgmaps_settings_page_sub('mapsettings'); $pro_settings3 = wpgmaps_settings_page_sub('ugm'); $pro_settings4 = wpgmaps_settings_page_sub('advanced'); $pro_settings5 = wpgmaps_settings_page_sub('mlisting'); global $wpgmza_version; if (floatval($wpgmza_version) < 5) { $prov_msg = "<div class='error below-h1'><p>Please update your BASIC version of this plugin for all of these settings to work.</p></div>"; } else { $prov_msg = ''; } } if (function_exists('wpgmza_register_ugm_version')) { $pro_settings3 = wpgmaps_settings_page_sub('ugm'); } echo "\r\n <form action='' method='post' id='wpgmaps_options'>\r\n <p>{$prov_msg}</p>\r\n \r\n <div id=\"wpgmaps_tabs\">\r\n <ul>\r\n <li><a href=\"#tabs-1\">" . __("Maps", "wp-google-maps") . "</a></li>\r\n <li><a href=\"#tabs-2\">" . __("InfoWindows", "wp-google-maps") . "</a></li>\r\n <li><a href=\"#tabs-3\">" . __("Marker Listing", "wp-google-maps") . "</a></li>\r\n <li><a href=\"#tabs-4\">" . __("Advanced", "wp-google-maps") . "</a></li>\r\n <li><a href=\"#tabs-5\">" . __("Visitor Generated Markers", "wp-google-maps") . "</a></li>\r\n <li><a href=\"#tabs-6\">" . __("Error Log", "wp-google-maps") . "</a></li>\r\n </ul>\r\n <div id=\"tabs-1\">\r\n {$pro_settings2}\r\n </div>\r\n <div id=\"tabs-2\">\r\n {$pro_settings1}\r\n </div>\r\n <div id=\"tabs-3\">\r\n {$pro_settings5}\r\n </div>\r\n <div id=\"tabs-4\">\r\n {$pro_settings4}\r\n </div>\r\n <div id=\"tabs-5\">\r\n {$pro_settings3}\r\n </div>\r\n <div id=\"tabs-6\">\r\n <h3>" . __("WP Google Maps Error log", "wp-google-maps") . "</h3>\r\n <p>" . __("Having issues? Perhaps something below can give you a clue as to what's wrong. Alternatively, email this through to nick@wpgmaps.com for help!", "wp-google-maps") . "</p> \r\n <textarea style='width:100%; height:600px;' readonly>\r\n " . wpgmza_return_error_log() . "\r\n </textarea>\r\n </div>\r\n </div>\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n <p class='submit'><input type='submit' name='wpgmza_save_settings' class='button-primary' value='" . __("Save Settings", "wp-google-maps") . " »' /></p>\r\n\r\n\r\n </form>\r\n \r\n \r\n "; echo "</div>"; }
function wpgmaps_settings_page_basic() { echo "<div class=\"wrap\"><div id=\"icon-edit\" class=\"icon32 icon32-posts-post\"><br></div><h2>" . __("WP Google Map Settings", "wp-google-maps") . "</h2>"; $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS"); if (isset($wpgmza_settings['wpgmza_settings_map_streetview'])) { $wpgmza_settings_map_streetview = $wpgmza_settings['wpgmza_settings_map_streetview']; } if (isset($wpgmza_settings['wpgmza_settings_map_zoom'])) { $wpgmza_settings_map_zoom = $wpgmza_settings['wpgmza_settings_map_zoom']; } if (isset($wpgmza_settings['wpgmza_settings_map_pan'])) { $wpgmza_settings_map_pan = $wpgmza_settings['wpgmza_settings_map_pan']; } if (isset($wpgmza_settings['wpgmza_settings_map_type'])) { $wpgmza_settings_map_type = $wpgmza_settings['wpgmza_settings_map_type']; } if (isset($wpgmza_settings['wpgmza_settings_force_jquery'])) { $wpgmza_force_jquery = $wpgmza_settings['wpgmza_settings_force_jquery']; } if (isset($wpgmza_settings['wpgmza_settings_map_scroll'])) { $wpgmza_settings_map_scroll = $wpgmza_settings['wpgmza_settings_map_scroll']; } if (isset($wpgmza_settings['wpgmza_settings_map_draggable'])) { $wpgmza_settings_map_draggable = $wpgmza_settings['wpgmza_settings_map_draggable']; } if (isset($wpgmza_settings['wpgmza_settings_map_clickzoom'])) { $wpgmza_settings_map_clickzoom = $wpgmza_settings['wpgmza_settings_map_clickzoom']; } if (isset($wpgmza_settings['wpgmza_api_version'])) { $wpgmza_api_version = $wpgmza_settings['wpgmza_api_version']; } $wpgmza_api_version_selected = array(); $wpgmza_api_version_selected[0] = ""; $wpgmza_api_version_selected[1] = ""; $wpgmza_api_version_selected[2] = ""; if (isset($wpgmza_api_version) && $wpgmza_api_version == "3.14") { $wpgmza_api_version_selected[0] = "selected"; } else { if (isset($wpgmza_api_version) && $wpgmza_api_version == "3.15") { $wpgmza_api_version_selected[1] = "selected"; } else { if (isset($wpgmza_api_version) && $wpgmza_api_version == "3.exp") { $wpgmza_api_version_selected[2] = "selected"; } else { $wpgmza_api_version_selected[0] = "selected"; } } } $wpgmza_settings_map_open_marker_by_checked[0] = ""; $wpgmza_settings_map_open_marker_by_checked[1] = ""; $wpgmza_settings_map_open_marker_by = $wpgmza_settings['wpgmza_settings_map_open_marker_by']; if ($wpgmza_settings_map_open_marker_by == '1') { $wpgmza_settings_map_open_marker_by_checked[0] = "checked='checked'"; } else { if ($wpgmza_settings_map_open_marker_by == '2') { $wpgmza_settings_map_open_marker_by_checked[1] = "checked='checked'"; } else { $wpgmza_settings_map_open_marker_by_checked[0] = "checked='checked'"; } } $wpgmza_access_level_checked[0] = ""; $wpgmza_access_level_checked[1] = ""; $wpgmza_access_level_checked[2] = ""; $wpgmza_access_level_checked[3] = ""; $wpgmza_access_level_checked[4] = ""; if (isset($wpgmza_settings['wpgmza_settings_access_level'])) { $wpgmza_access_level = $wpgmza_settings['wpgmza_settings_access_level']; } else { $wpgmza_access_level = ""; } if ($wpgmza_access_level == "manage_options") { $wpgmza_access_level_checked[0] = "selected"; } else { if ($wpgmza_access_level == "edit_pages") { $wpgmza_access_level_checked[1] = "selected"; } else { if ($wpgmza_access_level == "publish_posts") { $wpgmza_access_level_checked[2] = "selected"; } else { if ($wpgmza_access_level == "edit_posts") { $wpgmza_access_level_checked[3] = "selected"; } else { if ($wpgmza_access_level == "read") { $wpgmza_access_level_checked[4] = "selected"; } else { $wpgmza_access_level_checked[0] = "selected"; } } } } } if (isset($wpgmza_settings_map_scroll)) { if ($wpgmza_settings_map_scroll == "yes") { $wpgmza_scroll_checked = "checked='checked'"; } else { $wpgmza_scroll_checked = ""; } } else { $wpgmza_scroll_checked = ""; } if (isset($wpgmza_settings_map_draggable)) { if ($wpgmza_settings_map_draggable == "yes") { $wpgmza_draggable_checked = "checked='checked'"; } else { $wpgmza_draggable_checked = ""; } } else { $wpgmza_draggable_checked = ""; } if (isset($wpgmza_settings_map_clickzoom)) { if ($wpgmza_settings_map_clickzoom == "yes") { $wpgmza_clickzoom_checked = "checked='checked'"; } else { $wpgmza_clickzoom_checked = ""; } } else { $wpgmza_clickzoom_checked = ""; } if (isset($wpgmza_settings_map_streetview)) { if ($wpgmza_settings_map_streetview == "yes") { $wpgmza_streetview_checked = "checked='checked'"; } else { $wpgmza_streetview_checked = ""; } } else { $wpgmza_streetview_checked = ""; } if (isset($wpgmza_settings_map_zoom)) { if ($wpgmza_settings_map_zoom == "yes") { $wpgmza_zoom_checked = "checked='checked'"; } else { $wpgmza_zoom_checked = ""; } } else { $wpgmza_zoom_checked = ""; } if (isset($wpgmza_settings_map_pan)) { if ($wpgmza_settings_map_pan == "yes") { $wpgmza_pan_checked = "checked='checked'"; } else { $wpgmza_pan_checked = ""; } } else { $wpgmza_pan_checked = ""; } if (isset($wpgmza_settings_map_type)) { if ($wpgmza_settings_map_type == "yes") { $wpgmza_type_checked = "checked='checked'"; } else { $wpgmza_type_checked = ""; } } else { $wpgmza_type_checked = ""; } if (isset($wpgmza_force_jquery)) { if ($wpgmza_force_jquery == "yes") { $wpgmza_force_jquery_checked = "checked='checked'"; } else { $wpgmza_force_jquery_checked = ""; } } else { $wpgmza_force_jquery_checked = ""; } if (function_exists('wpgmza_register_pro_version')) { $pro_settings1 = wpgmaps_settings_page_sub('infowindow'); $prov = get_option("WPGMZA_PRO"); $wpgmza_pro_version = $prov['version']; if (floatval($wpgmza_pro_version) < 3.9) { $prov_msg = "<div class='error below-h1'><p>Please note that these settings will only work with the Pro Addon version 3.9 and above. Your current version is {$wpgmza_pro_version}. To download the latest version, please email <a href='mailto:nick@wpgmaps.com'>nick@wpgmaps.com</a></p></div>"; } } else { $pro_settings1 = ""; $prov_msg = ""; } $marker_location = wpgmza_return_marker_path(); $marker_url = wpgmza_return_marker_url(); $wpgmza_file_perms = substr(sprintf('%o', @fileperms($marker_location)), -4); $fpe = false; $fpe_error = ""; if ($wpgmza_file_perms == "0777" || $wpgmza_file_perms == "0755" || $wpgmza_file_perms == "0775" || $wpgmza_file_perms == "0705" || $wpgmza_file_perms == "2777" || $wpgmza_file_perms == "2755" || $wpgmza_file_perms == "2775" || $wpgmza_file_perms == "2705") { $fpe = true; $fpe_error = ""; } else { if ($wpgmza_file_perms == "0") { $fpe = false; $fpe_error = __("This folder does not exist. Please create it.", "wp-google-maps") . " ({$marker_location})"; } else { $fpe = false; $fpe_error = __("File Permissions:", "wp-google-maps") . $wpgmza_file_perms . " " . __(" - The plugin does not have write access to this folder. Please CHMOD this folder to 755 or 777, or change the location", "wp-google-maps"); } } if (!$fpe) { $wpgmza_file_perms_check = "<span style='color:red;'>{$fpe_error}</span>"; } else { $wpgmza_file_perms_check = "<span style='color:green;'>{$fpe_error}</span>"; } $upload_dir = wp_upload_dir(); echo "\n \n <form action='' method='post' id='wpgmaps_options'>\n <p>{$prov_msg}</p>\n\n {$pro_settings1}\n <h3>" . __("Map Settings") . "</h3>\n <table class='form-table'>\n <tr>\n <td width='200' valign='top' style='vertical-align:top;'>" . __("General Map Settings", "wp-google-maps") . ":</td>\n <td>\n <input name='wpgmza_settings_map_streetview' type='checkbox' id='wpgmza_settings_map_streetview' value='yes' {$wpgmza_streetview_checked} /> " . __("Disable StreetView") . "<br />\n <input name='wpgmza_settings_map_zoom' type='checkbox' id='wpgmza_settings_map_zoom' value='yes' {$wpgmza_zoom_checked} /> " . __("Disable Zoom Controls") . "<br />\n <input name='wpgmza_settings_map_pan' type='checkbox' id='wpgmza_settings_map_pan' value='yes' {$wpgmza_pan_checked} /> " . __("Disable Pan Controls") . "<br />\n <input name='wpgmza_settings_map_type' type='checkbox' id='wpgmza_settings_map_type' value='yes' {$wpgmza_type_checked} /> " . __("Disable Map Type Controls") . "<br />\n <input name='wpgmza_settings_map_scroll' type='checkbox' id='wpgmza_settings_map_scroll' value='yes' {$wpgmza_scroll_checked} /> " . __("Disable Mouse Wheel Zoom", "wp-google-maps") . "<br />\n <input name='wpgmza_settings_map_draggable' type='checkbox' id='wpgmza_settings_map_draggable' value='yes' {$wpgmza_draggable_checked} /> " . __("Disable Mouse Dragging", "wp-google-maps") . "<br />\n <input name='wpgmza_settings_map_clickzoom' type='checkbox' id='wpgmza_settings_map_clickzoom' value='yes' {$wpgmza_clickzoom_checked} /> " . __("Disable Mouse Double Click Zooming", "wp-google-maps") . "<br />\n\n </td>\n </tr>\n <tr>\n <td valign='top' style='vertical-align:top;'>" . __("Open Marker InfoWindows by", "wp-google-maps") . " </td>\n <td><input name='wpgmza_settings_map_open_marker_by' type='radio' id='wpgmza_settings_map_open_marker_by' value='1' " . $wpgmza_settings_map_open_marker_by_checked[0] . " />Click<br /><input name='wpgmza_settings_map_open_marker_by' type='radio' id='wpgmza_settings_map_open_marker_by' value='2' " . $wpgmza_settings_map_open_marker_by_checked[1] . " />Hover </td>\n </tr>\n\n <tr>\n <td width='200' valign='top'>" . __("Troubleshooting Options", "wp-google-maps") . ":</td>\n <td>\n <input name='wpgmza_settings_force_jquery' type='checkbox' id='wpgmza_settings_force_jquery' value='yes' {$wpgmza_force_jquery_checked} /> " . __("Over-ride current jQuery with version 1.8.3 (Tick this box if you are receiving jQuery related errors)") . "<br />\n </td>\n </tr>\n <tr>\n <td width='200' valign='top'>" . __("Use Google Maps API", "wp-google-maps") . ":</td>\n <td>\n <select id='wpgmza_api_version' name='wpgmza_api_version' >\n <option value=\"3.14\" " . $wpgmza_api_version_selected[0] . ">3.14</option>\n <option value=\"3.15\" " . $wpgmza_api_version_selected[1] . ">3.15</option>\n <option value=\"3.exp\" " . $wpgmza_api_version_selected[2] . ">3.exp</option>\n \n </select> \n </td>\n </tr>\n <tr>\n <td width='200' valign='top'>" . __("Lowest level of access to the map editor", "wp-google-maps") . ":</td>\n <td>\n <select id='wpgmza_access_level' name='wpgmza_access_level' >\n <option value=\"manage_options\" " . $wpgmza_access_level_checked[0] . ">Admin</option>\n <option value=\"edit_pages\" " . $wpgmza_access_level_checked[1] . ">Editor</option>\n <option value=\"publish_posts\" " . $wpgmza_access_level_checked[2] . ">Author</option>\n <option value=\"edit_posts\" " . $wpgmza_access_level_checked[3] . ">Contributor</option>\n <option value=\"read\" " . $wpgmza_access_level_checked[4] . ">Subscriber</option>\n </select> \n </td>\n </tr>\n \n \n </table>\n <h3>" . __("Advanced Settings") . "</h3>\n <p>" . __("We suggest that you change the two fields below ONLY if you are experiencing issues when trying to save the marker XML files.", "wp-google-maps") . "</p>\n <table class='form-table'>\n <tr>\n <td width='200' valign='top' style='vertical-align:top;'>" . __("Marker data XML directory", "wp-google-maps") . ":</td>\n <td>\n <input id='wpgmza_marker_xml_location' name='wpgmza_marker_xml_location' value='" . get_option("wpgmza_xml_location") . "' class='regular-text code' /> {$wpgmza_file_perms_check}\n <br />\n <small>" . __("You can use the following", "wp-google-maps") . ": {wp_content_dir},{plugins_dir},{uploads_dir}<br /><br />\n " . __("Currently using", "wp-google-maps") . ": <strong><em>{$marker_location}</em></strong></small>\n </td>\n </tr>\n <tr>\n <td width='200' valign='top' style='vertical-align:top;'>" . __("Marker data XML URL", "wp-google-maps") . ":</td>\n <td>\n <input id='wpgmza_marker_xml_url' name='wpgmza_marker_xml_url' value='" . get_option("wpgmza_xml_url") . "' class='regular-text code' />\n <br />\n <br />\n <small>" . __("You can use the following", "wp-google-maps") . ": {wp_content_url},{plugins_url},{uploads_url}<br /><br />\n " . __("Currently using", "wp-google-maps") . ": <strong><em>{$marker_url}</em></strong></small>\n </td>\n </tr>\n </table>\n\n <p class='submit'><input type='submit' name='wpgmza_save_settings' class='button-primary' value='" . __("Save Settings", "wp-google-maps") . " »' /></p>\n\n\n\n\n\n </form>\n \n\n<h3>" . __("WP Google Maps Error log", "wp-google-maps") . "</h3>\n<p>" . __("Having issues? Perhaps something below can give you a clue as to what's wrong. Alternatively, email this through to nick@wpgmaps.com for help!", "wp-google-maps") . "</p> \n<textarea style='width:100%; height:600px;' readonly>\n" . wpgmza_return_error_log() . "\n</textarea>\n\n\n "; echo "</div>"; }
function wpgmaps_settings_page_basic() { echo "<div class=\"wrap\"><div id=\"icon-edit\" class=\"icon32 icon32-posts-post\"><br></div><h2>" . __("WP Google Map Settings", "wp-google-maps") . "</h2>"; $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS"); if (isset($wpgmza_settings['wpgmza_settings_map_streetview'])) { $wpgmza_settings_map_streetview = $wpgmza_settings['wpgmza_settings_map_streetview']; } if (isset($wpgmza_settings['wpgmza_settings_map_zoom'])) { $wpgmza_settings_map_zoom = $wpgmza_settings['wpgmza_settings_map_zoom']; } if (isset($wpgmza_settings['wpgmza_settings_map_pan'])) { $wpgmza_settings_map_pan = $wpgmza_settings['wpgmza_settings_map_pan']; } if (isset($wpgmza_settings['wpgmza_settings_map_type'])) { $wpgmza_settings_map_type = $wpgmza_settings['wpgmza_settings_map_type']; } if (isset($wpgmza_settings['wpgmza_settings_force_jquery'])) { $wpgmza_force_jquery = $wpgmza_settings['wpgmza_settings_force_jquery']; } if (isset($wpgmza_settings['wpgmza_settings_map_scroll'])) { $wpgmza_settings_map_scroll = $wpgmza_settings['wpgmza_settings_map_scroll']; } if (isset($wpgmza_settings['wpgmza_settings_map_draggable'])) { $wpgmza_settings_map_draggable = $wpgmza_settings['wpgmza_settings_map_draggable']; } if (isset($wpgmza_settings['wpgmza_settings_map_clickzoom'])) { $wpgmza_settings_map_clickzoom = $wpgmza_settings['wpgmza_settings_map_clickzoom']; } if (isset($wpgmza_settings['wpgmza_api_version'])) { $wpgmza_api_version = $wpgmza_settings['wpgmza_api_version']; } $wpgmza_api_version_selected[0] = ""; $wpgmza_api_version_selected[1] = ""; $wpgmza_api_version_selected[2] = ""; if ($wpgmza_api_version == "3.14") { $wpgmza_api_version_selected[0] = "selected"; } else { if ($wpgmza_api_version == "3.15") { $wpgmza_api_version_selected[1] = "selected"; } else { if ($wpgmza_api_version == "3.exp") { $wpgmza_api_version_selected[2] = "selected"; } else { $wpgmza_api_version_selected[0] = "selected"; } } } $wpgmza_settings_map_open_marker_by_checked[0] = ""; $wpgmza_settings_map_open_marker_by_checked[1] = ""; $wpgmza_settings_map_open_marker_by = $wpgmza_settings['wpgmza_settings_map_open_marker_by']; if ($wpgmza_settings_map_open_marker_by == '1') { $wpgmza_settings_map_open_marker_by_checked[0] = "checked='checked'"; } else { if ($wpgmza_settings_map_open_marker_by == '2') { $wpgmza_settings_map_open_marker_by_checked[1] = "checked='checked'"; } else { $wpgmza_settings_map_open_marker_by_checked[0] = "checked='checked'"; } } if (isset($wpgmza_settings_map_scroll)) { if ($wpgmza_settings_map_scroll == "yes") { $wpgmza_scroll_checked = "checked='checked'"; } else { $wpgmza_scroll_checked = ""; } } else { $wpgmza_scroll_checked = ""; } if (isset($wpgmza_settings_map_draggable)) { if ($wpgmza_settings_map_draggable == "yes") { $wpgmza_draggable_checked = "checked='checked'"; } else { $wpgmza_draggable_checked = ""; } } else { $wpgmza_draggable_checked = ""; } if (isset($wpgmza_settings_map_clickzoom)) { if ($wpgmza_settings_map_clickzoom == "yes") { $wpgmza_clickzoom_checked = "checked='checked'"; } else { $wpgmza_clickzoom_checked = ""; } } else { $wpgmza_clickzoom_checked = ""; } if (isset($wpgmza_settings_map_streetview)) { if ($wpgmza_settings_map_streetview == "yes") { $wpgmza_streetview_checked = "checked='checked'"; } else { $wpgmza_streetview_checked = ""; } } else { $wpgmza_streetview_checked = ""; } if (isset($wpgmza_settings_map_zoom)) { if ($wpgmza_settings_map_zoom == "yes") { $wpgmza_zoom_checked = "checked='checked'"; } else { $wpgmza_zoom_checked = ""; } } else { $wpgmza_zoom_checked = ""; } if (isset($wpgmza_settings_map_pan)) { if ($wpgmza_settings_map_pan == "yes") { $wpgmza_pan_checked = "checked='checked'"; } else { $wpgmza_pan_checked = ""; } } else { $wpgmza_pan_checked = ""; } if (isset($wpgmza_settings_map_type)) { if ($wpgmza_settings_map_type == "yes") { $wpgmza_type_checked = "checked='checked'"; } else { $wpgmza_type_checked = ""; } } else { $wpgmza_type_checked = ""; } if (isset($wpgmza_force_jquery)) { if ($wpgmza_force_jquery == "yes") { $wpgmza_force_jquery_checked = "checked='checked'"; } else { $wpgmza_force_jquery_checked = ""; } } else { $wpgmza_force_jquery_checked = ""; } if (function_exists('wpgmza_register_pro_version')) { $pro_settings1 = wpgmaps_settings_page_sub('infowindow'); $prov = get_option("WPGMZA_PRO"); $wpgmza_pro_version = $prov['version']; if (floatval($wpgmza_pro_version) < 3.9) { $prov_msg = "<div class='error below-h1'><p>Please note that these settings will only work with the Pro Addon version 3.9 and above. Your current version is {$wpgmza_pro_version}. To download the latest version, please email <a href='mailto:nick@wpgmaps.com'>nick@wpgmaps.com</a></p></div>"; } } else { $pro_settings1 = ""; $prov_msg = ""; } echo "\n \n <form action='' method='post' id='wpgmaps_options'>\n <p>{$prov_msg}</p>\n\n {$pro_settings1}\n <h3>" . __("Map Settings") . "</h3>\n <table class='form-table'>\n <tr>\n <td width='200' valign='top' style='vertical-align:top;'>" . __("General Map Settings", "wp-google-maps") . ":</td>\n <td>\n <input name='wpgmza_settings_map_streetview' type='checkbox' id='wpgmza_settings_map_streetview' value='yes' {$wpgmza_streetview_checked} /> " . __("Disable StreetView") . "<br />\n <input name='wpgmza_settings_map_zoom' type='checkbox' id='wpgmza_settings_map_zoom' value='yes' {$wpgmza_zoom_checked} /> " . __("Disable Zoom Controls") . "<br />\n <input name='wpgmza_settings_map_pan' type='checkbox' id='wpgmza_settings_map_pan' value='yes' {$wpgmza_pan_checked} /> " . __("Disable Pan Controls") . "<br />\n <input name='wpgmza_settings_map_type' type='checkbox' id='wpgmza_settings_map_type' value='yes' {$wpgmza_type_checked} /> " . __("Disable Map Type Controls") . "<br />\n <input name='wpgmza_settings_map_scroll' type='checkbox' id='wpgmza_settings_map_scroll' value='yes' {$wpgmza_scroll_checked} /> " . __("Disable Mouse Wheel Zoom", "wp-google-maps") . "<br />\n <input name='wpgmza_settings_map_draggable' type='checkbox' id='wpgmza_settings_map_draggable' value='yes' {$wpgmza_draggable_checked} /> " . __("Disable Mouse Dragging", "wp-google-maps") . "<br />\n <input name='wpgmza_settings_map_clickzoom' type='checkbox' id='wpgmza_settings_map_clickzoom' value='yes' {$wpgmza_clickzoom_checked} /> " . __("Disable Mouse Double Click Zooming", "wp-google-maps") . "<br />\n\n </td>\n </tr>\n <tr>\n <td valign='top' style='vertical-align:top;'>" . __("Open Marker InfoWindows by", "wp-google-maps") . " </td>\n <td><input name='wpgmza_settings_map_open_marker_by' type='radio' id='wpgmza_settings_map_open_marker_by' value='1' " . $wpgmza_settings_map_open_marker_by_checked[0] . " />Click<br /><input name='wpgmza_settings_map_open_marker_by' type='radio' id='wpgmza_settings_map_open_marker_by' value='2' " . $wpgmza_settings_map_open_marker_by_checked[1] . " />Hover </td>\n </tr>\n\n <tr>\n <td width='200' valign='top'>" . __("Troubleshooting Options", "wp-google-maps") . ":</td>\n <td>\n <input name='wpgmza_settings_force_jquery' type='checkbox' id='wpgmza_settings_force_jquery' value='yes' {$wpgmza_force_jquery_checked} /> " . __("Over-ride current jQuery with version 1.8.3 (Tick this box if you are receiving jQuery related errors)") . "<br />\n </td>\n </tr>\n <tr>\n <td width='200' valign='top'>" . __("Use Google Maps API", "wp-google-maps") . ":</td>\n <td>\n <select id='wpgmza_api_version' name='wpgmza_api_version' >\n <option value=\"3.14\" " . $wpgmza_api_version_selected[0] . ">3.14</option>\n <option value=\"3.15\" " . $wpgmza_api_version_selected[1] . ">3.15</option>\n <option value=\"3.exp\" " . $wpgmza_api_version_selected[2] . ">3.exp</option>\n \n </select> \n </td>\n </tr>\n \n </table>\n\n\n <p class='submit'><input type='submit' name='wpgmza_save_settings' class='button-primary' value='" . __("Save Settings", "wp-google-maps") . " »' /></p>\n\n\n\n\n\n </form>\n \n\n<h3>" . __("WP Google Maps Error log", "wp-google-maps") . "</h3>\n<p>" . __("Having issues? Perhaps something below can give you a clue as to what's wrong. Alternatively, email this through to nick@wpgmaps.com for help!", "wp-google-maps") . "</p> \n<textarea style='width:100%; height:600px;' readonly>\n " . wpgmza_return_error_log() . "\n</textarea>\n\n\n "; echo "</div>"; }