Ejemplo n.º 1
0
 /**
  *	Description...
  *
  *	@return void
  **/
 public function save()
 {
     if (!$this->_existsInDb() || $this->_propInitial('company_id') && $this->_propInitial('company_id') != $this->company_id) {
         if (!isNull($company = $this->_mapper->loadCompanyById($this->_propInitial('company_id')))) {
             $company->getCompanyGroup()->removeUserFromGroup($this);
         }
         if (!isNull($company) && !isNull($company->getCompanyGroup())) {
             if (!isNull($company = $this->company(TRUE)) && !isNull($company->getCompanyGroup())) {
                 $company->getCompanyGroup()->addUserToGroup($this);
             }
         }
     }
     parent::save();
 }
Ejemplo n.º 2
0
 public function loadCompanyById($id)
 {
     return $this->_mapper->loadCompanyById($id);
 }