Esempio n. 1
0
                ?>
                                                                <div class="dealer-block-add">
                                                                    <span><?php 
                echo esc_attr_e('Member since ', 'framework');
                ?>
<strong><?php 
                if (!empty($user_info)) {
                    echo date("M, Y", strtotime($user_info->user_registered));
                }
                ?>
</strong></span>
                                                                    <span><?php 
                echo esc_attr_e('Active listings ', 'framework');
                ?>
<strong><?php 
                echo imic_count_user_posts_by_type($user_id, 'cars');
                ?>
</strong></span>
                                                                </div>
                                                            </div>
                                                            <div class="text-align-center"><a href="<?php 
                echo esc_url(get_author_posts_url($user_id));
                ?>
" class="btn btn-default"><?php 
                echo esc_attr_e('View profile', 'framework');
                ?>
</a></div>
                                                        </div>
                                                    </div>
                                                </div>
                                            </li>
Esempio n. 2
0
function imic_dealers($atts, $content = null)
{
    extract(shortcode_atts(array("title" => "", "number" => "5", "type" => ""), $atts));
    $output = '';
    $args_user = array('post_type' => 'user', 'posts_per_page' => $number, 'user-role' => $type);
    $user_listing = new WP_Query($args_user);
    if ($user_listing->have_posts()) {
        global $wp_query;
        $output .= '<div class="main" role="main">
    	<div id="content" class="content full padding-b0">
        	<div class="container">
                <div class="dealers-search-result">
                    <div class="row">';
        while ($user_listing->have_posts()) {
            $user_listing->the_post();
            $company = get_post_meta(get_the_ID(), 'imic_user_company', true);
            $tagline = get_post_meta(get_the_ID(), 'imic_user_company_tagline', true);
            $user_id = get_post_meta(get_the_ID(), 'imic_user_reg_id', true);
            $user_avatar = get_post_meta(get_the_ID(), 'imic_user_logo', true);
            $image_avatar = wp_get_attachment_image_src($user_avatar, '', '');
            $user_info = get_userdata($user_id);
            $output .= '
                        <div class="col-md-4 col-sm-4 dealer-block">
                            <div class="dealer-block-inner" style="background-image:url(' . $image_avatar[0] . ');">
                            	<div class="dealer-block-cont">
                                    <div class="dealer-block-info">
                                        <span class="dealer-avatar">' . get_the_post_thumbnail() . '</span>
                                        <h5><a href="' . get_author_posts_url($user_id) . '">' . $company . '</a></h5>
                                        <span class="meta-data">' . $tagline . '</span>
                                    </div>
                                    <div class="dealer-block-text">
                                        ' . imic_excerpt(10) . '
                                        <div class="dealer-block-add">';
            if (!empty($user_info)) {
                $output .= '<span>' . __('Member since', 'framework') . ' <strong>' . date("M, Y", strtotime($user_info->user_registered)) . '</strong></span>';
            }
            $output .= '<span>' . __('Total listings', 'framework') . ' <strong>' . imic_count_user_posts_by_type($user_id, 'yachts') . '</strong></span>
                                        </div>
                                    </div>
                                    <div class="text-align-center"><a href="' . get_author_posts_url($user_id) . '" class="btn btn-default">' . __('View profile', 'framework') . '</a></div>
                               	</div>
                            </div>
                        </div>';
        }
        $output .= '</div></div></div></div></div>';
    }
    wp_reset_postdata();
    return $output;
}
</button>
                                      </form>
                                     </div>
                                   <div class="clearfix"></div>
                                <div id="message"></div>
                               <?php 
}
?>
   
                               </div>
                          </div>
                    </div>
                    <div class="spacer-20"></div>
                    <!-- Start Related Properties -->
                    <?php 
