Exemplo n.º 1
0
 public static function createInstance($individual = NULL, $spouse = NULL, $date = NULL, $dateoveride = NULL)
 {
     $temp = Spouse::getByField($spouse, $individual);
     if (!$temp) {
         $init = new Spouse();
         $init->id = NULL;
         $init->place = NULL;
     } else {
         $init = $temp;
     }
     $init->spouse = $spouse;
     $init->personId = $individual;
     if ($date) {
         $date = explode("/", $date);
         $init->year = $date[2];
         $init->month = $date[1];
         $init->day = $date[0];
         if ($date_overide == 'true') {
             $init->yearM = false;
         } else {
             $init->yearM = true;
         }
     }
     if ($temp) {
         $response = recast('Spouse', $init);
     } else {
         $response = $init;
     }
     return $response;
 }