static function getDataEditInitBloqueos() { $data = new \stdClass(); $data->bloqueoTypes = array(); $data->user = SecurityManager::UserInfo(); $data->user->type = SecurityManager::UserInfo()->roles[0]->name; $data->sucursales = array(); if ($data->user->type == 'Gestor') { array_push($data->sucursales, ExternalDao::getSucursalById($data->user->sucursalId)); } else { $data->sucursales = ExternalDao::getAllSucursales(); } array_push($data->bloqueoTypes, BloqueoType::bloqueo); array_push($data->bloqueoTypes, BloqueoType::feriado); $result = new Response(new Result(), $data); return json_encode(Utils::utf8ize($result)); }
static function getDataReservasInit($id) { $data = new \stdClass(); $data->user = SecurityDao::getUserById($id); $data->user->reservas = SecurityDao::getReservasByUserId($id); $data->currentUser = SecurityManager::UserInfo(); $data->sucursales = ExternalDao::getAllSucursales(); $result = new Response(new Result(), $data); return json_encode(Utils::utf8ize($result)); }