$count_author_post = imic_count_user_posts_by_type($user->ID, 'property');
if ($count_author_post > 0) {
    ?>
                    <h3><?php 
    _e('Latest properties listed by ', 'framework');
    ?>
<a href="#"><?php 
    echo $userName;
    ?>
</a></h3>
                    <hr>
                    <div class="property-grid">
                      <ul class="grid-holder col-3">
                      <?php 
    query_posts(array('post_type' => 'property', 'post_status' => 'publish', 'posts_per_page' => 3, 'author' => $user->ID));
    if (have_posts()) {
Esempio n. 4
0
File: author.php Progetto: zruiz/NG
</div>
                        </div>
                        <div class="col-md-3 col-sm-4 col-xs-6">
                            <div class="dealer-block-add">
                                <span><?php 
    echo esc_attr_e('Member since ', 'framework');
    ?>
<strong><?php 
    echo esc_attr(date("M, Y", strtotime($user_info->user_registered)));
    ?>
</strong></span>
                                <span><?php 
    echo esc_attr_e('Active listings ', 'framework');
    ?>
<strong><?php 
    echo esc_attr(imic_count_user_posts_by_type($user->ID, 'cars'));
    ?>
</strong></span>
                            </div>
                        </div>
                    </div>
           		</div>
         	</header>
            <div class="container">
                <div class="text-align-center">
                    <h2 class="margin-0"><?php 
    echo esc_attr($name);
    ?>
</h2>
                    <?php 
    if ($tagline != '') {
			</div>';
            $userDescClass = 8;
        } else {
            $default_image_agent = $imic_options['default_agent_image'];
            echo '<div class="col-md-4">
			<a href="' . get_author_posts_url($user->ID) . '" class="agent-featured-image"> <img src="' . $default_image_agent['url'] . '" alt="agent"></a>
			</div>';
            $userDescClass = 8;
        }
        echo '<div class="col-md-' . $userDescClass . '">';
        echo '<div class="agent-info">';
        echo '<div class="counts">';
        echo '<strong>';
        /* Display Agent's Total Properties
        		======================================== */
        echo imic_count_user_posts_by_type($user->ID, 'property');
        echo '</strong>';
        echo '<span>' . __('Properties', 'framework') . '</span>';
        echo '</div>';
        echo '<h3><a href="' . get_author_posts_url($user->ID) . '">';
        /* Display Agent Name
        		========================== */
        $userFirstName = get_the_author_meta('first_name', $user->ID);
        $userLastName = get_the_author_meta('last_name', $user->ID);
        $userName = $user->display_name;
        if (!empty($userFirstName) || !empty($userLastName)) {
            $userName = $userFirstName . ' ' . $userLastName;
        }
        echo $userName;
        echo '</a></h3>';
        /* Display Agent Description
Esempio n. 6
0
 function imic_search_dealers()
 {
     //echo "saibaba";
     global $imic_options;
     $distance_measure = $imic_options['distance_calculate'];
     $users = isset($_POST['values']) ? $_POST['values'] : array();
     ksort($users);
     $user_ids = array();
     if (!empty($users)) {
         foreach ($users as $key => $value) {
             $user_ids[] = $value;
         }
     }
     $args_user = array('post_type' => 'user', 'post__in' => $user_ids, 'orderby' => 'post__in', 'posts_per_page' => -1);
     $user_listing = new WP_Query($args_user);
     if ($user_listing->have_posts()) {
         global $wp_query;
         echo '<div class="main" role="main">
     <div id="content" class="content full padding-b0">
         <div class="container"><p>We have found ' . $user_listing->found_posts . ' dealers matching zipcode nearest to longest</p>
             <div class="dealers-search-result">
                 <div class="row">';
         while ($user_listing->have_posts()) {
             $user_listing->the_post();
             $company = get_post_meta(get_the_ID(), 'imic_user_company', true);
             $tagline = get_post_meta(get_the_ID(), 'imic_user_company_tagline', true);
             $user_id = get_post_meta(get_the_ID(), 'imic_user_reg_id', true);
             $user_avatar = get_post_meta(get_the_ID(), 'imic_user_logo', true);
             $image_avatar = wp_get_attachment_image_src($user_avatar, '', '');
             $user_info = get_userdata($user_id);
             echo '
                     <div class="col-md-4 col-sm-4 dealer-block">
                         <div class="dealer-block-inner" style="background-image:url(' . $image_avatar[0] . ');">
                             <div class="dealer-block-cont">
                                 <div class="dealer-block-info">
                                     <span class="label label-default">' . floor(array_search(get_the_ID(), $users)) . ' ' . $distance_measure . __(' away', 'framework') . '</span>
                                     <span class="dealer-avatar">' . get_the_post_thumbnail() . '</span>
                                     <h5><a href="' . get_author_posts_url($user_id) . '">' . $company . '</a></h5>
                                     <span class="meta-data">' . $tagline . '</span>
                                 </div>
                                 <div class="dealer-block-text">
                                     ' . imic_excerpt(10) . '
                                     <div class="dealer-block-add">';
             if (!empty($user_info)) {
                 echo '<span>' . __('Member since', 'framework') . ' <strong>' . date("M, Y", strtotime($user_info->user_registered)) . '</strong></span>';
             }
             echo '<span>' . __('Total listings', 'framework') . ' <strong>' . imic_count_user_posts_by_type($user_id, 'yachts') . '</strong></span>
                                     </div>
                                 </div>
                                 <div class="text-align-center"><a href="' . get_author_posts_url($user_id) . '" class="btn btn-default">' . __('View profile', 'framework') . '</a></div>
                             </div>
                         </div>
                     </div>';
         }
         echo '</div></div></div></div></div>';
     }
     wp_reset_postdata();
     //print_r($user_ids);
     die;
 }