function AbortFileUpload($_chat, $_filename, $_error = FILE_ACTION_ERROR, $response = "") { $fileid = md5(IOStruct::GetNamebase($_filename) . $_chat->UserId . $_chat->BrowserId); $request = new FileUploadRequest(EX_FILE_UPLOAD_REQUEST . "_" . $fileid, $_chat->DesiredChatPartner, $_chat->ChatId); $request->Load(); if (!$request->Closed) { $request->Error = $_error; $request->Save(); } else { $response .= "lz_chat_file_reset();"; } return $response; }
function appendPermissions() { $ids = explode(POST_ACTION_VALUE_SPLITTER, $_POST[POST_INTERN_PROCESS_PERMISSIONS . "_va"]); $results = explode(POST_ACTION_VALUE_SPLITTER, $_POST[POST_INTERN_PROCESS_PERMISSIONS . "_vb"]); foreach ($ids as $key => $id) { $fur = new FileUploadRequest($ids[$key], CALLER_SYSTEM_ID); $fur->Permission = $results[$key]; $fur->Save(); } }
function AbortFileUpload($_user, $_filename, $_error) { $fileid = md5(namebase($_filename) . $this->UserId . $this->BrowserId); $request = new FileUploadRequest(EX_FILE_UPLOAD_REQUEST . "_" . $fileid, $this->DesiredChatPartner); $request->Load(); if (!$request->Closed) { $request->Error = $_error; $request->Save(); } else { $_user->AddFunctionCall("top.lz_chat_file_reset();", false); } return $_user; }
function AbortFileUpload($_user, $_filename, $_error) { $fileid = substr(md5(namebase($_filename)), 0, 5); $request = new FileUploadRequest($this->BrowserId . "_" . $fileid, $this->DesiredChatPartner); if (dataSetExists($request->TargetFile)) { $request->Load(); $request->Error = $_error; $request->Save(); } }