コード例 #1
0
ファイル: Members.php プロジェクト: lmkhang/mcntw
 /**
  * @author: lmkhang - skype
  * @date: 2016-01-15
  * Members HOME
  */
 public function index(Request $request)
 {
     /*echo convert_number_to_words(str_replace(array(','), array(''), number_format(222220, 0)), 'vn');
       die;*/
     //set Title for PAGE
     $this->_page_title = 'Members';
     //get
     $gets = $request->all();
     $gets = $this->trim_all($gets);
     $filter = isset($gets['filter']) ? $gets['filter'] : [];
     //unset if dont choose
     $filter_temp = $filter;
     foreach ($filter_temp as $k => $v) {
         if (!$v) {
             unset($filter[$k]);
         }
     }
     $filter['del_flg'] = 1;
     $filter['status'] = 1;
     //Get income-expenditure list
     $user_get = new \App\User();
     $number_pagination = \App\Config::where(['prefix' => 'site', 'name' => 'pagination', 'del_flg' => 1])->get()[0]['value'];
     $user_in_ex = $user_get->getAllPaging($filter, $number_pagination);
     //get info payment
     $currency = \App\Config::where(['prefix' => 'payment', 'name' => 'currency', 'del_flg' => 1])->get()[0]['value'];
     $tax_pay_bank = \App\Config::where(['prefix' => 'payment', 'name' => 'tax_pay_bank', 'del_flg' => 1])->get()[0]['value'];
     //get user list
     $users = $user_get->getAllPaging(['status' => 1, 'del_flg' => 1]);
     return view('admin.members.index', ['admin' => $this->_admin, 'name' => $this->getName(), 'page_title' => $this->_page_title, 'active' => $this->_active, 'user_in_ex' => $user_in_ex, 'in_expen_type' => config('constant.in_expen_type'), 'currency' => $currency, 'tax_pay_bank' => $tax_pay_bank, 'users' => $users, 'filter' => $filter]);
 }
コード例 #2
0
ファイル: Channels.php プロジェクト: lmkhang/mcntw
 /**
  * @author: lmkhang - skype
  * @date: 2016-01-09
  * DASHBOARD HOME
  */
 public function index(Request $request)
 {
     //set Title for PAGE
     $this->_page_title = 'Channel Management';
     //get
     $gets = $request->all();
     $gets = $this->trim_all($gets);
     $filter = isset($gets['filter']) ? $gets['filter'] : [];
     //unset if dont choose
     $filter_temp = $filter;
     foreach ($filter_temp as $k => $v) {
         if (!$v) {
             unset($filter[$k]);
         }
     }
     //Get channel list
     $channel_get = new \App\Channels();
     $number_pagination = \App\Config::where(['prefix' => 'site', 'name' => 'pagination', 'del_flg' => 1])->get()[0]['value'];
     $channels_paging = $channel_get->getAllPaging($filter, $number_pagination);
     //get URL STATS
     $url_stats = \App\Config::where(['prefix' => 'daily', 'name' => 'url_stats', 'del_flg' => 1])->get()[0]['value'];
     //channel link
     $channel_link = \App\Config::where(['prefix' => 'daily', 'name' => 'channel_link', 'del_flg' => 1])->get()[0]['value'];
     //get user list
     $user_get = new \App\User();
     $users = $user_get->getAllPaging(['status' => 1, 'del_flg' => 1, 'sign_contract' => 1]);
     return view('admin.channels.index', ['admin' => $this->_admin, 'name' => $this->getName(), 'page_title' => $this->_page_title, 'active' => $this->_active, 'number_pagination' => $number_pagination, 'channels_paging' => $channels_paging, 'channel_label_status' => config('constant.channel_label_status'), 'channel_status' => config('constant.channel_status'), 'url_stats' => $url_stats, 'channel_link' => $channel_link, 'users' => $users, 'filter' => $filter]);
 }
