. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. */ G::LoadClass( "configuration" ); $conf = new Configurations(); $oHeadPublisher = &headPublisher::getSingleton(); $oHeadPublisher->addExtJsScript( "cases/main", false ); //Adding a javascript file .js $oHeadPublisher->addContent( "cases/main" ); //Adding a html file .html. $keyMem = "USER_PREFERENCES" . $_SESSION["USER_LOGGED"]; $memcache = &PMmemcached::getSingleton( SYS_SYS ); if (($arrayConfig = $memcache->get( $keyMem )) === false) { $conf->loadConfig( $x, "USER_PREFERENCES", "", "", $_SESSION["USER_LOGGED"], "" ); $arrayConfig = $conf->aConfig; $memcache->set( $keyMem, $arrayConfig, PMmemcached::ONE_HOUR ); } $confDefaultOption = ""; if (isset( $arrayConfig["DEFAULT_CASES_MENU"] )) { //this user has a configuration record $confDefaultOption = $arrayConfig["DEFAULT_CASES_MENU"]; global $G_TMP_MENU; $oMenu = new Menu(); $oMenu->load( "cases" ); $defaultOption = ""; foreach ($oMenu->Id as $i => $id) { if ($id == $confDefaultOption) { $defaultOption = $oMenu->Options[$i]; break; } } $defaultOption = ($defaultOption != "") ? $defaultOption : "casesListExtJs"; } else { $defaultOption = "casesListExtJs"; $confDefaultOption = "CASES_INBOX"; } if (isset( $_GET["id"] ) && isset( $_GET["id"] )) { $defaultOption = "../cases/open?APP_UID=" . $_GET["id"] . "&DEL_INDEX=" . $_GET["i"]; if (isset( $_GET["a"] )) { $defaultOption .= "&action=" . $_GET["a"]; } } $oServerConf = & serverConf::getSingleton(); if ($oServerConf->isRtl( SYS_LANG )) { $regionTreePanel = 'east'; $regionDebug = 'west'; } else { $regionTreePanel = 'west'; $regionDebug = 'east'; } $oHeadPublisher->assign( 'regionTreePanel', $regionTreePanel ); $oHeadPublisher->assign( 'regionDebug', $regionDebug ); $oHeadPublisher->assign( "defaultOption", $defaultOption ); //User menu permissions $oHeadPublisher->assign( "_nodeId", isset( $confDefaultOption ) ? $confDefaultOption : "PM_USERS" ); //User menu permissions $oHeadPublisher->assign( "FORMATS", $conf->getFormats() ); $_SESSION["current_ux"] = "NORMAL"; G::RenderPage( "publish", "extJs" );