示例#1
0
	else if ($_POST['IM_FILE_SAVE_TO_DISK'] == 'Y')
	{
		$result = CIMDisk::SaveToLocalDisk($_POST['FILE_ID']);

		echo CUtil::PhpToJsObject(Array(
			'CHAT_ID' => $_POST['CHAT_ID'],
			'FILE_ID' => $_POST['FILE_ID'],
			'NEW_FILE_ID' => $result? $result->getId(): 0,
			'ERROR' => $result? 'ERROR': ''
		));
	}
	else if ($_POST['IM_FILE_UPLOAD_FROM_DISK'] == 'Y')
	{
		$errorMessage = '';
		$_POST['FILES'] = CUtil::JsObjectToPhp($_POST['FILES']);
		$result = CIMDisk::UploadFileFromDisk($_POST['CHAT_ID'], $_POST['FILES']);
		if (!$result)
		{
			$errorMessage = 'ERROR';
		}

		echo CUtil::PhpToJsObject(Array(
			'FILES' => $result['FILES'],
			'CHAT_ID' => $_POST['CHAT_ID'],
			'RECIPIENT_ID' => $_POST['RECIPIENT_ID'],
			'MESSAGE_ID' => $result['MESSAGE_ID'],
			'MESSAGE_TMP_ID' => $_POST['MESSAGE_TMP_ID'],
			'ERROR' => $errorMessage
		));
	}
	else if ($_POST['IM_HISTORY_FILES_LOAD'] == 'Y')