retrieve_user_id($authUserName); if (!empty($userId)) { $userFocus->retrieveCurrentUserInfoFromFile($userId); $userLogin = new ApiUserLoginModel(); $userLogin->setUserName($authUserName); $userLogin->setFocus($userFocus); $userToken = $userLogin->getToken(); if ($authToken === $userToken) { $current_user = $userFocus; } else { throw new Exception('Bad token', 500003); } } else { throw new Exception('Bad token', 500002); } $ApiDetailRecordModel = new ApiDetailRecordModel(); $ApiDetailRecordModel->setModuleName($_GET['moduleName']); $ApiDetailRecordModel->setRecordId($_GET['recordId']); $ApiDetailRecordModel->setTemplateId($_GET['templateId']); $ApiDetailRecordModel->loadPDF(); } } catch (Exception $e) { $response = new Vtiger_Response(); $response->setError($e->getCode(), $e->getMessage()); $response->emit(); exit; } } }