コード例 #3
0
ファイル: Home.php プロジェクト: lmkhang/mcntw
 /**
  * @author: lmkhang - skype
  * @date: 2016-01-15
  * DASHBOARD HOME
  */
 public function index(Request $request)
 {
     //set Title for PAGE
     $this->_page_title = 'Home';
     //get
     $gets = $request->all();
     $gets = $this->trim_all($gets);
     $filter = isset($gets['filter']) ? $gets['filter'] : [];
     //unset if dont choose
     $filter_temp = $filter;
     foreach ($filter_temp as $k => $v) {
         if (!$v) {
             unset($filter[$k]);
         }
     }
     $filter['del_flg'] = 1;
     $filter['status'] = 1;
     //Get income-expenditure list
     $user_get = new \App\User();
     $number_pagination = \App\Config::where(['prefix' => 'site', 'name' => 'pagination', 'del_flg' => 1])->get()[0]['value'];
     $user_in_ex = $user_get->getAllPaging($filter, $number_pagination);
     //get info payment
     $currency = \App\Config::where(['prefix' => 'payment', 'name' => 'currency', 'del_flg' => 1])->get()[0]['value'];
     $tax_pay_bank = \App\Config::where(['prefix' => 'payment', 'name' => 'tax_pay_bank', 'del_flg' => 1])->get()[0]['value'];
     //get Stats
     $home_get = new \App\Home();
     $gross_amount = $home_get->getKey(['prefix' => 'stats', 'name' => 'gross_amount', 'del_flg' => 1])->value;
     $net_mount = $home_get->getKey(['prefix' => 'stats', 'name' => 'net_mount', 'del_flg' => 1])->value;
     $pay_amount = $home_get->getKey(['prefix' => 'stats', 'name' => 'pay_amount', 'del_flg' => 1])->value;
     $blocked_mount = $home_get->getKey(['prefix' => 'stats', 'name' => 'blocked_mount', 'del_flg' => 1])->value;
     $hold_amount = $home_get->getKey(['prefix' => 'stats', 'name' => 'hold_amount', 'del_flg' => 1])->value;
     $paid_amount = $home_get->getKey(['prefix' => 'stats', 'name' => 'paid_amount', 'del_flg' => 1])->value;
     $home = ['gross_amount' => $gross_amount, 'net_mount' => $net_mount, 'pay_amount' => $pay_amount, 'blocked_mount' => $blocked_mount, 'hold_amount' => $hold_amount, 'paid_amount' => $paid_amount];
     //get user list
     $users = $user_get->getAllPaging(['status' => 1, 'del_flg' => 1]);
     return view('admin.home.index', ['admin' => $this->_admin, 'name' => $this->getName(), 'page_title' => $this->_page_title, 'active' => $this->_active, 'user_in_ex' => $user_in_ex, 'in_expen_type' => config('constant.in_expen_type'), 'currency' => $currency, 'tax_pay_bank' => $tax_pay_bank, 'home' => $home, 'users' => $users]);
 }
コード例 #4
0
ファイル: Stats.php プロジェクト: lmkhang/mcntw
 /**
  * @author: lmkhang - skype
  * @date: 2016-02-15
  *
  */
 public function detail(Request $request)
 {
     //set Title for PAGE
     $this->_page_title = 'Receipts and Expenses';
     //get
     $gets = $request->all();
     $gets = $this->trim_all($gets);
     $filter = isset($gets['filter']) ? $gets['filter'] : [];
     //unset if dont choose
     $filter_temp = $filter;
     foreach ($filter_temp as $k => $v) {
         if (!$v) {
             unset($filter[$k]);
         }
     }
     //get user list
     $user_get = new \App\User();
     $users = $user_get->getAllPaging(['status' => 1, 'del_flg' => 1, 'sign_contract' => 1]);
     //get all receipts and expenses
     $number_pagination = \App\Config::where(['prefix' => 'site', 'name' => 'pagination', 'del_flg' => 1])->get()[0]['value'];
     $receipt_expense_get = new \App\UserIncomeExpenditure();
     $receipt_expense = $receipt_expense_get->getAllPaging($filter, $number_pagination);
     return view('admin.stats.detail', ['admin' => $this->_admin, 'name' => $this->getName(), 'page_title' => $this->_page_title, 'active' => $this->_active, 'users' => $users, 'filter' => $filter, 'number_pagination' => $number_pagination, 'receipt_expense' => $receipt_expense, 'in_expen_type' => config('constant.in_expen_type'), 'in_expen_status' => config('constant.in_expen_status'), 'in_exp_action' => config('constant.in_exp_action')]);
 }