zentaopms/extension/xuan/im/ext/control/sysgetserverinfo.php
2023-05-16 10:50:42 +08:00

32 lines
1.1 KiB
PHP
Executable File

<?php
helper::import('../../control.php');
class myIm extends im
{
/**
* Get serverInfo api.
*
* @param string $account
* @param string $password
* @param string $apiVersion
* @param int $userID
* @param string $version
* @param string $device
* @access public
* @return void
*/
public function sysGetServerInfo($account, $password, $apiVersion = '', $userID = 0, $version = '', $device = 'desktop')
{
/* Check if the user is locked. */
if($this->loadModel('user')->checkLocked($account))
{
$output = new stdclass();
$output->result = 'fail';
$output->data = 'locked';
die($this->app->encrypt($output));
}
$this->app->loadConfig('file');
if(isset($this->config->file->collaboraPath)) $this->config->integration = (object)array('office' => (object)array('officeEnabled' => true));
parent::sysGetServerInfo($account, $password, $apiVersion, $userID, $version, $device);
}
}