Remove info routes and action

pull/1/head
Victor Dubiniuk 10 years ago
parent c49415d764
commit 1a545d4941

@ -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
));
}
}

@ -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')

@ -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{

Loading…
Cancel
Save