function DisplayErrorMessage() { if (Le(m_nLastError,-1)) { return; } if (Eq(typeof(m_cErrorInChild),'undefined') || Empty(m_cErrorInChild)) { var l_cErrorMsg = m_cLastMsgError; if (Eq(l_cErrorMsg,'')) { if (Eq(m_nLastError,1)) { l_cErrorMsg='MSG_OBBLI_FIELD'; } else if (Eq(m_nLastError,2)) { l_cErrorMsg='MSG_VALUE_NOT_ALLOWED'; } else if (Eq(m_nLastError,3)) { l_cErrorMsg='MSG_VALUE_NOT_ALLOWED'; } else { l_cErrorMsg='MSG_UNSPEC_ERROR'; } } if (Eq(m_nLastError,1)) { WindowAlert(Translate(m_cObblFieldName)+' : '+Translate(l_cErrorMsg)); } else { if (Eq(l_cErrorMsg,'MSG_VALUE_NOT_ALLOWED') && Ne(m_cLastWorkVarErrorMsg,'')) { WindowAlert(Translate(m_cLastWorkVarErrorMsg)+': '+Translate(l_cErrorMsg)); } else { WindowAlert(Translate(l_cErrorMsg)); } } if (Ne(m_cLastWorkVarError,'')) { SetControlFocus(m_cLastWorkVarError); SetErrorField(m_cLastWorkVarError,true); m_cLastWorkVarError=''; } } else if (Ne(typeof('DisplayErrorMessage_'+m_cErrorInChild),'undefined')) { DisplayErrorMessageOfChild(m_cErrorInChild); } } function ResetErrorVars() { m_nLastError=0; m_cLastMsgError=''; m_cLastWorkVarError=''; m_cLastWorkVarErrorMsg=''; m_cErrorInChild=''; } function EnableControlsUnderCondition() { } function EnableControlsUnderCondition_WhenReady() { var l_bEnabled = true; // * --- Area Manuale = UI - Enable Controls Init // * --- Fine Area Manuale if (window.Z && window.Z.Tabs) { Z.Tabs.Get('tabs').CheckTabStrip(); } LibJavascript.forEachItem(m_FoundlingEditExpression,i_body_0) function i_body_0(child){ child(); } DisableUI(); HideControlsUnderCondition(); ObligatoryControlsUnderCondition(); // * --- Area Manuale = UI - Enable Controls End // * --- Fine Area Manuale } function ObligatoryControlsUnderCondition() { var l_bObligatory = true; } function SetDynamicClasses() { var c; } function SetDynamicTooltip() { var c; } function Set_code(ctrlValue,kmode,e) { if (Ne(w_code,ctrlValue)) { var ctl = _GetCtl(e,'BCQUQHSVHA'); if (_tracker.goon(ctl,ctrlValue)) { w_code=ctrlValue; SetModified(); var l_bResult = true; SetErrorField(ctl,false); l_bResult=_ChkObl('BCQUQHSVHA',0); DoUpdate(l_bResult); return l_bResult; } else { ctl.value=WtH('','C',10,0,''); _ResetTracker(); return true; } } return true; } function Set_usercode(ctrlValue,kmode,e) { if (Ne(w_usercode,ctrlValue)) { var ctl = _GetCtl(e,'RZCOBBMPUG'); if (_tracker.goon(ctl,ctrlValue)) { w_usercode=ctrlValue; SetModified(); var l_bResult = true; SetErrorField(ctl,false); l_bResult=_ChkObl('RZCOBBMPUG',0); DoUpdate(l_bResult); SPBOUILib.SetInputValue('RZCOBBMPUG',function(){return WtH(w_usercode,'N',4,0,'9999')},w_usercode); return l_bResult; } else { ctl.value=WtH('','N',4,0,'9999'); _ResetTracker(); return true; } } return true; } function Set_created(ctrlValue,kmode,e) { if (Ne(w_created,ctrlValue)) { var ctl = _GetCtl(e,'PHWSEAXWQH'); if (_tracker.goon(ctl,ctrlValue)) { w_created=ctrlValue; SetModified(); var l_bResult = true; SetErrorField(ctl,false); l_bResult=_ChkObl('PHWSEAXWQH',0); DoUpdate(l_bResult); return l_bResult; } else { ctl.value=WtH(NullDateTime(),'T',14,0,TranslatePicture(GetDatePicture(false,'T'),'T')); _ResetTracker(); return true; } } return true; } function Set_createdby(ctrlValue,kmode,e) { if (Ne(w_createdby,ctrlValue)) { var ctl = _GetCtl(e,'RFYKNTRJVM'); if (_tracker.goon(ctl,ctrlValue)) { w_createdby=ctrlValue; SetModified(); var l_bResult = true; SetErrorField(ctl,false); l_bResult=_ChkObl('RFYKNTRJVM',0); DoUpdate(l_bResult); SPBOUILib.SetInputValue('RFYKNTRJVM',function(){return WtH(w_createdby,'N',4,0,'9999')},w_createdby); return l_bResult; } else { ctl.value=WtH('','N',4,0,'9999'); _ResetTracker(); return true; } } return true; } function Set_subject(ctrlValue,kmode,e) { if (Ne(w_subject,ctrlValue)) { var ctl = _GetCtl(e,'ZMTIEIPJHV'); if (_tracker.goon(ctl,ctrlValue)) { w_subject=ctrlValue; SetModified(); var l_bResult = true; SetErrorField(ctl,false); l_bResult=_ChkObl('ZMTIEIPJHV',0); DoUpdate(l_bResult); return l_bResult; } else { ctl.value=WtH('','C',100,0,''); _ResetTracker(); return true; } } return true; } function Set_postit(ctrlValue,kmode,e) { if (Ne(w_postit,ctrlValue)) { var ctl = _GetCtl(e,'EAHVWXEIRA'); if (_tracker.goon(ctl,ctrlValue)) { w_postit=ctrlValue; SetModified(); var l_bResult = true; SetErrorField(ctl,false); l_bResult=_ChkObl('EAHVWXEIRA',0); DoUpdate(l_bResult); return l_bResult; } else { ctl.value=WtH('','M',10,0,''); _ResetTracker(); return true; } } return true; } function Set_datestart(ctrlValue,kmode,e) { if (Ne(w_datestart,ctrlValue)) { var ctl = _GetCtl(e,'TXUEBCKCPL'); if (_tracker.goon(ctl,ctrlValue)) { w_datestart=ctrlValue; SetModified(); var l_bResult = true; SetErrorField(ctl,false); l_bResult=_ChkObl('TXUEBCKCPL',0); DoUpdate(l_bResult); return l_bResult; } else { ctl.value=WtH(NullDateTime(),'T',14,0,TranslatePicture(GetDatePicture(false,'T'),'T')); _ResetTracker(); return true; } } return true; } function Set_datestop(ctrlValue,kmode,e) { if (Ne(w_datestop,ctrlValue)) { var ctl = _GetCtl(e,'WQMDIIYRRS'); if (_tracker.goon(ctl,ctrlValue)) { w_datestop=ctrlValue; SetModified(); var l_bResult = true; SetErrorField(ctl,false); l_bResult=_ChkObl('WQMDIIYRRS',0); DoUpdate(l_bResult); return l_bResult; } else { ctl.value=WtH(NullDateTime(),'T',14,0,TranslatePicture(GetDatePicture(false,'T'),'T')); _ResetTracker(); return true; } } return true; } function Set_father(ctrlValue,kmode,e) { if (Ne(w_father,ctrlValue)) { var ctl = _GetCtl(e,'SYNZZNFBRZ'); if (_tracker.goon(ctl,ctrlValue)) { w_father=ctrlValue; SetModified(); var l_bResult = true; SetErrorField(ctl,false); l_bResult=_ChkObl('SYNZZNFBRZ',0); DoUpdate(l_bResult); return l_bResult; } else { ctl.value=WtH('','C',10,0,''); _ResetTracker(); return true; } } return true; } function Set_checked(ctrlValue,kmode,e) { if (Ne(w_checked,ctrlValue)) { var ctl = _GetCtl(e,'EBLPRYMRMA'); if (_tracker.goon(ctl,ctrlValue)) { w_checked=ctrlValue; SetModified(); var l_bResult = true; SetErrorField(ctl,false); l_bResult=_ChkObl('EBLPRYMRMA',0); DoUpdate(l_bResult); return l_bResult; } else { ctl.value=WtH(false,'L',1,0,''); _ResetTracker(); return true; } } return true; } function Set_folder(ctrlValue,kmode,e) { if (Ne(w_folder,ctrlValue)) { var ctl = _GetCtl(e,'ZHJHIXNGPK'); if (_tracker.goon(ctl,ctrlValue)) { w_folder=ctrlValue; SetModified(); var l_bResult = true; SetErrorField(ctl,false); l_bResult=_ChkObl('ZHJHIXNGPK',0); DoUpdate(l_bResult); return l_bResult; } else { ctl.value=WtH(false,'L',1,0,''); _ResetTracker(); return true; } } return true; } function Set_status(ctrlValue,kmode,e) { if (Ne(w_status,ctrlValue)) { var ctl = _GetCtl(e,'HDMTNMYMJC'); if (_tracker.goon(ctl,ctrlValue)) { w_status=ctrlValue; SetModified(); var l_bResult = true; SetErrorField(ctl,false); l_bResult=_ChkObl('HDMTNMYMJC',0); DoUpdate(l_bResult); return l_bResult; } else { ctl.value=WtH('','C',3,0,''); _ResetTracker(); return true; } } return true; } function Set_cplevel(ctrlValue,kmode,e) { if (Ne(w_cplevel,ctrlValue)) { var ctl = _GetCtl(e,'RVHJTIFNWU'); if (_tracker.goon(ctl,ctrlValue)) { w_cplevel=ctrlValue; SetModified(); var l_bResult = true; SetErrorField(ctl,false); l_bResult=_ChkObl('RVHJTIFNWU',0); DoUpdate(l_bResult); return l_bResult; } else { ctl.value=WtH('','C',1,0,''); _ResetTracker(); return true; } } return true; } function Set_cpimage(ctrlValue,kmode,e) { if (Ne(w_cpimage,ctrlValue)) { var ctl = _GetCtl(e,'AQUFMSZEPN'); if (_tracker.goon(ctl,ctrlValue)) { w_cpimage=ctrlValue; SetModified(); var l_bResult = true; SetErrorField(ctl,false); l_bResult=_ChkObl('AQUFMSZEPN',0); DoUpdate(l_bResult); return l_bResult; } else { ctl.value=WtH('','C',100,0,''); _ResetTracker(); return true; } } return true; } function Calculate() { var l_bTmpRes; var l_bResult = true; m_bCalculating=true; if ((Ne(o_code,w_code))) { w_riletta=w_code; l_bTmpRes=Link_EQOFWHOCZU(null); } LibJavascript.forEachItem(m_FoundlingCopyWorkVar,i_body_1) function i_body_1(child){ child(); } // * --- Area Manuale = UI - Calculate // * --- Fine Area Manuale UpdateAutonumber(''); m_bCalculating=false; } function SaveDependsOn() { o_code=w_code; } function SaveLabelDependsOn() { } function Link_EQOFWHOCZU(kmode) { var l_bResult = true; var l_nRec = 0; var l_cLinkUrl; var l_bEmp = Empty(w_riletta); var l_Appl = LinkApplet(); l_Appl.SetStringKey('code',w_riletta,10,0); l_Appl.SetFields('code,createdby'); l_Appl.SetTypes('C,N'); l_Appl.LinkTable('postit'); l_Appl.SetLinkzoom('postin_newfolder'); l_Appl.SetID('EQOFWHOCZU'); l_nRec=l_Appl.DoLink((Eq(kmode,null)?0:kmode)); l_bResult=Ne(l_nRec,0); if (Eq(l_nRec,1)) { w_riletta=l_Appl.GetStringValue('code',10,0); w_createdby=l_Appl.GetDoubleValue('createdby',4,0); l_Appl.GetLinkHash(m_CheckVars); } else { Link_EQOFWHOCZU_Blank(); } if ( ! (l_bResult)) { m_nLastError=3; m_cLastWorkVarErrorMsg=''; if (Lt(l_nRec,0)) { m_cLastMsgError=Translate('MSG_CONNECT_SERVER'); } } return l_bResult; } function Link_EQOFWHOCZU_Blank() { w_riletta=''; w_createdby=0; } function LOpt_EQOFWHOCZU() { var l_oWv = InitWvApplet(); l_oWv.setValue('Table',WtA('postit','C')); l_oWv.setValue('Linkzoomprg',WtA('postin_newfolder','C')); l_oWv.setValue('Linkzoom',WtA(true,'L')); l_oWv.setValue('PKFields',WtA('code','C')); l_oWv.setValue('LinkedField',WtA('code','C')); l_oWv.setValue('UID',WtA('EQOFWHOCZU','C')); l_oWv.setValue('SPZTL',WtA(m_IDS['EQOFWHOCZU'][1],'C')); return l_oWv; } function ReportLinkValue(varName,value) { var bResult = false; return bResult; } function GetLastFocusedElementOfLink(varName) { } function SendData(formaction,url,data) { if (Eq(m_bAlreadySubmitted,true)) { WindowAlert(Translate('MSG_SERVER_DATA')); return; } var Frm = document.FSender; var bResult = true; function l_Checks() { bResult=bResult && Check() && CheckPwdOTP(); } if (Eq(formaction,'moveto') && m_bUpdated) { bResult=WindowConfirm(Translate('MSG_LEAVE_MOD')); } if (bResult) { if (Eq(formaction,'moveto') || (Eq(m_cFunction,'edit') && ! (m_bUpdated))) { formaction='discard'; } if (Eq(formaction,'save')) { NotifyEvent('Before Save'); l_Checks(); } if (bResult) { Frm.m_cSelectedPage.value=GetSelectedPage(InitWvApplet()).asString(); SubmitForm.SetAction(formaction); SubmitForm.SetPwdAndOTP(); Frm.m_cAltInterface.value=m_cAltInterface; Frm.m_cLayerInterface.value=m_cLayerInterface; FillWv(); Frm.m_cWv.value=WvApplet().asString(1); if (Ne(parent,window) && parent.ZtVWeb) { parent.ZtVWeb.raiseEventToEvalParms('postin_beforeSubmit',{'action':formaction}); } Frm.submit(); m_bAlreadySubmitted=true; InstTR(); } else { DisplayErrorMessage(); if (Ne(parent,window) && parent.ZtVWeb) { parent.ZtVWeb.raiseEventToEvalParms('postin_dataNotSent',{'action':formaction}); } } } } CheckChild.child=[]; function Check() { var l_bResult = true; ResetErrorVars(); m_nLastError=0; if ( ! (_ChkObl('BCQUQHSVHA',1))) { _SignErr('BCQUQHSVHA'); m_cLastWorkVarErrorMsg='441139'; l_bResult=false; w_code=HtW('','C'); } else if ( ! (_ChkObl('RZCOBBMPUG',1))) { _SignErr('RZCOBBMPUG'); m_cLastWorkVarErrorMsg='494725'; l_bResult=false; w_usercode=HtW('','N'); } else if ( ! (_ChkObl('PHWSEAXWQH',1))) { _SignErr('PHWSEAXWQH'); m_cLastWorkVarErrorMsg='1791656882'; l_bResult=false; w_created=HtW('','T'); } else if ( ! (_ChkObl('RFYKNTRJVM',1))) { _SignErr('RFYKNTRJVM'); m_cLastWorkVarErrorMsg='2037021795'; l_bResult=false; w_createdby=HtW('','N'); } else if ( ! (_ChkObl('ZMTIEIPJHV',1))) { _SignErr('ZMTIEIPJHV'); m_cLastWorkVarErrorMsg='2057046435'; l_bResult=false; w_subject=HtW('','C'); } else if ( ! (_ChkObl('EAHVWXEIRA',1))) { _SignErr('EAHVWXEIRA'); m_cLastWorkVarErrorMsg='1809361309'; l_bResult=false; w_postit=HtW('','M'); } else if ( ! (_ChkObl('TXUEBCKCPL',1))) { _SignErr('TXUEBCKCPL'); m_cLastWorkVarErrorMsg='313757110'; l_bResult=false; w_datestart=HtW('','T'); } else if ( ! (_ChkObl('WQMDIIYRRS',1))) { _SignErr('WQMDIIYRRS'); m_cLastWorkVarErrorMsg='184661718'; l_bResult=false; w_datestop=HtW('','T'); } else if ( ! (_ChkObl('SYNZZNFBRZ',1))) { _SignErr('SYNZZNFBRZ'); m_cLastWorkVarErrorMsg='1468818949'; l_bResult=false; w_father=HtW('','C'); } else if ( ! (_ChkObl('EBLPRYMRMA',1))) { _SignErr('EBLPRYMRMA'); m_cLastWorkVarErrorMsg='1786529657'; l_bResult=false; w_checked=false; } else if ( ! (_ChkObl('ZHJHIXNGPK',1))) { _SignErr('ZHJHIXNGPK'); m_cLastWorkVarErrorMsg='11154119701'; l_bResult=false; w_folder=false; } else if ( ! (_ChkObl('HDMTNMYMJC',1))) { _SignErr('HDMTNMYMJC'); m_cLastWorkVarErrorMsg='128755859'; l_bResult=false; w_status=HtW('','C'); } else if ( ! (_ChkObl('RVHJTIFNWU',1))) { _SignErr('RVHJTIFNWU'); m_cLastWorkVarErrorMsg='7523484'; l_bResult=false; w_cplevel=HtW('','C'); } else if ( ! (_ChkObl('AQUFMSZEPN',1))) { _SignErr('AQUFMSZEPN'); m_cLastWorkVarErrorMsg='7067673'; l_bResult=false; w_cpimage=HtW('','C'); } if (l_bResult) { l_bResult=CheckChild(0); } // * --- Area Manuale = UI - Check Form // * --- Fine Area Manuale return l_bResult; } function link_index(lc) { if (Eq('PHWSEAXWQH_ZOOM',lc)) { return 0; } if (Eq('TXUEBCKCPL_ZOOM',lc)) { return 0; } if (Eq('WQMDIIYRRS_ZOOM',lc)) { return 0; } return -1; } function link_url(index) { var l_oWv; } function FillWv() { var l_oWv = InitWvApplet(); l_oWv.setValue('m_CheckVars',JSON.stringify(m_CheckVars)); l_oWv.setValue('code',WtA(w_code,'C')); l_oWv.setValue('op_code',WtA(op_code,'C')); l_oWv.setValue('usercode',WtA(w_usercode,'N')); l_oWv.setValue('created',WtA(w_created,'T')); l_oWv.setValue('createdby',WtA(w_createdby,'N')); l_oWv.setValue('subject',WtA(w_subject,'C')); l_oWv.setValue('postit',WtA(w_postit,'M')); l_oWv.setValue('datestart',WtA(w_datestart,'T')); l_oWv.setValue('datestop',WtA(w_datestop,'T')); l_oWv.setValue('father',WtA(w_father,'C')); l_oWv.setValue('checked',WtA(w_checked,'L')); l_oWv.setValue('folder',WtA(w_folder,'L')); l_oWv.setValue('status',WtA(w_status,'C')); l_oWv.setValue('cplevel',WtA(w_cplevel,'C')); l_oWv.setValue('cpimage',WtA(w_cpimage,'C')); l_oWv.setValue('riletta',WtA(w_riletta,'C')); _FillChildren(l_oWv); if (m_bExtended) { ExtendWv(l_oWv); } if (Ne(m_cFunction,'view')) { l_oWv.setValue('m_bUpdated',WtA(m_bUpdated,'L')); l_oWv.setValue('m_cPrvsStt',WtA(m_cPrvsStt,'C')); } l_oWv.setValue('m_bLoaded',WtA(m_bLoaded,'L')); l_oWv.setValue('m_cOldCPCCCHK',WtA(m_cOldCPCCCHK,'C')); } _FillChildren.n=[]; FillWv.n=["code","usercode","created","createdby","subject","postit","datestart","datestop","father","checked","folder","status","cplevel","cpimage","riletta"]; function SetModified() { m_bUpdated=true; }