示例#1
0
 function person($pReload = FALSE)
 {
     if ($pReload || is_null($this->_person)) {
         if ($this->person_id) {
             $person = new Zupal_People($this->person_id);
             if (!$person->isSaved()) {
                 $person = new Zupal_People();
                 $person->save();
                 $this->person_id = $person->identity();
             }
         } else {
             $person = new Zupal_People();
             $person->save();
             $this->person_id = $person->identity();
         }
         // process
         $this->_person = $person;
     }
     return $this->_person;
 }