getAuth()) { // // } } function start($request) { DB_DataObject::debuglevel(1); if (strpos($request,'/')) { list($t,$id) = explode('/',$request); } else { $t = $request; $id =0; } $options = array( 'table' => $t, 'useKey' => '', // use dataobjects.. 'id' => $id, 'alternativeGet' => 'editGet', // method! // needed for returning to after an update. 'browseReturn' => "browse/%s" , 'editURL' => "{$this->baseURL}/edit/%s/%s.html", 'templateFile' => 'browse/%s_edit.html', 'requiredNewMethod' => 'getRequiredNew', 'updateButtonVar' => '_update', 'deleteButtonVar' => 'delete', 'newButtonVar' => '_new', 'baseObject' => $this, 'pulldownsMethod' => 'getEditPulldownArrays', 'debug' => $this->debug, ); // echo "
"; print_r($options);
        
        
        $reqStart = $_REQUEST;
        $this->browser = new HTML_DataObject_Edit($options);
       // DB_DataObject::debugLevel(1);
        $ret = $this->browser->build();        
            //echo $ret;
        if (!is_string($ret)) {
             return;
        }
         
    
        
        
        return $ret;
        
        //echo "
";
        //print_r($this->browser);
    }
    
     
    
    function outputBody() {
        $this->browser->output();
    }
        
    
    
    
   
}