<?php use Nerds\Base\Util\Helpers\SiteHelper; use Nerds\Base\Util\Helpers\DatabaseAccessWrapper as db; use Nerds\Bsalted\Entity\UserEntity\User; use Nerds\Bsalted\Entity\EventEntity\Event; use Nerds\Bsalted\Entity\CourseEntity\Course; use Nerds\Bsalted\Entity\OrderEntity\Order; $users = User::getByRole('adventure_consultant'); $user_id = User::getID(); $user_name = User::getFullName($user_id); $user_capitan_id = SiteHelper::getConsultantCapitan($user_id); $user_capitan_name = User::getFullName($user_capitan_id); $user_code = User::getCode($user_id); $date_type = isset($_GET['report-type']) && !empty($_GET['report-type']) ? $_GET['report-type'] : 'week'; $period = SiteHelper::getConsultantOrders($user_code, 'week', 'period'); #$user_orders = SiteHelper::getConsultantOrders($user_code, 'week', 'period'); $user_protege = SiteHelper::getConsultantProteges($user_id); $date_range = date('F j, Y', strtotime('+1 day', strtotime($period))); $user_account = 0; $user_amount = db::get_option('bsalted_cosultant_amount'); $user_bonus5 = db::get_option('bsalted_cosultant_bonus5'); $user_bonus10 = db::get_option('bsalted_cosultant_bonus10'); $user_fields = User::addition_fields_list(); $stage_type_fields = Event::types_fields_list(); $user_ordrs = User::getOrdersByDate(21, 'week'); #var_dump($user_amount); ?> <div class="bsalted-consultant-top">
public static function getConsultantProteges($consultant_id) { $proteges = User::getProtege(); $consultant_code = User::getCode($consultant_id); $response = array(); foreach ($proteges as $protege) { $protege_id = $protege->ID; $protege_code = User::getConsultantCode($protege_id); if ($protege_code === $consultant_code) { array_push($response, $protege_id); } } return $response; }