示例#1
0
 public function getAvatar()
 {
     if (!$this->avatar) {
         if ($this->avatar_filename != "") {
             try {
                 $this->avatar = Avatar::loadByFilename($this->getAvatarFilename());
             } catch (FilException $e) {
                 if ($e->getCode() == -1) {
                     $this->avatar = Avatar::loadStandard();
                     $this->avatar_filename = "";
                     $this->commit();
                 }
             }
         } else {
             $this->avatar = Avatar::loadStandard();
         }
     }
     return $this->avatar;
 }