Пример #1
0
 public function render()
 {
     $oView = new \BaikalAdmin\View\Dashboard();
     $oView->setData("BAIKAL_VERSION", BAIKAL_VERSION);
     # Services status
     $oView->setData("BAIKAL_CAL_ENABLED", BAIKAL_CAL_ENABLED);
     $oView->setData("BAIKAL_CARD_ENABLED", BAIKAL_CARD_ENABLED);
     # Statistics: Users
     $iNbUsers = \Baikal\Model\User::getBaseRequester()->count();
     $oView->setData("nbusers", $iNbUsers);
     # Statistics: CalDAV
     $iNbCalendars = \Baikal\Model\Calendar::getBaseRequester()->count();
     $oView->setData("nbcalendars", $iNbCalendars);
     $iNbEvents = \Baikal\Model\Calendar\Event::getBaseRequester()->count();
     $oView->setData("nbevents", $iNbEvents);
     # Statistics: CardDAV
     $iNbBooks = \Baikal\Model\AddressBook::getBaseRequester()->count();
     $oView->setData("nbbooks", $iNbBooks);
     $iNbContacts = \Baikal\Model\AddressBook\Contact::getBaseRequester()->count();
     $oView->setData("nbcontacts", $iNbContacts);
     return $oView->render();
 }
Пример #2
0
 public function getContactsBaseRequester()
 {
     $oBaseRequester = \Baikal\Model\AddressBook\Contact::getBaseRequester();
     $oBaseRequester->addClauseEquals("addressbookid", $this->get("id"));
     return $oBaseRequester;
 }