$query=\OCP\DB::prepare('SELECT s.*, COUNT(`m`.`member_id`) AS users FROM `*PREFIX*office_session` AS s LEFT JOIN `*PREFIX*office_member` AS m ON `s`.`es_id`=`m`.`es_id` AND `m`.`status`='.Member::MEMBER_STATUS_ACTIVE.' AND `m`.`uid` != ? WHERE `s`.`es_id` = ? GROUP BY `m`.`es_id`');
$result=$query->execute(
array(
\OCP\User::getUser(),
$esId
)
);
$info=$result->fetchRow();
if(!is_array($info)){
$info=array();
}
return$info;
}
publicstaticfunctiongetSessionByFileId($fileId){
$query=\OCP\DB::prepare('SELECT * FROM `*PREFIX*office_session` WHERE `file_id`= ?');
$query=\OCP\DB::prepare('SELECT s.*, COUNT(`m`.`member_id`) AS users FROM `*PREFIX*office_session` AS s LEFT JOIN `*PREFIX*office_member` AS m ON `s`.`es_id`=`m`.`es_id` AND `m`.`status`='.Member::MEMBER_STATUS_ACTIVE.' AND `m`.`uid` != ? WHERE `s`.`file_id` IN ('.$stmt.') GROUP BY `m`.`es_id`');