public function getManagerCollection() { $manager = new manage_model_user(); $manager_collection = $manager->getCollection(); $manager_collection->addRoleFilter(manage_model_role::ROLE_MANAGER); $manager_collection->addCityFilter($this->getId()); return $manager_collection; }
protected function _initVars() { $manager_model = new manage_model_user(); /** @var manage_model_user_collection $manager_collection */ $manager_collection = $manager_model->getCollection(); $manager_collection->addRoleFilter(manage_model_role::ROLE_MANAGER); $this->setVar('managers', $manager_collection); return $this; }
protected function _initVars() { parent::_initVars(); $activity = new manage_model_activity(); $this->setVar('activities', $activity->getCollection()); $city = new manage_model_city(); $this->setVar('cities', $city->getCollection()); $user = new manage_model_user(); $traders_collection = $user->getCollection(); $traders_collection->addRoleFilter(manage_model_role::ROLE_AGENT); $this->setVar('traders', $traders_collection); $filter = $this->getVar('filter'); if (!isset($filter['date'])) { $dateFrom = date('U') - 60 * 60 * 24 * 7; $dateTo = (int) date('U'); $this->setFilterVar('date', array('from' => $dateFrom, 'to' => $dateTo)); } }