public function act_edit_act()
 {
     $act_form = act_form('edit');
     $this->vp_list = Browse::getVpList($this->event_id);
     if (isset($_POST['update'])) {
         $status = shn_form_validate($act_form);
         if ($status) {
             $act = new Act();
             $act->LoadFromRecordNumber($_REQUEST['act_id']);
             $act->LoadRelationships();
             $act->LoadManagementData();
             form_objects($act_form, $act);
             $act->SaveAll();
             $this->act = $act;
             $_GET['type'] = 'act';
             set_redirect_header('events', 'vp_list', null, array('act_id' => $_REQUEST['act_id'], 'type' => 'act'));
             return;
         }
     }
     $this->act_form = $act_form;
     //if an involvement is requested
     if (isset($_GET['inv_id'])) {
         $this->set_inv();
     }
     //if an act is requested
     if (isset($_GET['act_id'])) {
         $this->set_act();
     }
 }