diff --git a/ajax/sessionController.php b/ajax/sessionController.php index ea35147d..4d0d91fb 100644 --- a/ajax/sessionController.php +++ b/ajax/sessionController.php @@ -170,19 +170,4 @@ class SessionController extends Controller{ } exit(); } - - public static function info(){ - self::preDispatch(); - $items = @$_POST['items']; - $info = array(); - - if (is_array($items)){ - $session = new Db\Session(); - $info = $session->getInfoByFileId($items); - } - - \OCP\JSON::success(array( - "info" => $info - )); - } } diff --git a/appinfo/routes.php b/appinfo/routes.php index a132e1ba..c66edfa5 100644 --- a/appinfo/routes.php +++ b/appinfo/routes.php @@ -42,11 +42,6 @@ $this->create('documents_documents_list', 'ajax/documents/list') /** * Session routes */ -$this->create('documents_session_info', 'ajax/session/info') - ->post() - ->action('\OCA\Documents\SessionController', 'info') -; - $this->create('documents_session_joinasuser', 'ajax/session/joinasuser/{file_id}') ->get() ->action('\OCA\Documents\SessionController', 'joinAsUser') diff --git a/lib/db/session.php b/lib/db/session.php index 7c8aefdf..e28c5e9b 100644 --- a/lib/db/session.php +++ b/lib/db/session.php @@ -157,30 +157,6 @@ class Session extends \OCA\Documents\Db { return $info; } - public function getInfoByFileId($fileIds){ - if (!is_array($fileIds)){ - return array(); - } - - $stmt = $this->buildInQuery('file_id', $fileIds); - - $result = $this->execute(' - SELECT `s`.*, COUNT(`m`.`member_id`) AS `users` - FROM ' . $this->tableName . ' AS `s` - LEFT JOIN `*PREFIX*documents_member` AS `m` ON `s`.`es_id`=`m`.`es_id` - AND `m`.`status`=' . Db\Member::MEMBER_STATUS_ACTIVE . ' - WHERE `s`.`file_id` ' . $stmt .' - GROUP BY `m`.`es_id`', - $fileIds - ); - - $info = $result->fetchAll(); - if (!is_array($info)){ - $info = array(); - } - return $info; - } - protected function getUniqueSessionId(){ $testSession = new Session(); do{