/**
  * Gets total count of search with $_filter
  *
  * @param Tinebase_Model_Filter_FilterGroup $_filter
  * @param string $_action for right/acl check
  * @return int|array
  */
 public function searchCount(Tinebase_Model_Filter_FilterGroup $_filter, $_action = 'get')
 {
     $this->checkFilterACL($_filter, $_action);
     $count = $this->_backend->searchCount($_filter);
     if (Tinebase_Core::isLogLevel(Zend_Log::DEBUG)) {
         Tinebase_Core::getLogger()->debug(__METHOD__ . '::' . __LINE__ . ' Got ' . is_array($count) ? print_r($count, 1) : $count . ' search count');
     }
     return $count;
 }
Beispiel #2
0
 /**
  * Gets total count of search with $_filter
  *
  * @param Tinebase_Model_Filter_FilterGroup $_filter
  * @param string $_action for right/acl check
  * @return int
  */
 public function searchCount(Tinebase_Model_Filter_FilterGroup $_filter, $_action = 'get')
 {
     $this->checkFilterACL($_filter, $_action);
     $count = $this->_backend->searchCount($_filter);
     return $count;
 }