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); } if (count($_FILES)) { $_FILES = Vtiger_Util_Helper::transformUploadedFiles($_FILES, true); $focus = CRMEntity::getInstance($_GET['moduleName']); $focus->uploadAndSaveFile($_GET['recordId'], $_GET['moduleName'], $_FILES['file']); $response = new Vtiger_Response(); $response->setResult(array( 'upload' => true, )); $response->emit(); } } } catch (Exception $e) { $response = new Vtiger_Response(); $response->setError($e->getCode(), $e->getMessage()); $response->emit(); exit; } } }