56 lines
2.1 KiB
PHP
56 lines
2.1 KiB
PHP
<?php
|
|
require_once($_SERVER['DOCUMENT_ROOT'] . "/config.php");
|
|
$userId = $_SESSION[id];
|
|
$bd_usl_managers = '';
|
|
$arrIdUser = array();
|
|
$usersId = array();
|
|
$usersPlan = array();
|
|
$arrIdUser[] = "user_id = $userId";
|
|
$usersId[] = $userId;
|
|
$user = new User;
|
|
$user -> get($userId);
|
|
if($_SESSION['users_admin']){
|
|
$userId = $user->agencyId;
|
|
}
|
|
$user->get($userId);
|
|
if($user->agency){
|
|
$rez3 = mysql_query("SELECT id FROM users WHERE id_manager=$userId AND manager=1");
|
|
while ($mm = mysql_fetch_row($rez3)) {
|
|
|
|
$arrIdUser[] = "user_id = " . $mm[0];
|
|
$usersId[] = $mm[0];
|
|
$rez04 = mysql_query("SELECT id FROM users WHERE id_manager=$mm[0]");
|
|
while ($mm2 = mysql_fetch_row($rez04)) {
|
|
$arrIdUser[] = "user_id = " . $mm2[0];
|
|
$usersId[] = $mm2[0];
|
|
}
|
|
}
|
|
} else if($user->manager){
|
|
$rez04 = mysql_query("SELECT id FROM users WHERE id_manager=$userId");
|
|
while ($mm2 = mysql_fetch_row($rez04)) {
|
|
$arrIdUser[] = "user_id = " . $mm2[0];
|
|
$usersId[] = $mm2[0];
|
|
}
|
|
}
|
|
$bd_usl_managers = " AND (".implode(" OR ",$arrIdUser).")";
|
|
$req_all = array();
|
|
$sql = "SELECT id, name, client_id FROM requisitions WHERE 1 $bd_usl_managers and deleted = 0 and cancel = 0";
|
|
if(isset($_POST['req']) && !empty($_POST['req'])){
|
|
$ids = $_POST['req'];
|
|
$sql = "SELECT id, name, client_id FROM requisitions WHERE id in ($ids) and deleted = 0 and cancel = 0";
|
|
|
|
}
|
|
|
|
//$req_all[]=array('sql'=>$sql);
|
|
$q = mysql_query($sql);
|
|
while($r = mysql_fetch_assoc($q)){
|
|
$res['value'] = $r['id'];
|
|
$res['text'] = $r['name'];
|
|
$req_all[] = $res;
|
|
}
|
|
|
|
header('Content-Type: application/json');
|
|
echo json_encode($req_all, JSON_UNESCAPED_UNICODE);
|
|
|
|
|
|
?>
|