get($_SESSION['id']); $step = $_POST['step']; if($step == 'main'){ $sql = "SELECT `id`, doers FROM funnel_steps WHERE funnel_id = {$funnel_id} AND main = 1"; } else { $sql = "SELECT `id`, doers FROM funnel_steps WHERE id = {$step}"; } $q = mysql_query($sql); $r = mysql_fetch_assoc($q); $doers = json_decode(html_entity_decode($r['doers']), ENT_QUOTES); $doersItog = array(); foreach($doers as $doer){ $doersItog[] = $doer['id']; } $agentsOfAgency = User::getAllAgents($_SESSION['id']); $agentsOfManager = User::getAllManagers($_SESSION['id']); $sql_id_manager = "SELECT * FROM users WHERE id = $_SESSION[id]"; $result_id_manager = mysql_query($sql_id_manager); $row_id_manager = mysql_fetch_array($result_id_manager); $id_manager=$row_id_manager['id_manager']; ?> agencyId; $q_d = mysql_query($sql_d); $departments = array(); while($r_d = mysql_fetch_assoc($q_d)){ $departments[$r_d['id']] = $r_d; } // если здесь что-то меняется - нужно проверить, что ниже работает точно такой же комбобокс!! //$user = $user->get($_SESSION['id']); if($user->agency || $_SESSION['users_admin']){ $agentsOfAgency = User::getAllAgents($user->agencyId); $agentsOfManager = User::getAllManagers($user->agencyId); } else if ($user->manager){ $agentsOfAgency = User::getAllAgents($_SESSION['id']); }else if ($user->id_manager) { $agentsOfAgency = User::getAllAgents($user->id_manager); $sql = "SELECT id, fio FROM users WHERE manager=1 AND id=$id_manager AND blocked=0"; $agentsOfManager = array(); $rez = mysql_query($sql); while($manager = mysql_fetch_assoc($rez)) $agentsOfManager[] = $manager; //$agentsOfManager = User::getMyManagers(); } if($agentsOfManager) { echo ""; foreach($agentsOfManager as $mngr) { if(empty($doersItog) || in_array($mngr[id], $doersItog)){ echo ""; } } echo ""; } if($agentsOfAgency) { echo ""; foreach($agentsOfAgency as $agent) { if(empty($doersItog) || in_array($agent[id], $doersItog)){ echo ""; } } echo ""; } }