<%@ 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>
<%
    //TODO: filter with Client;
    Job[]               jobs        =   Job.SearchByAll().andJobStatus(new EqualsFilter<>(JobStatus.OPEN))
                                                        .andSecUser(new EqualsFilter(SecUser.getTXUser(transaction)))
                                                        .search(transaction);
    
    Article             jobsArticle =   WebUtils.getArticleByShortCut(transaction, WebUtils.JOBS);
    String              nextPage    =   jobsArticle.getLink(request, CollectionUtils.mapEntry("cms.rm", WebUtils.VIEW_APPLICANTS).toMap());
    String              homePage    =   WebUtils.getSamePageInRenderMode(request, "Page");

%>
    <oneit:form name="editJob" method="post"    enctype="multipart/form-data">
        <div class="dashboard-content-area first-part">
            <div class="welcome-box">
                <div class="dashboard-welcome">
                    <div class="welcome-text"> Welcome <br/> back <%= oneit.security.jsp.SecUserToNameTransform.INSTANCE.transform(SecUser.getTXUser(transaction)) %>! </div>
                    <a class="d-create-job-btn" href="<%= jobsArticle.getLink(request, CollectionUtils.mapEntry("cms.rm", WebUtils.CREATE_JOB).toMap()) %>">Create a Job</a>
                </div>
                <div class="col-sm-3 col-xs-12 d-three-box green-light">
                    <div class="d-fl-left eq-height">
                        <div class="dash-count c-green"><oneit:toString value="<%= jobs.length %>"  mode="EscapeHTML"   nullValue="0"/></div>
                        <div class="d-box-title">Open Jobs</div>
                        <a href="#" class="arrow-btn">2 closing soon </a>
                    </div>
                </div>
                <div class="col-sm-3 col-xs-12 d-three-box gray-light">
                    <div class="d-fl-left eq-height">
                        <div class="dash-count c-gray">2</div>
                        <div class="d-box-title">Jobs filled</div>
                    </div>
                </div>
            </div>
        </div>
        <div class="dashboard-content-area second-part">
            <div class="d-job-title">Open Jobs</div>
            
            <oneit:dynInclude   page="/extensions/adminportal/inc/job_list.jsp"   data="<%= CollectionUtils.EMPTY_MAP%>"
                                NextPage="<%= nextPage%>"    HomePage="<%= homePage%>"    Jobs="<%= jobs %>"/>
        </div> 
    </oneit:form>
</oneit:dynIncluded>