function processDatalog() server/lib/classes/modules.inc.php
ispconfig-3.0.5.4p5 PHP 5.6.1 mysql Ver 14.14 Distrib 5.6.17, for Linux (x86_64) mysqlnd 5.0.11-dev - 20120503 (mysqli)
In File: ispconfig/server/lib/classes/modules.inc.php (function processDatalog() )
On line about 138:
$tmp_sql1 = '';
$tmp_sql2 = '';
foreach($data['new'] as $fieldname => $val) {
$tmp_sql1 .= "$fieldname
,";
tmp_sql2 .= "'".
app->db->quote($val)."',";
}
tmp_sql1 = substr(
tmp_sql1, 0, -1);
Replace with:
$tmp_sql1 = '';
$tmp_sql2 = '';
foreach($data['new'] as $fieldname => $val) {
$tmp_sql1 .= "$fieldname
,";
if (is_null($val))
$tmp_sql2 .= "NULL,";
else
tmp_sql2 .= "'".
app->db->quote($val)."',";
}
tmp_sql1 = substr(
tmp_sql1, 0, -1);