コード例 #1
0
ファイル: Busunit.php プロジェクト: brunopbaffonso/ongonline
 public function populate($data)
 {
     if (is_null($this->_busunit)) {
         $this->_busunit = new Busunit_Model_Busunit();
     }
     Agana_Data_BeanUtil::populate($this->_busunit, $data);
     if (isset($data['id'])) {
         $this->_busunit->setId($data['id']);
     }
     if (isset($data['city_id'])) {
         $dc = new Location_Domain_City();
         $c = $dc->getById($data['city_id']);
         $this->_busunit->setCity($c);
     }
 }
コード例 #2
0
ファイル: User.php プロジェクト: brunopbaffonso/ongonline
 public function populateUser($data)
 {
     if (is_array($data)) {
         Agana_Data_BeanUtil::populate($this->_user, $data);
     } else {
         $this->setUser($data);
     }
     $ad = new App_Domain_Account();
     if (!is_null($this->_user->appaccount_id)) {
         $app = $ad->getById($this->_user->appaccount_id);
     } else {
         $app = $ad->getById(Zend_Auth::getInstance()->getIdentity()->appaccount_id);
     }
     $this->_user->setAppAccount($app);
     $pd = new Persons_Domain_Person();
     $person = $pd->getById($this->_user->person_id);
     $this->_user->setPerson($person);
 }
コード例 #3
0
ファイル: Role.php プロジェクト: brunopbaffonso/ongonline
 public function populateRole($data)
 {
     if (is_array($data)) {
         if ($this->_role == null) {
             $this->_role = new User_Model_Role();
         }
         Agana_Data_BeanUtil::populate($this->_role, $data);
     } else {
         $this->setRole($data);
     }
     $ad = new App_Domain_Account();
     if (!is_null($this->_role->appaccount_id)) {
         $app = $ad->getById($this->_role->appaccount_id);
     } else {
         $app = $ad->getById(Zend_Auth::getInstance()->getIdentity()->appaccount_id);
     }
     $this->_role->setAppAccount($app);
     return $this->_role;
 }
コード例 #4
0
ファイル: Employee.php プロジェクト: brunopbaffonso/ongonline
 public function populate($data)
 {
     Agana_Data_BeanUtil::populate($this->_employee, $data);
 }
コード例 #5
0
 public function populate($data)
 {
     Agana_Data_BeanUtil::populate($this->_volunteer, $data);
 }
コード例 #6
0
ファイル: Object.php プロジェクト: brunopbaffonso/ongonline
 public function populateObject($data)
 {
     Agana_Data_BeanUtil::populate($this->_object, $data);
 }
コード例 #7
0
ファイル: Person.php プロジェクト: brunopbaffonso/ongonline
 public function populate($data)
 {
     Agana_Data_BeanUtil::populate($this->_person, $data);
 }
コード例 #8
0
 public function populate($data)
 {
     Agana_Data_BeanUtil::populate($this->_expertise, $data);
 }
コード例 #9
0
ファイル: Account.php プロジェクト: brunopbaffonso/ongonline
 public function populate($data)
 {
     Agana_Data_BeanUtil::populate($this->_account, $data);
 }
コード例 #10
0
ファイル: Tasktype.php プロジェクト: brunopbaffonso/ongonline
 public function populate($data)
 {
     Agana_Data_BeanUtil::populate($this->_tasktype, $data);
 }