db->select($this->table,"*","worker_id=$userid"); if($this->db->num_rows($res)) { $data = $this->db->fetch_object($res); $this->load($data); } else { $this->worker_id = $userid; $this->admin = 'false'; $this->save(); } return true; } protected function afterLoad() { if($this->admin == 'true') { $this->isAdmin = true; } if($this->employee == 'true') { $this->isEmployee = true; } if($this->technician == 'true') { $this->isTechnician = true; } if($this->preorderfront == 'true') { $this->isPreorderfront= true; } if($this->preorderaddressreporting == 'true') { $this->isPreorderaddressreporting= true; } if($this->preorderlogistics == 'true') { $this->isPreorderlogistics = true; } if($this->preorderreadonly == 'true') { $this->isPreorderreadonly = true; } } }