'Add a customized contact form to your sidebar.'); $this->WP_Widget('custom-contact-forms', 'Custom Contact Forms', $widget_ops); } function widget($args, $instance) { global $customcontact; $admin_option = $customcontact->getAdminOptions(); $form_id = intval($instance['form_id']); if ((is_front_page() and $admin_option[show_widget_home] != 1) or (is_single() and $admin_option[show_widget_singles] != 1) or (is_page() and $admin_option[show_widget_pages] != 1) or (is_category() and $admin_option[show_widget_categories] != 1) or (is_archive() and $admin_option[show_widget_archives] != 1)) return false; if (empty($form_id) or $form_id < 1) return false; extract($args); echo $before_widget.$before_form_id.$title.$after_title; echo $customcontact->getFormCode($form_id, true); echo $after_widget; } function update($new_instance, $old_instance) { $instance = $old_instance; $instance[form_id] = $new_instance[form_id]; return $instance; } function form($instance) { global $customcontact; $forms = $customcontact->selectAllForms(); $form_id = esc_attr($instance['form_id']); ?>

Create a Form