Ejemplo n.º 1
0
 function deleteRecord($mfn)
 {
     global $configurator, $isisBroker, $BVS_LANG;
     $xmlparameters = "<parameters>\n";
     $xmlparameters .= "<database>" . $configurator->getPath2titlePlus() . "</database>\n";
     $xmlparameters .= "<mfn>{$mfn}</mfn>\n";
     $xmlparameters .= "<fst>" . $configurator->getPath2titlePlus() . "</fst>\n";
     $xmlparameters .= "<gizmo>GIZMO_XML</gizmo>\n";
     $xmlparameters .= "<lockid>" . string_generator() . "</lockid>\n";
     $xmlparameters .= "<expire>" . $configurator->getTimeOut() . "</expire>\n";
     $xmlparameters .= "</parameters>\n";
     if (is_null($isisBroker->getError())) {
         $isisBroker->deleteRecord($xmlparameters);
         user_notice($BVS_LANG["sucessDeleteRecord"]);
     } else {
         user_error($isisBroker->getError(), E_ERROR);
     }
 }
Ejemplo n.º 2
0
 function saveRecord($mfn)
 {
     global $configurator, $isisBroker, $BVS_LANG;
     $xmlparameters = "<parameters>\n";
     $xmlparameters .= "<database>" . $configurator->getPath2myTitle() . "</database>\n";
     $xmlparameters .= "<mfn>{$mfn}</mfn>\n";
     $xmlparameters .= "<fst>" . $configurator->getPath2myTitle() . "</fst>\n";
     $xmlparameters .= "<gizmo>GIZMO_XML</gizmo>\n";
     $xmlparameters .= "<lockid>" . string_generator() . "</lockid>\n";
     $xmlparameters .= "<expire>" . $configurator->getTimeOut() . "</expire>\n";
     $xmlparameters .= "</parameters>\n";
     //print $xmlparameters;
     //print_r ($this->registro->asXML());
     //print_r ($this->registro->campos);
     if (is_null($isisBroker->getError())) {
         if ($mfn == 'New') {
             $isisBroker->writeNewRecord($xmlparameters, $this->registro);
             user_notice($BVS_LANG["sucessSaveRecord"]);
         } else {
             $isisBroker->updateRecord($xmlparameters, $this->registro);
             user_notice($BVS_LANG["sucessSaveRecord"]);
         }
     } else {
         mytitle_error($isisBroker->getError(), E_ERROR);
     }
 }