function circularCountdownDisplay($args) { $uniqueId = CircularCountdownGlobals::uniqueId(); $options = CircularCountdownGlobals::getOptions(); //Shortcode arguments overwrite admin options if (isset($args) && is_array($args)) { foreach ($args as $key => $value) { $options[$key] = $value; } } ob_start(); require dirname(__FILE__) . '/circularcountdown_front.php'; return ob_get_clean(); }
<?php $task = isset($_REQUEST["task"]) ? $_REQUEST["task"] : null; switch (strtolower($task)) { case "update": CircularCountdownGlobals::updateOptions(); break; } $circularcountdown_options = CircularCountdownGlobals::getOptions(); ?> <div id="circularcountdown_general"> <h2><i class="icon-cog"></i> <?php _e("Circular Countdown", CIRCULARCOUNTDOWN_TEXTDOMAIN); ?> </h2> <form id="circularcountdown_form" action="?page=<?php echo $plugin_page; ?> " method="post"> <input type="hidden" name="task" value="update" /> <div class="postbox unite-postbox"> <h3 class="box-closed"> <span><?php _e("General", CIRCULARCOUNTDOWN_TEXTDOMAIN); ?> </span> </h3>