HEX
Server: Apache
System: Linux pdx1-shared-a1-11 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mollywopper (10344313)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/mollywopper/mollywoppersnyb.com/wp-content/themes/pagelines/includes/class.users.php

<?php /** * * * API for Working with WordPress Users * * * @package PageLines Framework * @since 2.0.b16 * */ class UserEngine { /** * * @TODO document * */ function __construct( array $settings = array() ) {} /** * * @TODO document * */ function get_users( $args ){ $additional_defaults = array( 'meta_order' => true, 'order_field' => 'pl_profile_priority' ); $this->args = wp_parse_args($args, $additional_defaults); $users = get_users($this->args); if($this->args['meta_order']) uasort($users, array(&$this, 'order')); return $users; } /** * * @TODO document * */ function order($a, $b){ $ap = (pl_um($this->args['order_field'], $a->ID)) ? pl_um($this->args['order_field'], $a->ID) : 10; $bp = (pl_um($this->args['order_field'], $b->ID)) ? pl_um($this->args['order_field'], $b->ID) : 10; if ( $ap == $bp ) return 0; return ($ap < $bp) ? -1 : 1; } } /** * * @TODO do * */ function pagelines_get_users( $args ){ $users = new UserEngine(); $u = $users->get_users($args); return $u; }