function isDataChanged($id, $item) { $item["id"] = $id; $itemId =& $this->db->getOne("SELECT id FROM items WHERE " . SqlUtils::getWhereExpr($item), array_values($item)); unset($item["id"]); return !isset($itemId) && !PEAR::isError($itemId); }