<input type="submit" class="button-secondary" name="reset" value="<?php _ge("Reset to Defaults"); ?> " onclick="if(confirm('<?php _e("Reset all theme settings to the default values? Are you sure?"); ?> ')) return true; else return false;" /> <input type="button" class="button-secondary preset-saver action" value="Save Custom Preset as New" /> <input type="submit" class="button-primary action" value="<?php _ge('Save Changes'); ?> "/> </span> </h2> <?php if ($message = gantry_get_admin_message('gantry-theme-settings')) { ?> <div class="updated gantry-notice"> <p><?php echo $message; ?> </p> <div class="close"><span>x</span></div> </div> <?php } ?> <input type="hidden" name="id" value="<?php echo $gantry->templateName; ?> " />
function gantry_widgets_admin_insert_override_header() { global $current_screen, $gantry, $ajaxurl; if ($current_screen->id == 'widgets') { $isDefault = !isset($_GET['override_id']); $override_id = 0; $override_catalog = gantry_get_override_catalog($gantry->templateName); if (isset($_GET['override_id'])) { $override_id = urldecode($_GET['override_id']); $override_name = $override_catalog[$override_id]; } if ((int) $override_id == 0) { $next_override = count($override_catalog) > 0 ? max(array_keys($override_catalog)) + 1 : 1; $override_name = sprintf(_g('Custom Override %d'), $next_override); } $gantry->addStyle($gantry->gantryUrl . '/admin/widgets/gantry-widgets.css'); $gantry->addScript($gantry->gantryUrl . '/admin/widgets/gantry-widgets.js'); $gantry->addInlineScript("var AdminURI = '" . $ajaxurl . "';var GantryLang = {'are_you_sure': '" . _g('This will delete all widgets and settins for this override. Are you sure you want to do this?') . "'};"); $buffer = ""; $buffer .= "<div id=\"gantry-overrides\">\n"; $buffer .= "\t<div class=\"overrides-inner\">\n"; $overridesList = array(); if (!$isDefault) { $overridesList[] = '<div class="overrides-action"><a class="defaults" href="' . admin_url('widgets.php') . '">' . _g('Default Settings') . '</a></div>'; } foreach ($override_catalog as $o_id => $o_name) { $overridesList[] = '<div class="overrides-action"><a href="' . str_replace("&", "&", add_query_arg(array('override_id' => $o_id))) . '">' . $o_name . '</a></div>'; } $toggleStatus = !count($overridesList) ? ' class="hidden"' : ''; $buffer .= "\t\t<div id=\"overrides-actions\">\n\n \t\t\t\t\t\t\t<div id=\"overrides-first\">\n\n \t\t\t\t\t\t\t\t<a href=\"#\">" . ($isDefault ? "Default Settings" : $override_name) . "</a>\n\n \t\t\t\t\t\t\t</div>\n\n \t\t\t\t\t\t<div id=\"overrides-toggle\"" . $toggleStatus . "><br /></div>\n\n \t\t\t\t\t\t\t\t<div id=\"overrides-inside\" class=\"slideUp\">\n"; $buffer .= implode("\n", $overridesList); $buffer .= "\t\t\t</div>\n"; $buffer .= "\t\t</div>\n"; $buffer .= "\t\t<input type=\"hidden\" id=\"override_id\" value=\"" . ($isDefault ? "-1" : $override_id) . "\" />\n"; $buffer .= "\t\t<input type=\"hidden\" id=\"override_name\" value=\"" . $override_name . "\" />\n"; $buffer .= "\t\t<div id=\"overrides-toolbar\"" . ($isDefault ? " class=\"defaults-wrap\"" : "") . ">\n"; if ($isDefault) { $buffer .= "\t\t\t<a class=\"text-button button-add\" href=\"" . admin_url('widgets.php?override_id=0') . "\"><span>New Override</span></a>\n"; } else { $buffer .= "\t\t\t<a class=\"overrides-button button-add\" href=\"" . admin_url('widgets.php?override_id=0') . "\"><span>Add</span></a>\n"; $buffer .= "\t\t\t<a class=\"overrides-button button-del\"\n href=\"" . admin_url('admin-post.php?action=gantry_theme_delete_override&from=widgets&override_id=' . $override_id) . "\"><span>Delete</span></a>\n\n \t\t\t\t\t\t<div class=\"overrides-button button-edit\"></div>\n\n\t\t\t\t\t\t\t\t\t<img width=\"16\" height=\"16\" src=\"images/wpspin_light.gif\" style=\"display: none;\" class=\"ajax-loading\">\n"; } $buffer .= "\t\t</div>\n"; $buffer .= "\t\t<div id=\"overrides-switch\">\n"; if (!$isDefault) { $buffer .= ' <a class="text-button button-widget" href="' . admin_url('admin.php?page=gantry-theme-overrides&override_id=' . $override_id) . '"><span>Gantry Settings</span></a>' . "\n"; } else { $buffer .= ' <a class="text-button button-widget" href="' . admin_url('admin.php?page=gantry-theme-settings') . '"><span>Gantry Settings</span></a>' . "\n"; } $buffer .= "\t\t</div>\n"; $buffer .= "\t</div>\n"; $buffer .= "</div>\n"; if ($message = gantry_get_admin_message('gantry-theme-settings')) { $buffer .= "<div class=\"updated gantry-notice\">\n"; $buffer .= "<p>" . $message . "</p>\n"; $buffer .= "<div class=\"close\"><span>x</span></div>\n"; $buffer .= "</div>"; } echo $buffer; /* echo "Theme config overrides HTML goes here"; if (isset($_GET['override_id'])) echo " Override id is " . $_GET['override_id']; $gantry->addScript('iscroll.js'); */ } }