Joywork/ajax/list_requisitions.php
2026-05-22 21:21:54 +03:00

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);
?>