__('Display Recently Registerd Members', 'ARMember')) ); add_action('wp_enqueue_scripts', array(&$this, 'scripts')); } public function widget($args, $instance) { global $wp, $wpdb, $current_user, $arm_errors, $ARMember, $arm_global_settings, $arm_subscription_plans, $arm_member_forms, $arm_members_activity,$is_globalcss_added,$arm_social_feature,$arm_members_directory; echo $args['before_widget']; $date_format = $arm_global_settings->arm_get_wp_date_format(); if (!empty($instance['title'])) { echo $args['before_title'] . apply_filters('widget_title', $instance['title']) . $args['after_title']; } $total_rec = $instance['total_rec']; $display_type = (!empty($instance['display_type'])) ? $instance['display_type'] : 'list'; $slider_effect = (!empty($instance['slider_effect'])) ? $instance['slider_effect'] : 'slide'; $arg = array( 'orderby' => 'user_registered', 'order' => 'DESC', 'number' => ($total_rec + 10), 'fields' => 'all', 'meta_key' => 'arm_primary_status', 'meta_value' => '1', ); $users_admin = get_users($arg); $users = ''; if (!empty($users_admin)) { $i = 1; foreach ($users_admin as $member_detail){ $userID = $member_detail->ID; if ($i > $total_rec) { continue; } if (user_can($userID, 'administrator')) { continue; } $users[] = $member_detail; $i++; } } $frontfontstyle = $arm_global_settings->arm_get_front_font_style(); $output = ''; if(!empty($frontfontstyle['google_font_url'])){ $output .= ''; } if( $display_type == 'slider' ){ $random_wrapper_key = arm_generate_random_code(6); $profile_template = $arm_members_directory->arm_get_template_by_id(1); $profile_template_opt = $profile_template['arm_options']; $default_cover = $profile_template_opt['default_cover']; $output .= "
"; $u = 1; $zindex = 1; foreach( $users as $us ){ $random_inner_key = arm_generate_random_code(6); $output .= "
"; $output .= ""; $user_id = $us->ID; $profile_cover = get_user_meta($user_id,'profile_cover',true); if( $profile_cover == '' || empty($profile_cover) ){ $profile_cover = $default_cover; } $profile_avatar = get_avatar($user_id,95); $output .= "
"; $output .= "
"; $output .= ""; $output .= "
"; $output .= "
"; $output .= $profile_avatar; $output .= "
"; $output .= "
"; $output .= "
"; $profile_link = $arm_global_settings->arm_get_user_profile_url($user_id); $common_messages = $arm_global_settings->arm_get_all_common_message_settings(); $arm_member_since_label = (isset($common_messages['arm_profile_member_since']) && $common_messages['arm_profile_member_since'] != '' ) ? $common_messages['arm_profile_member_since'] : __('Member Since', 'ARMember'); $output .= "".get_user_meta($user_id,'first_name',true).' '.get_user_meta($user_id,'last_name',true).""; $output .= ""; $output .= "
"; $output .= "
"; $u++; $zindex++; } $output .= "
"; $output .= ""; } else { $output .= ''; $output .= '
'; $output .= '
'; $output .= '
'; if(!empty($users)){ foreach ($users as $us) { $output .= "
"; $output .= "
"; $output .= "
"; $output .= get_avatar($us->ID, 60); $output .= "
"; $output .= "
"; $output .= "
"; $user_name = $us->first_name . ' ' . $us->last_name; if (empty($us->first_name) && empty($us->last_name)) { $user_name = $us->user_login; } if($arm_social_feature->isSocialFeature){ $output .= "" . $user_name . ""; } else{ $output .= $user_name; } $output .= ""; $output .= __('Joined', 'ARMember'); $output .= " " . $arm_global_settings->arm_time_elapsed(strtotime($us->user_registered)); $output .= ""; $output .= "
"; $output .= "
"; } } $output .= '
'; $output .= '
'; $output .= '
'; $output .= '
'; } echo $output; echo $args['after_widget']; } public function form($instance) { global $arm_member_forms,$arm_widget_effects; $title = !empty($instance['title']) ? $instance['title'] : __('Recent Registerd Members', 'ARMember'); $total_rec = !empty($instance['total_rec']) ? $instance['total_rec'] : 5; $display_type = !empty($instance['display_type']) ? $instance['display_type'] : 'list'; $slider_effect = !empty($instance['slider_effect']) ? $instance['slider_effect'] : 'slide'; if( empty($arm_widget_effects) ){ $arm_widget_effects = array( 'slide' => __('Slide','ARMember'), 'crossfade' => __('Fade','ARMember'), 'directscroll' => __('Direct Scroll','ARMember'), 'cover' => __('Cover','ARMember'), 'uncover' => __('Uncover','ARMember') ); } ?>

id_base, true)) { wp_enqueue_style('arm_front_css', MEMBERSHIPLITE_URL . '/css/arm_front.css', array(), MEMBERSHIPLITE_VERSION); wp_enqueue_style('arm_form_style_css', MEMBERSHIPLITE_URL . '/css/arm_form_style.css', array(), MEMBERSHIPLITE_VERSION); wp_enqueue_script('arm_carousel_slider_js',MEMBERSHIPLITE_URL.'/js/jquery.carouFredSel.js',array(), MEMBERSHIPLITE_VERSION); wp_enqueue_script('arm_front_js',MEMBERSHIPLITE_URL.'/js/arm_common.js',array(),MEMBERSHIPLITE_VERSION); } } } if (class_exists('WP_Widget')) { function arm_register_latestMembers_widgets() { register_widget('ARMwidgetlatestMembers'); } add_action('widgets_init', 'arm_register_latestMembers_widgets'); } }