Example #1
0
			<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;
?>
" />
Example #2
0
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("&", "&amp;", 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&amp;from=widgets&amp;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&amp;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');
            */
    }
}