Пример #1
0
$_POST["barcodeNmbr"] = $copy->getBarcodeNmbr();
$copy->setLocationid($_POST["location"]);
$_POST["location"] = $copy->getCopyDesc();
$dmQ = new DmQuery();
$dmQ->connect();
$customFields = $dmQ->getAssoc('biblio_copy_fields_dm');
$dmQ->close();
foreach ($customFields as $name => $title) {
    if (isset($_REQUEST['custom_' . $name])) {
        $copy->setCustom($name, $_REQUEST['custom_' . $name]);
    }
}
$validBarco = $_POST["validBarco"];
$validData = $copy->validateData($validBarco);
if (!$validData) {
    $pageErrors["barcodeNmbr"] = $copy->getBarcodeNmbrError();
    $_SESSION["postVars"] = $_POST;
    $_SESSION["pageErrors"] = $pageErrors;
    header("Location: ../catalog/biblio_copy_new_form.php?bibid=" . U($bibid));
    exit;
}
#**************************************************************************
#*  Insert new bibliography copy
#**************************************************************************
if (!$copyQ->insert($copy)) {
    $copyQ->close();
    if ($copyQ->getDbErrno() == "") {
        $pageErrors["barcodeNmbr"] = $copyQ->getError();
        $_SESSION["postVars"] = $_POST;
        $_SESSION["pageErrors"] = $pageErrors;
        header("Location: ../catalog/biblio_copy_new_form.php?bibid=" . U($bibid));
Пример #2
0
         echo "</ul>\n";
         echo "</font>\n";
     }
     if ($validate != true) {
         echo "<font color=red><b>" . $loc->getText("CSVerror") . "</b>:\n";
         echo "<ul>\n";
         $error = $biblio->getCallNmbrError();
         if ($error != "") {
             echo "<li>" . $error . "</li>\n";
         }
         foreach ($localErrors as $error) {
             if ($error != "") {
                 echo "<li>" . $error . "</li>\n";
             }
         }
         $error = $copy->getBarcodeNmbrError();
         if ($error != "") {
             echo "<li>" . $error . "</li>\n";
         }
         foreach ($biblio->getBiblioFields() as $index => $field) {
             $error = $field->getFieldDataError();
             if ($error != "") {
                 echo "<li>" . $error . "</li>\n";
             }
         }
         echo "</ul>\n";
         echo "</font>\n";
     }
     echo "</td>\n";
     echo "  </tr>\n";
 }