Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php /* Querystring is set via AJAX in _inc/ajax.php - bp_dtheme_object_filter() */
- if ( is_user_logged_in() == false )
- {
- echo '<h2>Please login to see results</h2>';
- return;
- }
- if ( current_user_can(EZ_XPF_SUBSCRIBER_MEMBER) || current_user_can(EZ_XPF_FREE_MEMBER) )
- {
- echo '<h2>Sorry, you do not have permission to access this page.</h2>';
- return;
- }
- ?>
- <?php if (isset($_REQUEST["only_search_result"])) :?>
- <?php do_action( 'bp_before_members_loop' ) ?>
- <?php if ( bp_has_members( bp_ajax_querystring( 'members' ) ) ) : ?>
- <div id="pag-top" class="pagination">
- <div class="pag-count" id="member-dir-count-top">
- <?php bp_members_pagination_count() ?>
- </div>
- <div class="pagination-links" id="member-dir-pag-top">
- <?php bp_members_pagination_links() ?>
- </div>
- </div>
- <?php do_action( 'bp_before_directory_members_list' ) ?>
- <?php
- $first_letter = "";
- ?>
- <ul id="members-list" class="item-list">
- <input type="button" name="smPrintSearchResult" onClick="return SubmitLongSearchForm('smPrintSearchResult');" value="Print This Search Result" />
- <?php
- $user_role = GetS2memberInfoInLoop("Access Level Name");
- if (current_user_can(EZ_XPF_DIRECTOR_MEMBER) || current_user_can(EZ_XPF_ADMINISTRATOR) || current_user_can(EZ_XPF_MD_MEMBER)){
- echo ' <input type="button" onClick="return SubmitLongSearchForm(\'smDownloadExcel\');" name="smDownloadExcel" value="Download Excel Spreadsheet" />';
- }
- if (current_user_can(EZ_XPF_ADMINISTRATOR)){
- //echo ' <input type="hidden" name="test" value="1" />';
- }
- ?>
- <input type="hidden" name="memberdirectoryAction" id="memberdirectoryAction" value="" />
- <script>
- function SubmitLongSearchForm(action)
- {
- jQuery("#members-directory-form").attr("method","POST");
- jQuery("#memberdirectoryAction").val(action);
- jQuery("#members-directory-form").submit();
- return false;
- }
- </script>
- <?php
- if ($_REQUEST["is_show_member_profile"] == "1")
- {
- echo '<input type="hidden" name="show_profile" value="1"/>';
- }
- else
- {
- echo '<input type="hidden" name="show_profile" value="0"/>';
- }
- if ((current_user_can(EZ_XPF_ADMINISTRATOR) ||
- current_user_can(EZ_XPF_DIRECTOR_MEMBER) ||
- current_user_can(EZ_XPF_MD_MEMBER)) && $_REQUEST["include_member_detail"] == "1")
- {
- echo '<input type="hidden" name="show_s2m" value="1"/>';
- }
- else
- {
- echo '<input type="hidden" name="show_s2m" value="0"/>';
- }
- if ($_REQUEST["is_expired"] == "1")
- {
- echo '<input type="hidden" name="show_unexpired" value="1"/>';
- }
- elseif ($_REQUEST["is_expired"] == "0")
- {
- echo '<input type="hidden" name="show_unexpired" value="0"/>';
- }
- ?>
- <?php while ( bp_members() ) : bp_the_member(); ?>
- <?php
- $user_role = GetS2memberInfoInLoop("Access Level Name");
- if ($user_role == EZ_XPF_ADMINISTRATOR ||
- $user_role == EZ_XPF_MD_MEMBER ||
- $user_role == EZ_XPF_ASST_MEMBER ||
- $user_role == EZ_XPF_SUBSCRIBER_MEMBER ||
- $user_role == EZ_XPF_SWAPSHOP_MEMBER)
- continue;
- ?>
- <li>
- <!--<div class="item-avatar">
- <a href="<?php bp_member_permalink() ?>"><?php bp_member_avatar() ?></a>
- </div>-->
- <div class="item" style="clear: both;">
- <?php
- $ref = get_user_reference_in_profile_loop();
- //print_r($ref);
- if (current_user_can(EZ_XPF_MD_MEMBER) || current_user_can(EZ_XPF_ADMINISTRATOR) || current_user_can(EZ_XPF_DIRECTOR_MEMBER))
- {
- foreach ($ref as $key => $value)
- {
- $ref[$key] = 0;
- }
- }
- $member_id = GetS2memberInfoInLoop( 'Member #' );
- $name = GetS2memberInfoInLoop("EZ Member Name");
- $street1 = get_buddypress_profile_by_user_loop( EZ_XPF_STREET_ADDRESS ) . ", ";
- if ($ref["hide_street1"] == 1)
- $street1 = "";
- $street2 = get_buddypress_profile_by_user_loop( EZ_XPF_STREET_ADDRESS_2 );
- if ($ref["hide_street2"] == 1)
- $street2 = "";
- $city = get_buddypress_profile_by_user_loop( EZ_XPF_CITY ) . ", ";
- if ($ref["hide_city"] == 1)
- $city = "";
- $state = get_buddypress_profile_by_user_loop( EZ_XPF_STATE ) . ", ";
- if ($ref["hide_state"] == 1)
- $state = "";
- $zip = get_buddypress_profile_by_user_loop( EZ_XPF_ZIPCODE ) . ", ";
- if ($ref["hide_zip"] == 1)
- $zip = "";
- if ($ref["hide_all"] == 1)
- {
- if (current_user_can(EZ_XPF_ADMINISTRATOR) || current_user_can(EZ_XPF_MD_MEMBER)){
- ?><h5><a href="<?php echo bp_member_permalink() . "profile/edit/group/1";?>"><?php echo trim($name," &");?></a></h5><br><?php }
- else {
- echo "<h5>".trim($name," &") . "</h5><br>"; }
- }
- else
- {
- if (current_user_can(EZ_XPF_ADMINISTRATOR) || current_user_can(EZ_XPF_MD_MEMBER)){
- ?><h5><a href="<?php echo bp_member_permalink() . "profile/edit/group/1";?>"><?php echo trim($name," &");?></a></h5><br><?php }
- else {
- echo "<h5>".trim($name," &") . "</h5><br>"; }
- $temp = trim($street1 . " " . $street2 . ", " .$city . " " . $state . " " . $zip ." ". get_buddypress_profile_by_user_loop( EZ_XPF_COUNTRY ));
- $temp = trim($temp);
- $temp = preg_replace('/\s*,\s*,\s*/',', ',$temp);
- $temp = trim($temp,', ');
- if ($temp != "")
- {
- echo $temp . "<br>";
- }
- $temp = trim(get_buddypress_profile_by_user_loop( EZ_XPF_CAMPER_YEAR ) . " " . get_buddypress_profile_by_user_loop( EZ_XPF_CAMPER_MAKE ) . " " . get_buddypress_profile_by_user_loop( EZ_XPF_CAMPER_MODEL ));
- //var_dump($temp);exit;
- if ($temp != "")
- {
- echo $temp . "<br>";
- }
- $temp = "";
- if ($ref["hide_phone1"] == 0)
- $temp = get_buddypress_profile_by_user_loop(EZ_XPF_PHONE);
- if ($ref["hide_phone2"] == 0)
- $temp .= " " . get_buddypress_profile_by_user_loop(EZ_XPF_PHONE2);
- $temp = trim($temp);
- if ($temp != "")
- {
- echo $temp . "<br>";
- }
- $temp = "";
- if ($ref["hide_email1"] == 0 && GetS2memberInfoInLoop( 'Has Email' ) != "NO")
- $temp = get_buddypress_profile_by_user_loop( EZ_XPF_EMAIL );
- if ($ref["hide_email2"] == 0 && $temp != "")
- $temp .= " " . get_buddypress_profile_by_user_loop( EZ_XPF_EMAIL2 );
- elseif ($ref["hide_email2"] == 0 && $temp == "")
- $temp .= get_buddypress_profile_by_user_loop( EZ_XPF_EMAIL2 );
- $temp = trim($temp);
- if ($temp != "")
- {
- echo $temp . "<br>";
- }
- $temp = "";
- $profile = get_buddypress_profile_by_user_loop( EZ_XPF_PROFILE_INFO );
- if (isset($_REQUEST["is_show_member_profile"]))
- echo "Profile: ". str_replace("\\\"",'"',str_replace("\\'",''',$profile));
- if ($_REQUEST["include_member_detail"] == 1 && (current_user_can(EZ_XPF_ADMINISTRATOR) ||
- current_user_can(EZ_XPF_DIRECTOR_MEMBER) ||
- current_user_can(EZ_XPF_MD_MEMBER)))
- {
- echo '<table class="search_table">
- <tr>
- <td>Member #: ' . GetS2memberInfoInLoop( 'Member #' ).'</td>
- <td>Member Type: '. GetS2memberInfoInLoop( 'Member Type' ) .'</td>
- </tr>
- <tr>
- <td>Username: ' . GetS2memberInfoInLoop( 'Username' ) .'</td>
- <td>Has Email: ' . GetS2memberInfoInLoop( 'Has Email' ).'</td>
- </tr>
- <tr>
- <td>Exp Date: ' . GetS2memberInfoInLoop( 'Exp Date' ).'</td>
- <td>Join Date: ' . GetS2memberInfoInLoop( 'Join Date' ).'</td>
- </tr>
- <tr>
- <td>Last Expire Update: ' . GetS2memberInfoInLoop( 'Last Expire Update' ).'</td>
- <td>Last Record Update: ' . GetS2memberInfoInLoop( 'Last Record Update' ).'</td>
- </tr>
- <tr>
- <td colspan="2">Member Requests: ' .get_buddypress_profile_by_user_loop( EZ_XPF_SPECIAL_REQUEST ).'</td>
- </tr>
- <tr>
- <td colspan="2">Admin Comments: ' .GetS2memberInfoInLoop( "Comments" ).'</td>
- </tr>
- </table>';
- }
- }
- ?>
- <div class="item-meta"><span class="activity"><?php //bp_member_last_active() ?></span></div>
- <?php do_action( 'bp_directory_members_item' ) ?>
- </div>
- <div class="action">
- <?php //do_action( 'bp_directory_members_actions' ); ?>
- </div>
- <div class="clear"></div>
- </li>
- <?php endwhile; ?>
- </ul>
- <?php do_action( 'bp_after_directory_members_list' ) ?>
- <?php bp_member_hidden_fields() ?>
- <div id="pag-bottom" class="pagination">
- <div class="pag-count" id="member-dir-count-bottom">
- <?php bp_members_pagination_count() ?>
- </div>
- <div class="pagination-links" id="member-dir-pag-bottom">
- <?php bp_members_pagination_links() ?>
- </div>
- </div>
- <?php else: ?>
- <div id="message" class="info">
- <p><?php _e( "Sorry, no members were found.", 'buddypress' ) ?></p>
- </div>
- <?php endif; ?>
- <?php do_action( 'bp_after_members_loop' ) ?>
- <?php endif;?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement