コード例 #1
0
 /**
  * returns active users
  *
  * @return int
  */
 public function getActiveUserCount()
 {
     $backend = new Tinebase_Backend_Sql(array('modelName' => 'Tinebase_Model_User', 'tableName' => 'accounts'));
     // TODO allow to set this as param
     $afterDate = Tinebase_DateTime::now()->subMonth(1);
     $filter = new Tinebase_Model_FullUserFilter(array(array('field' => 'last_login', 'operator' => 'after', 'value' => $afterDate), array('field' => 'status', 'operator' => 'equals', 'value' => Tinebase_Model_User::ACCOUNT_STATUS_ENABLED)));
     return $backend->searchCount($filter);
 }
コード例 #2
0
 /**
  * Gets total count of search with $_filter
  * 
  * @param Tinebase_Model_Filter_FilterGroup $_filter
  * @return int
  */
 public function searchCount(Tinebase_Model_Filter_FilterGroup $_filter)
 {
     $count = $this->_backendValue->searchCount($_filter);
     return $count;
 }