%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
<div class="page-bar"> <ul class="page-breadcrumb uc"> <li><h2>Manage Programs & Plans</h2></li> </ul> <div class="page-toolbar"> </div> </div> <!-- --> <div class="tabbable-custom"> <ul class="nav nav-tabs"> <li class="active"> <a href="#tab_1" data-toggle="tab" aria-expanded="true" onclick="event.preventDefault()"> Programs </a> </li> <li> <a href="#tab_2" data-toggle="tab" aria-expanded="true" onclick="event.preventDefault()" ng-click="CR.initPlans()"> Plans </a> </li> </ul> <div class="tab-content nobdr"> <!-- Programs --> <div class="tab-pane active" id="tab_1"> <!-- Search --> <div class="form-group"> <a href="" class="btn blue btn-outline pull-right" ng-click="CR.open_form()"><i class="fa fa-plus"></i> Add New</a> <form ng-submit="CR.lists()"> <div class="form-inline fc-sm"> <select class="form-control" ng-model="CR.sdata.type_id" ng-change="CR.lists()"> <option value="">Type (ALL)</option> <option value="{{r.id}}" ng-repeat="r in CR.programTypes">{{r.title}}</option> </select> <select class="form-control" ng-model="CR.sdata.ac_id" ng-change="CR.lists()"> <option value="">Acad. Career (ALL)</option> <option value="{{r.id}}" ng-repeat="r in CR.academicCareers">{{r.title}}</option> </select> <select class="form-control w200" ng-model="CR.sdata.discipline_id" ng-change="CR.lists()"> <option value="">Discipline (ALL)</option> <option value="{{r.id}}" ng-repeat="r in CR.disciplines">{{r.title}}</option> </select> <select class="form-control w300" ng-model="CR.sdata.school_id" ng-change="CR.lists()"> <option value="">School (ALL)</option> <option value="{{r.id}}" ng-repeat="r in CR.schools">{{r.title}}</option> </select> <input type="text" ng-model="CR.sdata.k" class="form-control w150" ng-keyup="CR.lists()" placeholder="Keyword..." /> <!-- <button type="submit" class="btn btn-info">Search</button> --> </div> </form> </div> <!-- / --> <div ng-if="CR.result.length"> <div class="text-secondary bold mb10"> Showing {{CR.page.start+1}} - {{CR.page.start+CR.page.total}} of {{CR.page.total_records}} records. </div> <div class="table-responsive"> <table class="table table-condensed1 table-striped table-bordered table-advance table-hover tablemd"> <thead class="vmid uc"> <tr> <th class="w20">SN</th> <th>Program Name</th> <th class="w100">Type</th> <th class="w150">Acad. Career</th> <th class="w150 text-right">Application Fee</th> <th class="w150">Med/Non Med</th> <th class="w150">Phd/Non Phd</th> <th class="w60">Status</th> <th class="w85"></th> </tr> </thead> <tbody class="vtop"> <tr ng-repeat="(i,r) in CR.result"> <td>{{i+CR.page.start+1}}.</td> <td> {{r.title}} <div class="note-text"> {{r.discipline}} | {{r.school}} </div> <div class="mt5"> <button type="button" class="btn btn-xs btn-info" ng-click="CR.openSuggestedPlanModal(r)"> Suggested Plans <span class="badge badge-info"> {{r.noOfSPlans}} </span> </button> </div> <div class="pdT3 note-text" ng-if="r.coupan_added"><i class="fa fa-check-circle text-success"></i> Coupan Added</div> </td> <td>{{r.type}}</td> <td>{{r.ac_name}}</td> <td class="text-right">INR {{r.fee}}</td> <td>{{r.is_medical=='1'?'Medical':'Non Medical'}}</td> <td>{{r.is_phd=='1'?'Phd':'Non Phd'}}</td> <td> <span class="label label-sm label-success label-mini" ng-if="r.status=='1'">Active</span> <span class="label label-sm label-danger label-mini" ng-if="r.status=='0'">Inactive</span> </td> <td class="text-center"> <div class="btn-group btn-group-solid"> <button type="button" class="btn btn-xs default" ng-click="CR.edit_program(r.id)"><i class="fa fa-edit"></i></button> <button type="button" class="btn btn-xs red" ng-click="CR.delete_program(r.id)"><i class="fa fa-trash-o"></i></button> </div> </td> </tr> </tbody> </table> </div> <div class="bold" ng-show="CR.page.total_pages>1"> <div dir-paging fn="CR.lists" pageob="CR.page"></div> </div> </div> <div class="text-center text-default pd20" ng-if="!CR.result.length">No record found.</div> </div> <!-- /Programs End --> <!-- Plans --> <div class="tab-pane" id="tab_2"> <div class="row"> <div class="col-md-4"> <div class="portlet box purple"> <div class="portlet-title"> <div class="caption uc">Select Program</div> </div> <div class="portlet-body" id="prgPBBx" style="padding:0"> <div style="padding:5px 3px"> <div class="input-icon right"> <i class="fa fa-search font-purple"></i> <input type="text" class="form-control" ng-model="CR.searchProgramInput" placeholder="Search"> </div> </div> <div class="clearfix" style="height: 400px; overflow:auto"> <div style="padding:3px"> <ul class="nav nav-pills nav-stacked"> <li class="{{r.actClass}}" ng-repeat="(i,r) in CR.allPrograms | filter:CR.searchProgramInput" ng-click="CR.getPlans(r)"> <a href="javascript:;"><span class="badge badge-info pull-right"> {{r.noOfPlans}} </span> {{r.title}} </a> </li> </ul> </div> </div> </div> </div> </div> <div class="col-md-8"> <div class="portlet box yellow"> <div class="portlet-title"> <div class="caption">PLANS: {{CR.selectedPrg.title}}</div> <div class="actions"> <a href="javascript:;" class="btn green btn-sm" ng-click="CR.openPlanForm()"> <i class="fa fa-plus"></i> Add </a> <form id="planImpExcel" style="display:none"> <input type="hidden" name="program_id" value="{{CR.selectedPrg.id}}"> <input type="file" name="file" id="planExcelFile" onchange="angular.element(this).scope().uploadPlanExcel()" /> </form> <a class="btn btn-sm purple" href="javascript:;;" onclick="$('#planExcelFile').click()"><i class="fa fa-upload"></i> <i class="fa fa-file-excel-o"></i></a> </div> </div> <div class="portlet-body" id="plansPBBx" style="padding:0"> <div style="padding:5px 3px"> <div class="input-icon right"> <i class="fa fa-search font-yellow"></i> <input type="text" class="form-control" ng-model="CR.searchPlanInput" placeholder="Search"> </div> </div> <div style="height: 400px; overflow:auto; padding:0 3px"> <div class="table-responsive"> <table class="table table-condensed table-striped table-bordered table-advance table-hover"> <tbody class=""> <tr ng-repeat="(i,r) in CR.plans | filter:CR.searchPlanInput"> <td class="w20">{{i+1}}.</td> <td> {{r.title}} <div class="pdT3 note-text"> Plan Code: <strong>{{r.code}}</strong> | Program Code: <strong>{{r.program_code}}</strong> | Career Code: <strong>{{r.ac_code}}</strong> </div> <div class="pdT3 note-text"> Campus: <strong>{{r.campus}}</strong> </div> <div class="pdT3 note-text"> Year Wise Fee: <strong>{{r.fee_year_wise || 'Not Added'}}</strong> </div> <div class="pdT3 note-text"> Semester Wise Fee: <strong>{{r.fee_semester_wise || 'Not Added'}}</strong> </div> <div class="pdT3 note-text" ng-if="r.coupan_added"><i class="fa fa-check-circle text-success"></i> Coupan Added</div> </td> <td class="w100 text-right" ng-if="r.fee>0">INR {{r.fee | number:2}}</td> <td class="w100 text-right text-default" ng-if="r.fee==0">INR {{r.prgAppFee | number:2}}</td> <td class="w60"> <span class="label label-sm label-success label-mini" ng-if="r.status=='1'">Active</span> <span class="label label-sm label-danger label-mini" ng-if="r.status=='0'">Inactive</span> </td> <td class="w85 text-center"> <div class="btn-group btn-group-solid"> <button type="button" class="btn btn-xs default" ng-click="CR.editPlan(r.id)"><i class="fa fa-edit"></i></button> <button type="button" class="btn btn-xs red" ng-click="CR.deletePlan(r.id)"><i class="fa fa-trash-o"></i></button> </div> </td> </tr> </tbody> </table> </div> </div> </div> </div> </div> </div> </div> <!-- /Plans End --> </div> </div> <!-- Form --> <div class="modal bs-modal-lg modal-scroll in" id="formModal" role="dialog" aria-hidden="true" data-backdrop="static"> <div class="modal-dialog modal-full"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button> <h4 class="modal-title">{{CR.dtl.id?'Update':'Add'}} Program</h4> </div> <div class="modal-body err-abs form-lbl-grey"> <form id="frm" autocomplete="off" spellcheck="false"> <input type="hidden" name="id" value="{{CR.dtl.id}}" /> <div class="tabbable-custom"> <ul class="nav nav-tabs"> <li class="active"> <a href="#ptab_1" data-toggle="tab" aria-expanded="true" onclick="event.preventDefault()"> General Detail </a> </li> <li> <a href="#ptab_2" data-toggle="tab" aria-expanded="true" onclick="event.preventDefault()"> Highlights </a> </li> <li> <a href="#ptab_3" data-toggle="tab" aria-expanded="true" onclick="event.preventDefault()"> Eligibility </a> </li> <li> <a href="#ptab_4" data-toggle="tab" aria-expanded="true" onclick="event.preventDefault()"> Scholarship </a> </li> <li> <a href="#ptab_5" data-toggle="tab" aria-expanded="true" onclick="event.preventDefault()"> Career Path </a> </li> <li> <a href="#ptab_6" data-toggle="tab" aria-expanded="true" onclick="event.preventDefault()"> Program Fee </a> </li> <li> <a href="#ptab_7" data-toggle="tab" aria-expanded="true" onclick="event.preventDefault()"> Financial Assistance </a> </li> </ul> <div class="tab-content"> <div class="tab-pane active" id="ptab_1"> <div class="m-auto"> <div class="row"> <div class="col-md-4 form-group"> <label class="req">Program Name</label> <input type="text" class="form-control" name="title" ng-model="CR.dtl.title" maxlength="100"> </div> <div class="col-md-4 form-group"> <label class="req">Program Type</label> <select class="form-control" name="type_id" ng-model="CR.dtl.type_id"> <option value="">Select</option> <option value="{{r.id}}" ng-repeat="r in CR.programTypes">{{r.title}}</option> </select> </div> <div class="col-md-4 form-group"> <label class="req">Academic Career</label> <select class="form-control" name="ac_id" ng-model="CR.dtl.ac_id"> <option value="">Select</option> <option value="{{r.id}}" ng-repeat="r in CR.academicCareers">{{r.title}}</option> </select> </div> <div class="col-md-4 form-group"> <label class="req">Discipline</label> <select class="form-control" name="discipline_id" ng-model="CR.dtl.discipline_id"> <option value="">Select</option> <option value="{{r.id}}" ng-repeat="r in CR.disciplines">{{r.title}}</option> </select> </div> <div class="col-md-4 form-group"> <label class="req">School</label> <select class="form-control" name="school_id" ng-model="CR.dtl.school_id"> <option value="">Select</option> <option value="{{r.id}}" ng-repeat="r in CR.schools">{{r.title}}</option> </select> </div> <div class="col-md-4 form-group"> <label>Application Fee (INR)</label> <input type="text" class="form-control" name="fee" ng-model="CR.dtl.fee" maxlength="10"> </div> <div class="col-md-4 form-group"> <label>Program Image</label> <input type="file" class="form-control" name="image" onchange="check_image(this)"> <div class="pdT5" ng-if="CR.dtl.image_url"> <div class="pdB5"><img ng-src="{{CR.dtl.image_url}}" style="max-width: 100%;"></div> <button type="button" class="btn btn-xs red" ng-click="CR.removeProgImage(CR.dtl.id)"><i class="fa fa-trash-o"></i> Remove Image</button> </div> </div> <div class="col-md-4 form-group"> <label>Brocure (.pdf only)</label> <input type="file" class="form-control" name="brochure"> <div class="pdT5" ng-if="CR.dtl.brochure"> <div class="pdB5"> <a href="{{CR.dtl.brochure_url}}" target="_blank">View Brochure</a> </div> <button type="button" class="btn btn-xs red" ng-click="CR.removeProgBrochure(CR.dtl.id)"><i class="fa fa-trash-o"></i> Remove Brochure</button> </div> </div> <div class="col-md-4 form-group"> <label>Med / Non Med</label> <select class="form-control" name="is_medical" ng-model="CR.dtl.is_medical"> <option value="0">Non Medical</option> <option value="1">Medical</option> </select> </div> <div class="col-md-4 form-group"> <label>Phd / Non Phd</label> <select class="form-control" name="is_phd" ng-model="CR.dtl.is_phd"> <option value="0">Non Phd</option> <option value="1">Phd</option> </select> </div> <div class="col-md-4 form-group"> <label>Admission Through</label> <input type="text" class="form-control" name="adm_through" ng-model="CR.dtl.adm_through" maxlength="100"> </div> <div class="col-md-4 form-group"> <label>Status</label> <select class="form-control" name="status" ng-model="CR.dtl.status"> <option value="1">Active</option> <option value="0">Inactive</option> </select> </div> </div> <div ng-if="CR.coupans.length"> <hr class="mt10"> <label>Select Offers</label> <table class="table table-condensed table-striped table-bordered table-advance table-hover progChk"> <thead class="vmid"> <tr> <th class="w20"> <input type="checkbox" class="allChk" onclick="allChk('.progChk')"> </th> <th>Offer Name</th> <th class="w120">Expiry Date</th> <th class="w120 text-right">Offer Value</th> </tr> </thead> <tbody class="vmid"> <tr ng-repeat="(i,r) in CR.coupans"> <td> <input type="checkbox" class="chk" name="coupans[]" value="{{r.id}}" onclick="chk('.progChk')"> </td> <td>{{r.title}}</td> <td>{{r.expiry_date}}</td> <td class="text-right">INR {{r.amt}}</td> </tr> </tbody> </table> </div> </div> </div> <div class="tab-pane" id="ptab_2"> <div class="form-group"> <textarea class="form-control" id="ta_highlights" name="highlights" ng-model="CR.dtl.highlights"></textarea> </div> </div> <div class="tab-pane" id="ptab_3"> <div class="form-group"> <textarea class="form-control" id="ta_eligibility" name="eligibility" ng-model="CR.dtl.eligibility"></textarea> </div> </div> <div class="tab-pane" id="ptab_4"> <div class="form-group"> <textarea class="form-control" id="ta_scholarship" name="scholarship" ng-model="CR.dtl.scholarship"></textarea> </div> </div> <div class="tab-pane" id="ptab_5"> <div class="form-group"> <textarea class="form-control" id="ta_career_path" name="career_path" ng-model="CR.dtl.career_path"></textarea> </div> </div> <div class="tab-pane" id="ptab_6"> <div class="form-group"> <textarea class="form-control" id="ta_program_fee_dtl" name="program_fee_dtl" ng-model="CR.dtl.program_fee_dtl"></textarea> </div> </div> <div class="tab-pane" id="ptab_7"> <div class="form-group"> <textarea class="form-control" id="ta_financial_assistance" name="financial_assistance" ng-model="CR.dtl.financial_assistance"></textarea> </div> </div> </div> </div> </form> </div> <div class="modal-footer"> <button type="button" class="btn dark btn-outline" data-dismiss="modal">Close</button> <button type="button" class="btn green" ng-click="CR.save()">Save</button> </div> </div> </div> </div> <!-- Plan Form --> <div class="modal bs-modal-lg modal-scroll in" id="planformModal" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button> <h4 class="modal-title">{{CR.planData.id?'Update':'Add'}} Plan</h4> </div> <div class="modal-body err-abs form-lbl-grey"> <form id="planfrm" autocomplete="off" spellcheck="false"> <input type="hidden" name="id" value="{{CR.planData.id}}" /> <input type="hidden" name="program_id" value="{{CR.planData.program_id}}" /> <div class="row"> <div class="col-md-12 form-group"> <label>Program</label> <div class="form-control bold">{{CR.selectedPrg.title}}</div> </div> <div class="col-md-12 form-group"> <label class="req">Campus</label> <div class="form-control"> <div class="row"> <label ng-repeat="r in CR.campuses" class="nomrgn col-md-6"> <input type="checkbox" class="cchk" name="campus_ids[]" value="{{r.id}}" /> {{r.title}} </label> </div> </div> </div> <div class="col-md-8 form-group"> <label class="req">Plan Name</label> <input type="text" class="form-control" name="title" ng-model="CR.planData.title" maxlength="100"> </div> <div class="col-md-4 form-group"> <label class="req">Plan Code</label> <input type="text" class="form-control" name="code" ng-model="CR.planData.code" maxlength="10"> </div> <div class="col-md-4 form-group"> <label>Application Fee (INR)</label> <input type="text" class="form-control" name="fee" ng-model="CR.planData.fee" maxlength="10"> <div class="note-text" ng-if="CR.planData.prgAppFee>0"> In case of <strong>0</strong>, fee of <strong>{{CR.selectedPrg.title}} (INR {{CR.planData.prgAppFee}})</strong> will be used. </div> </div> <div class="col-md-4 form-group"> <label class="req">Program Code</label> <input type="text" class="form-control" name="program_code" ng-model="CR.planData.program_code" maxlength="10"> </div> <div class="col-md-4 form-group"> <label class="req">Career Code</label> <input type="text" class="form-control" name="ac_code" ng-model="CR.planData.ac_code" maxlength="10"> </div> <div class="clearfix"></div> <div class="col-md-4 form-group"> <label>Program Fee</label> <input type="text" class="form-control" name="program_fee" ng-model="CR.planData.program_fee" maxlength="100"> </div> <div class="col-md-4 form-group"> <label>Program Duration</label> <input type="text" class="form-control" name="program_duration" ng-model="CR.planData.program_duration" maxlength="100"> </div> <div class="col-md-4 form-group"> <label>Status</label> <select class="form-control" name="status" ng-model="CR.planData.status"> <option value="1">Active</option> <option value="0">Inactive</option> </select> </div> </div> <hr class="mt10"> <div> <label class="bold">Year Wise Fee</label> <div class="d-flex flex-wrap"> <div class="w140 pr5" ng-repeat="n in [1,2,3,4,5,6]"> <label>Year {{n}}</label> <input type="text" class="form-control" name="fee_year[{{n}}]" ng-model="CR.planData.fee_year_wise[n-1]"> </div> </div> </div> <div class="pt10"> <label class="bold">Semester Wise Fee</label> <div class="d-flex flex-wrap"> <div class="w140 pr5 pb5" ng-repeat="n in [1,2,3,4,5,6,7,8,9,10,11,12]"> <label>Semester {{n}}</label> <input type="text" class="form-control" name="fee_semester[{{n}}]" ng-model="CR.planData.fee_semester_wise[n-1]"> </div> </div> </div> <div ng-if="CR.coupans.length"> <hr class="mt10"> <label>Select Offers</label> <table class="table table-condensed table-striped table-bordered table-advance table-hover planChk"> <thead class="vmid"> <tr> <th class="w20"> <input type="checkbox" class="allChk" onclick="allChk('.planChk')"> </th> <th>Offer Name</th> <th class="w120">Expiry Date</th> <th class="w120 text-right">Offer Value</th> </tr> </thead> <tbody class="vmid"> <tr ng-repeat="(i,r) in CR.coupans"> <td> <input type="checkbox" class="chk" name="coupans[]" value="{{r.id}}" onclick="chk('.planChk')"> </td> <td>{{r.title}}</td> <td>{{r.expiry_date}}</td> <td class="text-right">INR {{r.amt}}</td> </tr> </tbody> </table> </div> </form> </div> <div class="modal-footer"> <button type="button" class="btn dark btn-outline" data-dismiss="modal">Close</button> <button type="button" class="btn green" ng-click="CR.savePlan()">Save</button> </div> </div> </div> </div> <!-- Suggested Programs/Plans --> <div class="modal modal-scroll in" id="suggestedPrgModal" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-full"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true" ng-click="CR.lists()"></button> <h4 class="modal-title">SUGGESTED PLANS: {{CR.spSelectedPrg.title}} </h4> </div> <div class="modal-body"> <div class="form-inline mb10"> <select class="form-control" ng-model="CR.spProgramId"> <option value="">Select Program</option> <option value="{{r.id}}" ng-repeat="r in CR.spAllPrograms">{{r.title}}</option> </select> <button type="button" class="btn blue" ng-click="CR.addSuggestedProgram()"><i class="fa fa-plus"></i> Add</button> </div> <!-- --> <div class="tabbable-custom"> <ul class="nav nav-tabs"> <li class="{{i==0?'active':''}}" ng-repeat="(i,p) in CR.suggestedPrograms"> <a href="#sptab_{{i}}" data-toggle="tab" aria-expanded="true" onclick="event.preventDefault()"> {{p.program}} <i class="fa fa-times-circle text-danger" ng-click="CR.deleteSuggestedProgram(p.id)"></i> </a> </li> </ul> <div class="tab-content nobdr"> <div class="tab-pane {{i==0?'active':''}}" id="sptab_{{i}}" ng-repeat="(i,p) in CR.suggestedPrograms"> <form> <input type="hidden" name="sug_program_id" value="{{p.id}}"> <div class="table-responsive mb10"> <table class="table table-condensed table-striped table-bordered table-advance table-hover spChk_{{i}}"> <thead class="vmid"> <tr> <th class="w20"> <input type="checkbox" class="allChk" ecss=".spChk_{{i}}" onclick="allChk($(this).attr('ecss'))" onchange="addSuggestedPlans(this)"> </th> <th>Plan</th> <th class="w120">Code</th> </tr> </thead> <tbody class="vmid"> <tr ng-repeat="(j,r) in p.plans"> <td class="w20"> <input type="checkbox" class="chk" name="splans[]" value="{{r.plan_id}}" ng-checked="r.isAdded" ecss=".spChk_{{i}}" onclick="chk($(this).attr('ecss'))" onchange="addSuggestedPlans(this, true)"> </td> <td>{{r.plan}}</td> <td class="w100">{{r.code}}</td> </tr> </tbody> </table> </div> <!-- <button type="button" class="btn green" ng-click="CR.addSuggestedPlans($event)"><i class="fa fa-plus"></i> Add Selected Plans</button> --> </form> </div> </div> </div> </div> <!-- <div class="modal-footer"> <button type="button" class="btn dark btn-outline" data-dismiss="modal">Close</button> <button type="button" class="btn green">Save changes</button> </div> --> </div> </div> </div>