diff --git a/admin/survey/classes/class.SurveyCopy.php b/admin/survey/classes/class.SurveyCopy.php index c6bc8429d..18529e506 100644 --- a/admin/survey/classes/class.SurveyCopy.php +++ b/admin/survey/classes/class.SurveyCopy.php @@ -1173,15 +1173,14 @@ class SurveyCopy { */ // ce polje v src datoteki ni nastavljeno ga damo na praznega - if ( ! isset($row_src[$dest_field]) && ! isset($pre_set[$dest_field]) ) { - $dest_value = "''"; - - // ce je polje NULL, ga moramo rocno nastavit na NULL - } elseif ($row_src[$dest_field] === NULL) { - $dest_value = "NULL"; - - } else { - + if ( !isset($row_src[$dest_field]) && !isset($pre_set[$dest_field]) ) { + $dest_value = "''"; + } + // ce je polje NULL, ga moramo rocno nastavit na NULL + elseif ( $row_src[$dest_field] === NULL && !isset($pre_set[$dest_field]) ) { + $dest_value = "NULL"; + } + else { $dest_value = isset($pre_set[$dest_field]) ? ( !(is_array($pre_set[$dest_field]) && isset($pre_set[$dest_field]['field']) && isset($pre_set[$dest_field]['from'])) ? $pre_set[$dest_field] @@ -1191,7 +1190,6 @@ class SurveyCopy { ) ) : "'".mysqli_real_escape_string($GLOBALS['connect_db'], $row_src[$dest_field])."'"; - } $insert_values .= $insert_values_prefix . $dest_value;