mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-07-19 14:43:49 +09:00
- fixed random sorting;
This commit is contained in:
@@ -1210,25 +1210,22 @@ if ( ! class_exists( 'um\core\Member_Directory' ) ) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Reset seed on load of initial
|
// Reset seed on load of initial
|
||||||
if ( ! isset( $_REQUEST['members_page'] ) || $_REQUEST['members_page'] == 0 || $_REQUEST['members_page'] == 1 ) {
|
if ( empty( $_REQUEST['directory_id'] ) && isset( $_SESSION['um_member_directory_seed'] ) ) {
|
||||||
if ( isset( $_SESSION['seed'] ) ) {
|
unset( $_SESSION['um_member_directory_seed'] );
|
||||||
unset( $_SESSION['seed'] );
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get seed from session variable if it exists
|
// Get seed from session variable if it exists
|
||||||
$seed = false;
|
$seed = false;
|
||||||
if ( isset( $_SESSION['seed'] ) ) {
|
if ( isset( $_SESSION['um_member_directory_seed'] ) ) {
|
||||||
$seed = $_SESSION['seed'];
|
$seed = $_SESSION['um_member_directory_seed'];
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set new seed if none exists
|
// Set new seed if none exists
|
||||||
if ( ! $seed ) {
|
if ( ! $seed ) {
|
||||||
$seed = rand();
|
$seed = rand();
|
||||||
$_SESSION['seed'] = $seed;
|
$_SESSION['um_member_directory_seed'] = $seed;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$query->query_orderby = 'ORDER by RAND(' . $seed . ')';
|
$query->query_orderby = 'ORDER by RAND(' . $seed . ')';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user