Disposition Plan
Showing
17 changed files
with
761 additions
and
120 deletions
| ... | @@ -12,6 +12,7 @@ use SimpleXLSX; | ... | @@ -12,6 +12,7 @@ use SimpleXLSX; |
| 12 | use App\Jobs\KHRMSLib; | 12 | use App\Jobs\KHRMSLib; |
| 13 | use App\Models\Disposition; | 13 | use App\Models\Disposition; |
| 14 | use App\Models\SubDisposition; | 14 | use App\Models\SubDisposition; |
| 15 | use App\Models\DispositionPlan; | ||
| 15 | 16 | ||
| 16 | class CampaignController extends Controller { | 17 | class CampaignController extends Controller { |
| 17 | 18 | ||
| ... | @@ -259,12 +260,16 @@ class CampaignController extends Controller { | ... | @@ -259,12 +260,16 @@ class CampaignController extends Controller { |
| 259 | } | 260 | } |
| 260 | } | 261 | } |
| 261 | }else{*/ | 262 | }else{*/ |
| 262 | $dispositionPlans=Disposition::where("status","=","active")->get(); | 263 | $dispositionPlans=DispositionPlan::where("status","=","active")->get(); |
| 263 | //} | 264 | //} |
| 264 | 265 | ||
| 265 | $data['dispositionPlans'] = $dispositionPlans; | 266 | $data['dispositionPlans'] = $dispositionPlans; |
| 266 | //$data['dispositionCode'] = $dispositionCode; | 267 | //$data['dispositionCode'] = $dispositionCode; |
| 267 | 268 | ||
| 269 | $data['selectedDispositionPlan'] = DB::table('campaign_disposition_plan') | ||
| 270 | ->join('disposition_plan', 'campaign_disposition_plan.dispo_plan_id', '=', 'disposition_plan.id') | ||
| 271 | ->select('disposition_plan.name as name ', 'disposition_plan.id as planid')->where("campaign","=",$campaign)->first(); | ||
| 272 | |||
| 268 | $dispositionList=DB::table('hrms_masters')->select('*')->where('status','=','Active')->where("mkey","=",$campaign)->where("mtype","=",'coreconfig')->first(); | 273 | $dispositionList=DB::table('hrms_masters')->select('*')->where('status','=','Active')->where("mkey","=",$campaign)->where("mtype","=",'coreconfig')->first(); |
| 269 | 274 | ||
| 270 | $dispolist=explode("~",$dispositionList->mvalue); | 275 | $dispolist=explode("~",$dispositionList->mvalue); |
| ... | @@ -752,11 +757,47 @@ class CampaignController extends Controller { | ... | @@ -752,11 +757,47 @@ class CampaignController extends Controller { |
| 752 | 757 | ||
| 753 | if($id=="assigndisposition"){ | 758 | if($id=="assigndisposition"){ |
| 754 | $wakka = new KHRMSLib(); | 759 | $wakka = new KHRMSLib(); |
| 755 | $plans = Input::get('plan'); | 760 | $planId = Input::get('plan'); |
| 756 | $campaign = Input::get("selectCampaignField"); | 761 | $campaign = Input::get("selectCampaignField"); |
| 757 | $plans = explode(",", $plans); | ||
| 758 | 762 | ||
| 759 | foreach ($plans as $key => $plan) { | 763 | $campaignDispositionPlan = DB::table('campaign_disposition_plan')->where('campaign','=', $campaign)->select('*'); |
| 764 | |||
| 765 | if($campaignDispositionPlan->count() > 0){ | ||
| 766 | DB::table('campaign_disposition_plan')->where('campaign','=', $campaign)->update(['dispo_plan_id' => $planId,'updated_at'=>date("Y-m-d H:i:s")]); | ||
| 767 | }else{ | ||
| 768 | DB::table('campaign_disposition_plan')->insert(['campaign'=>$campaign,'dispo_plan_id'=>$planId, 'created_at'=>date("Y-m-d H:i:s"),'updated_at'=>date("Y-m-d H:i:s")]); | ||
| 769 | } | ||
| 770 | |||
| 771 | $dispositionEntities = DispositionPlan::join('disposition_plan_config', 'disposition_plan.id', '=', 'disposition_plan_config.dispo_plan_id') | ||
| 772 | ->join('disposition', 'disposition.name', '=', 'disposition_plan_config.disposition') | ||
| 773 | ->select('disposition_plan.id as dispositionPlanId', 'disposition_plan.name as name','disposition_plan.status AS status','disposition.code AS code','disposition_plan_config.disposition as disposition','disposition_plan_config.sub_disposition as sub_disposition') | ||
| 774 | ->where('disposition_plan.id','=',$planId) | ||
| 775 | ->where('disposition.status','active') | ||
| 776 | ->get(); | ||
| 777 | |||
| 778 | if($dispositionEntities->count() > 0){ | ||
| 779 | $mvalue = ''; | ||
| 780 | foreach ($dispositionEntities as $key => $dispositionEntity) { | ||
| 781 | $code = $dispositionEntity->code; | ||
| 782 | $disposition = $dispositionEntity->disposition; | ||
| 783 | $subDisposition = $dispositionEntity->sub_disposition; | ||
| 784 | |||
| 785 | if(!empty($mvalue)){ | ||
| 786 | $mvalue .= $mvalue."~$code|$disposition|$subDisposition"; | ||
| 787 | }else{ | ||
| 788 | $mvalue = "$code|$disposition|$subDisposition"; | ||
| 789 | } | ||
| 790 | } | ||
| 791 | $hrmsdata = DB::table('hrms_masters')->where('mkey','=', $campaign)->where('mtype','=', 'coreconfig')->select('*'); | ||
| 792 | if($hrmsdata->count() == 0){ | ||
| 793 | DB::table('hrms_masters')->insert(['mkey'=>$campaign, 'mtype'=>'coreconfig', 'mvalue'=>$mvalue,'status'=>'active']); | ||
| 794 | }else{ | ||
| 795 | $wakka->Query("update hrms_masters set mvalue='$mvalue' where mkey='$campaign' and mtype='coreconfig';"); | ||
| 796 | } | ||
| 797 | |||
| 798 | } | ||
| 799 | |||
| 800 | /*foreach ($plans as $key => $plan) { | ||
| 760 | $dispositionPlan = Disposition::join('sub_disposition', 'disposition.id', '=', 'sub_disposition.dispo_id') | 801 | $dispositionPlan = Disposition::join('sub_disposition', 'disposition.id', '=', 'sub_disposition.dispo_id') |
| 761 | ->select('disposition.id as dispoId', 'disposition.plan AS plan', 'disposition.name as disposition','disposition.code as code','disposition.status AS status', | 802 | ->select('disposition.id as dispoId', 'disposition.plan AS plan', 'disposition.name as disposition','disposition.code as code','disposition.status AS status', |
| 762 | DB::raw('count(*) as totalSubDispo, sub_disposition.id'), | 803 | DB::raw('count(*) as totalSubDispo, sub_disposition.id'), |
| ... | @@ -785,7 +826,7 @@ class CampaignController extends Controller { | ... | @@ -785,7 +826,7 @@ class CampaignController extends Controller { |
| 785 | $wakka->Query("update hrms_masters set mvalue='$mvalue' where mkey='$campaign' and mtype='coreconfig';"); | 826 | $wakka->Query("update hrms_masters set mvalue='$mvalue' where mkey='$campaign' and mtype='coreconfig';"); |
| 786 | } | 827 | } |
| 787 | } | 828 | } |
| 788 | } | 829 | }*/ |
| 789 | 830 | ||
| 790 | 831 | ||
| 791 | /*$wakka = new KHRMSLib(); | 832 | /*$wakka = new KHRMSLib(); | ... | ... |
| 1 | <?php namespace App\Http\Controllers; | ||
| 2 | |||
| 3 | use Auth; | ||
| 4 | use Input; | ||
| 5 | use Config; | ||
| 6 | use Session; | ||
| 7 | use DB; | ||
| 8 | use App\Services\FormBuilder; | ||
| 9 | use Illuminate\Http\Request; | ||
| 10 | use Response; | ||
| 11 | use App\Models\Disposition; | ||
| 12 | use App\Models\SubDisposition; | ||
| 13 | |||
| 14 | class DispositionController extends Controller { | ||
| 15 | |||
| 16 | |||
| 17 | public function __construct() | ||
| 18 | { | ||
| 19 | $this->middleware('auth'); | ||
| 20 | $this->middleware('module_access'); | ||
| 21 | } | ||
| 22 | |||
| 23 | public function index() | ||
| 24 | { | ||
| 25 | $data['dispositions']= Disposition::join('sub_disposition', 'disposition.id', '=', 'sub_disposition.dispo_id') | ||
| 26 | ->select('disposition.id as dispoId', 'disposition.name as disposition','disposition.code as code','disposition.status AS status', | ||
| 27 | DB::raw('count(*) as totalSubDispo, sub_disposition.id'), | ||
| 28 | DB::raw('GROUP_CONCAT(sub_disposition.name) as sunDispoName, sub_disposition.name')) | ||
| 29 | ->groupBy('sub_disposition.dispo_id') | ||
| 30 | ->get(); | ||
| 31 | |||
| 32 | return view("layout.module.disposition.index", $data); | ||
| 33 | } | ||
| 34 | public function create() | ||
| 35 | { | ||
| 36 | return view('layout.module.disposition.create'); | ||
| 37 | } | ||
| 38 | public function store(Request $request) | ||
| 39 | { | ||
| 40 | $action = Input::get("action"); | ||
| 41 | |||
| 42 | if($action == 'isExists'){ | ||
| 43 | $disposition = Input::get("disposition"); | ||
| 44 | $code = Input::get("code"); | ||
| 45 | $exists=Disposition::where("name","=",$disposition)->orwhere("code","=",$code)->first(); | ||
| 46 | if($exists){ | ||
| 47 | $dispositionId = Input::get("dispoId"); | ||
| 48 | if($dispositionId == $exists->id){ | ||
| 49 | return "false"; | ||
| 50 | } | ||
| 51 | return "true"; | ||
| 52 | }else{ | ||
| 53 | return "false"; | ||
| 54 | } | ||
| 55 | } | ||
| 56 | |||
| 57 | if($action == 'createDisposition'){ | ||
| 58 | $code = Input::get("code"); | ||
| 59 | $disposition = Input::get("disposition"); | ||
| 60 | $subDisposition = Input::get("subDisposition"); | ||
| 61 | $status = Input::get("status"); | ||
| 62 | |||
| 63 | $disposition = Disposition::create([ | ||
| 64 | 'code' => $code, | ||
| 65 | 'name' => $disposition, | ||
| 66 | 'status' => $status, | ||
| 67 | 'created_at' => date("Y-m-d H:i:s"), | ||
| 68 | 'updated_at' => date("Y-m-d H:i:s") | ||
| 69 | ]); | ||
| 70 | |||
| 71 | $dispoId = $disposition->id; | ||
| 72 | |||
| 73 | foreach ($subDisposition as $key => $value) { | ||
| 74 | $subDisposition = SubDisposition::create([ | ||
| 75 | 'dispo_id' => $dispoId, | ||
| 76 | 'name' => $value, | ||
| 77 | 'created_at' => date("Y-m-d H:i:s"), | ||
| 78 | 'updated_at' => date("Y-m-d H:i:s") | ||
| 79 | ]); | ||
| 80 | } | ||
| 81 | return; | ||
| 82 | |||
| 83 | } | ||
| 84 | |||
| 85 | if($action == 'updateDisposition'){ | ||
| 86 | $dispoId = Input::get("dispoId"); | ||
| 87 | $code = Input::get("code"); | ||
| 88 | $disposition = Input::get("disposition"); | ||
| 89 | $subDisposition = Input::get("subDisposition"); | ||
| 90 | $status = Input::get("status"); | ||
| 91 | |||
| 92 | Disposition::where('id', $dispoId) | ||
| 93 | ->update([ | ||
| 94 | 'code' => $code, | ||
| 95 | 'name' => $disposition, | ||
| 96 | 'status' => $status]); | ||
| 97 | |||
| 98 | SubDisposition::where('dispo_id', $dispoId)->delete(); | ||
| 99 | |||
| 100 | foreach ($subDisposition as $key => $value) { | ||
| 101 | $subDisposition = SubDisposition::create([ | ||
| 102 | 'dispo_id' => $dispoId, | ||
| 103 | 'name' => $value, | ||
| 104 | 'created_at' => date("Y-m-d H:i:s"), | ||
| 105 | 'updated_at' => date("Y-m-d H:i:s") | ||
| 106 | ]); | ||
| 107 | } | ||
| 108 | return; | ||
| 109 | |||
| 110 | } | ||
| 111 | } | ||
| 112 | public function show($id) | ||
| 113 | { | ||
| 114 | |||
| 115 | } | ||
| 116 | public function edit($id) | ||
| 117 | { | ||
| 118 | $data['disposition']= Disposition::join('sub_disposition', 'disposition.id', '=', 'sub_disposition.dispo_id') | ||
| 119 | ->select('disposition.id AS dispoId', 'disposition.name as disposition','disposition.code as code','disposition.status AS status', | ||
| 120 | DB::raw('count(*) as totalSubDispo, sub_disposition.id'), | ||
| 121 | DB::raw('GROUP_CONCAT(sub_disposition.name) as sunDispoName, sub_disposition.name')) | ||
| 122 | ->groupBy('sub_disposition.dispo_id') | ||
| 123 | ->where('disposition.id','=',$id) | ||
| 124 | ->get()->first(); | ||
| 125 | |||
| 126 | return view('layout.module.disposition.edit',$data); | ||
| 127 | } | ||
| 128 | public function update($id) | ||
| 129 | { | ||
| 130 | |||
| 131 | } | ||
| 132 | public function destroy($id) | ||
| 133 | { | ||
| 134 | } | ||
| 135 | public function dashboard() | ||
| 136 | { | ||
| 137 | } | ||
| 138 | } |
| ... | @@ -10,6 +10,8 @@ use Illuminate\Http\Request; | ... | @@ -10,6 +10,8 @@ use Illuminate\Http\Request; |
| 10 | use Response; | 10 | use Response; |
| 11 | use App\Models\Disposition; | 11 | use App\Models\Disposition; |
| 12 | use App\Models\SubDisposition; | 12 | use App\Models\SubDisposition; |
| 13 | use App\Models\DispositionPlan; | ||
| 14 | use App\Models\DispositionPlanConfig; | ||
| 13 | 15 | ||
| 14 | class DispositionPlanController extends Controller { | 16 | class DispositionPlanController extends Controller { |
| 15 | 17 | ||
| ... | @@ -22,18 +24,27 @@ class DispositionPlanController extends Controller { | ... | @@ -22,18 +24,27 @@ class DispositionPlanController extends Controller { |
| 22 | 24 | ||
| 23 | public function index() | 25 | public function index() |
| 24 | { | 26 | { |
| 25 | $data['dispositionPlan']= Disposition::join('sub_disposition', 'disposition.id', '=', 'sub_disposition.dispo_id') | 27 | $data['dispositionPlan']= DispositionPlan::join('disposition_plan_config', 'disposition_plan.id', '=', 'disposition_plan_config.dispo_plan_id') |
| 26 | ->select('disposition.id as dispoId', 'disposition.plan AS plan', 'disposition.name as disposition','disposition.code as code','disposition.status AS status', | 28 | ->select('disposition_plan.id as dispositionPlanId', 'disposition_plan.name as name','disposition_plan.status AS status', |
| 27 | DB::raw('count(*) as totalSubDispo, sub_disposition.id'), | 29 | DB::raw('count(*) as totalDisposition, disposition_plan_config.id'), |
| 28 | DB::raw('GROUP_CONCAT(sub_disposition.name) as sunDispoName, sub_disposition.name')) | 30 | DB::raw('GROUP_CONCAT(disposition_plan_config.disposition) as disposition, disposition_plan_config.disposition')) |
| 29 | ->groupBy('sub_disposition.dispo_id') | 31 | ->groupBy('disposition_plan_config.dispo_plan_id') |
| 32 | //->where('status','active') | ||
| 30 | ->get(); | 33 | ->get(); |
| 31 | 34 | ||
| 32 | return view("layout.module.dispositionplan.index", $data); | 35 | return view("layout.module.dispositionplan.index", $data); |
| 33 | } | 36 | } |
| 34 | public function create() | 37 | public function create() |
| 35 | { | 38 | { |
| 36 | return view('layout.module.dispositionplan.create'); | 39 | $data['dispositionEntities'] = Disposition::join('sub_disposition', 'disposition.id', '=', 'sub_disposition.dispo_id') |
| 40 | ->select('disposition.id as dispoId', 'disposition.name as disposition','disposition.code as code','disposition.status AS status', | ||
| 41 | DB::raw('count(*) as totalSubDispo, sub_disposition.id'), | ||
| 42 | DB::raw('GROUP_CONCAT(sub_disposition.name) as sunDispoName, sub_disposition.name')) | ||
| 43 | ->groupBy('sub_disposition.dispo_id') | ||
| 44 | ->where('status','active') | ||
| 45 | ->get(); | ||
| 46 | |||
| 47 | return view('layout.module.dispositionplan.create', $data); | ||
| 37 | } | 48 | } |
| 38 | public function store(Request $request) | 49 | public function store(Request $request) |
| 39 | { | 50 | { |
| ... | @@ -41,9 +52,13 @@ class DispositionPlanController extends Controller { | ... | @@ -41,9 +52,13 @@ class DispositionPlanController extends Controller { |
| 41 | 52 | ||
| 42 | if($action == 'isExists'){ | 53 | if($action == 'isExists'){ |
| 43 | $plan = Input::get("plan"); | 54 | $plan = Input::get("plan"); |
| 44 | $disposition = Input::get("disposition"); | 55 | $exists=DispositionPlan::where("name","=",$plan)->first(); |
| 45 | $exists=Disposition::where("plan","=",$plan)->orWhere("name","=",$disposition)->first(); | 56 | |
| 46 | if($exists){ | 57 | if($exists){ |
| 58 | $planId = Input::get("dispositionPlanId"); | ||
| 59 | if($planId == $exists->id){ | ||
| 60 | return "false"; | ||
| 61 | } | ||
| 47 | return "true"; | 62 | return "true"; |
| 48 | }else{ | 63 | }else{ |
| 49 | return "false"; | 64 | return "false"; |
| ... | @@ -52,56 +67,54 @@ class DispositionPlanController extends Controller { | ... | @@ -52,56 +67,54 @@ class DispositionPlanController extends Controller { |
| 52 | 67 | ||
| 53 | if($action == 'createDispositionPlan'){ | 68 | if($action == 'createDispositionPlan'){ |
| 54 | $plan = Input::get("plan"); | 69 | $plan = Input::get("plan"); |
| 55 | $code = Input::get("code"); | 70 | $dispositionList = Input::get("disposition"); |
| 56 | $disposition = Input::get("disposition"); | ||
| 57 | $subDisposition = Input::get("subDisposition"); | 71 | $subDisposition = Input::get("subDisposition"); |
| 72 | $status = Input::get("status"); | ||
| 58 | 73 | ||
| 59 | $disposition = Disposition::create([ | 74 | $dispositionPlan = DispositionPlan::create([ |
| 60 | 'plan' => $plan, | 75 | 'name' => $plan, |
| 61 | 'code' => $code, | 76 | 'status' => $status, |
| 62 | 'name' => $disposition, | ||
| 63 | 'created_at' => date("Y-m-d H:i:s"), | 77 | 'created_at' => date("Y-m-d H:i:s"), |
| 64 | 'updated_at' => date("Y-m-d H:i:s") | 78 | 'updated_at' => date("Y-m-d H:i:s") |
| 65 | ]); | 79 | ]); |
| 66 | 80 | ||
| 67 | $dispoId = $disposition->id; | 81 | foreach ($dispositionList as $key => $disposition) { |
| 68 | 82 | $dispositionPlanConfig = DispositionPlanConfig::create([ | |
| 69 | foreach ($subDisposition as $key => $value) { | 83 | 'dispo_plan_id' => $dispositionPlan->id, |
| 70 | $subDisposition = SubDisposition::create([ | 84 | 'disposition' => $disposition, |
| 71 | 'dispo_id' => $dispoId, | 85 | 'sub_disposition' => implode(",", $subDisposition[$key]), |
| 72 | 'name' => $value, | ||
| 73 | 'created_at' => date("Y-m-d H:i:s"), | 86 | 'created_at' => date("Y-m-d H:i:s"), |
| 74 | 'updated_at' => date("Y-m-d H:i:s") | 87 | 'updated_at' => date("Y-m-d H:i:s") |
| 75 | ]); | 88 | ]); |
| 76 | } | 89 | } |
| 77 | return; | 90 | return; |
| 78 | |||
| 79 | } | 91 | } |
| 80 | 92 | ||
| 81 | if($action == 'updateDispositionPlan'){ | 93 | if($action == 'updateDispositionPlan'){ |
| 82 | $dispoId = Input::get("dispoId"); | 94 | $dispositionPlanId = Input::get("dispositionPlanId"); |
| 83 | $plan = Input::get("plan"); | 95 | $plan = Input::get("plan"); |
| 84 | $code = Input::get("code"); | 96 | $dispositionList = Input::get("disposition"); |
| 85 | $disposition = Input::get("disposition"); | ||
| 86 | $subDisposition = Input::get("subDisposition"); | 97 | $subDisposition = Input::get("subDisposition"); |
| 98 | $status = Input::get("status"); | ||
| 87 | 99 | ||
| 88 | Disposition::where('id', $dispoId) | 100 | DispositionPlan::where('id', $dispositionPlanId) |
| 89 | ->update(['plan' => $plan, | 101 | ->update(['name' => $plan, |
| 90 | 'code' => $code, | 102 | 'status' => $status, |
| 91 | 'name' => $disposition]); | 103 | 'updated_at' => date("Y-m-d H:i:s") |
| 104 | ]); | ||
| 92 | 105 | ||
| 93 | SubDisposition::where('dispo_id', $dispoId)->delete(); | 106 | DispositionPlanConfig::where('dispo_plan_id', $dispositionPlanId)->delete(); |
| 94 | 107 | ||
| 95 | foreach ($subDisposition as $key => $value) { | 108 | foreach ($dispositionList as $key => $disposition) { |
| 96 | $subDisposition = SubDisposition::create([ | 109 | $dispositionPlanConfig = DispositionPlanConfig::create([ |
| 97 | 'dispo_id' => $dispoId, | 110 | 'dispo_plan_id' => $dispositionPlanId, |
| 98 | 'name' => $value, | 111 | 'disposition' => $disposition, |
| 112 | 'sub_disposition' => implode(",", $subDisposition[$key]), | ||
| 99 | 'created_at' => date("Y-m-d H:i:s"), | 113 | 'created_at' => date("Y-m-d H:i:s"), |
| 100 | 'updated_at' => date("Y-m-d H:i:s") | 114 | 'updated_at' => date("Y-m-d H:i:s") |
| 101 | ]); | 115 | ]); |
| 102 | } | 116 | } |
| 103 | return; | 117 | return; |
| 104 | |||
| 105 | } | 118 | } |
| 106 | } | 119 | } |
| 107 | public function show($id) | 120 | public function show($id) |
| ... | @@ -110,13 +123,19 @@ class DispositionPlanController extends Controller { | ... | @@ -110,13 +123,19 @@ class DispositionPlanController extends Controller { |
| 110 | } | 123 | } |
| 111 | public function edit($id) | 124 | public function edit($id) |
| 112 | { | 125 | { |
| 113 | $data['dispositionPlan']= Disposition::join('sub_disposition', 'disposition.id', '=', 'sub_disposition.dispo_id') | 126 | $data['dispositionEntities'] = Disposition::join('sub_disposition', 'disposition.id', '=', 'sub_disposition.dispo_id') |
| 114 | ->select('disposition.id AS dispoId', 'disposition.plan AS plan', 'disposition.name as disposition','disposition.code as code','disposition.status AS status', | 127 | ->select('disposition.id as dispoId', 'disposition.name as disposition','disposition.code as code','disposition.status AS status', |
| 115 | DB::raw('count(*) as totalSubDispo, sub_disposition.id'), | 128 | DB::raw('count(*) as totalSubDispo, sub_disposition.id'), |
| 116 | DB::raw('GROUP_CONCAT(sub_disposition.name) as sunDispoName, sub_disposition.name')) | 129 | DB::raw('GROUP_CONCAT(sub_disposition.name) as sunDispoName, sub_disposition.name')) |
| 117 | ->groupBy('sub_disposition.dispo_id') | 130 | ->groupBy('sub_disposition.dispo_id') |
| 118 | ->where('disposition.id','=',$id) | 131 | ->where('status','active') |
| 119 | ->get()->first(); | 132 | ->get(); |
| 133 | |||
| 134 | $data['dispositionPlan']= DispositionPlan::join('disposition_plan_config', 'disposition_plan.id', '=', 'disposition_plan_config.dispo_plan_id') | ||
| 135 | ->select('disposition_plan.id as dispositionPlanId', 'disposition_plan.name as name','disposition_plan.status AS status','disposition_plan_config.disposition as disposition','disposition_plan_config.sub_disposition as sub_disposition') | ||
| 136 | ->where('disposition_plan.id','=',$id) | ||
| 137 | ->get(); | ||
| 138 | |||
| 120 | 139 | ||
| 121 | return view('layout.module.dispositionplan.edit',$data); | 140 | return view('layout.module.dispositionplan.edit',$data); |
| 122 | } | 141 | } | ... | ... |
| ... | @@ -42,6 +42,7 @@ Route::group(['middleware' => ['web']], function () { | ... | @@ -42,6 +42,7 @@ Route::group(['middleware' => ['web']], function () { |
| 42 | Route::resource('group','GroupController'); | 42 | Route::resource('group','GroupController'); |
| 43 | Route::resource('role','RoleController'); | 43 | Route::resource('role','RoleController'); |
| 44 | Route::resource('dispositionPlan','DispositionPlanController'); | 44 | Route::resource('dispositionPlan','DispositionPlanController'); |
| 45 | Route::resource('disposition','DispositionController'); | ||
| 45 | 46 | ||
| 46 | Route::resource('master','MasterController'); | 47 | Route::resource('master','MasterController'); |
| 47 | Route::resource('admin','AdminController'); | 48 | Route::resource('admin','AdminController'); | ... | ... |
| ... | @@ -853,7 +853,7 @@ $data.="</fieldset></div> | ... | @@ -853,7 +853,7 @@ $data.="</fieldset></div> |
| 853 | } | 853 | } |
| 854 | }else{ | 854 | }else{ |
| 855 | // get disposition from disposition table | 855 | // get disposition from disposition table |
| 856 | $dispositionPlan = $gthis->getDispositionPlan(); | 856 | $dispositionPlan = $gthis->getDispositionList(); |
| 857 | foreach ($dispositionPlan as $key => $value) { | 857 | foreach ($dispositionPlan as $key => $value) { |
| 858 | $disposition = $value->disposition; | 858 | $disposition = $value->disposition; |
| 859 | $subDisposition = $value->sunDispoName; | 859 | $subDisposition = $value->sunDispoName; | ... | ... |
| ... | @@ -1399,13 +1399,14 @@ function popMail($userid) | ... | @@ -1399,13 +1399,14 @@ function popMail($userid) |
| 1399 | return $companyar; | 1399 | return $companyar; |
| 1400 | } | 1400 | } |
| 1401 | 1401 | ||
| 1402 | function getDispositionPlan(){ | 1402 | function getDispositionList(){ |
| 1403 | 1403 | ||
| 1404 | $dispositionPlan = DB::table('disposition')->join('sub_disposition', 'disposition.id', '=', 'sub_disposition.dispo_id') | 1404 | $dispositionPlan = DB::table('disposition')->join('sub_disposition', 'disposition.id', '=', 'sub_disposition.dispo_id') |
| 1405 | ->select('disposition.id as dispoId', 'disposition.plan AS plan', 'disposition.name as disposition','disposition.code as code','disposition.status AS status', | 1405 | ->select('disposition.id as dispoId', 'disposition.name as disposition','disposition.code as code','disposition.status AS status', |
| 1406 | DB::raw('count(*) as totalSubDispo, sub_disposition.id'), | 1406 | DB::raw('count(*) as totalSubDispo, sub_disposition.id'), |
| 1407 | DB::raw('GROUP_CONCAT(sub_disposition.name) as sunDispoName, sub_disposition.name')) | 1407 | DB::raw('GROUP_CONCAT(sub_disposition.name) as sunDispoName, sub_disposition.name')) |
| 1408 | ->groupBy('sub_disposition.dispo_id') | 1408 | ->groupBy('sub_disposition.dispo_id') |
| 1409 | ->where('status','active') | ||
| 1409 | ->get(); | 1410 | ->get(); |
| 1410 | 1411 | ||
| 1411 | return $dispositionPlan; | 1412 | return $dispositionPlan; | ... | ... |
application/app/Models/DispositionPlan.php
0 → 100644
| ... | @@ -114,6 +114,7 @@ return [ | ... | @@ -114,6 +114,7 @@ return [ |
| 114 | "Bulk Upload"=>["menuAction('campaign/bulkupload');"], | 114 | "Bulk Upload"=>["menuAction('campaign/bulkupload');"], |
| 115 | ]], | 115 | ]], |
| 116 | "dispositionPlan" => ["disp"=>"Disposition Plan","icon"=>"globe","dash"=>"","onclick"=>"menuAction('dispositionPlan');"], | 116 | "dispositionPlan" => ["disp"=>"Disposition Plan","icon"=>"globe","dash"=>"","onclick"=>"menuAction('dispositionPlan');"], |
| 117 | "disposition" => ["disp"=>"Disposition List","icon"=>"globe","dash"=>"","onclick"=>"menuAction('disposition');"], | ||
| 117 | "Admin" => ["disp"=>"Admin","icon"=>"gear","dash"=>"", | 118 | "Admin" => ["disp"=>"Admin","icon"=>"gear","dash"=>"", |
| 118 | "submenu"=>["Masters"=>["showBlock('Masters');"], | 119 | "submenu"=>["Masters"=>["showBlock('Masters');"], |
| 119 | "Delete Record"=>["showBlock('DeletePerson');"], | 120 | "Delete Record"=>["showBlock('DeletePerson');"], | ... | ... |
| ... | @@ -10,20 +10,20 @@ width:100% | ... | @@ -10,20 +10,20 @@ width:100% |
| 10 | <div class="col-md-12"> | 10 | <div class="col-md-12"> |
| 11 | <div class="panel panel-info"> | 11 | <div class="panel panel-info"> |
| 12 | <div class="panel-body"> | 12 | <div class="panel-body"> |
| 13 | 13 | <?php //echo "<pre>";print_r($selectedDispositionPlan); ?> | |
| 14 | <div class="row" style="margin: 5px"> | 14 | <div class="row" style="margin: 5px"> |
| 15 | <div class="col-md-2"> | 15 | <div class="col-md-2"> |
| 16 | <label>Select Disposition Plan:</label> | 16 | <label>Select Disposition Plan:</label> |
| 17 | </div> | 17 | </div> |
| 18 | <div class="col-md-6"> | 18 | <div class="col-md-6"> |
| 19 | <select id="dispositionPlan" class="select2multi" style='width:100%' multiple=""> | 19 | <select id="dispositionPlan" class="form-control" style='width:100%' required=""> |
| 20 | <option value></option> | 20 | <option value>Select Disposition Plan</option> |
| 21 | <?php if(isset($dispositionPlans)) | 21 | <?php |
| 22 | if(isset($dispositionPlans)) | ||
| 22 | foreach($dispositionPlans as $kay => $val){ | 23 | foreach($dispositionPlans as $kay => $val){ |
| 23 | if(!in_array($val->plan, $plans)){ | 24 | $sel= ''; |
| 24 | $plan = $val->plan; | 25 | if($val->id == $selectedDispositionPlan->planid)$sel='selected'; |
| 25 | echo "<option value='$plan'>$plan</option>"; | 26 | echo "<option value='$val->id' $sel>$val->name</option>"; |
| 26 | } | ||
| 27 | } | 27 | } |
| 28 | ?> | 28 | ?> |
| 29 | </select> | 29 | </select> |
| ... | @@ -72,14 +72,13 @@ width:100% | ... | @@ -72,14 +72,13 @@ width:100% |
| 72 | 72 | ||
| 73 | <div class="col-sm-12"> | 73 | <div class="col-sm-12"> |
| 74 | <div class="panel panel-info"> | 74 | <div class="panel panel-info"> |
| 75 | <div class="panel-heading"><strong>Disposition List</strong></div> | 75 | <div class="panel-heading"><strong>Disposition Plan : <?php echo $selectedDispositionPlan->name; ?></strong></div> |
| 76 | <div class="panel-body" id=""> | 76 | <div class="panel-body" id=""> |
| 77 | <ul class="list-group"> | 77 | <ul class="list-group"> |
| 78 | <?php | 78 | <?php |
| 79 | foreach($dispositionList as $key => $val) { ?> | 79 | foreach($dispositionList as $key => $val) { ?> |
| 80 | <li class="list-group-item list-group"> | 80 | <li class="list-group-item list-group"> |
| 81 | <div class="col-sm-12"> | 81 | <div class="col-sm-12"> |
| 82 | <div class="col-sm-3"><label><?php echo $val['plan']; ?></label></div> | ||
| 83 | <div class="col-sm-3"><label><?php echo $val['disposition']; ?></label></div> | 82 | <div class="col-sm-3"><label><?php echo $val['disposition']; ?></label></div> |
| 84 | <div class="col-sm-4"> | 83 | <div class="col-sm-4"> |
| 85 | <?php $count = 0; | 84 | <?php $count = 0; |
| ... | @@ -94,9 +93,9 @@ width:100% | ... | @@ -94,9 +93,9 @@ width:100% |
| 94 | } | 93 | } |
| 95 | ?> | 94 | ?> |
| 96 | </div> | 95 | </div> |
| 97 | <div class="col-sm-2"><a class="innerAll" href="#" onclick="deleteDesposition('<?php echo $val['disposition']; ?>');"> | 96 | <!-- <div class="col-sm-2"><a class="innerAll" href="#" onclick="deleteDesposition('<?php echo $val['disposition']; ?>');"> |
| 98 | <span class="btn btn-primary btn-xs"><i class="fa fa-trash-o"></i></span> | 97 | <span class="btn btn-primary btn-xs"><i class="fa fa-trash-o"></i></span> |
| 99 | </a></div> | 98 | </a></div>--> |
| 100 | </div> | 99 | </div> |
| 101 | 100 | ||
| 102 | </li> | 101 | </li> |
| ... | @@ -175,7 +174,8 @@ width:100% | ... | @@ -175,7 +174,8 @@ width:100% |
| 175 | }); | 174 | }); |
| 176 | 175 | ||
| 177 | }else{ | 176 | }else{ |
| 178 | $("#error").html('<p class="text-danger text-center">Please select the campaign and disposition.</p>'); | 177 | simpleNotification('Error','topRight',"Please select disposition plan!"); |
| 178 | $("#error").html('<p class="text-danger text-center">Please select disposition plan.</p>'); | ||
| 179 | return false; | 179 | return false; |
| 180 | } | 180 | } |
| 181 | }); | 181 | }); | ... | ... |
| ... | @@ -61,7 +61,7 @@ use App\Models\CRMCall; | ... | @@ -61,7 +61,7 @@ use App\Models\CRMCall; |
| 61 | } | 61 | } |
| 62 | } | 62 | } |
| 63 | }else{ | 63 | }else{ |
| 64 | $dispositionPlan = $wakka->getDispositionPlan(); | 64 | $dispositionPlan = $wakka->getDispositionList(); |
| 65 | foreach ($dispositionPlan as $key => $value) { | 65 | foreach ($dispositionPlan as $key => $value) { |
| 66 | $disposition = $value->disposition; | 66 | $disposition = $value->disposition; |
| 67 | $subDisposition = $value->sunDispoName; | 67 | $subDisposition = $value->sunDispoName; | ... | ... |
| 1 | <!-- Heading --> | ||
| 2 | <h5 class="innerAll margin-none bg-primary"> | ||
| 3 | <i class="fa fa-fw fa-pencil"></i>Add Disposition | ||
| 4 | <a href="#" class="btn btn-sm btn-inverse pull-right btn-xs" style="margin-top: -5px;" onclick="return false"> | ||
| 5 | <i class="fa fa-user fa-fw"></i> | ||
| 6 | |||
| 7 | </a> | ||
| 8 | </h5> | ||
| 9 | |||
| 10 | |||
| 11 | <form method="post" id="dispositionForm" class="innerAll"> | ||
| 12 | <fieldset> | ||
| 13 | |||
| 14 | <div class="control-group"> | ||
| 15 | <label class="col-md-4 control-label" for="disposition">Disposition Name</label> | ||
| 16 | <div class="col-md-8 controls tmar"> | ||
| 17 | <input class="form-control" id="disposition" name="disposition" type="text" value="" required /> | ||
| 18 | </div> | ||
| 19 | </div> | ||
| 20 | |||
| 21 | <div class="control-group "> | ||
| 22 | <label class="col-md-4 control-label" for="code">Code</label> | ||
| 23 | <div class="col-md-8 controls tmar"> | ||
| 24 | <input class="form-control" id="code" name="code" type="text" value="" required /> | ||
| 25 | </div> | ||
| 26 | </div> | ||
| 27 | |||
| 28 | <!-- <div class="control-group"> | ||
| 29 | <label class="col-md-4 control-label" for="subDisposition">Sub Disposition</label> | ||
| 30 | <div class="col-md-8 controls tmar"> | ||
| 31 | <input class="form-control" id="subDisposition" name="subDisposition" type="text" required /> | ||
| 32 | </div> | ||
| 33 | </div> --> | ||
| 34 | |||
| 35 | <div class="control-group"> | ||
| 36 | <label class="col-md-4 control-label" for="status">Status</label> | ||
| 37 | <div class="col-md-8 controls tmar"> | ||
| 38 | <select class="form-control" id="" name="status" > | ||
| 39 | <option value="active">Active</option> | ||
| 40 | <option value="inactive">Inactive</option> | ||
| 41 | </select> | ||
| 42 | </div> | ||
| 43 | </div> | ||
| 44 | |||
| 45 | <div class="field_wrapper"> | ||
| 46 | <div class="row"> | ||
| 47 | <label class="col-md-4 control-label" for="subDisposition">Sub Disposition</label> | ||
| 48 | <div class="col-md-7 controls tmar"> | ||
| 49 | <input type="text" class="form-control" name="subDisposition[]" required/> | ||
| 50 | </div> | ||
| 51 | <div class="col-md-1 controls tmar"> | ||
| 52 | <a href="javascript:void(0);" class="add_button" title="Add field"><i class="fa fa-plus fa-3 iconsize" aria-hidden="true"></i></a> | ||
| 53 | </div> | ||
| 54 | </div> | ||
| 55 | </div> | ||
| 56 | |||
| 57 | |||
| 58 | |||
| 59 | |||
| 60 | <div class="form-actions"> | ||
| 61 | <!-- <button type="submit" class="btn btn-primary" onclick='createDisposition();return false;'>Save changes</button> --> | ||
| 62 | |||
| 63 | <input type="submit" name="save" id="save" class="btn btn-primary" value="Save changes"> | ||
| 64 | </div> | ||
| 65 | </fieldset> | ||
| 66 | </form> | ||
| 67 | <script> | ||
| 68 | $(document).ready(function(){ | ||
| 69 | |||
| 70 | //var maxField = 10; //Input fields increment limitation | ||
| 71 | var addButton = $('.add_button'); //Add button selector | ||
| 72 | var wrapper = $('.field_wrapper'); //Input field wrapper | ||
| 73 | var fieldHTML = '<div class="row"><label class="col-md-4 control-label" for="subDisposition"></label><div class="col-md-7 controls tmar"><input type="text" class="form-control" name="subDisposition[]" required /></div><div class="col-md-1 controls tmar"><a href="javascript:void(0);" class="remove_button"><i class="fa fa-minus fa-3 iconsize" aria-hidden="true"></i></a></div></div>'; //New input field html | ||
| 74 | |||
| 75 | //var x = 1; //Initial field counter is 1 | ||
| 76 | |||
| 77 | //Once add button is clicked | ||
| 78 | $(addButton).click(function(){ | ||
| 79 | //Check maximum number of input fields | ||
| 80 | //if(x < maxField){ | ||
| 81 | //x++; //Increment field counter | ||
| 82 | $(wrapper).append(fieldHTML); //Add field html | ||
| 83 | //} | ||
| 84 | }); | ||
| 85 | |||
| 86 | //Once remove button is clicked | ||
| 87 | $(wrapper).on('click', '.remove_button', function(e){ | ||
| 88 | e.preventDefault(); | ||
| 89 | $(this).parent('div').parent('div').remove(); //Remove field html | ||
| 90 | //x--; //Decrement field counter | ||
| 91 | }); | ||
| 92 | |||
| 93 | $('#dispositionForm').on('submit', function(event){ | ||
| 94 | event.preventDefault(); | ||
| 95 | var putdata = $('#dispositionForm').serialize(); | ||
| 96 | |||
| 97 | doAjax('disposition?action=isExists',putdata,'','','','POST',function(retrstr){ | ||
| 98 | if(retrstr.responseText == "true"){ | ||
| 99 | simpleNotification('Error','topRight',"Disposition Already Exists!"); | ||
| 100 | return false; | ||
| 101 | }else{ | ||
| 102 | doAjax('disposition?action=createDisposition',putdata,'dispositionFormDiv','ajax_group_create','singlethis','POST',function(retrstr){ | ||
| 103 | doAjax('disposition','','content','ajax_disposition','singlethis','GET',function(retrstr){ | ||
| 104 | simpleNotification('Success','topRight',"Disposition created suceesfully!"); | ||
| 105 | }); | ||
| 106 | }); | ||
| 107 | } | ||
| 108 | }); | ||
| 109 | }); | ||
| 110 | |||
| 111 | }); | ||
| 112 | </script> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 1 | <!-- Heading --> | ||
| 2 | <h5 class="innerAll margin-none bg-primary"> | ||
| 3 | <i class="fa fa-fw fa-pencil"></i> Edit Disposition | ||
| 4 | <a href="#" class="btn btn-sm btn-inverse pull-right btn-xs" style="margin-top: -5px;" onclick="return false"> | ||
| 5 | <i class="fa fa-user fa-fw"></i> | ||
| 6 | |||
| 7 | </a> | ||
| 8 | </h5> | ||
| 9 | <?php //echo "<prE>";print_r($dispositionPlan); ?> | ||
| 10 | <form method="post" id="dispositionForm" class="innerAll"> | ||
| 11 | <input class="form-control" name="dispoId" type="hidden" value="{!!$disposition->dispoId!!}" /> | ||
| 12 | <fieldset> | ||
| 13 | |||
| 14 | <div class="control-group"> | ||
| 15 | <label class="col-md-4 control-label" for="disposition">Disposition Name</label> | ||
| 16 | <div class="col-md-8 controls tmar"> | ||
| 17 | <input class="form-control" id="disposition" name="disposition" type="text" value="{!!$disposition->disposition!!}" required /> | ||
| 18 | </div> | ||
| 19 | </div> | ||
| 20 | |||
| 21 | <div class="control-group "> | ||
| 22 | <label class="col-md-4 control-label" for="code">Code</label> | ||
| 23 | <div class="col-md-8 controls tmar"> | ||
| 24 | <input class="form-control" id="code" name="code" type="text" value="{!!$disposition->code!!}" required /> | ||
| 25 | </div> | ||
| 26 | </div> | ||
| 27 | |||
| 28 | |||
| 29 | |||
| 30 | |||
| 31 | <!-- <div class="control-group"> | ||
| 32 | <label class="col-md-4 control-label" for="subDisposition">Sub Disposition</label> | ||
| 33 | <div class="col-md-8 controls tmar"> | ||
| 34 | <input class="form-control" id="subDisposition" name="subDisposition" type="text" required /> | ||
| 35 | </div> | ||
| 36 | </div> --> | ||
| 37 | |||
| 38 | <div class="control-group"> | ||
| 39 | <label class="col-md-4 control-label" for="status">Status</label> | ||
| 40 | <div class="col-md-8 controls tmar"> | ||
| 41 | <select class="form-control" id="" name="status" > | ||
| 42 | <option value="{!!$disposition->status!!}">{!!$disposition->status!!}</option> | ||
| 43 | <option value="active">Active</option> | ||
| 44 | <option value="inactive">Inactive</option> | ||
| 45 | </select> | ||
| 46 | </div> | ||
| 47 | </div> | ||
| 48 | |||
| 49 | <?php $subDispo = explode(",", $disposition->sunDispoName); ?> | ||
| 50 | <div class="field_wrapper"> | ||
| 51 | <?php for ($i=0; $i < count($subDispo); $i++) { | ||
| 52 | if($i == 0){ ?> | ||
| 53 | <div class="row"> | ||
| 54 | <label class="col-md-4 control-label" for="subDisposition">Sub Disposition</label> | ||
| 55 | <div class="col-md-7 controls tmar"> | ||
| 56 | <input type="text" class="form-control" name="subDisposition[]" value="{!!$subDispo[$i]!!}" required/> | ||
| 57 | </div> | ||
| 58 | <div class="col-md-1 controls tmar"> | ||
| 59 | <a href="javascript:void(0);" class="add_button" title="Add field"><i class="fa fa-plus fa-3" aria-hidden="true"></i></a> | ||
| 60 | </div> | ||
| 61 | </div> | ||
| 62 | <?php }else{ | ||
| 63 | ?> | ||
| 64 | <div class="row"> | ||
| 65 | <label class="col-md-4 control-label" for="subDisposition"></label> | ||
| 66 | <div class="col-md-7 controls tmar"> | ||
| 67 | <input type="text" class="form-control" name="subDisposition[]" value="{!!$subDispo[$i]!!}" required /></div><div class="col-md-1 controls tmar"><a href="javascript:void(0);" class="remove_button"><i class="fa fa-minus fa-3 iconsize" aria-hidden="true"></i></a> | ||
| 68 | </div> | ||
| 69 | </div> | ||
| 70 | <?php } | ||
| 71 | } ?> | ||
| 72 | </div> | ||
| 73 | |||
| 74 | |||
| 75 | |||
| 76 | |||
| 77 | <div class="form-actions"> | ||
| 78 | <!-- <button type="submit" class="btn btn-primary" onclick='createDisposition();return false;'>Save changes</button> --> | ||
| 79 | |||
| 80 | <input type="submit" name="save" id="save" class="btn btn-primary" value="Save changes"> | ||
| 81 | </div> | ||
| 82 | </fieldset> | ||
| 83 | </form> | ||
| 84 | <script> | ||
| 85 | $(document).ready(function(){ | ||
| 86 | //var maxField = 10; //Input fields increment limitation | ||
| 87 | var addButton = $('.add_button'); //Add button selector | ||
| 88 | var wrapper = $('.field_wrapper'); //Input field wrapper | ||
| 89 | var fieldHTML = '<div class="row"><label class="col-md-4 control-label" for="subDisposition"></label><div class="col-md-7 controls tmar"><input type="text" class="form-control" name="subDisposition[]" required /></div><div class="col-md-1 controls tmar"><a href="javascript:void(0);" class="remove_button"><i class="fa fa-minus fa-3 iconsize" aria-hidden="true"></i></a></div></div>'; //New input field html | ||
| 90 | |||
| 91 | //var x = 1; //Initial field counter is 1 | ||
| 92 | |||
| 93 | //Once add button is clicked | ||
| 94 | $(addButton).click(function(){ | ||
| 95 | //Check maximum number of input fields | ||
| 96 | //if(x < maxField){ | ||
| 97 | //x++; //Increment field counter | ||
| 98 | $(wrapper).append(fieldHTML); //Add field html | ||
| 99 | //} | ||
| 100 | }); | ||
| 101 | |||
| 102 | //Once remove button is clicked | ||
| 103 | $(wrapper).on('click', '.remove_button', function(e){ | ||
| 104 | e.preventDefault(); | ||
| 105 | $(this).parent('div').parent('div').remove(); //Remove field html | ||
| 106 | //x--; //Decrement field counter | ||
| 107 | }); | ||
| 108 | $('#dispositionForm').on('submit', function(event){ | ||
| 109 | event.preventDefault(); | ||
| 110 | var putdata = $('#dispositionForm').serialize(); | ||
| 111 | |||
| 112 | doAjax('disposition?action=isExists',putdata,'','','','POST',function(retrstr){ | ||
| 113 | if(retrstr.responseText == "true"){ | ||
| 114 | simpleNotification('Error','topRight',"Disposition Already Exists!"); | ||
| 115 | return false; | ||
| 116 | }else{ | ||
| 117 | doAjax('disposition?action=updateDisposition',putdata,'dispositionFormDiv','ajax_group_create','singlethis','POST',function(retrstr){ | ||
| 118 | doAjax('disposition','','content','ajax_disposition','singlethis','GET',function(retrstr){ | ||
| 119 | simpleNotification('Success','topRight',"Disposition updated suceesfully!"); | ||
| 120 | }); | ||
| 121 | }); | ||
| 122 | } | ||
| 123 | }); | ||
| 124 | |||
| 125 | }); | ||
| 126 | }); | ||
| 127 | |||
| 128 | </script> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 1 | <style> | ||
| 2 | .heading-buttons h4{ | ||
| 3 | line-height:20px; | ||
| 4 | } | ||
| 5 | </style> | ||
| 6 | <div class="layout-app"><!-- row-app --> | ||
| 7 | |||
| 8 | <div class="row row-app"> | ||
| 9 | |||
| 10 | <!-- col --> | ||
| 11 | <div class="col-md-12"> | ||
| 12 | |||
| 13 | <!-- col-separator.box --> | ||
| 14 | <div class="col-separator col-separator-first col-unscrollable box"> | ||
| 15 | |||
| 16 | <!-- col-table --> | ||
| 17 | <div class="col-table" id=authorworkspacediv> | ||
| 18 | <!-- Search Bar --> | ||
| 19 | <div class="input-group"> | ||
| 20 | <input type="text" class="form-control" placeholder="Search for Disposition..."> | ||
| 21 | <span class="input-group-btn"> | ||
| 22 | <button class="btn btn-primary rounded-none" type="button"><i class="fa fa-search"></i></button> | ||
| 23 | </span> | ||
| 24 | </div> | ||
| 25 | <div class="col-separator-h"></div> | ||
| 26 | <!-- End Search Bar --> | ||
| 27 | |||
| 28 | <div class="col-table-row"> | ||
| 29 | |||
| 30 | <div class="col-app col-unscrollable"> | ||
| 31 | |||
| 32 | <div class="col-app"> | ||
| 33 | |||
| 34 | <div class="row-app"> | ||
| 35 | |||
| 36 | <div class="col-md-6"> | ||
| 37 | <div class="col-separator"> | ||
| 38 | |||
| 39 | <!-- Category Heading --> | ||
| 40 | <div class="heading-buttons bg-gray border-bottom innerR half"> | ||
| 41 | <a href="#" class="btn btn-sm btn-inverse pull-right" onclick="doAjax('disposition/create','','dispositionFormDiv','ajax_group_create','singlethis','GET');return false"><i class="fa fa-plus fa-fw"></i>New Disposition</a> | ||
| 42 | <h4 class="innerTB margin-bottom-none">Disposition List</h4> | ||
| 43 | <div class="clearfix"></div> | ||
| 44 | </div> | ||
| 45 | <!-- End Category Heading --> | ||
| 46 | |||
| 47 | <?php //echo $grouplist->render(); ?> | ||
| 48 | <?php if(count($dispositions) > 0){ | ||
| 49 | foreach ($dispositions as $dispo){ //echo "<pre>";print_r($dispo);exit(); | ||
| 50 | $tphoto="assets/images/people/avatar.jpg"; | ||
| 51 | ?> | ||
| 52 | <!-- dispolist Listing --> | ||
| 53 | <div class="row innerAll half border-bottom bg-gray-hover"> | ||
| 54 | <div class="col-sm-2 col-xs-4"> | ||
| 55 | <ul class="media-list margin-none"> | ||
| 56 | <li class="media"> | ||
| 57 | <a class="pull-left innerAll" href="#" onclick="doAjax('disposition/{!!$dispo->dispoId!!}/edit','','dispositionFormDiv','ajax_group_create','singlethis','GET');return false;"> | ||
| 58 | <span class="btn btn-primary btn-xs"><i class="fa fa-pencil"></i></span> | ||
| 59 | </a> | ||
| 60 | <!-- <div class="media-body"> | ||
| 61 | <div class="innerAll"> | ||
| 62 | <h5 class=""><a href="#" class="media-heading text-primary" onclick="doAjax('disposition/{!!$dispo->dispoId!!}/edit','','dispositionFormDiv','ajax_group_create','singlethis','GET');return false;"> {!!$dispo->plan!!}</a></h5> | ||
| 63 | <div class="clearfix"></div> | ||
| 64 | </div> | ||
| 65 | |||
| 66 | </div> --> | ||
| 67 | </li> | ||
| 68 | </ul> | ||
| 69 | </div> | ||
| 70 | <div class="col-sm-4 col-xs-hidden"> | ||
| 71 | <div class="innerAll"> | ||
| 72 | <div class="media"> | ||
| 73 | <!-- <a href="#" class="pull-left"> | ||
| 74 | <img src="{!!$tphoto!!}" class="media-object" width=35px /> | ||
| 75 | </a> --> | ||
| 76 | <div class="media-body"> | ||
| 77 | <a href="#" class="text-small" title='{!!$dispo->created_at!!}' onclick="doAjax('disposition/{!!$dispo->dispoId!!}/edit','','dispositionFormDiv','ajax_group_create','singlethis','GET');return false;">{!!$dispo->code!!} : {!!$dispo->disposition!!}</a> | ||
| 78 | <div class="clearfix"></div> | ||
| 79 | <small> | ||
| 80 | @if($dispo->status=="active") | ||
| 81 | <span class="label label-success">{!!$dispo->status!!}</span> | ||
| 82 | @elseif($dispo->status=="inactive") | ||
| 83 | <span class="label label-warning">{!!$dispo->status!!}</span> | ||
| 84 | @endif | ||
| 85 | </small> | ||
| 86 | </div> | ||
| 87 | </div> | ||
| 88 | </div> | ||
| 89 | </div> | ||
| 90 | <div class="col-sm-3 col-xs-4"> | ||
| 91 | <div class="text-center"> | ||
| 92 | <p class="strong">Sub Disposition</p> | ||
| 93 | <!-- <span class="badge badge-primary" data-toggle="tooltip" data-title="Published" data-placement="left" data-container="body">0</span> --> | ||
| 94 | <span class="badge badge-primary badge-stroke" data-toggle="tooltip" data-title="Subscribed" data-placement="right" data-container="body">{!!$dispo->totalSubDispo!!}</span> | ||
| 95 | </div> | ||
| 96 | </div> | ||
| 97 | |||
| 98 | </div> | ||
| 99 | <!-- // END Dispolist Listing --> | ||
| 100 | <?php } }else{?> | ||
| 101 | <div class="row innerAll half border-bottom bg-gray-hover"> | ||
| 102 | <div class="col-sm-6 col-xs-8" style="text-align: center;"> | ||
| 103 | <b>No data available</b> | ||
| 104 | </div> | ||
| 105 | </div> | ||
| 106 | <?php } ?> | ||
| 107 | <?php //echo $grouplist->render(); ?> | ||
| 108 | |||
| 109 | </div> | ||
| 110 | <!-- // END col-separator --> | ||
| 111 | </div> | ||
| 112 | <!-- // END col --> | ||
| 113 | |||
| 114 | <!-- col --> | ||
| 115 | <div class="col-md-6"> | ||
| 116 | |||
| 117 | <!-- col-separator --> | ||
| 118 | <div class="col-separator col-separator-last" id=dispositionFormDiv> | ||
| 119 | </div> | ||
| 120 | <!-- // END col-separator --> | ||
| 121 | |||
| 122 | </div> | ||
| 123 | <!-- // END col-table --> | ||
| 124 | |||
| 125 | </div> | ||
| 126 | <!-- // END col-separator.box --> | ||
| 127 | |||
| 128 | </div> | ||
| 129 | <!-- // END col --> | ||
| 130 | |||
| 131 | </div> | ||
| 132 | <!-- // END row-app --> | ||
| 133 | |||
| 134 | </div> | ||
| 135 | <script> | ||
| 136 | $(".pagination a").click(function(e){ | ||
| 137 | e.preventDefault(); | ||
| 138 | var url=$(this).attr("href"); | ||
| 139 | var res = url.split("page="); | ||
| 140 | menuAction("group?page="+res[1]); | ||
| 141 | return false; | ||
| 142 | }); | ||
| 143 | |||
| 144 | $(document).ready(function(){ | ||
| 145 | |||
| 146 | }); | ||
| 147 | </script> | ||
| 148 | <style type="text/css"> | ||
| 149 | .tmar { | ||
| 150 | margin-top : 10px; | ||
| 151 | } | ||
| 152 | .iconsize { | ||
| 153 | font-size: 2em; | ||
| 154 | margin-top: 5px; | ||
| 155 | } | ||
| 156 | </style> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 1 | <!-- Heading --> | 1 | <!-- Heading --> |
| 2 | <h5 class="innerAll margin-none bg-primary"> | 2 | <h5 class="innerAll margin-none bg-primary"> |
| 3 | <i class="fa fa-fw fa-pencil"></i>Add Disposition | 3 | <i class="fa fa-fw fa-pencil"></i>Add Disposition Plan |
| 4 | <a href="#" class="btn btn-sm btn-inverse pull-right btn-xs" style="margin-top: -5px;" onclick="return false"> | 4 | <a href="#" class="btn btn-sm btn-inverse pull-right btn-xs" style="margin-top: -5px;" onclick="return false"> |
| 5 | <i class="fa fa-user fa-fw"></i> | 5 | <i class="fa fa-user fa-fw"></i> |
| 6 | 6 | ||
| ... | @@ -8,65 +8,74 @@ | ... | @@ -8,65 +8,74 @@ |
| 8 | </h5> | 8 | </h5> |
| 9 | 9 | ||
| 10 | 10 | ||
| 11 | <form method="post" id="dispositionPlan" class="innerAll"> | 11 | <form method="post" id="dispositionPlanForm" class="innerAll"> |
| 12 | <fieldset> | 12 | <fieldset> |
| 13 | 13 | ||
| 14 | <div class="control-group "> | 14 | <div class="control-group"> |
| 15 | <label class="col-md-4 control-label" for="plan">Disposition Plan Name</label> | 15 | <label class="col-md-4 control-label" for="plan">Disposition Plan Name</label> |
| 16 | <div class="col-md-8 controls"> | 16 | <div class="col-md-8 controls tmar"> |
| 17 | <input class="form-control" id="plan" name="plan" type="text" value="" required /> | 17 | <input class="form-control" id="plan" name="plan" type="text" value="" required /> |
| 18 | </div> | 18 | </div> |
| 19 | </div> | 19 | </div> |
| 20 | 20 | ||
| 21 | <div class="control-group "> | 21 | <div class="control-group"> |
| 22 | <label class="col-md-4 control-label" for="code">Code</label> | 22 | <label class="col-md-4 control-label" for="status">Status</label> |
| 23 | <div class="col-md-8 controls tmar"> | 23 | <div class="col-md-8 controls tmar"> |
| 24 | <input class="form-control" id="code" name="code" type="text" value="" required /> | 24 | <select class="form-control" id="" name="status" required> |
| 25 | <option value="active">Active</option> | ||
| 26 | <option value="inactive">Inactive</option> | ||
| 27 | </select> | ||
| 25 | </div> | 28 | </div> |
| 26 | </div> | 29 | </div> |
| 27 | 30 | ||
| 28 | <div class="control-group"> | 31 | <div class="control-group"> |
| 29 | <label class="col-md-4 control-label" for="disposition">Disposition</label> | 32 | <label class="col-md-12 control-label tmar" for="status">Disposition</label> |
| 30 | <div class="col-md-8 controls tmar"> | ||
| 31 | <input class="form-control" id="disposition" name="disposition" type="text" value="" required /> | ||
| 32 | </div> | 33 | </div> |
| 33 | </div> | ||
| 34 | |||
| 35 | 34 | ||
| 36 | <!-- <div class="control-group"> | 35 | <div class="control-group field_wrapper"> |
| 37 | <label class="col-md-4 control-label" for="subDisposition">Sub Disposition</label> | 36 | <div class="row"> |
| 37 | <div class="col-md-11"> | ||
| 38 | <div class="panel panel-info"> | ||
| 39 | <div class="panel-body"> | ||
| 40 | <div class="row" style="margin: 5px"> | ||
| 41 | <div class="col-md-4"> | ||
| 42 | <label>Select Disposition:</label> | ||
| 43 | </div> | ||
| 44 | <?php $data = ''; | ||
| 45 | if(isset($dispositionEntities)) | ||
| 46 | foreach($dispositionEntities as $dispositionEntity) | ||
| 47 | { | ||
| 48 | $data .= "<option data-id='$dispositionEntity->code' data-text='$dispositionEntity->sunDispoName' value='$dispositionEntity->disposition'>$dispositionEntity->disposition</option>"; | ||
| 49 | } | ||
| 50 | ?> | ||
| 38 | <div class="col-md-8 controls tmar"> | 51 | <div class="col-md-8 controls tmar"> |
| 39 | <input class="form-control" id="subDisposition" name="subDisposition" type="text" required /> | 52 | <select class="form-control disposition" name="disposition[]" data-subDospoId="subDisposition1" required> |
| 53 | <option value>Select ..</option> | ||
| 54 | <?php echo $data; ?> | ||
| 55 | </select> | ||
| 56 | </div> | ||
| 40 | </div> | 57 | </div> |
| 41 | </div> --> | ||
| 42 | 58 | ||
| 43 | <div class="control-group"> | 59 | <div class="row" style="margin: 5px"> |
| 44 | <label class="col-md-4 control-label" for="status">Status</label> | 60 | <div class="col-md-4"> |
| 61 | <label>Select Sub Disposition:</label> | ||
| 62 | </div> | ||
| 45 | <div class="col-md-8 controls tmar"> | 63 | <div class="col-md-8 controls tmar"> |
| 46 | <select class="form-control" id="" name="status" > | 64 | <select name="subDisposition[0][]" id="subDisposition1" class="select2multi" style='width:100%' multiple=""> |
| 47 | <option value="active">Active</option> | ||
| 48 | <option value="inactive">Inactive</option> | ||
| 49 | </select> | 65 | </select> |
| 50 | </div> | 66 | </div> |
| 51 | </div> | 67 | </div> |
| 52 | 68 | ||
| 53 | <div class="field_wrapper"> | ||
| 54 | <div class="row"> | ||
| 55 | <label class="col-md-4 control-label" for="subDisposition">Sub Disposition</label> | ||
| 56 | <div class="col-md-7 controls tmar"> | ||
| 57 | <input type="text" class="form-control" name="subDisposition[]" required/> | ||
| 58 | </div> | 69 | </div> |
| 59 | <div class="col-md-1 controls tmar"> | 70 | </div> |
| 71 | </div> | ||
| 72 | <div class="col-md-1"> | ||
| 60 | <a href="javascript:void(0);" class="add_button" title="Add field"><i class="fa fa-plus fa-3 iconsize" aria-hidden="true"></i></a> | 73 | <a href="javascript:void(0);" class="add_button" title="Add field"><i class="fa fa-plus fa-3 iconsize" aria-hidden="true"></i></a> |
| 61 | </div> | 74 | </div> |
| 62 | </div> | 75 | </div> |
| 63 | </div> | 76 | </div> |
| 64 | 77 | ||
| 65 | |||
| 66 | |||
| 67 | |||
| 68 | <div class="form-actions"> | 78 | <div class="form-actions"> |
| 69 | <!-- <button type="submit" class="btn btn-primary" onclick='createDisposition();return false;'>Save changes</button> --> | ||
| 70 | 79 | ||
| 71 | <input type="submit" name="save" id="save" class="btn btn-primary" value="Save changes"> | 80 | <input type="submit" name="save" id="save" class="btn btn-primary" value="Save changes"> |
| 72 | </div> | 81 | </div> |
| ... | @@ -74,33 +83,40 @@ | ... | @@ -74,33 +83,40 @@ |
| 74 | </form> | 83 | </form> |
| 75 | <script> | 84 | <script> |
| 76 | $(document).ready(function(){ | 85 | $(document).ready(function(){ |
| 77 | 86 | var i = 1; | |
| 78 | //var maxField = 10; //Input fields increment limitation | ||
| 79 | var addButton = $('.add_button'); //Add button selector | ||
| 80 | var wrapper = $('.field_wrapper'); //Input field wrapper | 87 | var wrapper = $('.field_wrapper'); //Input field wrapper |
| 81 | var fieldHTML = '<div class="row"><label class="col-md-4 control-label" for="subDisposition"></label><div class="col-md-7 controls tmar"><input type="text" class="form-control" name="subDisposition[]" required /></div><div class="col-md-1 controls tmar"><a href="javascript:void(0);" class="remove_button"><i class="fa fa-minus fa-3 iconsize" aria-hidden="true"></i></a></div></div>'; //New input field html | ||
| 82 | 88 | ||
| 83 | //var x = 1; //Initial field counter is 1 | 89 | $('body').on('click', '.add_button', function() { |
| 90 | i++; | ||
| 91 | var dispoOption = "<?php echo $data; ?>"; | ||
| 92 | var fieldHTML = '<div class="row"><div class="col-md-11"><div class="panel panel-info"><div class="panel-body"><div class="row" style="margin: 5px"><div class="col-md-4"><label>Select Disposition:</label></div><div class="col-md-8 controls tmar"><select name="disposition[]" class="form-control disposition" data-subDospoId="subDisposition'+i+'" required><option value>Select...</option>'; | ||
| 93 | fieldHTML = fieldHTML + dispoOption; | ||
| 94 | fieldHTML = fieldHTML +'</select></div></div><div class="row" style="margin: 5px"><div class="col-md-4"> <label>Select Sub Disposition:</label></div><div class="col-md-8 controls tmar"><select name="subDisposition['+(i-1)+'][]" id="subDisposition'+i+'" class="select2multi" style="width:100%"" multiple=""></select></div></div></div></div></div><div class="col-md-1"><a href="javascript:void(0);" class="remove_button"><i class="fa fa-minus fa-3 iconsize" aria-hidden="true"></i></a></div></div>'; //New input field html | ||
| 95 | |||
| 96 | $(wrapper).append(fieldHTML); | ||
| 84 | 97 | ||
| 85 | //Once add button is clicked | 98 | $(".select2multi").not('.kstych_init').addClass('kstych_init').select2({placeholder: "Select...",allowClear: true }); |
| 86 | $(addButton).click(function(){ | ||
| 87 | //Check maximum number of input fields | ||
| 88 | //if(x < maxField){ | ||
| 89 | //x++; //Increment field counter | ||
| 90 | $(wrapper).append(fieldHTML); //Add field html | ||
| 91 | //} | ||
| 92 | }); | 99 | }); |
| 93 | 100 | ||
| 94 | //Once remove button is clicked | ||
| 95 | $(wrapper).on('click', '.remove_button', function(e){ | 101 | $(wrapper).on('click', '.remove_button', function(e){ |
| 96 | e.preventDefault(); | 102 | e.preventDefault(); |
| 97 | $(this).parent('div').parent('div').remove(); //Remove field html | 103 | $(this).parent('div').parent('div').remove(); |
| 98 | //x--; //Decrement field counter | 104 | }); |
| 105 | |||
| 106 | //$(".disposition").change(function(){ | ||
| 107 | $('body').on('click', '.disposition', function() { | ||
| 108 | |||
| 109 | var subDispositionId = $(this).attr('data-subDospoId'); | ||
| 110 | var subDispo = $(this).find(':selected').attr('data-text') //this.find(':selected').attr('data-text'); | ||
| 111 | var subdispolist = subDispo.split(','); | ||
| 112 | $("#"+subDispositionId).select2("val", "Select"); | ||
| 113 | updateJSSelect(subDispositionId,subdispolist); | ||
| 114 | |||
| 99 | }); | 115 | }); |
| 100 | 116 | ||
| 101 | $('#dispositionPlan').on('submit', function(event){ | 117 | $('#dispositionPlanForm').on('submit', function(event){ |
| 102 | event.preventDefault(); | 118 | event.preventDefault(); |
| 103 | var putdata = $('#dispositionPlan').serialize(); | 119 | var putdata = $('#dispositionPlanForm').serialize(); |
| 104 | 120 | ||
| 105 | doAjax('dispositionPlan?action=isExists',putdata,'','','','POST',function(retrstr){ | 121 | doAjax('dispositionPlan?action=isExists',putdata,'','','','POST',function(retrstr){ |
| 106 | if(retrstr.responseText == "true"){ | 122 | if(retrstr.responseText == "true"){ | ... | ... |
This diff is collapsed.
Click to expand it.
| ... | @@ -38,8 +38,8 @@ | ... | @@ -38,8 +38,8 @@ |
| 38 | 38 | ||
| 39 | <!-- Category Heading --> | 39 | <!-- Category Heading --> |
| 40 | <div class="heading-buttons bg-gray border-bottom innerR half"> | 40 | <div class="heading-buttons bg-gray border-bottom innerR half"> |
| 41 | <a href="#" class="btn btn-sm btn-inverse pull-right" onclick="doAjax('dispositionPlan/create','','dispositionPlanFormDiv','ajax_group_create','singlethis','GET');return false"><i class="fa fa-plus fa-fw"></i>New Disposition</a> | 41 | <a href="#" class="btn btn-sm btn-inverse pull-right" onclick="doAjax('dispositionPlan/create','','dispositionPlanFormDiv','ajax_group_create','singlethis','GET');return false"><i class="fa fa-plus fa-fw"></i>New Disposition Plan</a> |
| 42 | <h4 class="innerTB margin-bottom-none">Dispositions</h4> | 42 | <h4 class="innerTB margin-bottom-none">Disposition Plan</h4> |
| 43 | <div class="clearfix"></div> | 43 | <div class="clearfix"></div> |
| 44 | </div> | 44 | </div> |
| 45 | <!-- End Category Heading --> | 45 | <!-- End Category Heading --> |
| ... | @@ -54,7 +54,7 @@ | ... | @@ -54,7 +54,7 @@ |
| 54 | <div class="col-sm-6 col-xs-8"> | 54 | <div class="col-sm-6 col-xs-8"> |
| 55 | <ul class="media-list margin-none"> | 55 | <ul class="media-list margin-none"> |
| 56 | <li class="media"> | 56 | <li class="media"> |
| 57 | <a class="pull-left innerAll" href="#" onclick="doAjax('dispositionPlan/{!!$dispo->dispoId!!}/edit','','dispositionPlanFormDiv','ajax_group_create','singlethis','GET');return false;"> | 57 | <a class="pull-left innerAll" href="#" onclick="doAjax('dispositionPlan/{!!$dispo->dispositionPlanId!!}/edit','','dispositionPlanFormDiv','ajax_group_create','singlethis','GET');return false;"> |
| 58 | <span class="btn btn-primary btn-xs"><i class="fa fa-pencil"></i></span> | 58 | <span class="btn btn-primary btn-xs"><i class="fa fa-pencil"></i></span> |
| 59 | </a> | 59 | </a> |
| 60 | <!-- <a class="pull-left innerAll" href="#" onclick="doAjax('campaign/{!!$dispo->id!!}','','groupformdiv','ajax_group_delete','singlethis','DELETE');return false;"> | 60 | <!-- <a class="pull-left innerAll" href="#" onclick="doAjax('campaign/{!!$dispo->id!!}','','groupformdiv','ajax_group_delete','singlethis','DELETE');return false;"> |
| ... | @@ -62,8 +62,15 @@ | ... | @@ -62,8 +62,15 @@ |
| 62 | </a> --> | 62 | </a> --> |
| 63 | <div class="media-body"> | 63 | <div class="media-body"> |
| 64 | <div class="innerAll"> | 64 | <div class="innerAll"> |
| 65 | <h5 class=""><a href="#" class="media-heading text-primary" onclick="doAjax('dispositionPlan/{!!$dispo->dispoId!!}/edit','','dispositionPlanFormDiv','ajax_group_create','singlethis','GET');return false;"> {!!$dispo->plan!!}</a></h5> | 65 | <h5 class=""><a href="#" class="media-heading text-primary" onclick="doAjax('dispositionPlan/{!!$dispo->dispositionPlanId!!}/edit','','dispositionPlanFormDiv','ajax_group_create','singlethis','GET');return false;"> {!!$dispo->name!!}</a></h5> |
| 66 | <div class="clearfix"></div> | 66 | <div class="clearfix"></div> |
| 67 | <small> | ||
| 68 | @if($dispo->status=="active") | ||
| 69 | <span class="label label-success">{!!$dispo->status!!}</span> | ||
| 70 | @elseif($dispo->status=="inactive") | ||
| 71 | <span class="label label-warning">{!!$dispo->status!!}</span> | ||
| 72 | @endif | ||
| 73 | </small> | ||
| 67 | <!-- <small class="margin-none label label-inverse">Social</small> | 74 | <!-- <small class="margin-none label label-inverse">Social</small> |
| 68 | <small class="margin-none label label-inverse">Learn</small> | 75 | <small class="margin-none label label-inverse">Learn</small> |
| 69 | <small class="margin-none label label-inverse">Author</small> | 76 | <small class="margin-none label label-inverse">Author</small> |
| ... | @@ -75,14 +82,11 @@ | ... | @@ -75,14 +82,11 @@ |
| 75 | </li> | 82 | </li> |
| 76 | </ul> | 83 | </ul> |
| 77 | </div> | 84 | </div> |
| 78 | <div class="col-sm-3 col-xs-hidden"> | 85 | <!-- <div class="col-sm-3 col-xs-hidden"> |
| 79 | <div class="innerAll"> | 86 | <div class="innerAll"> |
| 80 | <div class="media"> | 87 | <div class="media"> |
| 81 | <!-- <a href="#" class="pull-left"> | ||
| 82 | <img src="{!!$tphoto!!}" class="media-object" width=35px /> | ||
| 83 | </a> --> | ||
| 84 | <div class="media-body"> | 88 | <div class="media-body"> |
| 85 | <a href="#" class="text-small" title='{!!$dispo->created_at!!}' onclick="doAjax('dispositionPlan/{!!$dispo->dispoId!!}/edit','','dispositionPlanFormDiv','ajax_group_create','singlethis','GET');return false;">{!!$dispo->code!!} : {!!$dispo->disposition!!}</a> | 89 | <a href="#" class="text-small" title='{!!$dispo->created_at!!}' onclick="doAjax('dispositionPlan/{!!$dispo->dispoId!!}/edit','','dispositionPlanFormDiv','ajax_group_create','singlethis','GET');return false;">{!!$dispo->disposition!!}</a> |
| 86 | <div class="clearfix"></div> | 90 | <div class="clearfix"></div> |
| 87 | <small> | 91 | <small> |
| 88 | @if($dispo->status=="active") | 92 | @if($dispo->status=="active") |
| ... | @@ -94,12 +98,12 @@ | ... | @@ -94,12 +98,12 @@ |
| 94 | </div> | 98 | </div> |
| 95 | </div> | 99 | </div> |
| 96 | </div> | 100 | </div> |
| 97 | </div> | 101 | </div> --> |
| 98 | <div class="col-sm-3 col-xs-4"> | 102 | <div class="col-sm-3 col-xs-4"> |
| 99 | <div class="text-center"> | 103 | <div class="text-center"> |
| 100 | <p class="strong">Sub Disposition</p> | 104 | <p class="strong">Disposition</p> |
| 101 | <!-- <span class="badge badge-primary" data-toggle="tooltip" data-title="Published" data-placement="left" data-container="body">0</span> --> | 105 | <!-- <span class="badge badge-primary" data-toggle="tooltip" data-title="Published" data-placement="left" data-container="body">0</span> --> |
| 102 | <span class="badge badge-primary badge-stroke" data-toggle="tooltip" data-title="Subscribed" data-placement="right" data-container="body">{!!$dispo->totalSubDispo!!}</span> | 106 | <span class="badge badge-primary badge-stroke" data-toggle="tooltip" data-title="Subscribed" data-placement="right" data-container="body">{!!$dispo->totalDisposition!!}</span> |
| 103 | </div> | 107 | </div> |
| 104 | </div> | 108 | </div> |
| 105 | 109 | ... | ... |
-
Please register or sign in to post a comment