/** * Display the widget * * @param array $args Display arguments * @param array $instance The settings for this widget instance */ public function widget($args, $instance) { if (!isset($instance['title'])) { $instance['title'] = ''; } if (!isset($instance['form_id'])) { $instance['form_id'] = 0; } if (iphorm_form_exists($instance['form_id'])) { extract($args); echo $before_widget; $title = apply_filters('widget_title', $instance['title']); if (strlen($title)) { echo $before_title . $title . $after_title; } echo iphorm($instance['form_id']); echo $after_widget; } }
/** * Process the iPhorm shortcode * * @param array $atts */ function iphorm_shortcode($atts) { extract(shortcode_atts(array('id' => 0, 'values' => ''), $atts)); if (iphorm_needs_raw_tag()) { return '[raw]' . iphorm($id, $values) . '[/raw]'; } return iphorm($id, $values); }