diff --git a/acp/portal_module.php b/acp/portal_module.php
index 8ef0538d..d0ffe52f 100644
--- a/acp/portal_module.php
+++ b/acp/portal_module.php
@@ -313,7 +313,7 @@ class portal_module
'S_ERROR' => (sizeof($error)) ? true : false,
'ERROR_MSG' => implode('
', $error),
- 'U_ACTION' => $this->u_action . (($module_id) ? '&module_id=' . $module_id : ''),
+ 'B3P_U_ACTION' => $this->get_module_link('config', $module_id),
'B3P_ACP_ROOT' => $this->root_path,
));
@@ -1199,7 +1199,7 @@ class portal_module
*/
protected function get_module_link($mode, $module_id)
{
- return preg_replace(array('/i=[0-9]+/', '/mode=[a-zA-Z0-9_]+/'), array('i=%5C' . str_replace('\\', '%5C', __CLASS__), 'mode=' . $mode), $this->u_action) . '&module_id=' . $module_id;
+ return preg_replace(array('/i=[0-9]+/', '/mode=[a-zA-Z0-9_]+/'), array('i=%5C' . str_replace('\\', '%5C', __CLASS__), 'mode=' . $mode), $this->u_action) . (($module_id) ? '&module_id=' . $module_id : '');
}
/**
diff --git a/adm/style/portal/acp_portal_calendar.html b/adm/style/portal/acp_portal_calendar.html
index a0739def..cf23e633 100644
--- a/adm/style/portal/acp_portal_calendar.html
+++ b/adm/style/portal/acp_portal_calendar.html
@@ -14,7 +14,7 @@
-