/**
  * Get the validation rules that apply to the request.
  *
  * @return array
  */
 public function rules()
 {
     $rules = ['description' => 'required'];
     $last = \GLobalHelp::lastUrl();
     if (is_numeric($last)) {
         $rules['name_category'] = 'required|unique:items_category,name_category,' . $last . ',item_category_id';
     } else {
         $rules['name_category'] = 'required';
     }
     return $rules;
 }
Example #2
0
 /**
  * Get the validation rules that apply to the request.
  *
  * @return array
  */
 public function rules()
 {
     $rules = ['supplier_id' => 'required', 'category_id' => 'required', 'price_buy' => 'required', 'price_selling' => 'required', 'stok' => 'required', 'note' => 'required'];
     $last = \GLobalHelp::lastUrl();
     if (is_numeric($last)) {
         $rules['name_items'] = 'required';
     } else {
         $rules['name_items'] = 'required';
     }
     return $rules;
 }
Example #3
0
 /**
  * Get the validation rules that apply to the request.
  *
  * @return array
  */
 public function rules()
 {
     $rules = ['description' => 'required'];
     $last = \GLobalHelp::lastUrl();
     if (is_numeric($last)) {
         $rules['group_name'] = 'required|unique:groups,group_name,' . $last . ',group_id';
         // $rules['order'] = 'required';
     } else {
         $rules['group_name'] = 'required';
         // $rules['order'] = 'required';
     }
     return $rules;
 }
Example #4
0
 /**
  * Get the validation rules that apply to the request.
  *
  * @return array
  */
 public function rules()
 {
     $rules = ['name_company' => 'required', 'address' => 'required', 'handphone' => 'required', 'telp' => 'required', 'photo' => 'max:2000|mimes:jpeg,gif,png', 'active' => 'required'];
     $last = \GLobalHelp::idUrlEdit();
     if (!empty($last)) {
         $rules['email'] = 'required|email|unique:suppliers,email,' . $last . ',supplier_id';
         $rules['website'] = 'required|unique:suppliers,website,' . $last . ',supplier_id';
     } else {
         $rules['email'] = 'required|email|unique:suppliers,email';
         $rules['website'] = 'required|unique:suppliers,website';
     }
     return $rules;
 }
Example #5
0
 /**
  * Get the validation rules that apply to the request.
  *
  * @return array
  */
 public function rules()
 {
     $rules = ['group_id' => 'required', 'active' => 'required', 'name' => 'required', 'photo' => 'max:2000|mimes:jpeg,gif,png'];
     $last = \GLobalHelp::idUrlEdit();
     if (!empty($last)) {
         $rules['username'] = '******' . $last . ',id';
         $rules['password'] = '******';
         $rules['email'] = 'required|email|unique:users,email,' . $last . ',id';
     } else {
         $rules['username'] = '******';
         $rules['password'] = '******';
         $rules['email'] = 'required|email|unique:users,email';
     }
     return $rules;
 }
Example #6
0
 public function getChart($from, $to, $year)
 {
     $result = [];
     $result['data'] = [];
     $result['months'] = [];
     $result['data'] = [];
     $arrayTotal = [];
     for ($from; $from <= $to; $from++) {
         $month = \GLobalHelp::nameMonth($from);
         array_push($result['months'], $month);
         $total = $this->transactionSell->whereMonth('created_at', '=', $from)->whereYear('created_at', '=', $year)->select(\DB::RAW('sum(qty * price_sell) AS total'))->get();
         array_push($arrayTotal, (int) $total[0]['total']);
     }
     array_push($result['data'], ['name' => 'Income', 'data' => $arrayTotal]);
     return $result;
 }
Example #7
0
 public static function scope_compare($users_id = 0)
 {
     $current_scope = Model\Users_site_scope::where('users_id', '=', GLobalHelp::person()->users_id)->get();
     $edited_scope = Model\Users_site_scope::where('users_id', '=', $users_id)->get();
     $current = [];
     if (!empty($current_scope)) {
         foreach ($current_scope as $key => $value) {
             $current[] = $value->site_id;
         }
     }
     $edited = [];
     if (!empty($edited_scope)) {
         foreach ($edited_scope as $key => $value) {
             $edited[] = $value->site_id;
         }
     }
     return $current == $edited ? 1 : 0;
 }
Example #8
0
<?php

$segment = GLobalHelp::indexUrl();
?>
<aside class="main-sidebar">
    <!-- sidebar: style can be found in sidebar.less -->
    <section class="sidebar">
        <!-- Sidebar user panel -->
        <!-- sidebar menu: : style can be found in sidebar.less -->
        <ul class="sidebar-menu">

            <li class="header">Main Menu</li>

            <li class="{!! $segment == '' ? 'active' : '' !!}">
                <a href="{!! url('/') !!}">
                    <i class="fa fa-dashboard"></i>
                    <span>Dashboard</span>
                </a>
            </li>

            <li class="{!! $segment == 'selling' ? 'active' : '' !!}">
                <a href="{!! url('/selling') !!}">
                    <i class="fa fa-file-text"></i>
                    <span>Penjualan</span>
                </a>
            </li>
            <li class="{!! $segment == 'buying' ? 'active' : '' !!}">
                <a href="{!! url('/buying') !!}">
                    <i class="fa fa-file-text"></i>
                    <span>Pembelian</span>
                </a>