__('Display Member Form', 'ARMember')) ); add_action('wp_enqueue_scripts', array(&$this, 'scripts')); } public function widget($args, $instance) { global $arm_member_forms, $ARMember, $is_globalcss_added,$wpdb; echo $args['before_widget']; if (!empty($instance['title'])) { echo $args['before_title'] . apply_filters('widget_title', $instance['title']) . $args['after_title']; } $form_id = isset($instance['form_id']) ? $instance['form_id'] : 0; $arm_logged_in_message= isset($instance['logged_in_message']) ? $instance['logged_in_message'] : __('You are already logged in.', 'ARMember'); if (!empty($form_id) && $form_id != 0) { $form_type = $wpdb->get_results("SELECT `arm_form_type` FROM `".$ARMember->tbl_arm_forms."` WHERE `arm_form_id` = {$form_id}"); $form_type = $form_type[0]->arm_form_type; $logged_in_msg = ""; if( $form_type != 'change_password' ){ $logged_in_msg = 'logged_in_message="'.$arm_logged_in_message.'"'; } echo do_shortcode('[arm_form id="' . $form_id . '" widget="true" ' . $logged_in_msg . ']'); } else { _e('There is no any form found.', 'ARMember'); } echo $args['after_widget']; } public function form($instance) { global $wp, $wpdb, $ARMember, $arm_member_forms; $title = !empty($instance['title']) ? $instance['title'] : ''; $form_id = !empty($instance['form_id']) ? $instance['form_id'] : 0; $logged_in_msg = isset($instance['logged_in_message']) ? $instance['logged_in_message'] : __('You are already logged in','ARMember'); $arm_forms = $wpdb->get_results("SELECT `arm_form_id`, `arm_form_label`, `arm_form_type` FROM `" . $ARMember->tbl_arm_forms . "` WHERE `arm_form_type` NOT LIKE 'template' ORDER BY `arm_form_id` DESC", ARRAY_A); $form_type = ''; if ($form_id > 0) { $arm_selected_form_type = $wpdb->get_results("SELECT `arm_form_type` FROM `".$ARMember->tbl_arm_forms."` WHERE `arm_form_id` = ".$form_id); $form_type = $arm_selected_form_type[0]->arm_form_type; } ?>

id_base, true)) { $ARMember->set_front_css(true); $ARMember->set_front_js(true); } } } if (class_exists('WP_Widget')) { function arm_register_forms_widgets() { register_widget('ARMwidgetForm'); } add_action('widgets_init', 'arm_register_forms_widgets'); } }