Example #1
0
 public function process($data)
 {
     $db = Zend_Registry::get('db');
     $linkageMapper = new C3op_Register_LinkageMapper($db);
     if ($this->isValid($data) !== true) {
         throw new C3op_Form_LinkageEditException('Invalid data!');
     } else {
         $id = $data['id'];
         $linkage = $linkageMapper->findById($id);
         $linkage->SetDepartment($data['department']);
         $linkage->SetContact($data['contact']);
         $linkage->SetState($data['state']);
         $linkage->SetInstitution($data['institution']);
         $linkage->SetPosition($data['position']);
         $linkageMapper->update($linkage);
     }
 }