Printer Profiles: fixed sql error on update under some MySQL versions.
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Wed, 18 Sep 2013 13:28:00 +0000 (15:28 +0200)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Wed, 18 Sep 2013 13:28:00 +0000 (15:28 +0200)
admin/db/printers_db.inc

index 43e13b4c9bbd1c016e241e35d9dc46f346538634..d6c44c2901b19163a8d35cf76399631da2b8e364 100644 (file)
@@ -57,7 +57,7 @@ function update_printer_profile($name, $dest)
                        ."(profile, report, printer) VALUES ("
                        .db_escape($name).","
                        .db_escape($rep).","
-                       .db_escape($printer).")";
+                       .db_escape($printer ? $printer: null, true).")";
                } else {
                        $sql = "DELETE FROM ".TB_PREF."print_profiles WHERE ("
                                ."report=" . db_escape($rep)