var appConfigStruct = application.ptPortlet.getAppConfig();
var podArray = ArrayNew(1);
var podcontentArray = ArrayNew(1);
var podheaderText = "";
var renderHandlerPath = "";
var podParentClass = 'portletPodParent';
var disablePodTheme = 'No';
var AjaxPath = application.ADF.ajaxProxy;
var PortletBean = "portletController";
var PodEditBean = "userPodForms";
var renderEditForm = "renderPodAddEditForm";
var editLinkTitle = 'Edit Pod';
var LBwidth = 500;
var LBheight = 500;
var userid = '';
//Initialize included private variables
var items = ArrayNew(1);
var rss_error = "";
var rss_local = "";
var rssDisplay = "";
var rssResultsQty = "";
var rssResultsCount = "";
var rssTitletext = "";
var rssDescriptiontext = "";
var rssStruct = StructNew();
var linksArray = ArrayNew(1);
var fileURL = "";
var filepath = "";
UItheme = 'redmond';
// Set the UI theme from the Configuration Element
if ( LEN(TRIM(appConfigStruct['portlet_ui_theme'])) )
UItheme = appConfigStruct['portlet_ui_theme'];
if ( LEN(TRIM(arguments.poduserid)) )
userid = arguments.poduserid;
else if ( StructKeyExists(session,"user") AND StructKeyExists(session.user,"ptportlet") AND StructKeyExists(session.user.ptportlet,"profileid") )
userid = TRIM(session.user.ptportlet.profileid);
// Use Lightbox Width and Hieght that was passed in (if any)
if ( LEN(TRIM(arguments.lightboxWidth)) AND IsNumeric(arguments.lightboxWidth) )
LBwidth = arguments.lightboxWidth;
if ( LEN(TRIM(arguments.lightboxHeight)) AND IsNumeric(arguments.lightboxHeight) )
LBheight = arguments.lightboxHeight;
podArray = application.ptPortlet.ceData.getCEData("PortletPodInstance", "podinstanceID", TRIM(arguments.podid));
//Application.ADF.utils.dodump(podArray,"podArray",0);
if (ArrayLen(podArray)) {
renderHandlerPath = Application.ptPortlet.csdata.getDefaultRenderHandlerPath("#TRIM(podArray[1].values.CONTENTTYPE)#");
//Application.ADF.utils.dodump(renderHandlerPath,"renderHandlerPath",0);
if ( structKeyExists(podArray[1].Values,"disableTheme") AND (podArray[1].Values.disableTheme IS "Yes") )
disablePodTheme = 'Yes';
podcontentArray = application.ptPortlet.ceData.getCEData("#TRIM(podArray[1].values.CONTENTTYPE)#", "podinstanceID", TRIM(arguments.podid));
//Application.ADF.utils.dodump(podcontentArray,"podcontentArray",0);
if ( ArrayLen(podcontentArray) )
podheaderText = podcontentArray[1].values.podHeader;
}
if ( arguments.loadJQuery ) {
// load jQuery headers
//application.ptPortlet.scripts.loadJQuery(version="1.3.2");
application.ptPortlet.scripts.loadJQuery();
// load jQueryUI headers
//application.ptPortlet.scripts.loadJQueryUI(version="1.7.2",themeName=UItheme);
application.ptPortlet.scripts.loadJQueryUI(themeName=UItheme);
}
if ( arguments.loadLightbox ) {
// load headers for jQuery light box
application.ptPortlet.scripts.loadADFLightbox();
}
if ( arguments.loadPodStyles ) {
// load headers for Portlet Pods style sheet
//application.ptPortlet.portletService.loadPortletStyles();
application.ptPortlet.podService.loadPodStyles();
}
//locks the pods from moving if not logged in
if ( LEN(TRIM(userid)) )
podclassname = "pod";
else
podclassname = "pod-x";
if ( disablePodTheme IS "No" ) {
PodThemeClass = "ui-widget ui-widget-content ui-helper-clearfix ui-corner-all";
PodHeaderThemeClass = "ui-widget ui-widget-header ui-corner-all";
PodHeaderTextClass = "pod-header-text";
} else {
PodThemeClass = "pod-custom";
PodHeaderThemeClass = "pod-header-custom";
PodHeaderTextClass = "pod-header-text-custom";
}