Index: application.php
===================================================================
--- application.php	(revision 13249)
+++ application.php	(working copy)
@@ -1459,14 +1459,14 @@
 		}
 
 		$pass = isset($params['pass']) ? $params['pass'] : '';
-		
+
 		// pass events with url
 		$pass_events = false;
 		if( isset($params['pass_events']) )
 		{
 			$pass_events = $params['pass_events'];
 			unset($params['pass_events']);
-		} 
+		}
 
 		$map_link = '';
 		if( isset($params['anchor']) )
@@ -1731,6 +1731,10 @@
 		unset($params['pass'], $params['opener'], $params['m_event']);
 		if ($force_admin) {
 			$params['admin'] = 1;
+
+			if (!array_key_exists('editing_mode', $params)) {
+				$params['editing_mode'] = EDITING_MODE;
+			}
 		}
 
 		if (array_key_exists('escape', $params) && $params['escape']) {
