コード例 #1
0
 function loadRefReadStatus($user_id = null)
 {
     $user_id = $user_id ? $user_id : CAppUI::$user->_id;
     $object = new CFileUserView();
     $object->file_id = $this->_id;
     $object->user_id = $user_id;
     $object->loadMatchingObject();
     return $this->_ref_read_status = $object;
 }
コード例 #2
0
 /**
  * @param null $user_id
  * @return null
  */
 function countReadFiles($user_id = null)
 {
     if (!$this->eligible_file_view) {
         return $this->_nb_files_read = null;
     }
     $user_id = $user_id ? $user_id : CAppUI::$user->_id;
     $where = array();
     $where["file_category_id"] = " = '{$this->_id}' ";
     $where["files_user_view.user_id"] = " = '{$user_id}' ";
     $ljoin = array("files_mediboard" => "files_mediboard.file_id = files_user_view.file_id");
     $file = new CFileUserView();
     return $this->_nb_files_read = $file->countList($where, null, $ljoin);
 }