. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. * */ $oHeadPublisher =& headPublisher::getSingleton(); $oHeadPublisher->addExtJsScript('cases/main', false ); //adding a javascript file .js $oHeadPublisher->addContent( 'cases/main'); //adding a html file .html. G::loadClass('configuration'); $oConf = new Configurations; $oConf->loadConfig($x, 'USER_PREFERENCES','','',$_SESSION['USER_LOGGED'],''); $confDefaultOption=''; if( sizeof($oConf->Fields) > 0 && isset($oConf->aConfig['DEFAULT_CASES_MENU']) ){ #this user has a configuration record $confDefaultOption = $oConf->aConfig['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'])) { $defaultOption = '../cases/open?APP_UID='.$_GET['id'].'&DEL_INDEX='.$_GET['i']; //.'&action=todo'; } $oHeadPublisher->assign( 'defaultOption', $defaultOption); // user menu permissions $oHeadPublisher->assign( '_nodeId', isset($confDefaultOption)?$confDefaultOption:'PM_USERS'); // user menu permissions $_SESSION['current_ux'] = 'NORMAL'; G::RenderPage('publish', 'extJs');