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; } }