0d07fdc6 by prami

output-report fetch data from output products

1 parent 0da9967f
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
3 namespace App\Http\Controllers; 3 namespace App\Http\Controllers;
4 4
5 use Illuminate\Http\Request; 5 use Illuminate\Http\Request;
6 use Illuminate\Support\Facades\DB;
6 7
7 use App\Http\Requests; 8 use App\Http\Requests;
8 9
...@@ -47,9 +48,10 @@ class VirtualController extends Controller ...@@ -47,9 +48,10 @@ class VirtualController extends Controller
47 */ 48 */
48 public function show($id) 49 public function show($id)
49 { 50 {
50 if($id=="virtualdata") 51 if($id=="Virtualdata")
51 { 52 {
52 return view("layout.module.virtualchannel.virtualdata",array()); 53 $products = DB::table('output_products')->select('id','name','status')->get();
54 return view("layout.module.virtualchannel.Virtualdata")->with('products', $products);
53 } 55 }
54 56
55 return view("layout.module.virtualchannel.$id",array()); 57 return view("layout.module.virtualchannel.$id",array());
......
1 <?php 1 <?php
2 //Here array is Productname=>array(LG,ExpectedAmt,LC,Amount) 2 //Here array is Productname=>array(LG,ExpectedAmt,LC,Amount)
3 $Product = array('Term'=>array('','','',''),'SmartPay'=> array('' , 'NA', '','NA' ),'BillPay'=>array('','NA','','NA'),'BillPay+SI'=>array('','NA','','NA'),'CC LE'=>array('','NA','','NA'),'CC Upgrade'=>array('','NA','','NA'),'PL10Sec'=>array('','','',''),'Quick Money'=>array('','','',''),'Jaldi5'=>array('','','',''),'GI'=>array('','','',''),'MF'=>array('','','',''),'FD/RD'=>array('','','',''),'LI'=>array('','','',''),'AL'=>array('','','',''),'PL-CRM'=>array('','','',''),'PL-DAP'=>array('','','',''),'HL'=>array('','','',''),'Other Assets'=>array('','','',''),'DEMAT'=>array('','NA','','NA'),'CDL'=>array('','','',''),'CC-Fresh'=>array('','NA','','NA'),'CC-STP'=>array('','NA','','NA'),'CASA'=>array('','NA','','NA'),'PayZapp Registration'=>array('','NA','','NA')); 3 /*$Product = array('Term'=>array('','','',''),'SmartPay'=> array('' , 'NA', '','NA' ),'BillPay'=>array('','NA','','NA'),'BillPay+SI'=>array('','NA','','NA'),'CC LE'=>array('','NA','','NA'),'CC Upgrade'=>array('','NA','','NA'),'PL10Sec'=>array('','','',''),'Quick Money'=>array('','','',''),'Jaldi5'=>array('','','',''),'GI'=>array('','','',''),'MF'=>array('','','',''),'FD/RD'=>array('','','',''),'LI'=>array('','','',''),'AL'=>array('','','',''),'PL-CRM'=>array('','','',''),'PL-DAP'=>array('','','',''),'HL'=>array('','','',''),'Other Assets'=>array('','','',''),'DEMAT'=>array('','NA','','NA'),'CDL'=>array('','','',''),'CC-Fresh'=>array('','NA','','NA'),'CC-STP'=>array('','NA','','NA'),'CASA'=>array('','NA','','NA'),'PayZapp Registration'=>array('','NA','','NA'));*/
4 ?> 4 ?>
......
...@@ -4,20 +4,33 @@ use App\Models\User; ...@@ -4,20 +4,33 @@ use App\Models\User;
4 use App\Jobs\KHRMSLib; 4 use App\Jobs\KHRMSLib;
5 5
6 $attempts = CRMCall::where('userstatus','!=','InboundDROP')->where('created_at','>',date('Y-m-d',time()))->where('user_id','=',Auth::user()->id)->count(); 6 $attempts = CRMCall::where('userstatus','!=','InboundDROP')->where('created_at','>',date('Y-m-d',time()))->where('user_id','=',Auth::user()->id)->count();
7 //print_r(($attempts)); 7 print_r(($attempts));
8 8
9 $Contacts = CRMCall::where('userstatus','NOT IN',"('NORECORD','InboundDROP')")->where('created_at','>',date('Y-m-d',time()))->where('user_id','=',Auth::user()->id)->count(); 9 $Contacts = CRMCall::where('userstatus','NOT IN',"('NORECORD','InboundDROP')")->where('created_at','>',date('Y-m-d',time()))->where('user_id','=',Auth::user()->id)->count();
10 $uniqueContacts = DB::select("select count(distinct(number)) as uniquecount from crmcalls where userstatus NOT IN ('InboundDROP','NORECORD') and user_id=".Auth::user()->id." group by number"); 10 $uniqueContacts = DB::select("select count(distinct(number)) as uniquecount from crmcalls where userstatus NOT IN ('InboundDROP','NORECORD') and user_id=".Auth::user()->id." group by number");
11
12 /**
13 Output Products
14 **/
15 //$Product = DB::table('output_products')->select('id','name','status')->where('status', '1')->get();
16 //print_r($Product);
11 //print_r($uniqueContacts); 17 //print_r($uniqueContacts);
12 //include(resource_path().'/views/layout/module/virtualchannel/VirtualFieldsArray.php'); 18 //include(resource_path().'/views/layout/module/virtualchannel/VirtualFieldsArray.php');
13 //print_r($Product); 19 //print_r($Product);
14 20
15 //echo "<div>Virtual</div>"; 21 //echo "<div>Virtual</div>";
16 ?> 22 ?>
23 <div class="container">
24 <div style="text-align:center">
25 <h2>Virtual Channels</h2>
26 <p></p>
27 </div>
17 28
29 <div class="row">
30 <div class="column">
31 <form class="form-horizontal">
18 <div class="table-responsive" style="background: #fff;"> 32 <div class="table-responsive" style="background: #fff;">
19 <br> 33
20 <div><h4>Virtual Channels</h4></div>
21 <table class="table"> 34 <table class="table">
22 <thead> 35 <thead>
23 <tr> 36 <tr>
...@@ -43,19 +56,57 @@ $uniqueContacts = DB::select("select count(distinct(number)) as uniquecount from ...@@ -43,19 +56,57 @@ $uniqueContacts = DB::select("select count(distinct(number)) as uniquecount from
43 <th>LC</th> 56 <th>LC</th>
44 <th>Amount(If Applicable)</th> 57 <th>Amount(If Applicable)</th>
45 </tr> 58 </tr>
46 59 </thead>
60 <tbody>
47 <?php 61 <?php
48 include(resource_path().'/views/layout/module/virtualchannel/VirtualFieldsArray.php'); 62 //include(resource_path().'/views/layout/module/virtualchannel/VirtualFieldsArray.php');
49 foreach ($Product as $ProductType => $value) { 63 foreach ($products as $key => $value) {
64 //print_r($value);
65 //print_r($ProductType);
50 $i=1; 66 $i=1;
51 ?> 67 ?>
52 <tr> 68 <tr>
53 <td><?php echo $ProductType; ?></td> 69 <td><?php echo $value->name; ?></td>
54 <?php foreach ($value as $key => $ProductAmt) { ?> 70 <td><input type="number" name="lg[<?php echo $value->name; ?>]"></td>
55 71 <td><input type="text" name="lg-amt[<?php echo $value->name; ?>]"></td>
56 <td><?php if($ProductAmt==''){ ?><input type="number" name=<?php echo $ProductType."".$i;?> id=<?php echo $ProductType."".$i;?>> <?php }else echo $ProductAmt; $i++;}?></td> 72 <td><input type="number" name="lc[<?php echo $value->name; ?>]"></td>
73 <td><input type="text" name="lc-amt[<?php echo $value->name; ?>]"></td>
57 </tr> 74 </tr>
58 <?php } ?> 75 <?php
76 } ?>
77
78 <tr>
79 <td><button type="submit" class="btn btn-primary" onclick='createOutputReport();return false;'>Save</button></td></tr>
80 </tbody>
59 </table> 81 </table>
60 82
61 </div> 83 </div>
84 </form>
85
86 <script>
87
88 function createOutputReport()
89 {
90 var putdata="csrftoken={!!Session::token()!!}";
91 putdata+="&lc="+$("#lc").val();
92
93 doAjax('user',putdata,'__fake__div__','ajax_users_create','singlethis','POST',function(retstr)
94 {
95 if(retstr.responseText.indexOf('Error')<0)
96 {
97 simpleNotification("success","topRight","User Created Successfully");
98 doAjax('user/'+retstr.responseText+'/edit','','userformdiv','ajax_users_create','singlethis','GET');
99 }
100 else
101 {
102 simpleNotification("error","topRight",retstr.responseText);
103 }
104 });
105 }
106
107 </script>
108
109
110 </div>
111 </div>
112 </div>
......
...@@ -2,26 +2,24 @@ APP_ENV=local ...@@ -2,26 +2,24 @@ APP_ENV=local
2 APP_DEBUG=true 2 APP_DEBUG=true
3 APP_ADMIN_DEBUG=true 3 APP_ADMIN_DEBUG=true
4 APP_KEY=LEynnBaQoqsLncOWZwgdtfxxWU2hEyfp 4 APP_KEY=LEynnBaQoqsLncOWZwgdtfxxWU2hEyfp
5 APP_PROTOCOL=https:// 5 APP_PROTOCOL=http://
6 app_name=Flexydial 6 app_name=Flexydial
7 app_title=Flexydial 7 app_title=Flexydial
8 app_domain=10.125.14.55 8 app_domain=192.168.3.252
9 web_domain=10.125.14.55 9 web_domain=192.168.3.252
10 app_ip=10.125.14.55 10 app_ip=192.168.3.252
11 central_ip=10.125.14.127 11 asterisk_slaves=192.168.3.252:1001:2000:1:240
12 didnumber=-8 12 asterisk_manager=192.168.3.252
13 asterisk_slaves=10.125.14.55:1001:2000:1:240
14 asterisk_manager=10.125.14.55
15 asterisk_extensions=31330,_X! 13 asterisk_extensions=31330,_X!
16 sip_dialstr=SIP/
17 14
18 APP_Multiple_Logins=yes 15
16 APP_Multiple_Logins=no
19 kDialer_keeplocalconf=1 17 kDialer_keeplocalconf=1
20 18
21 kstych_viewportMeta=responsive:1:1 19 kstych_viewportMeta=responsive:1:1
22 20
23 DB_HOST=localhost 21 DB_HOST=192.168.3.252
24 DB_DATABASE=kstych_flexydial 22 DB_DATABASE=flexydial_hdfc_vrm
25 DB_USERNAME=root 23 DB_USERNAME=root
26 DB_PASSWORD=yb9738z 24 DB_PASSWORD=yb9738z
27 25
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!