Ejemplo n.º 1
0
        CopyRecordBoolValue($vRecord, $vValues, 'done');
        CopyRecordStrValue($vRecord, $vValues, 'description');
        $vResult = $vDB->InsertOrUpdateById('emst_rg', $vRecord);
        if (empty($vID) && !empty($vResult)) {
            $this->_submitValues['id'] = $vResult;
            $this->getElement('id')->setValue($vResult);
            $vRecord['id'] = $vResult;
            $_SESSION['_rg_dir_backup'] = $vRecord;
        }
        return $vResult;
    }
}
$vID = @$_GET['id'];
$vCaseID = @$_GET['caseid'];
$vForm = new TEditor($vID, $vCaseID);
switch ($vForm->ActionDispatcher()) {
    case 1:
        //    print "redirect to prev page";
        unset($_SESSION['_rg_dir_backup']);
        Redirect($vForm->_submitValues['html_referer']);
        break;
    case 2:
        //    Redirect( CompoundURL('/doc/rg_dir.pdf', array('id'=>$vForm->_submitValues['id'])) );
        //    break;
        $vTemplate =& CreateTemplate();
        $vRenderer =& CreateRenderer($vTemplate);
        $vForm->accept($vRenderer);
        $vView =& new TBaseView();
        $vView->form = $vRenderer->toObject();
        //    $vView->popup_url = CompoundURL('/doc/rg_dir.pdf', array(session_name()=>session_id(), 'id'=>$vForm->_submitValues['id']));
        //    $vView->popup_url = CompoundURL('/doc/rg_dir.pdf', array('id'=>$vForm->_submitValues['id']));