belongsTo('Client'); } public function getPersonType() { return PERSON_CONTACT; } /* public function getLastLogin() { if ($this->last_login == '0000-00-00 00:00:00') { return '---'; } else { return $this->last_login->format('m/d/y h:i a'); } } */ public function getDisplayName() { if ($this->getFullName()) { return $this->getFullName(); } else { return $this->email; } } public function getFullName() { if ($this->first_name || $this->last_name) { return $this->first_name.' '.$this->last_name; } else { return ''; } } public function getDetails() { $str = ''; if ($this->first_name || $this->last_name) { $str .= ''.$this->first_name.' '.$this->last_name.'
'; } if ($this->email) { $str .= ''.HTML::mailto($this->email, $this->email).'
'; } if ($this->phone) { $str .= ''.Utils::formatPhoneNumber($this->phone); } if ($str) { $str = '

'.$str.'

'; } return $str; } }