Index: core/kernel/db/db_event_handler.php
===================================================================
--- core/kernel/db/db_event_handler.php	(revision 13120)
+++ core/kernel/db/db_event_handler.php	(working copy)
@@ -1173,7 +1173,12 @@
 		 * @access protected
 		 */
 		function OnUpdate(&$event)
-		{
+		{			
+			if ($this->Application->CheckPermission('SYSTEM_ACCESS.READONLY', 1)) {
+				$event->status = erFAIL;
+				return;
+			}
+			
 			$object =& $event->getObject( Array('skip_autoload' => true) );
 
 			$items_info = $this->Application->GetVar( $event->getPrefixSpecial(true) );
