+
+ // Check affected rows
+ if (is_null($added)) {
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'added='.intval($added));
+ $added = (!SQL_HASZEROAFFECTED());
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'added='.intval($added));
+ } else {
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'added='.intval($added));
+ $added = ($added && (!SQL_HASZEROAFFECTED()));
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'added='.intval($added));
+ }
+ } // END - foreach
+ } // END - if
+
+ // Zero entries are always added
+ if ($value == 0) {
+ // Is zero value, so we need to set $added here to avoid wrong false result
+ $added = true;
+ } // END - if
+
+ // Return result
+ return $added;