Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
PERFORMA_REPLICA
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Muhammad Usman
PERFORMA_REPLICA
Commits
62614537
Commit
62614537
authored
Feb 26, 2018
by
chenith
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
New page added to job payment.
parent
0e300c7e
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
140 additions
and
78 deletions
+140
-78
WebUtils.java
cmsWebApp/src/performa/utils/WebUtils.java
+2
-2
GeneralConfig_adminPortal.xml
...root/extensions/adminportal/GeneralConfig_adminPortal.xml
+1
-1
job_payment.jsp
cmsWebApp/webroot/extensions/adminportal/job_payment.jsp
+116
-0
job_review_submit.jsp
...bApp/webroot/extensions/adminportal/job_review_submit.jsp
+1
-1
manage_plan.jsp
cmsWebApp/webroot/extensions/adminportal/manage_plan.jsp
+20
-74
No files found.
cmsWebApp/src/performa/utils/WebUtils.java
View file @
62614537
...
@@ -25,7 +25,7 @@ public class WebUtils
...
@@ -25,7 +25,7 @@ public class WebUtils
public
static
final
String
JOB_REVIEW
=
"JobReview"
;
public
static
final
String
JOB_REVIEW
=
"JobReview"
;
public
static
final
String
APPLY_JOB
=
"ApplyJob"
;
public
static
final
String
APPLY_JOB
=
"ApplyJob"
;
public
static
final
String
JOB_APPLICATION
=
"JobApplication"
;
public
static
final
String
JOB_APPLICATION
=
"JobApplication"
;
public
static
final
String
MANAGE_PLAN
=
"ManagePlan
"
;
public
static
final
String
JOB_PAYMENT
=
"JobPayment
"
;
public
static
final
String
CREATED_JOB
=
"CreatedJob"
;
public
static
final
String
CREATED_JOB
=
"CreatedJob"
;
public
static
final
String
EDIT_JOB
=
"EditJob"
;
public
static
final
String
EDIT_JOB
=
"EditJob"
;
public
static
final
String
JOBS
=
"Jobs"
;
public
static
final
String
JOBS
=
"Jobs"
;
...
@@ -148,7 +148,7 @@ public class WebUtils
...
@@ -148,7 +148,7 @@ public class WebUtils
renderMode
.
equals
(
WORKPLACE_CULTURE
)
||
renderMode
.
equals
(
WORKPLACE_CULTURE
)
||
renderMode
.
equals
(
JOB_MATCH
)
||
renderMode
.
equals
(
JOB_MATCH
)
||
renderMode
.
equals
(
JOB_REVIEW
)
||
renderMode
.
equals
(
JOB_REVIEW
)
||
renderMode
.
equals
(
MANAGE_PLAN
)
||
renderMode
.
equals
(
JOB_PAYMENT
)
||
renderMode
.
equals
(
CREATED_JOB
);
renderMode
.
equals
(
CREATED_JOB
);
}
}
...
...
cmsWebApp/webroot/extensions/adminportal/GeneralConfig_adminPortal.xml
View file @
62614537
...
@@ -40,7 +40,7 @@
...
@@ -40,7 +40,7 @@
<RenderMode
name=
"WorkplaceCulture"
preIncludeJSP=
"extensions/adminportal/workplace_culture.jsp"
/>
<RenderMode
name=
"WorkplaceCulture"
preIncludeJSP=
"extensions/adminportal/workplace_culture.jsp"
/>
<RenderMode
name=
"JobMatchAssessment"
preIncludeJSP=
"extensions/adminportal/job_match_assessment.jsp"
/>
<RenderMode
name=
"JobMatchAssessment"
preIncludeJSP=
"extensions/adminportal/job_match_assessment.jsp"
/>
<RenderMode
name=
"JobReview"
preIncludeJSP=
"extensions/adminportal/job_review_submit.jsp"
/>
<RenderMode
name=
"JobReview"
preIncludeJSP=
"extensions/adminportal/job_review_submit.jsp"
/>
<RenderMode
name=
"
ManagePlan"
preIncludeJSP=
"extensions/adminportal/manage_plan
.jsp"
/>
<RenderMode
name=
"
JobPayment"
preIncludeJSP=
"extensions/adminportal/job_payment
.jsp"
/>
<RenderMode
name=
"CardPayment"
preIncludeJSP=
"extensions/adminportal/card_payment.jsp"
/>
<RenderMode
name=
"CardPayment"
preIncludeJSP=
"extensions/adminportal/card_payment.jsp"
/>
<RenderMode
name=
"CreatedJob"
preIncludeJSP=
"extensions/adminportal/created_job.jsp"
/>
<RenderMode
name=
"CreatedJob"
preIncludeJSP=
"extensions/adminportal/created_job.jsp"
/>
</NODE>
</NODE>
...
...
cmsWebApp/webroot/extensions/adminportal/job_payment.jsp
0 → 100644
View file @
62614537
<%@ page extends="oneit.servlets.jsp.JSPInclude" %>
<%@ include file="/inc/stdimports50.jsp" %><%-- This is in cougar --%>
<%@ include file="/inc/stdcms.jsp" %><%-- This is in cougar --%>
<%@ include file="/extensions/performa/inc/stdimports.jsp" %>
<oneit:dynIncluded>
<%
Job job = (Job) process.getAttribute("Job");
SecUser loggedInUser = SecUser.getTXUser(transaction);
CompanyUser companyUser = loggedInUser.getExtension(CompanyUser.REFERENCE_CompanyUser);
Company company = companyUser.getCompany();
Debug.assertion(company != null , "Invalid company in admin portal my company");
String nextPage = WebUtils.getSamePageInRenderMode(request, WebUtils.CREATED_JOB) + "&fromJob=true";
String jobsPage = WebUtils.getSamePageInRenderMode(request, "Page");
String fromPage = WebUtils.getSamePageInRenderMode(request, WebUtils.JOB_PAYMENT);
%>
<script type="text/javascript">
$(document).ready(function()
{
recalcFunction = setupRecalc ($("form"), {'recalcOnError':true});
});
</script>
<oneit:form name="editJob" method="post" enctype="multipart/form-data">
<oneit:dynInclude page="/extensions/applicantportal/inc/multifieldtext.jsp" data="<%= CollectionUtils.EMPTY_MAP%>"/>
<div class="main-created-job">
<h1 class="page-title select-payment-optio">
Select Payment Option
</h1>
<div class="form-page-area payment-optio-bg">
<div class="a-label-row annual-plan">
Annual Plan
</div>
<div class="a-label-row payment-optio-text">
<p>Hire for any role, save up to $995.00 / mo</p>
</div>
<div class="a-label-row payment-type-row">
<div class="col-md-1 col-sm-1 col-xs-1 text-right">
</div>
<div class="col-md-2 col-sm-2 col-xs-2 text-right">
<div class="active-jobs-per-mont">
Active Jobs Per Month
</div>
</div>
<div class="col-md-3 col-sm-3 col-xs-3">
<tagfile:ormsingleasso_select obj="<%= company %>" assocName="PaymentPlan" options="<%= PaymentPlan.searchAll(transaction) %>"/>
</div>
<div class="col-md-5 col-sm-5 col-xs-5 text-right">
<oneit:recalcClass htmlTag="span" classScript="company.getPaymentPlanAmount()!=null ? 'show': 'hide'" company="<%= company %>">
<div >
<span class="payment-amt text-right">
<oneit:recalc mode="Currency" script="company.getPaymentPlanAmount()" company="<%= company %>" nullValue=""/>
</span>
<span class="text-left">
<p class="per-job">
Per Job
</p>
</span>
</div>
</oneit:recalcClass>
</div>
<div class="col-md-1 col-sm-1 col-xs-1 text-right">
</div>
</div>
<div class="a-label-row text-center">
<oneit:button value="Select Plan" name="saveJob" cssClass="btn btn-primary largeBtn btn-green"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage)
.mapEntry ("fromPage", fromPage)
.mapEntry("JobStatus", JobStatus.OPEN)
.mapEntry ("restartProcess", Boolean.TRUE)
.mapEntry ("attribNamesToRestore", Collections.singleton("Job"))
.toMap() %>" />
</div>
<div class="a-label-row text-center">
<div class="col-md-4 col-sm-4 col-xs-4">
</div>
<div class="col-md-4 col-sm-4 col-xs-4 payment-job-det text-center">
$1500.00 Monthly for up to 5 jobs / month Save $995.00 per month
</div>
<div class="col-md-4 col-sm-4 col-xs-4">
</div>
</div>
</div>
<div class="form-page-area payment-optio-sep">
<div class="a-label-row">
<div class="col-md-3 col-sm-3 col-xs-3">
</div>
<div class="col-md-3 col-sm-3 col-xs-3">
<div class="annual-plan">Pay Per Job</div>
<div class="">
<span class="pay-only-job-amt">$499.00</span>
<span class="pay-only-job-txt">  Open for 30 Days</span>
</div>
</div>
<div class="col-md-6 col-sm-6 col-xs-6">
<oneit:button value="Select Plan" name="" cssClass="btn pay-only-job-btn"/>
</div>
</div>
</div>
</div>
<div class="payment-optio-text text-center payment-cancel">
<oneit:button value="Cancel and go back to Jobs" name="gotoPage" cssClass="" skin="link"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", jobsPage)
.mapEntry(UpdateMappedObjFP.FAIL_VALIDATION_ERRORS, Boolean.FALSE).toMap() %>"/>
</div>
</oneit:form>
</oneit:dynIncluded>
cmsWebApp/webroot/extensions/adminportal/job_review_submit.jsp
View file @
62614537
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<oneit:dynIncluded>
<oneit:dynIncluded>
<%
<%
Job job = (Job) process.getAttribute("Job");
Job job = (Job) process.getAttribute("Job");
String nextPage = WebUtils.getSamePageInRenderMode(request, WebUtils.
MANAGE_PLAN
);
String nextPage = WebUtils.getSamePageInRenderMode(request, WebUtils.
JOB_PAYMENT
);
String firstPage = WebUtils.getSamePageInRenderMode(request, WebUtils.CREATE_JOB);
String firstPage = WebUtils.getSamePageInRenderMode(request, WebUtils.CREATE_JOB);
String secondPage = WebUtils.getSamePageInRenderMode(request, WebUtils.ASSESSMENT_CRITERIA);
String secondPage = WebUtils.getSamePageInRenderMode(request, WebUtils.ASSESSMENT_CRITERIA);
String thirdPage = WebUtils.getSamePageInRenderMode(request, WebUtils.WORKPLACE_CULTURE);
String thirdPage = WebUtils.getSamePageInRenderMode(request, WebUtils.WORKPLACE_CULTURE);
...
...
cmsWebApp/webroot/extensions/adminportal/manage_plan.jsp
View file @
62614537
...
@@ -13,17 +13,9 @@
...
@@ -13,17 +13,9 @@
Debug.assertion(company != null , "Invalid company in admin portal my company");
Debug.assertion(company != null , "Invalid company in admin portal my company");
String nextPage = WebUtils.getSamePageInRenderMode(request, WebUtils.CREATED_JOB) + "&fromJob=true";
String nextPage = WebUtils.getSamePageInRenderMode(request, "Page");
String jobsPage = WebUtils.getSamePageInRenderMode(request, "Page");
String fromPage = WebUtils.getSamePageInRenderMode(request, WebUtils.MANAGE_PLAN);
%>
%>
<script type="text/javascript">
$(document).ready(function()
{
recalcFunction = setupRecalc ($("form"), {'recalcOnError':true});
});
</script>
<oneit:form name="editJob" method="post" enctype="multipart/form-data">
<oneit:form name="editJob" method="post" enctype="multipart/form-data">
<oneit:dynInclude page="/extensions/applicantportal/inc/multifieldtext.jsp" data="<%= CollectionUtils.EMPTY_MAP%>"/>
<oneit:dynInclude page="/extensions/applicantportal/inc/multifieldtext.jsp" data="<%= CollectionUtils.EMPTY_MAP%>"/>
...
@@ -33,82 +25,36 @@
...
@@ -33,82 +25,36 @@
Select Payment Option
Select Payment Option
</h1>
</h1>
<div class="form-page-area payment-optio-bg">
<div class="form-page-area payment-optio-bg">
<div class="a
-label-row a
nnual-plan">
<div class="annual-plan">
Annual Plan
Annual Plan
</div>
</div>
<div class="
a-label-row
payment-optio-text">
<div class="payment-optio-text">
<p>Hire for any role, save up to $995.00 / mo</p>
<p>Hire for any role, save up to $995.00 / mo</p>
</div>
</div>
<div class="a-label-row payment-type-row">
<div class="text-center">
<div class="col-md-1 col-sm-1 col-xs-1 text-right">
<span>
</div>
<p>
<div class="col-md-2 col-sm-2 col-xs-2 text-right">
Active Jobs
<div class="active-jobs-per-mont">
Per Month
Active Jobs Per Month
</p>
</div>
</span>
</div>
<div class="col-md-3 col-sm-3 col-xs-3">
<tagfile:ormsingleasso_select obj="<%= company %>" assocName="PaymentPlan" options="<%= PaymentPlan.searchAll(transaction) %>"/>
</div>
<div class="col-md-5 col-sm-5 col-xs-5 text-right">
<oneit:recalcClass htmlTag="span" classScript="company.getPaymentPlanAmount()!=null ? 'show': 'hide'" company="<%= company %>">
<div >
<span class="payment-amt text-right">
<oneit:recalc mode="Currency" script="company.getPaymentPlanAmount()" company="<%= company %>" nullValue=""/>
</span>
<span class="text-left">
<p class="per-job">
Per Job
</p>
</span>
</div>
</oneit:recalcClass>
</div>
<div class="col-md-1 col-sm-1 col-xs-1 text-right">
</div>
</div>
</div>
<div class="a-label-row text-center">
<div class="text-center">
<oneit:button value="Select Plan" name="saveJob" cssClass="btn btn-primary largeBtn btn-green"
<oneit:button value="<%= "Select Plan" %>" name="gotoPage" cssClass="btn btn-primary largeBtn btn-green"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage)
requestAttribs='<%= CollectionUtils.mapEntry("nextPage", nextPage).toMap() %>'/>
.mapEntry ("fromPage", fromPage)
.mapEntry("JobStatus", JobStatus.OPEN)
.mapEntry ("restartProcess", Boolean.TRUE)
.mapEntry ("attribNamesToRestore", Collections.singleton("Job"))
.toMap() %>" />
</div>
</div>
<div class="a-label-row text-center">
<div class="payment-optio-text">
<div class="col-md-4 col-sm-4 col-xs-4">
<p>$1500.00 Monthly for up to 5 jobs / month</p>
</div>
<p>Save $995.00 per month</p>
<div class="col-md-4 col-sm-4 col-xs-4 payment-job-det text-center">
$1500.00 Monthly for up to 5 jobs / month Save $995.00 per month
</div>
<div class="col-md-4 col-sm-4 col-xs-4">
</div>
</div>
</div>
</div>
</div>
<div class="form-page-area payment-optio-sep">
<div class="form-page-area payment-optio-sep">
<div class="a-label-row">
<div class="col-md-3 col-sm-3 col-xs-3">
</div>
<div class="col-md-3 col-sm-3 col-xs-3">
<div class="annual-plan">Pay Per Job</div>
<div class="">
<span class="pay-only-job-amt">$499.00</span>
<span class="pay-only-job-txt">  Open for 30 Days</span>
</div>
</div>
<div class="col-md-6 col-sm-6 col-xs-6">
<oneit:button value="Select Plan" name="" cssClass="btn pay-only-job-btn"/>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="payment-optio-text text-center payment-cancel">
<div class="payment-optio-text text-center">
<oneit:button value="Cancel and go back to Jobs" name="gotoPage" cssClass="" skin="link"
<p>Cancel and go back to Jobs</p>
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", jobsPage)
.mapEntry(UpdateMappedObjFP.FAIL_VALIDATION_ERRORS, Boolean.FALSE).toMap() %>"/>
</div>
</div>
</oneit:form>
</oneit:form>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment