{ if (!$this->validate()) { return FALSE; } $vDB = GetDB(); $vValues = $this->getSubmitValues(TRUE); // $vId = $vValues['id']; $vRecord = array(); if (!empty($vValues['id'])) { $vRecord['id'] = $vValues['id']; } CopyRecordStrValue($vRecord, $vValues, 'name'); $vResult = $vDB->InsertOrUpdateById('rb_directions', $vRecord); // var_dump($vRecord); // var_dump($vDB); return $vResult; } } $vId = array_key_exists('id', $_GET) ? $_GET['id'] : ''; $vForm = new TEditor($vId); if (!$vForm->Save()) { $vTemplate =& CreateTemplate(); $vRenderer =& CreateRenderer($vTemplate); $vForm->accept($vRenderer); $vView =& new TBaseView(); $vView->form = $vRenderer->toObject(); $vTemplate->compile('refs/direction_edit.html'); $vTemplate->outputObject($vView); } else { RedirectToList('directions.html'); }