function widget($args, $instance) { extract($args, EXTR_SKIP); echo $before_widget; $title = empty($instance['title']) ? ' ' : apply_filters('widget_title', $instance['title']); $entry_title = empty($instance['entry_title']) ? ' ' : apply_filters('widget_entry_title', $instance['entry_title']); $comments_title = empty($instance['comments_title']) ? ' ' : apply_filters('widget_comments_title', $instance['comments_title']); if (!empty($title)) { echo $before_title . $title . $after_title; } groupon_render_widget(get_option("grpn_wdgt_city")); echo $after_widget; }
function groupon_request_handler() { global $wpdb; if (!empty($_GET['grpn_action'])) { switch ($_GET['grpn_action']) { case 'render_widget': groupon_render_widget(array("city" => $_GET['division'])); die; break; } } }
echo get_option("grpn_wdgt_referral_code"); ?> "/> <div id="refer-link-directions"> <p>By entering your Groupon referral code you receive $10 every time someone makes their first purchase from your widget. The funds are automatically put in your Groupon account, so why not! Right?</p> <p class="center"><a href="http://www.groupon.com/referral" title="Groupon Referral">Get my referral code!</a></p> </div> </td> </tr> </table> </div> <div id="grpn_widget_preview"> <div id="preview-top"></div> <div id="preview-content"> <?php groupon_render_widget(array("city" => $selected_division)); ?> </div> <div id="preview-bottom"></div> </div> </div> <p class="submit"> <input type="submit" name="settings_update" class="button-primary" value="<?php _e('Save Changes'); ?> " /> </p> </form> </div>