();
l_ManualBlocks.addAll(java.util.Arrays.asList(l_translations));
for (String msg : ManualBlockTranslations()) {
l_Pair=new String[]{msg,p_Context.Translate(msg)};
l_ManualBlocks.add(l_Pair);
}
return l_ManualBlocks.toArray(l_translations);
}
void WriteStyles(spadministration_usersBO BO,ServletStatus status) {
if ( ! ( ! (CPLib.Empty(status.m_cAltInterface)))) {
status.out.println(
" " +
"");
}
if (CPLib.eq(status.m_cClientMode,"painter")) {
status.out.println(
" " +
"");
}
}
void WriteMainForm(spadministration_usersBO BO,ServletStatus status) {
status.out.println(
"" +
"");
status.out.println(
"" +
"");
status.out.println(
"
" +
"
" +
"");
status.out.println(
"" +
"");
if (CPLib.gt(BO.extendedFields.length,0) || CPLib.HasTabFoundlings(BO.m_MNTs,"ADMIN_GENERALE")) {
status.out.println(
"
" +
" " +
"
" +
"");
}
if ( ! (CPLib.Empty(status.m_cAltInterface))) {
status.request.setAttribute("com__zucchetti__sitepainter__altinterface__url",status.m_cAltInterface);
status.request.setAttribute("com__zucchetti__sitepainter__altinterface__m_cEntityUid",m_cEntityUid);
SPLib.Include(servletContext,status,status.m_cAltInterface);
} else {
WriteControls(BO,status);
}
status.out.println(
"" +
"");
PrintPwdOTPDiv(status,"spadministration_users",BO.m_bLoaded,(BO.m_bLoaded?false:false),(BO.m_bLoaded?false:false));
status.out.println(
"
" +
"");
}
// GetPortlet_grdCompanies_Vars
com.zucchetti.sitepainter.Library.IncludedPortletUtils.Vars GetPortlet_OBAKOPSMDI_Vars(spadministration_usersBO BO,ServletStatus status) {
com.zucchetti.sitepainter.Library.IncludedPortletUtils.Vars inclusionVars;
inclusionVars = com.zucchetti.sitepainter.Library.IncludedPortletUtils.buildVars();
return inclusionVars;
}
void WriteControls(spadministration_usersBO BO,ServletStatus status) {
WriteControls_p1(BO,status);
PrintNotifyContent(status,getNotifyItems());
WriteExtendedTabs(BO.m_MNTs,BO.extendedFields,status,2);
}
void WriteControls_p1(spadministration_usersBO BO,ServletStatus status) {
status.out.println(
"" +
"");
WriteControls_p1_b0(BO,status);
WriteControls_p1_b1(BO,status);
WriteControls_p1_b2(BO,status);
WriteControls_p1_b3(BO,status);
WriteControls_p1_b4(BO,status);
WriteControls_p1_b5(BO,status);
WriteControls_p1_b6(BO,status);
WriteControls_p1_b7(BO,status);
WriteControls_p1_b8(BO,status);
WriteControls_p1_b9(BO,status);
WriteControls_p1_b10(BO,status);
WriteControls_p1_l0(BO,status);
WriteControls_p1_l1(BO,status);
WriteControls_p1_l2(BO,status);
WriteControls_p1_l3(BO,status);
WriteControls_p1_l4(BO,status);
WriteExtendedCBoxChildren(BO.m_MNTs,status,1,"ADMIN_GENERALE");
PrintSidebarContent(1,status,getSidebarItems(0),true);
PrintContextMenu(1,status,getContextMenu(0),"spadministration");
status.out.println(
"
" +
"");
if ( ! (CPLib.gt(BO.extendedFields.length,0) || CPLib.HasTabFoundlings(BO.m_MNTs,"ADMIN_GENERALE"))) {
status.out.println(
"" +
"");
}
}
void WriteControls_p1_l0(spadministration_usersBO BO,ServletStatus status) {
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
status.out.println(
"" +
"" +
"
" +
"");
if (status.includeZoneAltInterface(status.context,"pwdratecause_layer")) {
} else {
status.out.println(
"" +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
" " +
"");
}
status.out.println(
"
" +
"
" +
"");
status.out.println(
"" +
"");
}
void WriteControls_p1_l1(spadministration_usersBO BO,ServletStatus status) {
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
status.out.println(
"" +
"");
status.out.println(
"" +
"");
}
void WriteControls_p1_l2(spadministration_usersBO BO,ServletStatus status) {
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
status.out.println(
"" +
"");
status.out.println(
"" +
"");
}
void WriteControls_p1_l3(spadministration_usersBO BO,ServletStatus status) {
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
status.out.println(
"" +
"");
status.out.println(
"" +
"");
}
void WriteControls_p1_l4(spadministration_usersBO BO,ServletStatus status) {
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
status.out.println(
"" +
"");
status.out.println(
"" +
"");
}
void WriteControls_p1_b0(spadministration_usersBO BO,ServletStatus status) {
if (status.IsHiddenZoneAltInterface("shadowBand_TOP_OF_PAGE_1")) {
return;
}
status.out.println(
"" +
"");
if (status.includeZoneAltInterface("shadowBand_TOP_OF_PAGE_1")) {
status.out.println(
"
" +
"");
status.out.println(
"" +
"");
} else {
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
status.out.println(
"" +
"" +
""+SPLib.ToHTMLRepresentation(status.context.Translate("ADMIN_CODE"))+"" +
" " +
" " +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
" " +
"");
status.out.println(
"" +
"" +
""+SPLib.ToHTMLRepresentation(status.context.Translate("ADMIN_FULLNAME"))+"" +
" " +
" " +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
" " +
"");
status.out.println(
"" +
"" +
""+SPLib.ToHTMLRepresentation(status.context.Translate("ADMIN_LOGIN"))+"" +
" " +
" " +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
" " +
"");
status.out.println(
"" +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
" " +
""+SPLib.ToHTMLRepresentation(status.context.Translate("Human"))+" " +
" " +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
" " +
""+SPLib.ToHTMLRepresentation(status.context.Translate("Service"))+" " +
" " +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
" " +
""+SPLib.ToHTMLRepresentation(status.context.Translate("Machine"))+" " +
" " +
"");
status.out.println(
"" +
"");
}
}
void WriteControls_p1_b1(spadministration_usersBO BO,ServletStatus status) {
status.out.println(
"" +
"");
status.out.println(
"
" +
"");
status.includeZoneAltInterface("box_WUIVVJMUJT@BEGIN");
if (status.includeZoneAltInterface("box_WUIVVJMUJT")) {
WriteControls_p1_b1_CloseBand(BO,status);
} else {
if (status.HasZoneAltInterface("box_WUIVVJMUJT@BEGIN") || status.HasZoneAltInterface("box_WUIVVJMUJT@END")) {
status.out.println(
"
" +
"");
}
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
" " +
""+SPLib.ToHTMLRepresentation(status.context.Translate("MSG_ENABLE_MODIFY_PASSWORD"))+" " +
" " +
"");
if (status.HasZoneAltInterface("box_WUIVVJMUJT@BEGIN") || status.HasZoneAltInterface("box_WUIVVJMUJT@END")) {
status.out.println(
"
" +
"");
}
WriteControls_p1_b1_CloseBand(BO,status);
}
}
void WriteControls_p1_b1_CloseBand(spadministration_usersBO BO,ServletStatus status) {
status.includeZoneAltInterface("box_WUIVVJMUJT@END");
status.out.println(
"
" +
"");
status.out.println(
"
" +
"");
status.out.println(
"" +
"");
}
void WriteControls_p1_b2(spadministration_usersBO BO,ServletStatus status) {
if (status.IsHiddenZoneAltInterface("shadowBand_BEFORE_GWZDNNWFFM")) {
return;
}
status.out.println(
"" +
"");
if (status.includeZoneAltInterface("shadowBand_BEFORE_GWZDNNWFFM")) {
status.out.println(
"
" +
"");
status.out.println(
"" +
"");
} else {
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
status.out.println(
"" +
"" +
""+SPLib.ToHTMLRepresentation(status.context.Translate("Password"))+"" +
" " +
" " +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
" " +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
"" +
""+SPLib.ToHTMLRepresentation(Character.toString((char)61550))+"" +
" " +
" " +
"");
status.out.println(
"" +
"" +
""+SPLib.ToHTMLRepresentation(status.context.Translate("ADMIN_PWDCOMPLEXITY"))+"" +
" " +
" " +
"");
status.out.println(
" " +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
" " +
"");
status.out.println(
"" +
"" +
""+SPLib.ToHTMLRepresentation("/"+UserAdmin.Make(status.context).GetPasswordRatingMaxReachable())+"" +
" " +
" " +
"");
status.out.println(
"" +
"" +
""+SPLib.ToHTMLRepresentation(status.context.Translate("MSG_CONFIRM_PASSWORD"))+"" +
" " +
" " +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
" " +
"");
status.out.println(
"" +
"" +
""+SPLib.ToHTMLRepresentation(status.context.Translate("ADMIN_PWDCOMPLEXITY_MINIMUM"))+"" +
" " +
" " +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
"" +
""+SPLib.ToHTMLRepresentation(Character.toString((char)61550))+"" +
" " +
" " +
"");
status.out.println(
" " +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
" " +
"");
status.out.println(
"" +
"" +
""+SPLib.ToHTMLRepresentation("/"+UserAdmin.Make(status.context).GetPasswordRatingMaxReachable())+"" +
" " +
" " +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
" " +
""+SPLib.ToHTMLRepresentation(status.context.Translate("ADMIN_FORCEPWDCHANGE"))+" " +
" " +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
" " +
""+SPLib.ToHTMLRepresentation(status.context.Translate("ADMIN_DISABLED"))+" " +
" " +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
"" +
" " +
" " +
"");
status.out.println(
"" +
"" +
""+SPLib.ToHTMLRepresentation(status.context.Translate("ADMIN_LANGUAGE"))+"" +
" " +
" " +
"");
status.out.println(
"" +
"" +
""+SPLib.ToHTMLRepresentation(status.context.Translate("CP_COMPANIES"))+"" +
" " +
" " +
"");
status.out.println(
"");
status.out.println(
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
" " +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
"" +
""+status.context.Translate("ADMIN_ALL_COMPANIES")+"" +
" " +
"" +
""+status.context.Translate("ADMIN_LIST_OF_COMPANIES")+"" +
" " +
" " +
"" +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
"" +
""+SPLib.ToHTMLRepresentation(Character.toString((char)61552))+"" +
" " +
" " +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
"" +
""+SPLib.ToHTMLRepresentation(Character.toString((char)61552))+"" +
" " +
" " +
"");
status.out.println(
"" +
"");
}
}
void WriteControls_p1_b3(spadministration_usersBO BO,ServletStatus status) {
status.out.println(
"" +
"");
if (CPLib.eq(status.GetBoxHeaderInclude(),"")) {
status.out.println(
"" +
"");
} else {
SPLib.Include(servletContext,status,status.GetBoxHeaderInclude()+"?ForcedPortletUID=GWZDNNWFFM_HEADER&m_cBoxId=GWZDNNWFFM&m_cInitialState=open&m_cTheme="+status.m_cTheme+"&m_nTabIndex="+status.m_nTabIndex+"&m_cCaption="+com.zucchetti.sitepainter.Library.URLencode(status.context.Translate("CP_COMPANIES"))+"");
}
status.out.println(
"
" +
"");
status.includeZoneAltInterface("companies_hsect@BEGIN");
if (status.includeZoneAltInterface("companies_hsect")) {
WriteControls_p1_b3_CloseBand(BO,status);
} else {
if (status.HasZoneAltInterface("companies_hsect@BEGIN") || status.HasZoneAltInterface("companies_hsect@END")) {
status.out.println(
"
" +
"");
}
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
WriteControls_p1_b3_b0(BO,status);
WriteControls_p1_b3_b1(BO,status);
WriteControls_p1_b3_b2(BO,status);
status.out.println(
"" +
"");
if (status.HasZoneAltInterface("companies_hsect@BEGIN") || status.HasZoneAltInterface("companies_hsect@END")) {
status.out.println(
"
" +
"");
}
WriteControls_p1_b3_CloseBand(BO,status);
}
}
void WriteControls_p1_b3_CloseBand(spadministration_usersBO BO,ServletStatus status) {
status.includeZoneAltInterface("companies_hsect@END");
status.out.println(
"
" +
"");
status.out.println(
"
" +
"");
status.out.println(
"" +
"");
}
void WriteControls_p1_b3_b0(spadministration_usersBO BO,ServletStatus status) {
status.out.println(
"" +
"");
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
status.out.println(
"
" +
"");
}
void WriteControls_p1_b3_b1(spadministration_usersBO BO,ServletStatus status) {
status.out.println(
"" +
"");
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
status.out.println(
"
" +
"");
// GetPortlet_grdCompanies_Vars()
com.zucchetti.sitepainter.Library.IncludedPortletUtils.Vars inclusionVars_OBAKOPSMDI;
inclusionVars_OBAKOPSMDI = GetPortlet_OBAKOPSMDI_Vars(BO,status);
com.zucchetti.sitepainter.Library.IncludedPortletUtils.setAttributes(status.request,inclusionVars_OBAKOPSMDI);
String portletUID_OBAKOPSMDI = com.zucchetti.sitepainter.Library.newCPCCCHK(5);
com.zucchetti.sitepainter.Library.setAttribute(status.request,"m_cInclusionEntityName",entityGlobals.name);
com.zucchetti.sitepainter.Library.includeResource(status.request,status.response,"/jsp-system/spadministration_users_companies_portlet.jsp?ForcedPortletUID="+ portletUID_OBAKOPSMDI+"&" + com.zucchetti.sitepainter.Library.IncludedPortletUtils.buildQueryString(inclusionVars_OBAKOPSMDI),true);
status.out.println(
"" +
"");
status.out.println(
"
" +
"");
status.out.println(
"
" +
"");
}
void WriteControls_p1_b3_b2(spadministration_usersBO BO,ServletStatus status) {
status.out.println(
"" +
"");
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
status.out.println(
"
" +
"");
}
void WriteControls_p1_b4(spadministration_usersBO BO,ServletStatus status) {
if (status.IsHiddenZoneAltInterface("shadowBand_BEFORE_QZSVKXVUQD")) {
return;
}
status.out.println(
"" +
"");
if (status.includeZoneAltInterface("shadowBand_BEFORE_QZSVKXVUQD")) {
status.out.println(
"
" +
"");
status.out.println(
"" +
"");
} else {
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
status.out.println(
"" +
"");
}
}
void WriteControls_p1_b5(spadministration_usersBO BO,ServletStatus status) {
status.out.println(
"" +
" " +
"
" +
"");
status.out.println(
"" +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
"");
status.out.println(
"
" +
"");
status.out.println(
"
" +
"");
status.out.println(
"" +
"");
}
void WriteControls_p1_b6(spadministration_usersBO BO,ServletStatus status) {
status.out.println(
"" +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
"");
status.out.println(
"
" +
"");
status.out.println(
"
" +
"");
status.out.println(
"" +
"");
}
void WriteControls_p1_b7(spadministration_usersBO BO,ServletStatus status) {
status.out.println(
"" +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
"");
status.out.println(
"
" +
"");
status.includeZoneAltInterface("gruppi_appartenenza@BEGIN");
if (status.includeZoneAltInterface("gruppi_appartenenza")) {
WriteControls_p1_b7_CloseBand(BO,status);
} else {
if (status.HasZoneAltInterface("gruppi_appartenenza@BEGIN") || status.HasZoneAltInterface("gruppi_appartenenza@END")) {
status.out.println(
"
" +
"");
}
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
WriteControls_p1_b7_b0(BO,status);
WriteControls_p1_b7_b1(BO,status);
WriteControls_p1_b7_b2(BO,status);
status.out.println(
"" +
"");
if (status.HasZoneAltInterface("gruppi_appartenenza@BEGIN") || status.HasZoneAltInterface("gruppi_appartenenza@END")) {
status.out.println(
"
" +
"");
}
WriteControls_p1_b7_CloseBand(BO,status);
}
}
void WriteControls_p1_b7_CloseBand(spadministration_usersBO BO,ServletStatus status) {
status.includeZoneAltInterface("gruppi_appartenenza@END");
status.out.println(
"
" +
"");
status.out.println(
"
" +
"");
status.out.println(
"" +
"");
}
void WriteControls_p1_b7_b0(spadministration_usersBO BO,ServletStatus status) {
status.out.println(
"" +
"");
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
status.out.println(
"
" +
"");
}
void WriteControls_p1_b7_b1(spadministration_usersBO BO,ServletStatus status) {
status.out.println(
"" +
"");
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
"");
status.out.println(
"
" +
"");
status.out.println(
"" +
"");
}
void WriteControls_p1_b7_b2(spadministration_usersBO BO,ServletStatus status) {
status.out.println(
"" +
"");
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
status.out.println(
"
" +
"");
}
void WriteControls_p1_b8(spadministration_usersBO BO,ServletStatus status) {
status.out.println(
"" +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
"");
status.out.println(
"
" +
"");
status.includeZoneAltInterface("box_BGMYNICMON@BEGIN");
if (status.includeZoneAltInterface("box_BGMYNICMON")) {
WriteControls_p1_b8_CloseBand(BO,status);
} else {
if (status.HasZoneAltInterface("box_BGMYNICMON@BEGIN") || status.HasZoneAltInterface("box_BGMYNICMON@END")) {
status.out.println(
"
" +
"");
}
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
"");
if (status.HasZoneAltInterface("box_BGMYNICMON@BEGIN") || status.HasZoneAltInterface("box_BGMYNICMON@END")) {
status.out.println(
"
" +
"");
}
WriteControls_p1_b8_CloseBand(BO,status);
}
}
void WriteControls_p1_b8_CloseBand(spadministration_usersBO BO,ServletStatus status) {
status.includeZoneAltInterface("box_BGMYNICMON@END");
status.out.println(
"
" +
"");
status.out.println(
"
" +
"");
status.out.println(
"" +
"");
status.out.println(
"" +
"");
}
void WriteControls_p1_b9(spadministration_usersBO BO,ServletStatus status) {
status.out.println(
"" +
"");
status.m_nTabIndex = status.m_nTabIndex+(1);
status.out.println(
"" +
"");
status.out.println(
"
" +
"");
status.out.println(
"
" +
"");
status.out.println(
"" +
"");
WriteExtendedCBoxGroupChildren(BO.m_MNTs,status,"configurazioni",1);
}
void WriteControls_p1_b10(spadministration_usersBO BO,ServletStatus status) {
if (status.IsHiddenZoneAltInterface("shadowBand_END_OF_PAGE_1")) {
return;
}
status.out.println(
"" +
"");
if (status.includeZoneAltInterface("shadowBand_END_OF_PAGE_1")) {
status.out.println(
"
" +
"");
status.out.println(
"" +
"");
} else {
CPResultSet l_rsLoad=null;
VQRHolder l_VQRHolder=null;
status.out.println(
"" +
"");
}
}
static void PrintState(spadministration_usersBL BO,ServletStatus status) {
PrintStateChildren(BO,status);
PrintStateWorkVars(BO,status);
}
static void PrintStateChildren(spadministration_usersBL BO,ServletStatus status) {
PrintMNTState(status,BO,BO.m_MNTs);
if (BO.spadministration_usersgroups.IsUpdated()) {
BO.m_cWv_spadministration_usersgroups = BO.spadministration_usersgroups.GetContext();
}
if (BO.spadministration_ssomap_child.IsUpdated()) {
BO.m_cWv_spadministration_ssomap_child = BO.spadministration_ssomap_child.GetContext();
}
if (BO.spadministration_historypwd.IsUpdated()) {
BO.m_cWv_spadministration_historypwd = BO.spadministration_historypwd.GetContext();
}
if (BO.spadministration_usercompanies.IsUpdated()) {
BO.m_cWv_spadministration_usercompanies = BO.spadministration_usercompanies.GetContext();
}
}
static void PrintStateWorkVars(spadministration_usersBL BO,ServletStatus status) {
status.out.print("DeclareWVs(");
status.out.print(SPLib.ToJSValue(BO.w_code,"N",9,0));
status.out.print(","+SPLib.ToJSValue(BO.w_fullname,"C",2048,0));
status.out.print(","+SPLib.ToJSValue(BO.w_name,"C",50,0));
status.out.print(","+SPLib.ToJSValue(BO.w_accesstype_human,"L",1,0));
status.out.print(","+SPLib.ToJSValue(BO.w_accesstype_service,"L",1,0));
status.out.print(","+SPLib.ToJSValue(BO.w_accesstype_machine,"L",1,0));
status.out.print(","+SPLib.ToJSValue(BO.w_pwdcomplexity,"N",3,0));
status.out.print(","+SPLib.ToJSValue(BO.w_forcepwdchange,"L",1,0));
status.out.print(","+SPLib.ToJSValue(BO.w_enabled,"C",1,0));
status.out.print(","+SPLib.ToJSValue(BO.w_language,"C",3,0));
status.out.print(","+SPLib.ToJSValue(BO.w_decimalseparator,"C",3,0));
status.out.print(","+SPLib.ToJSValue(BO.w_thousandseparator,"C",3,0));
status.out.print(","+SPLib.ToJSValue(BO.w_datepattern,"C",12,0));
status.out.print(","+SPLib.ToJSValue(BO.w_datetimepattern,"C",25,0));
status.out.print(","+SPLib.ToJSValue(BO.w_pwddaysduration,"N",4,0));
status.out.print(","+SPLib.ToJSValue(BO.w_pwdciclicity,"N",2,0));
status.out.print(","+SPLib.ToJSValue(BO.w_captchalevel,"N",4,0));
status.out.print(","+SPLib.ToJSValue(BO.w_datestart,"D",8,0));
status.out.print(","+SPLib.ToJSValue(BO.w_datestop,"D",8,0));
status.out.print(","+SPLib.ToJSValue(BO.w_failedlogins,"N",3,0));
status.out.print(","+SPLib.ToJSValue(BO.w_lastfailedlogin,"T",14,0));
status.out.print(","+SPLib.ToJSValue(BO.w_lastsuccessfullogin,"T",14,0));
status.out.print(","+SPLib.ToJSValue(BO.w_pwdcreate,"T",14,0));
status.out.print(","+SPLib.ToJSValue(BO.w_printserver,"C",60,0));
status.out.print(","+SPLib.ToJSValue(BO.w_createdwhen,"T",14,0));
status.out.print(","+SPLib.ToJSValue(BO.w_usesiarlicense,"C",1,0));
status.out.print(","+SPLib.ToJSValue(BO.w_companies,"C",2000,0));
status.out.print(","+SPLib.ToJSValue(BO.w_modifyPassword,"N",1,0));
status.out.print(","+SPLib.ToJSValue(BO.w_pwd1,"C",20,0));
status.out.print(","+SPLib.ToJSValue(BO.w_calcomplex,"N",3,0));
status.out.print(","+SPLib.ToJSValue(BO.w_pwdratecause,"M",10,0));
status.out.print(","+SPLib.ToJSValue(BO.w_pwd2,"C",20,0));
status.out.print(","+SPLib.ToJSValue(BO.w_pwdcomplexity_group,"N",3,0));
status.out.print(","+SPLib.ToJSValue(BO.w_pwdcomplexity_reqired,"N",3,0));
status.out.print(","+SPLib.ToJSValue(BO.w_language_name,"C",25,0));
status.out.print(","+SPLib.ToJSValue(BO.w_pwddaysduration_group,"N",4,0));
status.out.print(","+SPLib.ToJSValue(BO.w_pwdciclicity_groups,"N",4,0));
status.out.print(","+SPLib.ToJSValue(BO.w_pwdcaptchalevel_group,"N",3,0));
status.out.print(","+SPLib.ToJSValue(BO.w_pwddaysduration_applied,"N",4,0));
status.out.print(","+SPLib.ToJSValue(BO.w_pwdciclicity_applied,"N",4,0));
status.out.print(","+SPLib.ToJSValue(BO.w_pwdcaptchalevel_applied,"N",4,0));
status.out.print(","+SPLib.ToJSValue(BO.w_init_code,"N",6,0));
status.out.print(","+SPLib.ToJSValue(BO.w_pwd_modified,"L",1,0));
status.out.print(","+SPLib.ToJSValue(BO.w_IAR_LICENSE_VALID,"L",1,0));
status.out.print(","+SPLib.ToJSValue(BO.w_IAR_LICENSES,"N",6,0));
status.out.print(","+SPLib.ToJSValue(BO.w_IAR_USED,"N",6,0));
status.out.print(","+SPLib.ToJSValue(BO.w_IAR_AVAILABLE,"N",6,0));
status.out.print(","+SPLib.ToJSValue(BO.w_selected_group,"N",4,0));
status.out.print(","+SPLib.ToJSValue(BO.w_g_OTPisActive,"C",1,0));
status.out.print(","+SPLib.ToJSValue(BO.w_otp,"C",100,0));
status.out.print(","+SPLib.ToJSValue(BO.w_UFENABLEAZI,"C",1,0));
status.out.print(","+SPLib.ToJSValue(BO.w_pwd1_view,"L",1,0));
status.out.print(","+SPLib.ToJSValue(BO.w_pwd2_view,"L",1,0));
if (CPLib.eq(BO.m_cWv_spadministration_usersgroups,"_not_empty_") && status.m_bBrowserUpdate) {
status.out.print(","+"m_cWv_spadministration_usersgroups");
} else if (CPLib.eq(BO.m_cWv_spadministration_usersgroups,"_not_empty_")) {
BO.m_cWv_spadministration_usersgroups = BO.spadministration_usersgroups.GetContext();
status.out.print(","+SPLib.ToJSValue(BO.m_cWv_spadministration_usersgroups,"C",0,0));
} else {
status.out.print(","+SPLib.ToJSValue(BO.m_cWv_spadministration_usersgroups,"C",0,0));
}
if (CPLib.eq(BO.m_cWv_spadministration_ssomap_child,"_not_empty_") && status.m_bBrowserUpdate) {
status.out.print(","+"m_cWv_spadministration_ssomap_child");
} else if (CPLib.eq(BO.m_cWv_spadministration_ssomap_child,"_not_empty_")) {
BO.m_cWv_spadministration_ssomap_child = BO.spadministration_ssomap_child.GetContext();
status.out.print(","+SPLib.ToJSValue(BO.m_cWv_spadministration_ssomap_child,"C",0,0));
} else {
status.out.print(","+SPLib.ToJSValue(BO.m_cWv_spadministration_ssomap_child,"C",0,0));
}
if (CPLib.eq(BO.m_cWv_spadministration_historypwd,"_not_empty_") && status.m_bBrowserUpdate) {
status.out.print(","+"m_cWv_spadministration_historypwd");
} else if (CPLib.eq(BO.m_cWv_spadministration_historypwd,"_not_empty_")) {
BO.m_cWv_spadministration_historypwd = BO.spadministration_historypwd.GetContext();
status.out.print(","+SPLib.ToJSValue(BO.m_cWv_spadministration_historypwd,"C",0,0));
} else {
status.out.print(","+SPLib.ToJSValue(BO.m_cWv_spadministration_historypwd,"C",0,0));
}
if (CPLib.eq(BO.m_cWv_spadministration_usercompanies,"_not_empty_") && status.m_bBrowserUpdate) {
status.out.print(","+"m_cWv_spadministration_usercompanies");
} else if (CPLib.eq(BO.m_cWv_spadministration_usercompanies,"_not_empty_")) {
BO.m_cWv_spadministration_usercompanies = BO.spadministration_usercompanies.GetContext();
status.out.print(","+SPLib.ToJSValue(BO.m_cWv_spadministration_usercompanies,"C",0,0));
} else {
status.out.print(","+SPLib.ToJSValue(BO.m_cWv_spadministration_usercompanies,"C",0,0));
}
if (CPLib.eq(status.m_cClientMode,"edit") || CPLib.eq(status.m_cClientMode,"new")) {
status.out.print(","+"1");
}
status.out.println(")");
if (CPLib.eq(status.m_cClientMode,"edit") || CPLib.eq(status.m_cClientMode,"new")) {
status.out.println("m_bUpdated="+SPLib.ToJSValue(BO.m_bUpdated,"L",0,0)+";");
}
}
void WriteMainFormVarScript(spadministration_usersBO BO,ServletStatus status) {
status.out.println(
"" +
"");
}
void WriteMainFormScript(spadministration_usersBO BO,ServletStatus status) {
status.out.println(
"" +
"");
}
spadministration_usersBO getBO(ServletStatus status) {
spadministration_usersBO BO = new spadministration_usersBO(status.context);
LoadExtensions(BO);
return BO;
}
void LoadExtensions(spadministration_usersBO BO) {
XDCHolder xdc = CPLib.GetXDCHolder(SPLib.GetClassesPath(),new SPXDCReaderFactory(BO.m_Ctx.GetInstance()),BO.m_Ctx.GetInstance());
XDCTable t = xdc.GetXDCTable("cpusers",true);
BO.extendedFields = CPExtenderLib.GetExtendedItemsFromTable(t);
}
public void NotifyEvent(String p_cEvent,ServletStatus status,spadministration_usersBO BO) {
super.NotifyEvent(p_cEvent,status,BO);
CPLib.NotifyEvent(p_cEvent,BO,BO.m_Ctx,BO.specificEventsHandlers,BO.allEventsHandlers);
}
void WriteTableCombo(ServletStatus status,spadministration_usersBO BO) {
String l_cTmp;
CPResultSet l_rsLoad=null;
l_cTmp = "[";
if (l_rsLoad!=null)
l_rsLoad.Close();
l_rsLoad = BO.m_Sql.Query(BO.m_cServer_cplangs,CPSql.BuildSQLPhrase("code,name",BO.m_cPhName_cplangs,"","name"));
try {
l_cTmp = l_cTmp+"["+SPLib.ToJSValue("","C",3,0)+","+SPLib.ToJSValue("","C",0,0)+"]";
while ( ! (l_rsLoad.Eof())) {
l_cTmp = l_cTmp+",["+SPLib.ToJSValue(l_rsLoad.GetString("code"),"C",3,0)+","+SPLib.ToJSValue(l_rsLoad.GetString("name"),"C",0,0)+"]";
l_rsLoad.Next();
}
} finally {
l_rsLoad.Close();
}
l_cTmp = l_cTmp+"]";
status.out.println("var XFCGDYJJAR_Curs = "+l_cTmp+";");
}
CPResultSet QueryKeyCursor(spadministration_usersBO BO,ServletStatus status) {
String l_cServer = BO.m_cServer_cpusers;
String l_cPhName = BO.m_cPhName_cpusers;
// Creazione del cursore delle chiavi. Costruisce la frase SQL nella tabella
// associata alla maschera selezionando solo i campi della chiave di ricerca che
// soddisfa la clausola di "where" passata come parametro. Riceve altresģ come
// parametro la clausola di "order by".
// * --- Area Manuale = BO - Query Key Set Init
// * --- Fine Area Manuale
int l_nIdx;
CPResultSet l_rsKeys=null;
if ( ! (CPLib.Empty(status.m_cLastWhere))) {
String l_cLastWhere = status.m_cLastWhere;
String l_cQueryFilter = spadministration_usersBL.QueryFilter(status.context);
if ( ! (CPLib.Empty(l_cQueryFilter))) {
if ( ! (CPLib.Empty(l_cLastWhere))) {
l_cLastWhere = "("+l_cLastWhere+") and";
}
l_cLastWhere = l_cLastWhere+" ("+l_cQueryFilter+")";
}
if (l_rsKeys!=null)
l_rsKeys.Close();
l_rsKeys = status.context.GetSql().Query(l_cServer,CPSql.BuildSQLPhrase(" "+BO.m_cVirtName_cpusers+".code",CPLib.GetTablesWithAliases(l_cPhName,status.m_cAllVirtNames,status.context),l_cLastWhere,status.m_cLastOrderBy));
} else {
l_rsKeys = new CPResultSet();
}
l_nIdx = 1;
while (CPLib.lt(l_nIdx,status.m_nRecPos) && ! (l_rsKeys.Eof())) {
l_rsKeys.Next();
l_nIdx = l_nIdx+1;
}
// * --- Area Manuale = BO - Query Key Set End
// * --- Fine Area Manuale
return l_rsKeys;
}
CPResultSet QueryKeyCursor(SPMasterServletStatus status) {
String l_cServer = status.context.GetServer("cpusers");
String l_cPhName = CPSql.ManipulateTablePhName("cpusers",l_cServer);
// Creazione del cursore delle chiavi. Costruisce la frase SQL nella tabella
// associata alla maschera selezionando solo i campi della chiave di ricerca che
// soddisfa la clausola di "where" passata come parametro. Riceve altresģ come
// parametro la clausola di "order by".
CPResultSet l_rsKeys=null;
if ( ! (CPLib.Empty(status.m_cLastWhere))) {
String l_cLastWhere = status.m_cLastWhere;
if (l_rsKeys!=null)
l_rsKeys.Close();
l_rsKeys = status.context.GetSql().Query(l_cServer,CPSql.BuildSQLPhrase(" "+l_cPhName+".code",CPLib.GetTablesWithAliases(l_cPhName,status.m_cAllVirtNames,status.context),l_cLastWhere,status.m_cLastOrderBy));
}
return l_rsKeys;
}
void Query(ServletStatus status,spadministration_usersBO BO) {
if ( ! (CPLib.Empty(status.m_cLastWhere))) {
CPResultSet l_rsCount=null;
String l_cLastWhere = status.m_cLastWhere;
String l_cQueryFilter = spadministration_usersBL.QueryFilter(status.context);
if ( ! (CPLib.Empty(l_cQueryFilter))) {
if ( ! (CPLib.Empty(l_cLastWhere))) {
l_cLastWhere = "("+l_cLastWhere+") and";
}
l_cLastWhere = l_cLastWhere+" ("+l_cQueryFilter+")";
}
if (l_rsCount!=null)
l_rsCount.Close();
l_rsCount = BO.m_Sql.Query(BO.m_cServer_cpusers,CPSql.BuildSQLPhrase(" count(*) as reccount",CPLib.GetTablesWithAliases(BO.m_cPhName_cpusers,status.m_cAllVirtNames,BO.m_Ctx),l_cLastWhere,""));
try {
status.m_nLastRec = l_rsCount.GetInt("reccount");
if (CPLib.eq(status.m_nLastRec,0)) {
status.m_nRecPos = 0;
} else {
status.m_nRecPos = 1;
}
} finally {
l_rsCount.Close();
}
} else {
status.m_nRecPos = 0;
status.m_nLastRec = 0;
}
status.m_cMode = "";
}
void View(ServletStatus status,spadministration_usersBO BO) {
String _m = status.m_cMode;
if ( ! (BO.m_bLoaded)) {
Query(status,BO);
LoadCurrentRecord(status,BO);
}
if ( ! (status.m_bError) && ! (BO.m_bLoaded) && CPLib.ne(_m,"empty")) {
status.m_cErrMsg = "MSG_RECORD_NOT_FOUND";
status.m_bError = true;
status.m_bExit = true;
if ( ! (CPLib.Empty(status.m_cAtExit)) && HasMarker(status,"@ERROR")) {
// valorizzazione dei placeholder del workflow: qui e' gia' valorizzato status.m_cErrMsg
SetWorkflowPlaceholders(status,BO);
}
} else {
NotifyEvent("View",status,BO);
}
status.m_cClientMode = "view";
}
void Edit(ServletStatus status,spadministration_usersBO BO,SPParameterSource source) {
BO.Load(status.w_code);
if (BO.m_bLoaded && BO.CanEdit()) {
NotifyEvent("Edit Started",status,BO);
// A valle dela NotifyEvent imposto le variabili passate da hyperlink e simili
if (SetPassedWorkVars(status,BO,source,entityGlobals.keyColumns)) {
// Posso che m_cMode="hyperlink"
status.m_cMode = "edit";
status.m_cClientMode = "edit";
} else {
status.m_cClientMode = "error";
}
} else {
if (BO.m_bLoaded) {
status.m_cErrMsg = (CPLib.Empty(BO.LastErrorMessage())?"":BO.LastErrorMessage());
} else {
status.m_cErrMsg = "MSG_RECORD_NOT_FOUND";
}
status.m_bError = true;
status.m_bExit = true;
status.m_cClientMode = "query";
if ( ! (CPLib.Empty(status.m_cAtExit)) && HasMarker(status,"@ERROR")) {
status.m_bExit = true;
// valorizzazione dei placeholder del workflow: qui e' gia' valorizzato status.m_cErrMsg
SetWorkflowPlaceholders(status,BO);
}
}
if ( ! (CPLib.IsNull(source)) && source.Has("m_OnlyContext")) {
status.m_cClientMode = "bringback";
}
}
void New(ServletStatus status,spadministration_usersBO BO,SPParameterSource source) {
BO.Initialize();
if (BO.CanAdd()) {
NotifyEvent("New record",status,BO);
// A valle della NotifyEvent imposto le variabili passate da hyperlink e simili
if (CPLib.IsNull(source) || SetPassedWorkVars(status,BO,source)) {
// Posso che m_cMode="hyperlink"
status.m_cMode = "new";
status.m_cClientMode = "new";
} else {
status.m_cClientMode = "error";
}
} else {
status.m_cErrMsg = BO.m_cLastMsgError;
status.m_bError = true;
status.m_bExit = true;
status.m_cClientMode = "query";
if ( ! (CPLib.Empty(status.m_cAtExit)) && HasMarker(status,"@ERROR")) {
status.m_bExit = true;
// valorizzazione dei placeholder del workflow: qui e' gia' valorizzato status.m_cErrMsg
SetWorkflowPlaceholders(status,BO);
}
}
if ( ! (CPLib.IsNull(source)) && source.Has("m_OnlyContext")) {
status.m_cClientMode = "bringback";
}
}
void Write(ServletStatus status,spadministration_usersBO BO,SPParameterSource source) {
boolean l_bResult = false;
String l_cTrsMsgErr = "";
boolean l_bTrsOk = true;
String l_cTransMsgErr = "";
if (HasAllKeys(status,source)) {
Edit(status,BO,source);
} else if (CPLib.eq(status.m_cAction,"write")) {
status.m_bError = true;
status.m_cClientMode = "error";
status.m_cErrMsg = "MSG_WRITE_FAILED_FOR_KEY";
}
if ( ! (BO.m_bLoaded) && CPLib.eq(status.m_cAction,"writeload")) {
status.m_cErrMsg = "";
status.m_bError = false;
New(status,BO,source);
}
if ( ! (status.m_bError)) {
l_bResult = BO.CanSave();
l_bResult = l_bResult && BO.BRCanSave();
if (l_bResult) {
BO.m_Sql.BeginTransaction();
l_bResult = BO.Save(true);
l_cTrsMsgErr = BO.m_Sql.TransactionErrorMessage();
l_bTrsOk = BO.m_Sql.EndTransaction();
if (l_bResult && l_bTrsOk && BO.IsUpdated()) {
if (BO.m_bLoaded) {
BO.NotifyEvent("Record Updated");
} else {
BO.NotifyEvent("Record Inserted");
}
}
}
if (l_bTrsOk && l_bResult) {
status.m_bExit = true;
status.m_cClientMode = "query";
} else {
status.m_bError = true;
status.m_cClientMode = "error";
if ( ! (l_bTrsOk)) {
// Gestione dell'errore di transazione
if (CPLib.ne(l_cTrsMsgErr,"")) {
status.m_cErrMsg = l_cTrsMsgErr;
}
} else if ( ! (l_bResult)) {
CheckErrorToBrowser(BO.m_nLastError,BO.LastErrorMessage(),status);
}
}
}
// la write non ha parte visuale
status.m_cClientMode = "bringback";
}
void LoadCurrentRecord(ServletStatus status,spadministration_usersBO BO) {
// Dichiarazione del cursore locale del link
CPResultSet l_rsKeys=null;
l_rsKeys = QueryKeyCursor(BO,status);
try {
if (l_rsKeys.Eof()) {
BO.Blank();
status.w_code = 0;
} else {
BO.w_code = l_rsKeys.GetDouble("code");
// Ottimizzazione: liberata connessione database prima di eseguire la Load
l_rsKeys.Close();
BO.Load();
status.w_code = BO.w_code;
}
} finally {
// In ogni evenienza bisogna liberare la connessione del database
l_rsKeys.Close();
}
status.m_cClientMode = "query";
if (BO.m_bLoaded && ! (BO.CanView())) {
status.m_cErrMsg = BO.LastErrorMessage();
status.m_bError = true;
status.m_bExit = true;
if ( ! (CPLib.Empty(status.m_cAtExit)) && HasMarker(status,"@ERROR")) {
// valorizzazione dei placeholder del workflow: qui e' gia' valorizzato status.m_cErrMsg
SetWorkflowPlaceholders(status,BO);
}
}
}
void EditLoad(ServletStatus status,spadministration_usersBO BO,SPParameterSource source) {
Edit(status,BO,source);
if ( ! (BO.m_bLoaded)) {
status.m_cErrMsg = "";
status.m_bError = false;
status.m_bExit = false;
New(status,BO,source);
}
}
void Delete(ServletStatus status,spadministration_usersBO BO,SPParameterSource source) {
boolean l_bResult = false;
String l_cTrsMsgErr = "";
boolean l_bTrsOk = true;
// alla fine del metodo controllo se devo rispondere a JSURL
boolean l_bBringBack = CPLib.eq(status.m_cMode,"hyperlink");
if (HasAllKeys(status,source)) {
BO.m_Sql.BeginTransaction();
// la funzione CanDelete viene gestita dal BO
l_bResult = BO.Delete(status.w_code);
l_cTrsMsgErr = BO.m_Sql.TransactionErrorMessage();
l_bTrsOk = BO.m_Sql.EndTransaction();
if (l_bResult && l_bTrsOk) {
BO.NotifyEvent("Record Deleted");
status.m_bBODeleted = true;
}
status.m_cClientMode = "query";
if (l_bTrsOk) {
if (CPLib.gt(status.m_nLastRec,1)) {
if (CPLib.eq(status.m_nRecPos,status.m_nLastRec)) {
status.m_nRecPos = status.m_nRecPos-1;
}
status.m_nLastRec = status.m_nLastRec-1;
LoadCurrentRecord(status,BO);
} else {
status.m_nLastRec = 0;
status.m_nRecPos = 0;
BO.Blank();
}
} else {
status.m_bError = true;
// Gestione dell'errore di transazione
if (CPLib.ne(l_cTrsMsgErr,"")) {
status.m_cErrMsg = l_cTrsMsgErr;
}
}
status.m_bExit = true;
} else {
status.m_bError = true;
status.m_cClientMode = "error";
status.m_cErrMsg = "MSG_DELETE_FAILED_FOR_KEY";
}
if ( ! (l_bResult) && ! (CPLib.Empty(status.m_cAtExit)) && HasMarker(status,"@ERROR")) {
status.m_bExit = true;
// valorizzazione dei placeholder del workflow: qui e' gia' valorizzato status.m_cErrMsg
SetWorkflowPlaceholders(status,BO);
} else if (l_bBringBack) {
status.m_cClientMode = "bringback";
}
}
void DeleteMessage(ServletStatus status,spadministration_usersBO BO,SPParameterSource source) {
BO.Load(status.w_code);
status.m_cBOWarnMessageDeleted = status.context.Translate("MSG_PROCEED_WITH_DELETE");
status.m_bExit = true;
status.m_cClientMode = "bringback";
}
void Save(ServletStatus status,spadministration_usersBO BO) {
boolean l_bResult = false;
String l_cTrsMsgErr = "";
boolean l_bTrsOk = true;
String l_cTransMsgErr = "";
BO.SetFromContext(status.m_cWv,status.m_Parameters);
if (CheckVars(status,BO)) {
if (( ! (BO.IsLoaded()) || status.CheckOP(BO.m_cOldCPCCCHK))) {
l_bResult = BO.CanSave();
l_bResult = l_bResult && BO.BRCanSave();
if (l_bResult) {
BO.m_Sql.BeginTransaction();
l_bResult = BO.Save(true);
l_cTrsMsgErr = BO.m_Sql.TransactionErrorMessage();
l_bTrsOk = BO.m_Sql.EndTransaction();
if (l_bResult && l_bTrsOk && BO.IsUpdated()) {
if (BO.m_bLoaded) {
BO.NotifyEvent("Record Updated");
} else {
BO.NotifyEvent("Record Inserted");
}
}
}
} else {
BO.m_cLastMsgError = "MSG_LOOK_INTO_COUNTERS";
BO.m_nLastError = 0;
l_bResult = false;
}
} else {
status.m_bError = true;
status.m_bExit = true;
status.m_cMode = "error";
BO.m_cLastMsgError = "MSG_ERROR_SAVING_CONFIG";
BO.m_nLastError = 0;
l_bResult = false;
}
if (l_bTrsOk && l_bResult) {
status.m_bExit = true;
status.m_cOldKeysToRaiseParms = SPLib.ToJSValue("({code:"+SPLib.ToJSValue(BO.w_code,"N",9,0)+",action:"+SPLib.ToJSValue(status.m_cMode,"C",0,0)+"})","C",0,0);
// valorizzazione dei placeholder del workflow: l'Initialize cancella i valori nel BO e solo in questo punto conosco i valori di campi in chiave sottoposti ad autonumber
SetWorkflowPlaceholders(status,BO);
if (CPLib.eq(status.m_cMode,"new")) {
if (CPLib.ne(CPLib.Left(status.m_cAtExit,5),"close") && CPLib.ne(status.m_cAtExit,"edit")) {
New(status,BO,null);
}
} else {
status.m_cClientMode = "query";
}
} else {
status.m_bError = true;
status.m_cClientMode = status.m_cMode;
if ( ! (l_bTrsOk)) {
// Gestione dell'errore di transazione
if (CPLib.ne(l_cTrsMsgErr,"")) {
status.m_cErrMsg = l_cTrsMsgErr;
}
} else if ( ! (l_bResult)) {
CheckErrorToBrowser(BO.m_nLastError,BO.LastErrorMessage(),status);
}
if ( ! (CPLib.Empty(status.m_cAtExit)) && HasMarker(status,"@ERROR")) {
status.m_bExit = true;
// valorizzazione dei placeholder del workflow: qui e' gia' valorizzato status.m_cErrMsg
SetWorkflowPlaceholders(status,BO);
}
}
}
void Discard(ServletStatus status,spadministration_usersBO BO) {
BO.SetFromContext(status.m_cWv,status.m_Parameters);
if (CPLib.eq(status.m_cMode,"edit")) {
NotifyEvent("Edit Aborted",status,BO);
}
// valorizzazione dei placeholder del workflow: la blank puo' cancellare i valori preesistenti
SetWorkflowPlaceholders(status,BO);
if (CPLib.eq(status.m_cMode,"new")) {
NotifyEvent("New record aborted",status,BO);
BO.Blank();
} else if (CPLib.eq(status.m_cMode,"edit") && CPLib.ne(CPLib.Left(status.m_cAtExit,5),"close") && CPLib.ne(status.m_cAtExit,"autozoom")) {
LoadCurrentRecord(status,BO);
}
status.m_cClientMode = "query";
status.m_bExit = true;
}
void CreatePortlet(ServletStatus status,spadministration_usersBO BO) {
org.json.JSONArray items = new org.json.JSONArray();
org.json.JSONObject item = new org.json.JSONObject();
item.put("type","Form");
item.put("description",entityGlobals.userName);
item.put("h",1573);
item.put("w",900);
item.put("color","transparent");
item.put("form_type","false");
item.put("security","none");
item.put("sp_theme","false");
item.put("language","true");
org.json.JSONObject pageProp = null;
org.json.JSONArray pagesProp = null;
pagesProp = new org.json.JSONArray();
pageProp = new org.json.JSONObject("{\"h\":300,\"layer\":\"\",\"layout_steps_values\":{},\"title\":\"ADMIN_GENERALE\",\"w\":400}");
pagesProp.put(pageProp);
item.put("pagesProp",pagesProp);
item.put("pages_names","ADMIN_GENERALE");
item.put("altInterfaceFor","spadministration_users");
items.put(item);
String s;
org.json.JSONObject ctrl = null;
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_ZRXEDHLHRU\",\"page\":1,\"spuid\":\"ZRXEDHLHRU\",\"tabindex\":4,\"type\":\"Label\",\"value\":\"ADMIN_CODE\",\"w\":196,\"x\":5,\"y\":20,\"zone\":\"pag1_1\",\"zonepath\":\"[1,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"check\":\"file\",\"comment\":\"ADMIN_CODE\",\"h\":25,\"maxlength\":12,\"name\":\"code\",\"page\":1,\"spuid\":\"CIUGDDXJMR\",\"tabindex\":5,\"type\":\"Textbox\",\"typevar\":\"numeric\",\"w\":76,\"x\":210,\"y\":20,\"zone\":\"pag1_1\",\"zonepath\":\"[1,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_GONJPLYFCM\",\"page\":1,\"spuid\":\"GONJPLYFCM\",\"tabindex\":6,\"type\":\"Label\",\"value\":\"ADMIN_FULLNAME\",\"w\":196,\"x\":5,\"y\":55,\"zone\":\"pag1_2\",\"zonepath\":\"[1,2]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_FULLNAME\",\"h\":25,\"maxlength\":2048,\"name\":\"fullname\",\"page\":1,\"spuid\":\"YOMCOSHNCV\",\"tabindex\":7,\"type\":\"Textbox\",\"typevar\":\"character\",\"w\":374,\"x\":210,\"y\":55,\"zone\":\"pag1_2\",\"zonepath\":\"[1,2]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_LWKHSAVZHT\",\"page\":1,\"spuid\":\"LWKHSAVZHT\",\"tabindex\":8,\"type\":\"Label\",\"value\":\"ADMIN_LOGIN\",\"w\":196,\"x\":5,\"y\":90,\"zone\":\"pag1_3\",\"zonepath\":\"[1,3]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_NAME\",\"h\":25,\"maxlength\":50,\"name\":\"name\",\"page\":1,\"spuid\":\"ZOLPGDGKUC\",\"tabindex\":9,\"type\":\"Textbox\",\"typevar\":\"character\",\"w\":374,\"x\":210,\"y\":90,\"zone\":\"pag1_3\",\"zonepath\":\"[1,3]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"bg_color\":\"transparent\",\"box_name\":\"box_access\",\"box_type\":\"titled_box\",\"comment\":\"Access\",\"h\":95,\"name\":\"box_access\",\"page\":1,\"shrinkable\":true,\"spuid\":\"KVIFRCSRUG\",\"tabindex\":10,\"title_caption\":\"Access\",\"titled\":true,\"type\":\"Box\",\"w\":175,\"x\":603,\"y\":10,\"zone\":\"pag1_4\",\"zonepath\":\"[1,4]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"checked_value\":\"true\",\"comment\":\"&Human\",\"h\":23,\"label_text\":\"Human\",\"maxlength\":1,\"name\":\"accesstype_human\",\"page\":1,\"spuid\":\"RGNPWADGHN\",\"tabindex\":11,\"type\":\"Checkbox\",\"typevar\":\"logic\",\"unchecked_value\":\"false\",\"w\":150,\"x\":615,\"y\":24,\"zone\":\"pag1_4_1\",\"zonepath\":\"[1,4,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"checked_value\":\"true\",\"comment\":\"&Service\",\"h\":23,\"label_text\":\"Service\",\"maxlength\":1,\"name\":\"accesstype_service\",\"page\":1,\"spuid\":\"GZOGXZQGVV\",\"tabindex\":12,\"type\":\"Checkbox\",\"typevar\":\"logic\",\"unchecked_value\":\"false\",\"w\":150,\"x\":615,\"y\":49,\"zone\":\"pag1_4_2\",\"zonepath\":\"[1,4,2]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"checked_value\":\"true\",\"comment\":\"&Machine\",\"h\":23,\"label_text\":\"Machine\",\"maxlength\":1,\"name\":\"accesstype_machine\",\"page\":1,\"spuid\":\"GSXRFLFMJR\",\"tabindex\":13,\"type\":\"Checkbox\",\"typevar\":\"logic\",\"unchecked_value\":\"false\",\"w\":150,\"x\":615,\"y\":74,\"zone\":\"pag1_4_3\",\"zonepath\":\"[1,4,3]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"bg_color\":\"transparent\",\"box_name\":\"box_WUIVVJMUJT\",\"box_type\":\"auto_horizontal_section\",\"collapsible\":true,\"h\":30,\"name\":\"box_WUIVVJMUJT\",\"page\":1,\"shrinkable\":true,\"spuid\":\"WUIVVJMUJT\",\"stretch\":true,\"tabindex\":14,\"type\":\"Box\",\"w\":890,\"x\":5,\"y\":120,\"zone\":\"pag1_5\",\"zonepath\":\"[1,5]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"checked_value\":\"1\",\"h\":23,\"label_text\":\"MSG_ENABLE_MODIFY_PASSWORD\",\"maxlength\":2,\"name\":\"modifyPassword\",\"page\":1,\"spuid\":\"FTIRRMMSXK\",\"tabindex\":15,\"type\":\"Checkbox\",\"typevar\":\"numeric\",\"unchecked_value\":\"0\",\"w\":375,\"x\":210,\"y\":124,\"zone\":\"pag1_5_1\",\"zonepath\":\"[1,5,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_YYYRCYYISO\",\"page\":1,\"spuid\":\"YYYRCYYISO\",\"tabindex\":16,\"type\":\"Label\",\"value\":\"Password\",\"w\":196,\"x\":5,\"y\":155,\"zone\":\"pag1_6\",\"zonepath\":\"[1,6]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"Password\",\"h\":25,\"maxlength\":20,\"name\":\"pwd1\",\"page\":1,\"spuid\":\"GMYTSOEEXH\",\"tabindex\":17,\"type\":\"Textbox\",\"typevar\":\"character\",\"w\":153,\"x\":210,\"y\":155,\"zone\":\"pag1_6\",\"zonepath\":\"[1,6]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"font_color\":\"#808080\",\"font_image\":\"\",\"font_name\":\"fontawesome-webfont\",\"font_size\":\"15\",\"h\":20,\"img_type\":\"font icon\",\"keep_proportions\":\"bounded\",\"name\":\"image_ZZKRWOJQTG\",\"page\":1,\"spuid\":\"ZZKRWOJQTG\",\"src\":\"..\\/{\\\"Char\\\":\\\"61550\\\",\\\"Color\\\":\\\"#808080\\\",\\\"FontName\\\":\\\"fontawesome-webfont\\\",\\\"FontWeight\\\":\\\"\\\",\\\"Size\\\":\\\"15\\\"}\",\"tabindex\":18,\"type\":\"Image\",\"w\":20,\"x\":365,\"y\":158,\"zone\":\"pag1_6\",\"zonepath\":\"[1,6]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"comment\":\"Il livello di complessit\\u00E0 della password inserita\",\"h\":25,\"name\":\"label_QEXYRQXFGY\",\"page\":1,\"spuid\":\"QEXYRQXFGY\",\"tabindex\":19,\"type\":\"Label\",\"value\":\"ADMIN_PWDCOMPLEXITY\",\"w\":140,\"x\":387,\"y\":155,\"zone\":\"pag1_6\",\"zonepath\":\"[1,6]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_PWDCOMPLEXITY\",\"disabled\":\"true\",\"h\":25,\"maxlength\":4,\"name\":\"calcomplex\",\"page\":1,\"readonly\":\"true\",\"spuid\":\"ZDDZZTSQYG\",\"type\":\"Textbox\",\"typevar\":\"numeric\",\"w\":29,\"x\":531,\"y\":155,\"zone\":\"pag1_6\",\"zonepath\":\"[1,6]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"h\":25,\"name\":\"button_KZXLYHJHAW\",\"page\":1,\"picker\":true,\"spuid\":\"KZXLYHJHAW\",\"tabindex\":21,\"type\":\"Button\",\"value\":\"...\",\"w\":18,\"x\":589,\"y\":155,\"zone\":\"pag1_6\",\"zonepath\":\"[1,6]\",\"zoom\":\"usrz\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_MAXIMUM\",\"h\":25,\"name\":\"label_DRGTXCMDVI\",\"page\":1,\"spuid\":\"DRGTXCMDVI\",\"tabindex\":22,\"type\":\"Label\",\"w\":26,\"x\":561,\"y\":155,\"zone\":\"pag1_6\",\"zonepath\":\"[1,6]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"font_color\":\"#808080\",\"font_image\":\"\",\"font_name\":\"fontawesome-webfont\",\"font_size\":\"15\",\"h\":20,\"img_type\":\"font icon\",\"keep_proportions\":\"bounded\",\"name\":\"image_OSVFPWEFJH\",\"page\":1,\"spuid\":\"OSVFPWEFJH\",\"src\":\"..\\/{\\\"Char\\\":\\\"61552\\\",\\\"Color\\\":\\\"#808080\\\",\\\"FontName\\\":\\\"fontawesome-webfont\\\",\\\"FontWeight\\\":\\\"\\\",\\\"Size\\\":\\\"15\\\"}\",\"tabindex\":120,\"type\":\"Image\",\"w\":20,\"x\":365,\"y\":158,\"zone\":\"pag1_6\",\"zonepath\":\"[1,6]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_NXPUKKLWAT\",\"page\":1,\"spuid\":\"NXPUKKLWAT\",\"tabindex\":25,\"type\":\"Label\",\"value\":\"MSG_CONFIRM_PASSWORD\",\"w\":196,\"x\":5,\"y\":190,\"zone\":\"pag1_7\",\"zonepath\":\"[1,7]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"MSG_CONFIRM_PASSWORD\",\"h\":25,\"maxlength\":20,\"name\":\"pwd2\",\"page\":1,\"spuid\":\"KIBLXEYDCR\",\"tabindex\":26,\"type\":\"Textbox\",\"typevar\":\"character\",\"w\":153,\"x\":210,\"y\":190,\"zone\":\"pag1_7\",\"zonepath\":\"[1,7]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"comment\":\"Il livello minimo di complessit\\u00E0 della password\",\"h\":25,\"name\":\"label_GRPBSLBHXA\",\"page\":1,\"spuid\":\"GRPBSLBHXA\",\"tabindex\":27,\"type\":\"Label\",\"value\":\"ADMIN_PWDCOMPLEXITY_MINIMUM\",\"w\":139,\"x\":388,\"y\":190,\"zone\":\"pag1_7\",\"zonepath\":\"[1,7]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"font_color\":\"#808080\",\"font_image\":\"\",\"font_name\":\"fontawesome-webfont\",\"font_size\":\"15\",\"h\":20,\"img_type\":\"font icon\",\"keep_proportions\":\"bounded\",\"name\":\"image_OTBBXDQDET\",\"page\":1,\"spuid\":\"OTBBXDQDET\",\"src\":\"..\\/{\\\"Char\\\":\\\"61550\\\",\\\"Color\\\":\\\"#808080\\\",\\\"FontName\\\":\\\"fontawesome-webfont\\\",\\\"FontWeight\\\":\\\"\\\",\\\"Size\\\":\\\"15\\\"}\",\"tabindex\":28,\"type\":\"Image\",\"w\":20,\"x\":365,\"y\":193,\"zone\":\"pag1_7\",\"zonepath\":\"[1,7]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_PWDCOMPLEXITY\",\"disabled\":\"true\",\"h\":25,\"maxlength\":4,\"name\":\"pwdcomplexity_reqired\",\"page\":1,\"readonly\":\"true\",\"spuid\":\"EJKRLFXEIY\",\"type\":\"Textbox\",\"typevar\":\"numeric\",\"w\":29,\"x\":531,\"y\":190,\"zone\":\"pag1_7\",\"zonepath\":\"[1,7]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"h\":25,\"name\":\"button_LCHPBEJNON\",\"page\":1,\"picker\":true,\"spuid\":\"LCHPBEJNON\",\"tabindex\":35,\"type\":\"Button\",\"value\":\"...\",\"w\":18,\"x\":589,\"y\":190,\"zone\":\"pag1_7\",\"zonepath\":\"[1,7]\",\"zoom\":\"usrz\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_MAXIMUM\",\"h\":25,\"name\":\"label_CZUCWOMCIB\",\"page\":1,\"spuid\":\"CZUCWOMCIB\",\"tabindex\":36,\"type\":\"Label\",\"w\":26,\"x\":561,\"y\":190,\"zone\":\"pag1_7\",\"zonepath\":\"[1,7]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"font_color\":\"#808080\",\"font_image\":\"\",\"font_name\":\"fontawesome-webfont\",\"font_size\":\"15\",\"h\":20,\"img_type\":\"font icon\",\"keep_proportions\":\"bounded\",\"name\":\"image_XEGRJMWYIW\",\"page\":1,\"spuid\":\"XEGRJMWYIW\",\"src\":\"..\\/{\\\"Char\\\":\\\"61552\\\",\\\"Color\\\":\\\"#808080\\\",\\\"FontName\\\":\\\"fontawesome-webfont\\\",\\\"FontWeight\\\":\\\"\\\",\\\"Size\\\":\\\"15\\\"}\",\"tabindex\":121,\"type\":\"Image\",\"w\":20,\"x\":365,\"y\":193,\"zone\":\"pag1_7\",\"zonepath\":\"[1,7]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"bg_color\":\"transparent\",\"box_name\":\"complexityreq_layer\",\"box_type\":\"layer\",\"comment\":\"ADMIN_REQUIRED_COMPLEXITY\",\"fixed\":true,\"h\":102,\"name\":\"complexityreq_layer\",\"page\":1,\"shrinkable\":true,\"spuid\":\"PBZCUWPENC\",\"tabindex\":29,\"title_caption\":\"ADMIN_REQUIRED_COMPLEXITY\",\"type\":\"Box\",\"w\":330,\"x\":980,\"y\":95,\"zone\":\"pag1_8\",\"zonepath\":\"[1,8]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"container\":\"PBZCUWPENC\",\"h\":25,\"name\":\"label_WNFOFUHXXF\",\"page\":1,\"spuid\":\"WNFOFUHXXF\",\"tabindex\":30,\"type\":\"Label\",\"value\":\"ADMIN_PWDCOMPLEXITY_GROUP\",\"w\":173,\"x\":1085,\"y\":115,\"zone\":\"pag1_8_1\",\"zonepath\":\"[1,8,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_PWDCOMPLEXITY\",\"container\":\"PBZCUWPENC\",\"h\":25,\"maxlength\":4,\"name\":\"pwdcomplexity_group\",\"page\":1,\"spuid\":\"TBXREXYXIU\",\"tabindex\":31,\"type\":\"Textbox\",\"typevar\":\"numeric\",\"w\":34,\"x\":1261,\"y\":115,\"zone\":\"pag1_8_1\",\"zonepath\":\"[1,8,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"container\":\"PBZCUWPENC\",\"h\":25,\"name\":\"label_XCVHSJEHUH\",\"page\":1,\"spuid\":\"XCVHSJEHUH\",\"tabindex\":32,\"type\":\"Label\",\"value\":\"ADMIN_PWDCOMPLEXITY_USER\",\"w\":173,\"x\":1085,\"y\":150,\"zone\":\"pag1_8_2\",\"zonepath\":\"[1,8,2]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"check\":\"check\",\"comment\":\"ADMIN_PWDCOMPLEXITY\",\"container\":\"PBZCUWPENC\",\"h\":25,\"maxlength\":4,\"name\":\"pwdcomplexity\",\"page\":1,\"spuid\":\"YDSHUIXYEH\",\"tabindex\":33,\"type\":\"Textbox\",\"typevar\":\"numeric\",\"w\":34,\"x\":1261,\"y\":150,\"zone\":\"pag1_8_2\",\"zonepath\":\"[1,8,2]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"checked_value\":\"True\",\"comment\":\"ADMIN_FORCEPWDCHANGE\",\"h\":25,\"label_text\":\"ADMIN_FORCEPWDCHANGE\",\"maxlength\":1,\"name\":\"forcepwdchange\",\"page\":1,\"spuid\":\"RRBOVTXUAU\",\"tabindex\":37,\"type\":\"Checkbox\",\"typevar\":\"logic\",\"unchecked_value\":\"False\",\"w\":374,\"x\":210,\"y\":225,\"zone\":\"pag1_9\",\"zonepath\":\"[1,9]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"checked_value\":\""+"'"+"D"+"'"+"\",\"comment\":\"ADMIN_DISABLED\",\"h\":25,\"label_text\":\"ADMIN_DISABLED\",\"maxlength\":1,\"name\":\"enabled\",\"page\":1,\"spuid\":\"GNSADWOGKM\",\"tabindex\":38,\"type\":\"Checkbox\",\"typevar\":\"character\",\"unchecked_value\":\""+"'"+"E"+"'"+"\",\"w\":374,\"x\":210,\"y\":260,\"zone\":\"pag1_10\",\"zonepath\":\"[1,10]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"check\":\"file\",\"comment\":\"ADMIN_LANGUAGE\",\"h\":25,\"maxlength\":3,\"name\":\"language\",\"page\":1,\"spuid\":\"XFCGDYJJAR\",\"tabindex\":39,\"type\":\"Combobox\",\"typevar\":\"character\",\"w\":150,\"x\":210,\"y\":295,\"zone\":\"pag1_11\",\"zonepath\":\"[1,11]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_UKIHMTALYE\",\"page\":1,\"spuid\":\"UKIHMTALYE\",\"tabindex\":40,\"type\":\"Label\",\"value\":\"ADMIN_LANGUAGE\",\"w\":195,\"x\":5,\"y\":295,\"zone\":\"pag1_11\",\"zonepath\":\"[1,11]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"bg_color\":\"transparent\",\"box_name\":\"companies_hsect\",\"box_type\":\"horizontal_section\",\"collapsible\":true,\"comment\":\"CP_COMPANIES\",\"h\":250,\"name\":\"companies_hsect\",\"page\":1,\"shrinkable\":true,\"spuid\":\"GWZDNNWFFM\",\"stretch\":true,\"tabindex\":117,\"title_caption\":\"CP_COMPANIES\",\"titled\":true,\"type\":\"Box\",\"w\":830,\"x\":0,\"y\":360,\"zone\":\"pag1_12\",\"zonepath\":\"[1,12]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"autoexpand\":true,\"h\":221,\"name\":\"grdCompanies\",\"page\":1,\"spuid\":\"OBAKOPSMDI\",\"src\":\"\\/jsp-system\\/spadministration_users_companies_portlet.jsp?ForcedPortletUID=OBAKOPSMDI\",\"tabindex\":91,\"type\":\"Portlet\",\"w\":795,\"x\":20,\"y\":370,\"zone\":\"pag1_12_1\",\"zonepath\":\"[1,12,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"bg_color\":\"transparent\",\"box_name\":\"language_formatting\",\"box_type\":\"horizontal_section\",\"collapsible\":true,\"comment\":\"ADMIN_FORMATTING\",\"groupName\":\"configurazioni\",\"h\":170,\"name\":\"language_formatting\",\"page\":1,\"shrinkable\":true,\"spuid\":\"QZSVKXVUQD\",\"stretch\":true,\"tabindex\":96,\"title_caption\":\"ADMIN_FORMATTING\",\"titled\":true,\"type\":\"Box\",\"w\":830,\"x\":0,\"y\":615,\"zone\":\"pag1_13\",\"zonepath\":\"[1,13]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"class_Css\":\"spadminNoPadding\",\"h\":25,\"maxlength\":3,\"name\":\"decimalseparator\",\"page\":1,\"spuid\":\"IZJFQHGQUB\",\"tabindex\":42,\"type\":\"Textbox\",\"typevar\":\"character\",\"w\":30,\"x\":210,\"y\":630,\"zone\":\"pag1_13_1\",\"zonepath\":\"[1,13,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"class_Css\":\"spadminNoPadding\",\"h\":25,\"maxlength\":3,\"name\":\"thousandseparator\",\"page\":1,\"spuid\":\"ACYLERWDKK\",\"tabindex\":43,\"type\":\"Textbox\",\"typevar\":\"character\",\"w\":30,\"x\":210,\"y\":665,\"zone\":\"pag1_13_1\",\"zonepath\":\"[1,13,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"h\":25,\"name\":\"label_DJBOUZEOSW\",\"page\":1,\"spuid\":\"DJBOUZEOSW\",\"tabindex\":92,\"type\":\"Label\",\"w\":195,\"x\":335,\"y\":665,\"zone\":\"pag1_13_1\",\"zonepath\":\"[1,13,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":18,\"name\":\"label_HUODVPIWHU\",\"page\":1,\"spuid\":\"HUODVPIWHU\",\"tabindex\":93,\"type\":\"Label\",\"value\":\"ADMIN_DECIMAL_SEPARATOR\",\"w\":195,\"x\":5,\"y\":637,\"zone\":\"pag1_13_1\",\"zonepath\":\"[1,13,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":18,\"name\":\"label_ADDXUTCFVF\",\"page\":1,\"spuid\":\"ADDXUTCFVF\",\"tabindex\":107,\"type\":\"Label\",\"value\":\"ADMIN_THOUSAND_SEPARATOR\",\"w\":206,\"x\":-6,\"y\":672,\"zone\":\"pag1_13_1\",\"zonepath\":\"[1,13,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":18,\"name\":\"label_HOTCYSDBTM\",\"page\":1,\"spuid\":\"HOTCYSDBTM\",\"tabindex\":108,\"type\":\"Label\",\"value\":\"ADMIN_SEPARATOR_EXAMPLE\",\"w\":85,\"x\":245,\"y\":672,\"zone\":\"pag1_13_1\",\"zonepath\":\"[1,13,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"check\":\"check\",\"comment\":\"ADMIN_DATEPATTERN\",\"h\":25,\"maxlength\":12,\"name\":\"datepattern\",\"page\":1,\"spuid\":\"EVNGTHPGLR\",\"tabindex\":44,\"type\":\"Textbox\",\"typevar\":\"character\",\"w\":97,\"x\":210,\"y\":700,\"zone\":\"pag1_13_2\",\"zonepath\":\"[1,13,2]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_VCIJYACAFD\",\"page\":1,\"spuid\":\"VCIJYACAFD\",\"tabindex\":94,\"type\":\"Label\",\"value\":\"ADMIN_DATEPATTERN\",\"w\":195,\"x\":5,\"y\":700,\"zone\":\"pag1_13_2\",\"zonepath\":\"[1,13,2]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"check\":\"check\",\"comment\":\"ADMIN_DATETIMEPATTERN\",\"h\":25,\"maxlength\":25,\"name\":\"datetimepattern\",\"page\":1,\"spuid\":\"BOLWRICGIA\",\"tabindex\":45,\"type\":\"Textbox\",\"typevar\":\"character\",\"w\":188,\"x\":210,\"y\":735,\"zone\":\"pag1_13_3\",\"zonepath\":\"[1,13,3]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_GIRCEKWNMB\",\"page\":1,\"spuid\":\"GIRCEKWNMB\",\"tabindex\":95,\"type\":\"Label\",\"value\":\"ADMIN_DATETIMEPATTERN\",\"w\":195,\"x\":5,\"y\":735,\"zone\":\"pag1_13_3\",\"zonepath\":\"[1,13,3]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"bg_color\":\"transparent\",\"box_name\":\"durationreq_layer\",\"box_type\":\"layer\",\"comment\":\"ADMIN_PWDDAYSDURATION\",\"fixed\":true,\"h\":102,\"name\":\"durationreq_layer\",\"page\":1,\"shrinkable\":true,\"spuid\":\"QTXMMDECZO\",\"tabindex\":48,\"title_caption\":\"ADMIN_PWDDAYSDURATION\",\"type\":\"Box\",\"w\":332,\"x\":978,\"y\":293,\"zone\":\"pag1_14\",\"zonepath\":\"[1,14]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"container\":\"QTXMMDECZO\",\"h\":25,\"name\":\"label_OXCBAQDUEO\",\"page\":1,\"spuid\":\"OXCBAQDUEO\",\"tabindex\":49,\"type\":\"Label\",\"value\":\"ADMIN_PWDDAYSDURATION_GROUPS\",\"w\":173,\"x\":1085,\"y\":315,\"zone\":\"pag1_14_1\",\"zonepath\":\"[1,14,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_PWDDAYSDURATION_GROUPS\",\"container\":\"QTXMMDECZO\",\"disabled\":\"true\",\"h\":25,\"maxlength\":5,\"name\":\"pwddaysduration_group\",\"page\":1,\"readonly\":\"true\",\"spuid\":\"AMIQVJBLLQ\",\"type\":\"Textbox\",\"typevar\":\"numeric\",\"w\":34,\"x\":1261,\"y\":315,\"zone\":\"pag1_14_1\",\"zonepath\":\"[1,14,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"container\":\"QTXMMDECZO\",\"h\":25,\"name\":\"label_CNLYOZMXLI\",\"page\":1,\"spuid\":\"CNLYOZMXLI\",\"tabindex\":51,\"type\":\"Label\",\"value\":\"ADMIN_PWDCOMPLEXITY_USER\",\"w\":173,\"x\":1085,\"y\":350,\"zone\":\"pag1_14_2\",\"zonepath\":\"[1,14,2]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_PWDDAYSDURATION\",\"container\":\"QTXMMDECZO\",\"h\":25,\"maxlength\":5,\"name\":\"pwddaysduration\",\"page\":1,\"spuid\":\"NTAYXBDPVY\",\"tabindex\":52,\"type\":\"Textbox\",\"typevar\":\"numeric\",\"w\":34,\"x\":1261,\"y\":350,\"zone\":\"pag1_14_2\",\"zonepath\":\"[1,14,2]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"bg_color\":\"transparent\",\"box_name\":\"ciclicityreq_layer\",\"box_type\":\"layer\",\"comment\":\"ADMIN_PWDCICLICITY\",\"fixed\":true,\"h\":100,\"name\":\"ciclicityreq_layer\",\"page\":1,\"shrinkable\":true,\"spuid\":\"YWYTSWWAZG\",\"tabindex\":53,\"title_caption\":\"ADMIN_PWDCICLICITY\",\"type\":\"Box\",\"w\":332,\"x\":978,\"y\":395,\"zone\":\"pag1_15\",\"zonepath\":\"[1,15]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"container\":\"YWYTSWWAZG\",\"h\":25,\"name\":\"label_INOSWBMEWD\",\"page\":1,\"spuid\":\"INOSWBMEWD\",\"tabindex\":54,\"type\":\"Label\",\"value\":\"ADMIN_PWDCICLICITY_GROUPS\",\"w\":173,\"x\":1085,\"y\":415,\"zone\":\"pag1_15_1\",\"zonepath\":\"[1,15,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_PWDCICLICITY_GROUPS\",\"container\":\"YWYTSWWAZG\",\"disabled\":\"true\",\"h\":25,\"maxlength\":5,\"name\":\"pwdciclicity_groups\",\"page\":1,\"readonly\":\"true\",\"spuid\":\"LDXRXBOORH\",\"type\":\"Textbox\",\"typevar\":\"numeric\",\"w\":34,\"x\":1261,\"y\":415,\"zone\":\"pag1_15_1\",\"zonepath\":\"[1,15,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"container\":\"YWYTSWWAZG\",\"h\":25,\"name\":\"label_KRTEQHMKQD\",\"page\":1,\"spuid\":\"KRTEQHMKQD\",\"tabindex\":56,\"type\":\"Label\",\"value\":\"ADMIN_PWDCOMPLEXITY_USER\",\"w\":173,\"x\":1085,\"y\":450,\"zone\":\"pag1_15_2\",\"zonepath\":\"[1,15,2]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_PWDCICLICITY\",\"container\":\"YWYTSWWAZG\",\"h\":25,\"maxlength\":3,\"name\":\"pwdciclicity\",\"page\":1,\"spuid\":\"CLZCOSTIAC\",\"tabindex\":57,\"type\":\"Textbox\",\"typevar\":\"numeric\",\"w\":34,\"x\":1261,\"y\":450,\"zone\":\"pag1_15_2\",\"zonepath\":\"[1,15,2]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"bg_color\":\"transparent\",\"box_name\":\"captchareq_layer\",\"box_type\":\"layer\",\"comment\":\"ADMIN_CAPTCHA_LEVEL\",\"fixed\":true,\"h\":100,\"name\":\"captchareq_layer\",\"page\":1,\"shrinkable\":true,\"spuid\":\"YIYKXFSQJK\",\"tabindex\":58,\"title_caption\":\"ADMIN_CAPTCHA_LEVEL\",\"type\":\"Box\",\"w\":332,\"x\":978,\"y\":495,\"zone\":\"pag1_16\",\"zonepath\":\"[1,16]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"container\":\"YIYKXFSQJK\",\"h\":25,\"name\":\"label_ONZAKKFAAI\",\"page\":1,\"spuid\":\"ONZAKKFAAI\",\"tabindex\":59,\"type\":\"Label\",\"value\":\"ADMIN_CAPTCHA_LEVEL_GROUPS\",\"w\":173,\"x\":1085,\"y\":515,\"zone\":\"pag1_16_1\",\"zonepath\":\"[1,16,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_CAPTCHA_LEVEL_GROUP\",\"container\":\"YIYKXFSQJK\",\"disabled\":\"true\",\"h\":25,\"maxlength\":4,\"name\":\"pwdcaptchalevel_group\",\"page\":1,\"readonly\":\"true\",\"spuid\":\"LREHYNDNHI\",\"type\":\"Textbox\",\"typevar\":\"numeric\",\"w\":34,\"x\":1261,\"y\":515,\"zone\":\"pag1_16_1\",\"zonepath\":\"[1,16,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"container\":\"YIYKXFSQJK\",\"h\":25,\"name\":\"label_SWHXFUZIRC\",\"page\":1,\"spuid\":\"SWHXFUZIRC\",\"tabindex\":61,\"type\":\"Label\",\"value\":\"ADMIN_PWDCOMPLEXITY_USER\",\"w\":173,\"x\":1085,\"y\":550,\"zone\":\"pag1_16_2\",\"zonepath\":\"[1,16,2]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_CAPTCHA_LEVEL\",\"container\":\"YIYKXFSQJK\",\"h\":25,\"maxlength\":5,\"name\":\"captchalevel\",\"page\":1,\"spuid\":\"WLRWPELGIS\",\"tabindex\":62,\"type\":\"Textbox\",\"typevar\":\"numeric\",\"w\":34,\"x\":1261,\"y\":550,\"zone\":\"pag1_16_2\",\"zonepath\":\"[1,16,2]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"bg_color\":\"transparent\",\"box_name\":\"pwd_layer\",\"box_type\":\"horizontal_section\",\"collapsed\":true,\"collapsible\":true,\"comment\":\"ADMIN_DETAILS\",\"groupName\":\"configurazioni\",\"h\":430,\"name\":\"pwd_layer\",\"page\":1,\"shrinkable\":true,\"spuid\":\"ZVNKOIBZTJ\",\"stretch\":true,\"tabindex\":47,\"title_caption\":\"ADMIN_DETAILS\",\"titled\":true,\"type\":\"Box\",\"w\":830,\"x\":0,\"y\":785,\"zone\":\"pag1_17\",\"zonepath\":\"[1,17]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_TETMHKUMSX\",\"page\":1,\"spuid\":\"TETMHKUMSX\",\"tabindex\":65,\"type\":\"Label\",\"value\":\"ADMIN_VALIDITY_START\",\"w\":195,\"x\":5,\"y\":805,\"zone\":\"pag1_17_1\",\"zonepath\":\"[1,17,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_VALIDITY_START\",\"h\":25,\"maxlength\":10,\"name\":\"datestart\",\"page\":1,\"picker\":true,\"spuid\":\"DWGQEAJBOS\",\"tabindex\":66,\"type\":\"Textbox\",\"typevar\":\"date\",\"w\":112,\"x\":210,\"y\":805,\"zone\":\"pag1_17_1\",\"zonepath\":\"[1,17,1]\",\"zoom\":\"stdz\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_LHHSNVPTSD\",\"page\":1,\"spuid\":\"LHHSNVPTSD\",\"tabindex\":67,\"type\":\"Label\",\"value\":\"ADMIN_VALIDITY_END\",\"w\":195,\"x\":5,\"y\":840,\"zone\":\"pag1_17_2\",\"zonepath\":\"[1,17,2]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_VALIDITY_END\",\"h\":25,\"maxlength\":10,\"name\":\"datestop\",\"page\":1,\"picker\":true,\"spuid\":\"AFHAPKTVTZ\",\"tabindex\":68,\"type\":\"Textbox\",\"typevar\":\"date\",\"w\":112,\"x\":210,\"y\":840,\"zone\":\"pag1_17_2\",\"zonepath\":\"[1,17,2]\",\"zoom\":\"stdz\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_ACXJLWUAKM\",\"page\":1,\"spuid\":\"ACXJLWUAKM\",\"tabindex\":69,\"type\":\"Label\",\"value\":\"ADMIN_NUM_FAILED_LOGIN\",\"w\":195,\"x\":5,\"y\":875,\"zone\":\"pag1_17_3\",\"zonepath\":\"[1,17,3]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_NUM_FAILED_LOGIN\",\"disabled\":\"true\",\"h\":25,\"maxlength\":4,\"name\":\"failedlogins\",\"page\":1,\"readonly\":\"true\",\"spuid\":\"HZXQEZHOPX\",\"type\":\"Textbox\",\"typevar\":\"numeric\",\"w\":55,\"x\":210,\"y\":875,\"zone\":\"pag1_17_3\",\"zonepath\":\"[1,17,3]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_NNXHXVLPCZ\",\"page\":1,\"spuid\":\"NNXHXVLPCZ\",\"tabindex\":71,\"type\":\"Label\",\"value\":\"ADMIN_LAST_FAILED_LOGIN\",\"w\":195,\"x\":5,\"y\":910,\"zone\":\"pag1_17_4\",\"zonepath\":\"[1,17,4]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_LAST_FAILED_LOGIN\",\"disabled\":\"true\",\"h\":25,\"maxlength\":19,\"name\":\"lastfailedlogin\",\"page\":1,\"readonly\":\"true\",\"spuid\":\"ZRPODWVWKZ\",\"type\":\"Textbox\",\"typevar\":\"datetime\",\"w\":130,\"x\":210,\"y\":910,\"zone\":\"pag1_17_4\",\"zonepath\":\"[1,17,4]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_YIWMIRNCJP\",\"page\":1,\"spuid\":\"YIWMIRNCJP\",\"tabindex\":73,\"type\":\"Label\",\"value\":\"ADMIN_LAST_SUCCESS_LOGIN\",\"w\":195,\"x\":5,\"y\":945,\"zone\":\"pag1_17_5\",\"zonepath\":\"[1,17,5]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_LAST_SUCCESS_LOGIN\",\"disabled\":\"true\",\"h\":25,\"maxlength\":19,\"name\":\"lastsuccessfullogin\",\"page\":1,\"readonly\":\"true\",\"spuid\":\"QHBHJMVSND\",\"type\":\"Textbox\",\"typevar\":\"datetime\",\"w\":130,\"x\":210,\"y\":945,\"zone\":\"pag1_17_5\",\"zonepath\":\"[1,17,5]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_UVGCSSTYHA\",\"page\":1,\"spuid\":\"UVGCSSTYHA\",\"tabindex\":75,\"type\":\"Label\",\"value\":\"ADMIN_PWDCREATE\",\"w\":195,\"x\":5,\"y\":980,\"zone\":\"pag1_17_6\",\"zonepath\":\"[1,17,6]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_PWDCREATE\",\"disabled\":\"true\",\"h\":25,\"maxlength\":19,\"name\":\"pwdcreate\",\"page\":1,\"readonly\":\"true\",\"spuid\":\"HDTXQUZAEB\",\"type\":\"Textbox\",\"typevar\":\"datetime\",\"w\":130,\"x\":210,\"y\":980,\"zone\":\"pag1_17_6\",\"zonepath\":\"[1,17,6]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_UFJBXUDKJY\",\"page\":1,\"spuid\":\"UFJBXUDKJY\",\"tabindex\":77,\"type\":\"Label\",\"value\":\"ADMIN_PWDDAYSDURATION\",\"w\":195,\"x\":5,\"y\":1015,\"zone\":\"pag1_17_7\",\"zonepath\":\"[1,17,7]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_PWDDAYSDURATION\",\"disabled\":\"true\",\"h\":25,\"maxlength\":5,\"name\":\"pwddaysduration_applied\",\"page\":1,\"readonly\":\"true\",\"spuid\":\"TDUBYHZOLX\",\"type\":\"Textbox\",\"typevar\":\"numeric\",\"w\":41,\"x\":210,\"y\":1015,\"zone\":\"pag1_17_7\",\"zonepath\":\"[1,17,7]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"h\":25,\"name\":\"button_PDERGYRPRJ\",\"page\":1,\"picker\":true,\"spuid\":\"PDERGYRPRJ\",\"tabindex\":79,\"type\":\"Button\",\"value\":\"...\",\"w\":18,\"x\":255,\"y\":1015,\"zone\":\"pag1_17_7\",\"zonepath\":\"[1,17,7]\",\"zoom\":\"usrz\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_EKCSBIVEMO\",\"page\":1,\"spuid\":\"EKCSBIVEMO\",\"tabindex\":80,\"type\":\"Label\",\"value\":\"ADMIN_PWDCICLICITY\",\"w\":195,\"x\":5,\"y\":1050,\"zone\":\"pag1_17_8\",\"zonepath\":\"[1,17,8]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_PWDCICLICITY\",\"disabled\":\"true\",\"h\":25,\"maxlength\":5,\"name\":\"pwdciclicity_applied\",\"page\":1,\"readonly\":\"true\",\"spuid\":\"YXDVNAKABC\",\"type\":\"Textbox\",\"typevar\":\"numeric\",\"w\":41,\"x\":210,\"y\":1050,\"zone\":\"pag1_17_8\",\"zonepath\":\"[1,17,8]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"h\":25,\"name\":\"button_PKHYFJSKUZ\",\"page\":1,\"picker\":true,\"spuid\":\"PKHYFJSKUZ\",\"tabindex\":82,\"type\":\"Button\",\"value\":\"...\",\"w\":18,\"x\":255,\"y\":1050,\"zone\":\"pag1_17_8\",\"zonepath\":\"[1,17,8]\",\"zoom\":\"usrz\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_NTPASPDTXK\",\"page\":1,\"spuid\":\"NTPASPDTXK\",\"tabindex\":83,\"type\":\"Label\",\"value\":\"ADMIN_CAPTCHA_LEVEL\",\"w\":195,\"x\":5,\"y\":1085,\"zone\":\"pag1_17_9\",\"zonepath\":\"[1,17,9]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_CAPTCHA_LEVEL\",\"disabled\":\"true\",\"h\":25,\"maxlength\":5,\"name\":\"pwdcaptchalevel_applied\",\"page\":1,\"readonly\":\"true\",\"spuid\":\"WECEQGOQXC\",\"type\":\"Textbox\",\"typevar\":\"numeric\",\"w\":41,\"x\":210,\"y\":1085,\"zone\":\"pag1_17_9\",\"zonepath\":\"[1,17,9]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"h\":25,\"name\":\"button_KXFZJKYRKC\",\"page\":1,\"picker\":true,\"spuid\":\"KXFZJKYRKC\",\"tabindex\":85,\"type\":\"Button\",\"value\":\"...\",\"w\":18,\"x\":255,\"y\":1085,\"zone\":\"pag1_17_9\",\"zonepath\":\"[1,17,9]\",\"zoom\":\"usrz\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_ETVOQUICKV\",\"page\":1,\"spuid\":\"ETVOQUICKV\",\"tabindex\":86,\"type\":\"Label\",\"value\":\"ADMIN_PRINT_SERVER\",\"w\":195,\"x\":5,\"y\":1120,\"zone\":\"pag1_17_10\",\"zonepath\":\"[1,17,10]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"ADMIN_PRINT_SERVER\",\"h\":25,\"maxlength\":60,\"name\":\"printserver\",\"page\":1,\"spuid\":\"BLGCNCYQRJ\",\"tabindex\":87,\"type\":\"Textbox\",\"typevar\":\"character\",\"w\":41,\"x\":210,\"y\":1120,\"zone\":\"pag1_17_10\",\"zonepath\":\"[1,17,10]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":18,\"name\":\"label_ZTPRGWPKKQ\",\"page\":1,\"spuid\":\"ZTPRGWPKKQ\",\"tabindex\":111,\"type\":\"Label\",\"value\":\"ADMIN_TWO_FACTOR_AUTH\",\"w\":195,\"x\":5,\"y\":1166,\"zone\":\"pag1_17_10\",\"zonepath\":\"[1,17,10]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"h\":32,\"name\":\"button_DUYHIUNXPN\",\"page\":1,\"picker\":true,\"spuid\":\"DUYHIUNXPN\",\"tabindex\":112,\"type\":\"Button\",\"w\":130,\"x\":210,\"y\":1155,\"zone\":\"pag1_17_11\",\"zonepath\":\"[1,17,11]\",\"zoom\":\"usrz\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"bg_color\":\"transparent\",\"box_name\":\"pwdratecause_layer\",\"box_type\":\"layer\",\"comment\":\"UserAdmin.GetPasswordVerdict(w_pwd1,1)\",\"fixed\":true,\"h\":188,\"name\":\"pwdratecause_layer\",\"page\":1,\"shrinkable\":true,\"spuid\":\"PLMVGNNZCG\",\"tabindex\":23,\"type\":\"Box\",\"w\":330,\"x\":980,\"y\":605,\"zone\":\"pag1_18\",\"zonepath\":\"[1,18]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"container\":\"PLMVGNNZCG\",\"disabled\":\"true\",\"h\":145,\"name\":\"pwdratecause\",\"page\":1,\"readonly\":\"true\",\"scroll\":true,\"spuid\":\"OTMRFENACR\",\"type\":\"Textbox\",\"typevar\":\"memo\",\"w\":305,\"x\":990,\"y\":615,\"zone\":\"pag1_18_1\",\"zonepath\":\"[1,18,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"bg_color\":\"transparent\",\"box_name\":\"gruppi_appartenenza\",\"box_type\":\"horizontal_section\",\"collapsed\":true,\"collapsible\":true,\"comment\":\"ADMIN_GROUP_MEMBERSHIP\",\"groupName\":\"configurazioni\",\"h\":123,\"name\":\"gruppi_appartenenza\",\"page\":1,\"shrinkable\":true,\"spuid\":\"FLMCUOBXBF\",\"stretch\":true,\"tabindex\":110,\"title_caption\":\"ADMIN_GROUP_MEMBERSHIP\",\"titled\":true,\"type\":\"Box\",\"w\":830,\"x\":0,\"y\":1215,\"zone\":\"pag1_19\",\"zonepath\":\"[1,19]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"autoexpand\":true,\"h\":88,\"name\":\"spadministration_usersgroups\",\"page\":1,\"spuid\":\"QGNMFELDBT\",\"tabindex\":1,\"type\":\"Iframe\",\"w\":795,\"x\":10,\"y\":1235,\"zone\":\"pag1_19_1\",\"zonepath\":\"[1,19,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"bg_color\":\"transparent\",\"box_name\":\"box_BGMYNICMON\",\"box_type\":\"horizontal_section\",\"collapsed\":true,\"collapsible\":true,\"comment\":\"CP_SSOID\",\"groupName\":\"configurazioni\",\"h\":95,\"name\":\"box_BGMYNICMON\",\"page\":1,\"shrinkable\":true,\"spuid\":\"BGMYNICMON\",\"stretch\":true,\"tabindex\":3,\"title_caption\":\"CP_SSOID\",\"titled\":true,\"type\":\"Box\",\"w\":835,\"x\":-5,\"y\":1338,\"zone\":\"pag1_20\",\"zonepath\":\"[1,20]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"h\":53,\"name\":\"spadministration_ssomap_child\",\"page\":1,\"spuid\":\"VMCLEJEYGM\",\"tabindex\":2,\"type\":\"Iframe\",\"w\":790,\"x\":5,\"y\":1356,\"zone\":\"pag1_20_1\",\"zonepath\":\"[1,20,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"bg_color\":\"transparent\",\"box_name\":\"box_AXCUQKTKCI\",\"box_type\":\"horizontal_section\",\"collapsed\":true,\"collapsible\":true,\"comment\":\"SPAS_IAR_LICENSE\",\"groupName\":\"configurazioni\",\"h\":135,\"name\":\"box_AXCUQKTKCI\",\"page\":1,\"shrinkable\":true,\"spuid\":\"AXCUQKTKCI\",\"stretch\":true,\"tabindex\":105,\"title_caption\":\"SPAS_IAR_LICENSE\",\"titled\":true,\"type\":\"Box\",\"w\":830,\"x\":0,\"y\":1433,\"zone\":\"pag1_21\",\"zonepath\":\"[1,21]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"checked_value\":\""+"'"+"T"+"'"+"\",\"comment\":\"SPAS_USES_IAR_LICENSE\",\"h\":25,\"label_text\":\"SPAS_USES_IAR_LICENSE\",\"maxlength\":1,\"name\":\"usesiarlicense\",\"page\":1,\"spuid\":\"ZOICKBMQFQ\",\"tabindex\":97,\"type\":\"Checkbox\",\"typevar\":\"character\",\"unchecked_value\":\""+"'"+"F"+"'"+"\",\"w\":163,\"x\":20,\"y\":1453,\"zone\":\"pag1_21_1\",\"zonepath\":\"[1,21,1]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"disabled\":\"true\",\"h\":25,\"maxlength\":7,\"name\":\"IAR_LICENSES\",\"page\":1,\"readonly\":\"true\",\"spuid\":\"MHGIWUEDLA\",\"type\":\"Textbox\",\"typevar\":\"numeric\",\"w\":66,\"x\":515,\"y\":1453,\"zone\":\"pag1_21_2\",\"zonepath\":\"[1,21,2]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_ZKJXQLSILH\",\"page\":1,\"spuid\":\"ZKJXQLSILH\",\"tabindex\":104,\"type\":\"Label\",\"value\":\"SPAS_LICENSE_PURCHASED\",\"w\":189,\"x\":316,\"y\":1453,\"zone\":\"pag1_21_2\",\"zonepath\":\"[1,21,2]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"disabled\":\"true\",\"h\":25,\"maxlength\":7,\"name\":\"IAR_USED\",\"page\":1,\"readonly\":\"true\",\"spuid\":\"IQERCSAIWG\",\"type\":\"Textbox\",\"typevar\":\"numeric\",\"w\":66,\"x\":515,\"y\":1488,\"zone\":\"pag1_21_3\",\"zonepath\":\"[1,21,3]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_UKIVAGKLUF\",\"page\":1,\"spuid\":\"UKIVAGKLUF\",\"tabindex\":103,\"type\":\"Label\",\"value\":\"SPAS_LICENSE_USED\",\"w\":143,\"x\":362,\"y\":1488,\"zone\":\"pag1_21_3\",\"zonepath\":\"[1,21,3]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"h\":25,\"name\":\"label_EMQMMHAGNL\",\"page\":1,\"spuid\":\"EMQMMHAGNL\",\"tabindex\":106,\"type\":\"Label\",\"w\":328,\"x\":20,\"y\":1488,\"zone\":\"pag1_21_3\",\"zonepath\":\"[1,21,3]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"disabled\":\"true\",\"h\":25,\"maxlength\":7,\"name\":\"IAR_AVAILABLE\",\"page\":1,\"readonly\":\"true\",\"spuid\":\"RGMQBWZEWR\",\"type\":\"Textbox\",\"typevar\":\"numeric\",\"w\":66,\"x\":515,\"y\":1523,\"zone\":\"pag1_21_4\",\"zonepath\":\"[1,21,4]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_FPMYPPWLBO\",\"page\":1,\"spuid\":\"FPMYPPWLBO\",\"tabindex\":102,\"type\":\"Label\",\"value\":\"SPAS_LICENSE_AVAILABLE\",\"w\":170,\"x\":335,\"y\":1523,\"zone\":\"pag1_21_4\",\"zonepath\":\"[1,21,4]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"align\":\"right\",\"h\":25,\"name\":\"label_DBASOAOUYJ\",\"page\":1,\"spuid\":\"DBASOAOUYJ\",\"tabindex\":46,\"type\":\"Label\",\"value\":\"CP_COMPANIES\",\"w\":196,\"x\":5,\"y\":330,\"zone\":\"pag1_22\",\"zonepath\":\"[1,22]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
s = "{\"comment\":\"Abilita l"+"'"+"utente su certe aziende\",\"empty_value\":\"false\",\"h\":25,\"maxlength\":1,\"name\":\"UFENABLEAZI\",\"page\":1,\"spuid\":\"VRCQKXWFPX\",\"tabindex\":116,\"textlist\":\"ADMIN_ALL_COMPANIES,ADMIN_LIST_OF_COMPANIES\",\"type\":\"Combobox\",\"typevar\":\"character\",\"valuelist\":\""+"'"+"n"+"'"+","+"'"+"s"+"'"+"\",\"w\":162,\"x\":210,\"y\":330,\"zone\":\"pag1_22\",\"zonepath\":\"[1,22]\"}";
ctrl = new org.json.JSONObject(s);
items.put(ctrl);
CPLib.addExtFieldsToJson(items,BO.extendedFields);
SPLib.SetMimeType(status.response,"application/json");
items.write(status.out);
}
void WriteFormPage(spadministration_usersBO BO,ServletStatus status) {
status.themeWriter = new SPTheme(status.out,status.GetThemeStatus("",status.context.Translate(entityGlobals.userName),status.context.Translate("MSG_FORM_FUNCTION_"+status.m_cClientMode.toUpperCase())),"form");
status.out.println(
"" +
"");
status.out.println(
"" +
"");
status.out.println(
"" +
"");
status.WriteSkinnedCss();
status.out.println(
" " +
"");
WriteMetaTags(status);
String l_cJsUid;
com.zucchetti.sitepainter.Library.WriteLegacyScripts(status.request,status.out);
com.zucchetti.sitepainter.Library.WriteFrameworkScripts(status.request,status.out);
status.out.println(
"" +
"");
l_cJsUid = SPPrxycizer.proxycizedPath("stdFunctions.js");
status.out.println(
"" +
"");
if (com.zucchetti.sitepainter.Library.IsMobile(status.request)) {
l_cJsUid = SPPrxycizer.proxycizedPath("spmobilelib.js");
status.out.println(
"" +
"");
}
status.out.println(
"" +
"");
l_cJsUid = SPPrxycizer.proxycizedPath("controls.js");
status.out.println(
"" +
"");
if (status.is_live_editing) {
l_cJsUid = SPPrxycizer.proxycizedPath("visualweb/VisualWEB.js");
status.out.println(
"" +
"");
l_cJsUid = SPPrxycizer.proxycizedPath("LiveEditing.js");
status.out.println(
"" +
"");
}
l_cJsUid = SPPrxycizer.proxycizedPath("SPBOUILib.js");
status.out.println(
"" +
"");
if (CPLib.gt(BO.extendedFields.length,0)) {
l_cJsUid = SPPrxycizer.proxycizedPath("ExtendedFields.js");
status.out.println(
"" +
"");
}
if (CPLib.eq(status.m_cClientMode,"query") || CPLib.eq(status.m_cClientMode,"view")) {
status.out.println(
"" +
"");
} else if (CPLib.eq(status.m_cClientMode,"new") || CPLib.eq(status.m_cClientMode,"edit")) {
status.out.println(
"" +
"");
}
if (CPLib.eq(status.m_cClientMode,"painter")) {
l_cJsUid = SPPrxycizer.proxycizedPath("sppainterentity.js");
status.out.println(
"" +
"");
PrintPainterProps(status);
status.out.println(
"" +
"");
} else {
status.out.println(
"" +
"");
}
IncludeJS(status);
RaiseSavedEntity(BO,status);
RaiseDeletedEntity(BO,status);
RaiseDiscardedEntity(BO,status);
// Dichiarazione delle variabili di script
WriteMainFormVarScript(BO,status);
l_cJsUid = SPPrxycizer.proxycizedPath(status.m_cTheme+"/styleVariables.js");
status.out.println(
"" +
"");
l_cJsUid = SPPrxycizer.proxycizedPath(status.m_cTheme+"/calendar.js");
status.out.println(
"" +
"");
l_cJsUid = SPPrxycizer.proxycizedPath(status.m_cTheme+"/calculator.js");
status.out.println(
"" +
"");
if (CPLib.ne(status.m_bAutoResize,"")) {
status.out.println(
"" +
"");
}
l_cJsUid = SPPrxycizer.proxycizedPath(status.m_cTheme+"/tabStrip.js");
status.out.println(
"" +
"");
status.themeWriter.WriteInclude();
WriteStyles(BO,status);
status.out.println(
"" +
""+SPLib.ToHTMLRepresentation(status.context.Translate(entityGlobals.userName))+"" +
" " +
"");
status.out.println(
"" +
"");
status.m_cBodyAttributes = "onload=OnLoad() onhelp=CancelHelp()";
if (CPLib.eq(status.m_cClientMode,"edit") || CPLib.eq(status.m_cClientMode,"new")) {
status.m_cBodyAttributes = status.m_cBodyAttributes+" onkeydown=window.ManageKeys(event,false,false)";
} else {
status.m_cBodyAttributes = status.m_cBodyAttributes+" onkeydown=window.ManageKeys(event,true,false)";
}
status.m_cBodyAttributes = status.m_cBodyAttributes+" onfocus=EnsureControlFocus()";
status.themeWriter.WriteBody_Begin(930,status.m_cBodyAttributes,status.context.Translate("MSG_LOADING")+"...");
status.out.println(
"" +
"");
WriteMainFormScript(BO,status);
status.AssignOP(BO.m_cOldCPCCCHK);
status.WriteSenderForm(entityGlobals,BO.m_bLoaded);
WriteMainForm(BO,status);
status.themeWriter.WriteBody_EndHtml();
status.themeWriter.WriteBody_End();
PrintWarns(BO,status,BO.IsLoaded());
status.out.println(
"" +
"");
}
void OpenZoom(ServletStatus status,SPParameterSource source) {
ForwardZoom("../jsp/SPPortalZoom.jsp",status,source);
}
void OpenPSZoom(ServletStatus status,SPParameterSource source) {
ForwardZoom("../jsp/SPPortalZoomBase_portlet.jsp",status,source);
}
void ForwardZoom(String p_cForwardZoomResource,ServletStatus status,SPParameterSource source) {
SPLib.NoCache(status.response);
Forward f;
f = new Forward(SPLib.GetZoomResource(p_cForwardZoomResource),false,Forward.Start,false);
f.SetParameter("Table","cpusers");
f.SetParameter("Autozoom",entityGlobals.name);
f.SetParameter("PKFields","code");
f.SetParameter("Popup","true");
f.SetParameter("m_cAtExit",(SPLib.IsMobile(status.request)?"autozoom":"close"));
f.SetParameter("Caption",status.context.Translate(entityGlobals.userName));
if ( ! (CPLib.Empty(entityGlobals.m_cZoomConfigName))) {
f.SetParameter("ConfigName",entityGlobals.m_cZoomConfigName);
}
SetParameterSequence(source,f,status.request);
status.forwardedto = f;
}
void RaiseLoadedEntity(spadministration_usersBO BO,ServletStatus status) {
RaiseEventLoadedEntity(status,SPLib.ToJSValue("({code:"+SPLib.ToJSValue(BO.w_code,"N",9,0)+",action:"+SPLib.ToJSValue(status.m_cClientMode,"C",0,0)+"})","C",0,0));
}
void RaiseSavedEntity(spadministration_usersBO BO,ServletStatus status) {
if (CPLib.eq(status.m_cAction,"save") && ! (status.m_bError)) {
status.out.println(
"" +
"");
}
}
void RaiseDeletedEntity(spadministration_usersBO BO,ServletStatus status) {
if (CPLib.eq(status.m_cAction,"delete") && ! (status.m_bError)) {
status.out.println(
"" +
"");
}
}
void RaiseDiscardedEntity(spadministration_usersBO BO,ServletStatus status) {
if (CPLib.eq(status.m_cAction,"discard")) {
status.out.println(
"" +
"");
}
}
void WriteExitPage(spadministration_usersBO BO,ServletStatus status,Forward f) {
WriteExitPage(status,SPLib.ToJSValue("({code:"+SPLib.ToJSValue(BO.w_code,"N",9,0)+",action:"+SPLib.ToJSValue(status.m_cMode,"C",0,0)+"})","C",0,0), f);
}
void WriteExitPage(spadministration_usersBO BO,ServletStatus status) {
WriteExitPage(BO,status,Forward.Unforwarded);
}
protected void BringBackPage(spadministration_usersBO BO,ServletStatus status) throws IOException {
if (CPLib.eq(BO.m_nLastError,4) || CPLib.eq(BO.m_nLastError,5)) {
RequestPwdOrOTP(status,(CPLib.eq(BO.m_nLastError,5)?"OTP":"password"));
return;
}
String msg = status.context.Translate("MSG_END_ROUTINE");
SPLib.SetContentType(status.response);
SPLib.NoCache(status.response);
status.out = status.response.getWriter();
String l_cJsUid;
status.out.println(
"" +
"");
status.out.println(
"" +
"");
status.out.println(
"" +
""+status.context.Translate("MSG_ROUTINE_WIND")+"" +
" " +
"");
l_cJsUid = SPPrxycizer.proxycizedPath("stdFunctions.js");
status.out.println(
"" +
"");
l_cJsUid = SPPrxycizer.proxycizedPath("controls.js");
status.out.println(
"" +
"");
if (status.m_bError) {
msg = status.context.Translate("MSG_END_ROUTINE_WITH_MSG");
status.out.println(
"" +
"");
} else {
status.out.println(
"" +
"");
}
status.out.println(
"" +
""+msg+"" +
"
" +
"");
String l_cPreviousErr = status.m_cErrMsg;
String l_cUserErr = status.m_cErrMsg;
if (status.m_bError) {
status.out.println(
"" +
"");
}
status.out.println(
"" +
"");
}
void IncludeJS(ServletStatus status) {
String l_cJsUid;
l_cJsUid = SPPrxycizer.proxycizedPath("UserAdmin.js");
status.out.println(
"" +
"");
status.out.println(
"" +
"");
status.out.println(
"" +
"");
status.out.println(
"" +
"");
status.out.println(
"" +
"");
status.out.println(
"" +
"");
status.out.println(
"" +
"");
/* --- Area Manuale = UI - Include */
/* --- spadministration_users */
status.out.println("");
status.out.println("");
/* --- Fine Area Manuale */
}
// m_CallableNames inizializzato dal primo accesso a GetCallableNames
private static volatile String[] m_CallableNames;
public static String[] GetCallableNames() {
if (CPLib.IsNull(m_CallableNames)) {
java.util.Set building = new java.util.HashSet();
GetCallableNames(building);
m_CallableNames = CPLib.SetOfStringsAsArray(building);
}
return (String[])m_CallableNames.clone();
}
public static void GetCallableNames(java.util.Set callable) {
if (CPLib.IsNull(m_CallableNames)) {
spadministration_check_username.GetCallableNames(callable);
spadministration_getcaptchalevel_group.GetCallableNames(callable);
spadministration_getpwdciclicity_group.GetCallableNames(callable);
spadministration_getpwdcomplexity_group.GetCallableNames(callable);
spadministration_getpwdduration_group.GetCallableNames(callable);
spas_fhaslicense.GetCallableNames(callable);
CPLib.AddToSet(callable,"UserAdmin");
CPLib.AddToSet(callable,"spadministration_usersgroups");
CPLib.AddToSet(callable,"spadministration_ssomap_child");
CPLib.AddToSet(callable,"spadministration_historypwd");
CPLib.AddToSet(callable,"spadministration_usercompanies");
} else {
CPLib.AddStringsToSet(callable,m_CallableNames);
}
}
void AppendCallableIDS(ServletStatus status,String sep) {
PrintCallableIDS(GetCallableNames(),status,sep);
}
public String GetCheckVars(ServletStatus status,spadministration_usersBO BO,String p_cUID) {
com.zucchetti.sitepainter.Library.HashCreator hCreator = com.zucchetti.sitepainter.Library.GetHashCreator();
hCreator.Reset();
if (CPLib.eq(p_cUID,m_cEntityUid)) {
hCreator.AddValue(CPLib.BoolToChar(BO.IsLoaded()));
if (BO.IsLoaded()) {
hCreator.AddValue(BO.m_cOldCPCCCHK);
hCreator.AddValue(CPLib.ToSQL(BO.w_code,"N",9,0));
}
hCreator.AddValue(CPLib.ToSQL(CPLib.Trim(BO.w_g_OTPisActive),"C",1,0));
} else if (CPLib.eq(p_cUID,"CIUGDDXJMR")) {
SPLib.FillLinkHash(hCreator,BO.GetLinkProperties(p_cUID),BO);
} else if (CPLib.eq(p_cUID,"XFCGDYJJAR")) {
SPLib.FillLinkHash(hCreator,BO.GetLinkProperties(p_cUID),BO);
}
return GetEntityHash(p_cUID,status,hCreator);
}
public boolean CheckVars(ServletStatus status,spadministration_usersBO BO) {
boolean result = true;
if (SPServlet.m_nEnableCheckHash) {
String a = GetCheckVars(status,BO,m_cEntityUid);
String b = status.m_CheckVars.optString("_");
result = CPLib.eq(a,b);
if (result && ! (CPLib.Empty(BO.w_language))) {
a = GetCheckVars(status,BO,"XFCGDYJJAR");
b = status.m_CheckVars.optString("XFCGDYJJAR");
result = CPLib.eq(a,b);
}
}
return result;
}
}