Ejemplo n.º 1
0
         $cid = $contactinfoid[$key];
     }
     if (empty($cid) && (empty($ctype) || empty($cinfo))) {
         continue 1;
     }
     try {
         if (empty($cid)) {
             $contact = new ContactInfo();
             $contact->setProperty('dataowneruserid', $dataowneruserid);
             $contact->setProperty('locationid', $locationid);
         } else {
             if (empty($cinfo)) {
                 ContactInfo::deleteInfo($cid, $userid);
                 continue 1;
             }
             $contact = ContactInfo::get($cid, $userid);
         }
         $contact->setProperty('contacttype', $ctype);
         $contact->setProperty('contactinfo', $cinfo, $ctype);
         $contact->setProperty('datachangebyuserid', $userid);
         $contact->save();
     } catch (Exception $e) {
         $errormessage = $e->getMessage();
         trigger_error($errormessage, E_USER_WARNING);
         $formmessage = $errormessage;
         $formmessageclass = 'red';
         break 2;
     }
 }
 $formmessage = 'Changes saved.';
 $formmessageclass = 'green';