помогите пожалуйста обойти этот массив ....
Эта функция предполагает возвращение 2 пользователей, но изначально, когда они впервые регистрируются, доступен только 1 пользователь, который будет работать для "$ right", но когда он достигает "$ left", он возвращает "неопределенное смещение 1".
$direct = $this->loaduser($userid);
$right = $this->loaduserdirect($direct[0]->user_id);
$left = $this->loaduserdirect(isset($direct[1]->user_id));
if(($user->boosted == 1) && ($direct[0]->boosted == 1) || ($direct[1]-
>boosted == 1)){
if (isset($bonus['point']))
$stageBonus->point = $stageBonus->point+$bonus['point'];
if (isset($bonus['totalultimarefbonus']))
$stageBonus->cash = $stageBonus-
>cash+$bonus['totalultimarefbonus'];
} else if(($user->boosted == 1) && ($direct[0]->boosted == 1) &&
($direct[1]->boosted == 0)){
if (isset($bonus['point']))
$stageBonus->point = $stageBonus->point+$bonus['point'];
if (isset($bonus['ultimarefbonus']))
$stageBonus->cash = $stageBonus->cash+$bonus['ultimarefbonus'];
} else if(($user->boosted == 1) && ($direct[0]->boosted == 0) &&
($direct[1]->boosted == 1)){
if (isset($bonus['point']))
$stageBonus->point = $stageBonus->point+$bonus['point'];
if (isset($bonus['ultimarefbonus']))
$stageBonus->cash = $stageBonus->cash+$bonus['ultimarefbonus'];