public function __construct($keys = null) { if (parent::__construct($keys)) { $sportsDataModel = new FM_Models_FM_OrgdataSports(); $sportData = $sportsDataModel->getSportsDataByOrgId($this->getId()); $this->category = $sportData['category']; $this->protected = $sportData['protected']; return true; } return false; }
public function __construct($keys = null) { $catsModel = new FM_Models_FM_NporgCat(); if (parent::__construct($keys)) { $cats = $catsModel->getCatIdsByKeys(array('orgId' => $keys['id'])); foreach ($cats as $i => $val) { $this->categories[] = $val['catId']; } if (!count($cats)) { $this->categories[] = $this->getCategory(); } return true; } return false; }
public function __construct($keys = null) { if (parent::__construct($keys)) { $this->_businessDataTable = new FM_Models_FM_OrgdataBusiness(); $catModel = new FM_Models_FM_BzOrgCat(); if (count($data = $this->_businessDataTable->getBusinessDataByOrgId($this->id))) { if (!is_array($data) || !array_key_exists('id', $data)) { return false; } foreach ($data as $key => $value) { if (property_exists($this, $key) && $key != 'id') { if ($key == 'keywords') { $keywords = explode(',', $value); if (!is_array($keywords)) { continue; } foreach ($keywords as $word) { $this->keywords[] = trim($word); } } else { $this->{$key} = $value; } } } $cats = $catModel->getCatIdsByKeys(array('orgId' => $data['orgId'])); foreach ($cats as $i => $val) { $this->categories[] = $val['catId']; } if (!count($cats)) { $this->categories[] = $this->getCategory(); } return true; } else { return false; } } return false; }