r1733 + escapeString(): treat UTF-8 on conversion
authorDenis Ovsienko <infrastation@yandex.ru>
Tue, 26 Feb 2008 17:31:04 +0000 (17:31 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Tue, 26 Feb 2008 17:31:04 +0000 (17:31 +0000)
+ commitUpdateObject(): don't be confused by 0 altered rows (normal, if no changes were done)

inc/database.php

index 4f2fba50782b7e608418801d3e9c7df13b19d2f7..16340fe5edbb828a1b6a94bf55ded72275a5cd7e 100644 (file)
@@ -7,7 +7,7 @@
 
 function escapeString ($value, $do_db_escape = TRUE)
 {
-       $ret = htmlentities ($value, ENT_QUOTES);
+       $ret = htmlentities ($value, ENT_QUOTES, 'UTF-8');
        if ($do_db_escape)
        {
                global $dbxlink;
@@ -401,11 +401,6 @@ function commitUpdateObject ($object_id = 0, $new_name = '', $new_label = '', $n
                showError ("SQL query '${query}' failed", __FUNCTION__);
                return FALSE;
        }
-       if ($result->rowCount() != 1)
-       {
-               showError ('Error updating object information', __FUNCTION__);
-               return FALSE;
-       }
        $result->closeCursor();
        return recordHistory ('RackObject', "id = ${object_id}");
 }