function planSubscribe (planEntityId) { $.ajax ( { url: "/app/plan/subscribe", method: "POST", async: false, data: {"sessionToken":session["sessionToken"],"planEntityId":planEntityId,"userEntityId":session["userEntityId"]}, success: function (data) { if (data["error"]) alert(data["error"]) ; else { $("#planSubscribe").css("display","none") ; $("#planUnsubscribe").css("display","block") ; } }, error: function (jqXHR, textStatus, errorThrown) { alert("Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } function planUnsubscribe (planEntityId) { $.ajax ( { url: "/app/plan/unsubscribe", method: "POST", async: false, data: {"sessionToken":session["sessionToken"],"planEntityId":planEntityId,"userEntityId":session["userEntityId"]}, success: function (data) { if (data["error"]) alert(data["error"]) ; else { $("#planSubscribe").css("display","block") ; $("#planUnsubscribe").css("display","none") ; } }, error: function (jqXHR, textStatus, errorThrown) { alert("Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } function planDelete (planEntityId, planEntityLabel) { if (confirm("Are you sure you want to delete the plan "+planEntityLabel+"?")) $.ajax ( { url: "/app/plan/delete", method: "POST", async: false, data: {"sessionToken":session["sessionToken"],"planEntityId":planEntityId}, success: function (data) { if (data["error"]) alert(data["error"]) ; else { window.location = "/plan/list" ; } }, error: function (jqXHR, textStatus, errorThrown) { alert("Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } function planQuit (planEntityLabel, planUserEntityId) { if (confirm("Are you sure you want to quit "+planEntityLabel+"?")) $.ajax ( { url: "/app/plan/user/quit", method: "POST", async: false, data: {"sessionToken":session["sessionToken"],"userPlanEntityId":planUserEntityId}, success: function (data) { if (data["error"]) alert(data["error"]) ; else { window.location = "/plan/view?planEntityId="+data["planEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { alert("Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } function planUserDelete (planUserEntityId, planUserEntityLabel) { if (confirm("Are you sure you want to delete the plan user "+planUserEntityLabel+"?")) $.ajax ( { url: "/app/plan/user/delete", method: "POST", async: false, data: {"sessionToken":session["sessionToken"],"planUserEntityId":planUserEntityId}, success: function (data) { if (data["error"]) alert(data["error"]) ; else { window.location = "/plan/user/list?planEntityId="+data["planEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { alert("Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } function planUserResend (planUserEntityId, planUserEntityLabel) { if (confirm("Are you sure you want to resend the plan user invitation to "+planUserEntityLabel+"?")) $.ajax ( { url: "/app/plan/user/resend", method: "POST", async: false, data: {"sessionToken":session["sessionToken"],"planUserEntityId":planUserEntityId}, success: function (data) { if (data["error"]) alert(data["error"]) ; else { window.location = "/plan/user/view?planUserEntityId="+data["planUserEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { alert("Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } function planMenu (planEntity, list) { document.write(getHttp("/body?name=plan&sct=0&v=1628260958000")) ; if (validPlan(planEntity)) { document.write(getHttp("/body?name=plan&sct=1&v=1628260958000")) ; } document.write(getHttp("/body?name=plan&sct=2&v=1628260958000")) ; if (validPlanUserEditor(sessionPlanUserEntity)||validSessionEditor(session)) { document.write(getHttp("/body?name=plan&sct=3&v=1628260958000")) ; if (!list) { document.write(getHttp("/body?name=plan&sct=4&v=1628260958000")) ; } if (validPlan(planEntity)) { document.write(getHttp("/body?name=plan&sct=5&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(getHttp("/body?name=plan&sct=6&v=1628260958000")) ; if (validPlanUserAdministrator(sessionPlanUserEntity)||validSessionAdministrator(session)) { document.write(getHttp("/body?name=plan&sct=7&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(getHttp("/body?name=plan&sct=8&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(getHttp("/body?name=plan&sct=9&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(getHttp("/body?name=plan&sct=10&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(getHttp("/body?name=plan&sct=11&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(getHttp("/body?name=plan&sct=12&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(getHttp("/body?name=plan&sct=13&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(getHttp("/body?name=plan&sct=14&v=1628260958000")) ; if (validSessionAdministrator(session)) { document.write(getHttp("/body?name=plan&sct=15&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(getHttp("/body?name=plan&sct=16&v=1628260958000")) ;document.write(planEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=17&v=1628260958000")) ; } } } document.write(getHttp("/body?name=plan&sct=18&v=1628260958000")) ; } } function planUserMenu (planEntity, planUserEntity, list) { if (validPlan(planEntity)&&(validPlanUserAdministrator(sessionPlanUserEntity)||validSessionAdministrator(session))) { document.write(getHttp("/body?name=plan&sct=19&v=1628260958000")) ; if (!list) { if (validPlanUserAdministrator(sessionPlanUserEntity)||validSessionAdministrator(session)) { document.write(getHttp("/body?name=plan&sct=20&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(getHttp("/body?name=plan&sct=21&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(getHttp("/body?name=plan&sct=22&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(getHttp("/body?name=plan&sct=23&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(getHttp("/body?name=plan&sct=24&v=1628260958000")) ; } } if (validPlanUser(planUserEntity)) { document.write(getHttp("/body?name=plan&sct=25&v=1628260958000")) ;document.write(planUserEntity["planUserEntityId"]) ;document.write(getHttp("/body?name=plan&sct=26&v=1628260958000")) ; if (validPlanUserAdministrator(sessionPlanUserEntity)||validSessionAdministrator(session)) { if (planUserEntity["userEntityId"]) { document.write(getHttp("/body?name=plan&sct=27&v=1628260958000")) ;document.write(planUserEntity["userEntityId"]) ;document.write(getHttp("/body?name=plan&sct=28&v=1628260958000")) ; } if (!planUserEntity["accepted"]) { document.write(getHttp("/body?name=plan&sct=29&v=1628260958000")) ;document.write(planUserEntity["planUserEntityId"]) ;document.write(getHttp("/body?name=plan&sct=30&v=1628260958000")) ; } document.write(getHttp("/body?name=plan&sct=31&v=1628260958000")) ;document.write(planUserEntity["planUserEntityId"]) ;document.write(getHttp("/body?name=plan&sct=32&v=1628260958000")) ;document.write(planUserEntity["planUserEntityId"]) ;document.write(getHttp("/body?name=plan&sct=33&v=1628260958000")) ; if (!planUserEntity["accepted"]) { document.write(getHttp("/body?name=plan&sct=34&v=1628260958000")) ;document.write(planUserEntity["planUserEntityId"]) ;document.write(getHttp("/body?name=plan&sct=35&v=1628260958000")) ; } else { document.write(getHttp("/body?name=plan&sct=36&v=1628260958000")) ;document.write(planUserEntity["planUserEntityId"]) ;document.write(getHttp("/body?name=plan&sct=37&v=1628260958000")) ; } if (!planUserEntity["approved"]) { document.write(getHttp("/body?name=plan&sct=38&v=1628260958000")) ;document.write(planUserEntity["planUserEntityId"]) ;document.write(getHttp("/body?name=plan&sct=39&v=1628260958000")) ;document.write(planUserEntity["planUserEntityId"]) ;document.write(getHttp("/body?name=plan&sct=40&v=1628260958000")) ; } else { document.write(getHttp("/body?name=plan&sct=41&v=1628260958000")) ;document.write(planUserEntity["planUserEntityId"]) ;document.write(getHttp("/body?name=plan&sct=42&v=1628260958000")) ; } if (validPlanUserAdministrator(sessionPlanUserEntity)||validSessionAdministrator(session)) { document.write(getHttp("/body?name=plan&sct=43&v=1628260958000")) ;document.write(planUserEntity["planUserEntityId"]) ;document.write(getHttp("/body?name=plan&sct=44&v=1628260958000")) ;document.write(planUserEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=45&v=1628260958000")) ; } } } document.write(getHttp("/body?name=plan&sct=46&v=1628260958000")) ; } } function breadcrumbsPlan (planEntity) { document.write(getHttp("/body?name=plan&sct=47&v=1628260958000")) ; if (validPlan(planEntity)) { document.write(getHttp("/body?name=plan&sct=48&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(getHttp("/body?name=plan&sct=49&v=1628260958000")) ;document.write(planEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=50&v=1628260958000")) ; } document.write(getHttp("/body?name=plan&sct=51&v=1628260958000")) ; } if (pathname==null||pathname=="/plan"||pathname=="/plan/list") { var criteria = getQueryParameter("criteria") ; var page = parseInt(getQueryParameter("page")) ; if (isNaN(page)) page = 0 ; var planEntityList = getHttpJson("/app/plan/list?page="+page+(criteria?("&criteria="+criteria):"")+"&sessionToken="+session["sessionToken"]) ; document.write(getHttp("/body?name=plan&sct=52&v=1628260958000")) ; breadcrumbsPlan() ; planMenu() ; document.write(getHttp("/body?name=plan&sct=53&v=1628260958000")) ; for (i=0 ; i<10&&i0) { document.write(getHttp("/body?name=plan&sct=62&v=1628260958000")) ;document.write(page-1) ;document.write(criteria?("&criteria="+criteria):"") ;document.write(getHttp("/body?name=plan&sct=63&v=1628260958000")) ; } if (i==10) { document.write(getHttp("/body?name=plan&sct=64&v=1628260958000")) ;document.write(page+1) ;document.write(criteria?("&criteria="+criteria):"") ;document.write(getHttp("/body?name=plan&sct=65&v=1628260958000")) ; } document.write(getHttp("/body?name=plan&sct=66&v=1628260958000")) ; } else if (pathname=="/plan/view"&&validPlan(planEntity)) { document.write(getHttp("/body?name=plan&sct=67&v=1628260958000")) ;document.write(planEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=68&v=1628260958000")) ; breadcrumbsPlan(planEntity) ; planMenu(planEntity) ; if (validPlanUserEditor(sessionPlanUserEntity)||validSessionEditor(session)) { document.write(getHttp("/body?name=plan&sct=69&v=1628260958000")) ; } document.write(getHttp("/body?name=plan&sct=70&v=1628260958000")) ; var imageEntityList = getHttpJson("/app/image/list?criteria=above&page=-1&planEntityId="+planEntity["planEntityId"]+"&sessionToken="+session["sessionToken"]) ; if (imageEntityList.length>0) { document.write(getHttp("/body?name=plan&sct=71&v=1628260958000")) ; for (i=0 ; i<10&&i0) { document.write(getHttp("/body?name=plan&sct=99&v=1628260958000")) ; for (i=0 ; i<10&&i"+data["error"]) ; else { window.location = "/plan/view?planEntityId="+data["planEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#updatePlanFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; document.write(getHttp("/body?name=plan&sct=129&v=1628260958000")) ;document.write(planEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=130&v=1628260958000")) ; breadcrumbsPlan(planEntity) ; document.write(getHttp("/body?name=plan&sct=131&v=1628260958000")) ;document.write(session["sessionToken"]) ;document.write(getHttp("/body?name=plan&sct=132&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(getHttp("/body?name=plan&sct=133&v=1628260958000")) ;document.write(getHttp("/app/plan/viewshortdescription?planEntityId="+planEntity["planEntityId"]+"&sessionToken="+session["sessionToken"])) ;document.write(getHttp("/body?name=plan&sct=134&v=1628260958000")) ; $("#updatePlanShortForm").on ( "submit", function (event) { event.preventDefault() ; $.ajax ( { url: "/app/plan/updateshortdescription", method: "POST", async: false, data: {"sessionToken":session["sessionToken"],"planEntityId":planEntity["planEntityId"],"shortDescription":tinymce.get("updatePlanShortFormShortDescription").getContent()}, success: function (data) { if (data["error"]) $("#updatePlanShortFormMessage").html("

"+data["error"]) ; else { window.location = "/plan/view?planEntityId="+data["planEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#updatePlanShortFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; document.write(getHttp("/body?name=plan&sct=135&v=1628260958000")) ;document.write(planEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=136&v=1628260958000")) ; breadcrumbsPlan(planEntity) ; document.write(getHttp("/body?name=plan&sct=137&v=1628260958000")) ;document.write(session["sessionToken"]) ;document.write(getHttp("/body?name=plan&sct=138&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(getHttp("/body?name=plan&sct=139&v=1628260958000")) ;document.write(getHttp("/app/plan/viewlongdescription?planEntityId="+planEntity["planEntityId"]+"&sessionToken="+session["sessionToken"])) ;document.write(getHttp("/body?name=plan&sct=140&v=1628260958000")) ; tinymce.init ({ selector: 'textarea#updatePlanLongFormLongDescription', height: 500, plugins: "code", toolbar: 'undo redo | formatselect | bold italic backcolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | removeformat | code | help', menubar: false, }) ; $("#updatePlanLongForm").on ( "submit", function (event) { event.preventDefault() ; $.ajax ( { url: "/app/plan/updatelongdescription", method: "POST", async: false, data: {"sessionToken":session["sessionToken"],"planEntityId":planEntity["planEntityId"],"longDescription":tinymce.get("updatePlanLongFormLongDescription").getContent()}, success: function (data) { if (data["error"]) $("#updatePlanLongFormMessage").html("

"+data["error"]) ; else { window.location = "/plan/view?planEntityId="+data["planEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#updatePlanLongFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; document.write(getHttp("/body?name=plan&sct=141&v=1628260958000")) ;document.write(planEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=142&v=1628260958000")) ; breadcrumbsPlan(planEntity) ; document.write(getHttp("/body?name=plan&sct=143&v=1628260958000")) ;document.write(planEntity["imageUrl"]) ;document.write(getHttp("/body?name=plan&sct=144&v=1628260958000")) ;document.write(planEntity["imageCredit"]) ;document.write(getHttp("/body?name=plan&sct=145&v=1628260958000")) ; $("#planUploadImageForm").on ( "submit", function (event) { event.preventDefault() ; $("#planUploadImageForm").innerHTML = 'Uploading...' ; var formData = new FormData() ; formData.append("sessionToken",session["sessionToken"]) ; formData.append("planEntityId",planEntity["planEntityId"]) ; formData.append("image",$('#planUploadImageFormImage')[0].files[0]) ; formData.append("imageUrl",$("#planUploadImageFormUrl").val()) ; formData.append("imageCredit",$("#planUploadImageFormCredit").val()) ; $.ajax ( { url: "/app/plan/uploadimage", method: "POST", async: false, data: formData, processData: false, contentType: false, success: function (data) { if (data["error"]) $("#planUploadImageFormMessage").html("

"+data["error"]) ; else { window.location = "/plan/view?planEntityId="+data["planEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#planUploadImageFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; document.write(getHttp("/body?name=plan&sct=146&v=1628260958000")) ;document.write(planEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=147&v=1628260958000")) ; breadcrumbsPlan(planEntity) ; document.write(getHttp("/body?name=plan&sct=148&v=1628260958000")) ; $("#planUploadPlanForm").on ( "submit", function (event) { event.preventDefault() ; $("#planUploadPlanForm").innerHTML = 'Uploading...' ; var formData = new FormData() ; formData.append("sessionToken",session["sessionToken"]) ; formData.append("planEntityId",planEntity["planEntityId"]) ; formData.append("plan",$('#planUploadPlanFormImage')[0].files[0]) ; $.ajax ( { url: "/app/plan/uploadplan", method: "POST", async: false, data: formData, processData: false, contentType: false, success: function (data) { if (data["error"]) $("#planUploadPlanFormMessage").html("

"+data["error"]) ; else { window.location = "/plan/view?planEntityId="+data["planEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#planUploadPlanFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; } } else if (pathname=="/plan/create") { if (!validSession(session)) signinPage() ; else { document.write(getHttp("/body?name=plan&sct=149&v=1628260958000")) ; breadcrumbsPlan() ; document.write(getHttp("/body?name=plan&sct=150&v=1628260958000")) ;document.write(session["sessionToken"]) ;document.write(getHttp("/body?name=plan&sct=151&v=1628260958000")) ;document.write(session["userEntityId"]) ;document.write(getHttp("/body?name=plan&sct=152&v=1628260958000")) ; var planTypeList = getHttpJson("/app/plan/type/list") ; document.write(getHttp("/body?name=plan&sct=153&v=1628260958000")) ; for (var i=0 ; i"+data["error"]) ; else { window.location = "/plan/view?planEntityId="+data["planEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#createPlanFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; } } else if (pathname=="/plan/subscribe"&&validPlan(planEntity)) { if (!validSession(session)) signinPage() ; else { document.write(getHttp("/body?name=plan&sct=163&v=1628260958000")) ;document.write(planEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=164&v=1628260958000")) ; breadcrumbsPlan(planEntity) ; $.ajax ( { url: "/app/plan/subscribe", method: "POST", async: false, data: {"sessionToken":session["sessionToken"],"planEntityId":planEntity["planEntityId"],"userEntityId":planEntity["planEntityId"],"userEntityId":session["userEntityId"]}, success: function (data) { if (data["error"]) $("#planSubscribeMessage").html("

"+data["error"]) ; else { window.location = "/plan/view?planEntityId="+data["planEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#planSubscribeMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; document.write(getHttp("/body?name=plan&sct=165&v=1628260958000")) ; } } else if (pathname=="/plan/accept")//&&validPlan(planEntity) { if (!validSession(session)) signinPage() ; else { document.write(getHttp("/body?name=plan&sct=166&v=1628260958000")) ;document.write(planEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=167&v=1628260958000")) ; breadcrumbsPlanUser(planEntity,planUserEntity) ; planUserMenu(planEntity) ; { $.ajax ( { url: "/app/plan/user/accept", method: "POST", async: false, data: {"sessionToken":session["sessionToken"],"userEntityId":validPlanUser(planUserEntity)?planUserEntity["userEntityId"]:session["userEntityId"]}, success: function (data) { if (data["error"]) $("#planUserAcceptMessage").html("

"+data["error"]) ; else { window.location = "/plan/view?planEntityId="+data["planEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#planUserAcceptMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } document.write(getHttp("/body?name=plan&sct=168&v=1628260958000")) ; } } else if (pathname=="/plan/decline"&&validPlan(planEntity)) { if (!validSession(session)) signinPage() ; else { document.write(getHttp("/body?name=plan&sct=169&v=1628260958000")) ;document.write(planEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=170&v=1628260958000")) ; breadcrumbsPlan(planEntity,planUserEntity) ; planUserMenu(planEntity) ; { $.ajax ( { url: "/app/plan/user/decline", method: "POST", async: false, data: {"sessionToken":session["sessionToken"],"planUserEntityId":planUserEntity["planUserEntityId"]}, success: function (data) { if (data["error"]) $("#planUserDeclineMessage").html("

"+data["error"]) ; else { window.location = "/plan/view?planEntityId="+data["planEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#planUserDeclineMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } document.write(getHttp("/body?name=plan&sct=171&v=1628260958000")) ; } } else if ((pathname=="/plan/user"||pathname=="/plan/user/list")&&validPlan(planEntity)) { if (!validSession(session)) signinPage() ; else if (validPlanUserAdministrator(sessionPlanUserEntity)||validSessionAdministrator(session)) { var page = parseInt(getQueryParameter("page")) ; if (isNaN(page)) page = 0 ; var criteria = getQueryParameter("criteria") ; document.write(getHttp("/body?name=plan&sct=172&v=1628260958000")) ;document.write(planEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=173&v=1628260958000")) ; breadcrumbsPlan(planEntity) ; planUserMenu(planEntity) ; var planUserEntityList = getHttpJson("/app/plan/user/list?planEntityId="+planEntity["planEntityId"]+(criteria?("&criteria="+criteria):"")+"&page="+page+"&sessionToken="+session["sessionToken"]) ; document.write(getHttp("/body?name=plan&sct=174&v=1628260958000")) ; for (i=0 ; i<10&&i0) { document.write(getHttp("/body?name=plan&sct=184&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(criteria?("&criteria="+criteria):"") ;document.write(getHttp("/body?name=plan&sct=185&v=1628260958000")) ;document.write(page-1) ;document.write(getHttp("/body?name=plan&sct=186&v=1628260958000")) ; } if (i==10) { document.write(getHttp("/body?name=plan&sct=187&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(criteria?("&criteria="+criteria):"") ;document.write(getHttp("/body?name=plan&sct=188&v=1628260958000")) ;document.write(page+1) ;document.write(getHttp("/body?name=plan&sct=189&v=1628260958000")) ; } document.write(getHttp("/body?name=plan&sct=190&v=1628260958000")) ; } else errorPage() ; } else if (pathname=="/plan/user/view"&&validPlanUser(planUserEntity)) { if (!validSession(session)) signinPage() ; else if (planUserEntity["userEntityId"]==session["userEntityId"]||validPlanUserAdministrator(sessionPlanUserEntity)||validSessionAdministrator(session)) { document.write(getHttp("/body?name=plan&sct=191&v=1628260958000")) ;document.write(planEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=192&v=1628260958000")) ;document.write(planUserEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=193&v=1628260958000")) ; breadcrumbsPlan(planEntity) ; planUserMenu(planEntity,planUserEntity) ; if (planUserEntity["userEntityId"]>0) { document.write(getHttp("/body?name=plan&sct=194&v=1628260958000")) ;document.write(planUserEntity["userEntityId"]) ;document.write(getHttp("/body?name=plan&sct=195&v=1628260958000")) ;document.write(planUserEntity["version"]) ;document.write(getHttp("/body?name=plan&sct=196&v=1628260958000")) ;document.write(planUserEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=197&v=1628260958000")) ; } document.write(getHttp("/body?name=plan&sct=198&v=1628260958000")) ; if (planUserEntity["firstName"]) { document.write(getHttp("/body?name=plan&sct=199&v=1628260958000")) ;document.write(planUserEntity["firstName"]) ;document.write(getHttp("/body?name=plan&sct=200&v=1628260958000")) ; } if (planUserEntity["lastName"]) { document.write(getHttp("/body?name=plan&sct=201&v=1628260958000")) ;document.write(planUserEntity["lastName"]) ;document.write(getHttp("/body?name=plan&sct=202&v=1628260958000")) ; } if (planUserEntity["email"]) { document.write(getHttp("/body?name=plan&sct=203&v=1628260958000")) ;document.write(planUserEntity["email"]) ;document.write(getHttp("/body?name=plan&sct=204&v=1628260958000")) ;document.write(planUserEntity["email"]) ;document.write(getHttp("/body?name=plan&sct=205&v=1628260958000")) ; } document.write(getHttp("/body?name=plan&sct=206&v=1628260958000")) ;document.write(planUserEntity["owner"]) ;document.write(getHttp("/body?name=plan&sct=207&v=1628260958000")) ;document.write(planUserEntity["administrator"]) ;document.write(getHttp("/body?name=plan&sct=208&v=1628260958000")) ;document.write(planUserEntity["editor"]) ;document.write(getHttp("/body?name=plan&sct=209&v=1628260958000")) ;document.write(planUserEntity["subscriber"]) ;document.write(getHttp("/body?name=plan&sct=210&v=1628260958000")) ;document.write(planUserEntity["acceptDate"]) ;document.write(getHttp("/body?name=plan&sct=211&v=1628260958000")) ;document.write(planUserEntity["declineDate"]) ;document.write(getHttp("/body?name=plan&sct=212&v=1628260958000")) ;document.write(planUserEntity["approveDate"]) ;document.write(getHttp("/body?name=plan&sct=213&v=1628260958000")) ;document.write(planUserEntity["rejectDate"]) ;document.write(getHttp("/body?name=plan&sct=214&v=1628260958000")) ;document.write(planUserEntity["createDate"]) ;document.write(getHttp("/body?name=plan&sct=215&v=1628260958000")) ;document.write(planUserEntity["modifyDate"]) ;document.write(getHttp("/body?name=plan&sct=216&v=1628260958000")) ;document.write(getHttp("/app/user/view/viewlongdescription?userEntityId="+planUserEntity["userEntityId"]+"&sessionToken="+session["sessionToken"])) ;document.write(getHttp("/body?name=plan&sct=217&v=1628260958000")) ;document.write(getHttp("/app/plan/user/viewlongdescription?planUserEntityId="+planUserEntity["planUserEntityId"]+"&sessionToken="+session["sessionToken"])) ;document.write(getHttp("/body?name=plan&sct=218&v=1628260958000")) ; } else errorPage() ; } else if (pathname=="/plan/user/create"&&validPlan(planEntity)) { if (!validSession(session)) signinPage() ; else if (validPlanUserAdministrator(sessionPlanUserEntity)||validSessionAdministrator(session)) { document.write(getHttp("/body?name=plan&sct=219&v=1628260958000")) ;document.write(planEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=220&v=1628260958000")) ; breadcrumbsPlan(planEntity) ; planUserMenu(planEntity,planUserEntity) ; document.write(getHttp("/body?name=plan&sct=221&v=1628260958000")) ;document.write(session["sessionToken"]) ;document.write(getHttp("/body?name=plan&sct=222&v=1628260958000")) ;document.write(planEntity["planEntityId"]) ;document.write(getHttp("/body?name=plan&sct=223&v=1628260958000")) ; $("#createPlanUserForm").on ( "submit", function (event) { event.preventDefault() ; $.ajax ( { url: "/app/plan/user/create", method: "POST", async: false, data: $("#createPlanUserForm").serializeArray(), success: function (data) { if (data["error"]) $("#createPlanUserFormMessage").html("

"+data["error"]) ; else { window.location = "/plan/user/view?planUserEntityId="+data["planUserEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#createPlanUserFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; } else errorPage() ; } else if (pathname=="/plan/user/update"&&validPlan(planEntity)&&validPlanUser(planUserEntity)) { if (!validSession(session)) signinPage() ; else if (validPlanUserAdministrator(sessionPlanUserEntity)||validSessionAdministrator(session)) { document.write(getHttp("/body?name=plan&sct=224&v=1628260958000")) ;document.write(planEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=225&v=1628260958000")) ;document.write(planUserEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=226&v=1628260958000")) ; breadcrumbsPlan(planEntity) ; planUserMenu(planEntity,planUserEntity) ; document.write(getHttp("/body?name=plan&sct=227&v=1628260958000")) ;document.write(session["sessionToken"]) ;document.write(getHttp("/body?name=plan&sct=228&v=1628260958000")) ;document.write(planUserEntity["planUserEntityId"]) ;document.write(getHttp("/body?name=plan&sct=229&v=1628260958000")) ; if (planUserEntity["firstName"]) { document.write(getHttp("/body?name=plan&sct=230&v=1628260958000")) ;document.write(planUserEntity["firstName"]) ;document.write(getHttp("/body?name=plan&sct=231&v=1628260958000")) ; } if (planUserEntity["lastName"]) { document.write(getHttp("/body?name=plan&sct=232&v=1628260958000")) ;document.write(planUserEntity["lastName"]) ;document.write(getHttp("/body?name=plan&sct=233&v=1628260958000")) ; } if (planUserEntity["email"]) { document.write(getHttp("/body?name=plan&sct=234&v=1628260958000")) ;document.write(planUserEntity["email"]) ;document.write(getHttp("/body?name=plan&sct=235&v=1628260958000")) ;document.write(planUserEntity["email"]) ;document.write(getHttp("/body?name=plan&sct=236&v=1628260958000")) ; } document.write(getHttp("/body?name=plan&sct=237&v=1628260958000")) ;document.write(planUserEntity["owner"]?"checked":"") ;document.write(getHttp("/body?name=plan&sct=238&v=1628260958000")) ;document.write(planUserEntity["administrator"]?"checked":"") ;document.write(getHttp("/body?name=plan&sct=239&v=1628260958000")) ;document.write(planUserEntity["editor"]?"checked":"") ;document.write(getHttp("/body?name=plan&sct=240&v=1628260958000")) ;document.write(planUserEntity["subscriber"]?"checked":"") ;document.write(getHttp("/body?name=plan&sct=241&v=1628260958000")) ; $("#updatePlanUserForm").on ( "submit", function (event) { event.preventDefault() ; $.ajax ( { url: "/app/plan/user/update", method: "POST", async: false, data: $("#updatePlanUserForm").serializeArray(), success: function (data) { if (data["error"]) $("#updatePlanUserFormMessage").html("

"+data["error"]) ; else { window.location = "/plan/user/view?planUserEntityId="+data["planUserEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#updatePlanUserFormMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } ) ; } else errorPage() ; } else if (pathname=="/plan/user/resend"&&validPlan(planEntity)&&validPlanUser(planUserEntity)) { if (!validSession(session)) signinPage() ; else if (validPlanUserAdministrator(sessionPlanUserEntity)||validSessionAdministrator(session)) { document.write(getHttp("/body?name=plan&sct=242&v=1628260958000")) ;document.write(planEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=243&v=1628260958000")) ;document.write(planUserEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=244&v=1628260958000")) ; breadcrumbsPlan(planEntity,planUserEntity) ; planUserMenu(planEntity,planUserEntity) ; if (!getQueryParameter("confirm")) { document.write(getHttp("/body?name=plan&sct=245&v=1628260958000")) ;document.write(planUserEntity["planUserEntityId"]) ;document.write(getHttp("/body?name=plan&sct=246&v=1628260958000")) ; } else { $.ajax ( { url: "/app/plan/user/resend", method: "POST", async: false, data: {"sessionToken":session["sessionToken"],"planUserEntityId":planUserEntity["planUserEntityId"]}, success: function (data) { if (data["error"]) $("#planUserResendMessage").html("

"+data["error"]) ; else { window.location = "/plan/user/view?planUserEntityId="+data["planUserEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#planUserResendMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; document.write(getHttp("/body?name=plan&sct=247&v=1628260958000")) ; } document.write(getHttp("/body?name=plan&sct=248&v=1628260958000")) ; } else errorPage() ; } else if (pathname=="/plan/user/approve"&&validPlan(planEntity)&&validPlanUser(planUserEntity)) { if (!validSession(session)) signinPage() ; else if (validPlanUserAdministrator(sessionPlanUserEntity)||validSessionAdministrator(session)) { document.write(getHttp("/body?name=plan&sct=249&v=1628260958000")) ;document.write(planEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=250&v=1628260958000")) ;document.write(planUserEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=251&v=1628260958000")) ; breadcrumbsPlan(planEntity,planUserEntity) ; planUserMenu(planEntity,planUserEntity) ; if (!getQueryParameter("confirm")) { document.write(getHttp("/body?name=plan&sct=252&v=1628260958000")) ;document.write(planUserEntity["planUserEntityId"]) ;document.write(getHttp("/body?name=plan&sct=253&v=1628260958000")) ; if (planUserEntity["firstName"]) { document.write(getHttp("/body?name=plan&sct=254&v=1628260958000")) ;document.write(planUserEntity["firstName"]) ;document.write(getHttp("/body?name=plan&sct=255&v=1628260958000")) ; } if (planUserEntity["lastName"]) { document.write(getHttp("/body?name=plan&sct=256&v=1628260958000")) ;document.write(planUserEntity["lastName"]) ;document.write(getHttp("/body?name=plan&sct=257&v=1628260958000")) ; } if (planUserEntity["email"]) { document.write(getHttp("/body?name=plan&sct=258&v=1628260958000")) ;document.write(planUserEntity["email"]) ;document.write(getHttp("/body?name=plan&sct=259&v=1628260958000")) ;document.write(planUserEntity["email"]) ;document.write(getHttp("/body?name=plan&sct=260&v=1628260958000")) ; } document.write(getHttp("/body?name=plan&sct=261&v=1628260958000")) ;document.write(planUserEntity["owner"]) ;document.write(getHttp("/body?name=plan&sct=262&v=1628260958000")) ;document.write(planUserEntity["administrator"]) ;document.write(getHttp("/body?name=plan&sct=263&v=1628260958000")) ;document.write(planUserEntity["editor"]) ;document.write(getHttp("/body?name=plan&sct=264&v=1628260958000")) ;document.write(planUserEntity["subscriber"]) ;document.write(getHttp("/body?name=plan&sct=265&v=1628260958000")) ;document.write(planUserEntity["claim"]) ;document.write(getHttp("/body?name=plan&sct=266&v=1628260958000")) ;document.write(planUserEntity["acceptDate"]) ;document.write(getHttp("/body?name=plan&sct=267&v=1628260958000")) ;document.write(planUserEntity["declineDate"]) ;document.write(getHttp("/body?name=plan&sct=268&v=1628260958000")) ;document.write(planUserEntity["approveDate"]) ;document.write(getHttp("/body?name=plan&sct=269&v=1628260958000")) ;document.write(planUserEntity["rejectDate"]) ;document.write(getHttp("/body?name=plan&sct=270&v=1628260958000")) ;document.write(planUserEntity["createDate"]) ;document.write(getHttp("/body?name=plan&sct=271&v=1628260958000")) ;document.write(planUserEntity["modifyDate"]) ;document.write(getHttp("/body?name=plan&sct=272&v=1628260958000")) ;document.write(getHttp("/app/user/view/viewlongdescription?userEntityId="+planUserEntity["userEntityId"]+"&sessionToken="+session["sessionToken"])) ;document.write(getHttp("/body?name=plan&sct=273&v=1628260958000")) ; } else { $.ajax ( { url: "/app/plan/user/approve", method: "POST", async: false, data: {"sessionToken":session["sessionToken"],"planUserEntityId":planUserEntity["planUserEntityId"]}, success: function (data) { if (data["error"]) $("#planUserApproveMessage").html("

"+data["error"]) ; else { window.location = "/plan/user/view?planUserEntityId="+data["planUserEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#planUserApproveMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } document.write(getHttp("/body?name=plan&sct=274&v=1628260958000")) ; } else errorPage() ; } else if (pathname=="/plan/user/reject"&&validPlan(planEntity)&&validPlanUser(planUserEntity)) { if (!validSession(session)) signinPage() ; else if (validPlanUserAdministrator(sessionPlanUserEntity)||validSessionAdministrator(session)) { document.write(getHttp("/body?name=plan&sct=275&v=1628260958000")) ;document.write(planEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=276&v=1628260958000")) ;document.write(planUserEntity["label"]) ;document.write(getHttp("/body?name=plan&sct=277&v=1628260958000")) ; breadcrumbsPlan(planEntity,planUserEntity) ; planUserMenu(planEntity,planUserEntity) ; if (!getQueryParameter("confirm")) { document.write(getHttp("/body?name=plan&sct=278&v=1628260958000")) ;document.write(planUserEntity["planUserEntityId"]) ;document.write(getHttp("/body?name=plan&sct=279&v=1628260958000")) ; if (planUserEntity["firstName"]) { document.write(getHttp("/body?name=plan&sct=280&v=1628260958000")) ;document.write(planUserEntity["firstName"]) ;document.write(getHttp("/body?name=plan&sct=281&v=1628260958000")) ; } if (planUserEntity["lastName"]) { document.write(getHttp("/body?name=plan&sct=282&v=1628260958000")) ;document.write(planUserEntity["lastName"]) ;document.write(getHttp("/body?name=plan&sct=283&v=1628260958000")) ; } if (planUserEntity["email"]) { document.write(getHttp("/body?name=plan&sct=284&v=1628260958000")) ;document.write(planUserEntity["email"]) ;document.write(getHttp("/body?name=plan&sct=285&v=1628260958000")) ;document.write(planUserEntity["email"]) ;document.write(getHttp("/body?name=plan&sct=286&v=1628260958000")) ; } document.write(getHttp("/body?name=plan&sct=287&v=1628260958000")) ; } else { $.ajax ( { url: "/app/plan/user/reject", method: "POST", async: false, data: {"sessionToken":session["sessionToken"],"planUserEntityId":planUserEntity["planUserEntityId"]}, success: function (data) { if (data["error"]) $("#planUserRejectMessage").html("

"+data["error"]) ; else { window.location = "/plan/user/view?planUserEntityId="+data["planUserEntityId"] ; } }, error: function (jqXHR, textStatus, errorThrown) { $("#planUserRejectMessage").html("

Failure: "+textStatus+" / "+errorThrown) ; } } ) ; } document.write(getHttp("/body?name=plan&sct=288&v=1628260958000")) ; } else errorPage() ; } else errorPage() ;