GetSmarty(); $smarty->assign('date_format_string',get_preference($userid,'date_format_string','%x %X')); try { $id = 'm1_'; $module = ''; $action = 'defaultadmin'; $suppressOutput = false; if (isset($_REQUEST['module'])) $module = $_REQUEST['module']; if (isset($_REQUEST['action'])) $action = $_REQUEST['action']; if (isset($_REQUEST['id'])) { $id = $_REQUEST['id']; } elseif (isset($_REQUEST['mact'])) { $ary = explode(',', cms_htmlentities($_REQUEST['mact']), 4); $module = (isset($ary[0])?$ary[0]:''); $id = (isset($ary[1])?$ary[1]:'m1_'); $action = (isset($ary[2])?$ary[2]:''); } $modinst = ModuleOperations::get_instance()->get_module_instance($module); if( !$modinst ) { trigger_error('Module '.$module.' not found in memory. This could indicate that the module is in need of upgrade or that there are other problems'); redirect("index.php".$urlext); } if( get_preference($userid,'use_wysiwyg') == '1' && $modinst->IsWYSIWYG() ) { $htmlarea_flag = "true"; $htmlarea_replaceall = true; } $USE_THEME = true; $USE_OUTPUT_BUFFERING = true; if (isset($_REQUEST[$id . 'disable_buffer']) || isset($_REQUEST['disable_buffer']) ) { $USE_OUTPUT_BUFFERING = false; $USE_THEME = false; } else if( isset($_REQUEST[$id . 'disable_theme']) || isset($_REQUEST['disable_theme']) ) { $USE_THEME = false; } if( isset($_REQUEST['showtemplate']) && ($_REQUEST['showtemplate'] == 'false')) { // for simplicity and compatibility with the frontend. $USE_THEME = false; $USE_OUTPUT_BUFFERING = false; } cms_admin_sendheaders(); $txt = $modinst->GetHeaderHTML(); if( $txt !== false ) { $headtext = $txt; } if( $modinst->SuppressAdminOutput($_REQUEST) != false || isset($_REQUEST['suppressoutput']) ) { $suppressOutput = true; } else { include_once("header.php"); } if( !isset($USE_THEME) || $USE_THEME != false ) { $params = GetModuleParameters($id); if (FALSE == empty($params['module_message'])) { echo $themeObject->ShowMessage($params['module_message']); } if (FALSE == empty($params['module_error'])) { echo $themeObject->ShowErrors($params['module_error']); } if (!$suppressOutput) { echo '