当前位置: 首页>>代码示例>>PHP>>正文


PHP BaseController::validasi方法代码示例

本文整理汇总了PHP中BaseController::validasi方法的典型用法代码示例。如果您正苦于以下问题:PHP BaseController::validasi方法的具体用法?PHP BaseController::validasi怎么用?PHP BaseController::validasi使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在BaseController的用法示例。


在下文中一共展示了BaseController::validasi方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: login

 public function login()
 {
     if (Request::isMethod('get')) {
         if (Auth::check()) {
             return Redirect::to('beranda');
         } else {
             return View::make('v_login');
         }
     } else {
         if (Request::isMethod('post')) {
             $input = Input::all();
             $rules = array('username' => 'required', 'password' => 'required');
             $messages = array('username.required' => 'username tidak boleh kosong', 'password.required' => 'password tidak boleh kosong');
             $validasi = BaseController::validasi($input, $rules, $messages);
             if ($validasi->validator->fails()) {
                 return Redirect::to('login')->with('error', $validasi->PesanError);
             } else {
                 if (Auth::attempt(array('username' => Input::get('username'), 'password' => Input::get('password')))) {
                     return Redirect::intended('beranda');
                 } else {
                     return Redirect::to('login')->with('error', 'kombinasi username dan password salah');
                 }
             }
         }
     }
 }
开发者ID:FaddliLWibowo,项目名称:SimPak,代码行数:26,代码来源:Clogin.php

示例2: EditRekanan

 public function EditRekanan()
 {
     $input = array('NamaPerusahaan' => Input::get('NamaPerusahaan'), 'NPWP' => Input::get('NPWP'), 'NamaDirektur' => Input::get('NamaDirektur'), 'Alamat' => Input::get('Alamat'));
     $rules = array('NamaPerusahaan' => 'required', 'NPWP' => 'required|min:20|unique:rekanan,NPWP,' . Input::get('id') . ',id_rekanan', 'NamaDirektur' => 'required', 'Alamat' => 'required');
     $messages = array('NamaPerusahaan.required' => 'Baris <b>Nama rekanan Atau Wajib Pajak</b> tidak boleh kosong', 'NPWP.required' => 'Baris <b>NPWP</b> tidak boleh kosong', 'NPWP.min' => 'Baris <b>NPWP</b> minimal 20 karakter', 'NPWP.unique' => 'Rekanan dengan NPWP <b>' . Input::get('NPWP') . '</b> sudah terdaftar.', 'NamaDirektur.required' => 'Baris <b>Nama Direktur</b> tidak boleh kosong.', 'Alamat.required' => 'Baris <b>Alamat</b> tidak boleh kosong.');
     $validasi = BaseController::validasi($input, $rules, $messages);
     if ($validasi->validator->fails()) {
         $result['error'] = $validasi->PesanError;
     } else {
         $id = Input::get('id');
         Rekanan::where('id_rekanan', $id)->update($input);
         $result['success'] = Redirect::back()->with('success', 'Data Rekanan Berhasil diupdate.');
     }
     return $result;
 }
开发者ID:FaddliLWibowo,项目名称:SimPak,代码行数:15,代码来源:Crekanan.php

示例3: EditBendahara

 public function EditBendahara()
 {
     $id = Input::get('id');
     $input = array('Nama' => Input::get('Nama'), 'Npwp' => Input::get('NPWP2'), 'NpwpDinas' => Input::get('NPWP'), 'NIP' => Input::get('NIP'), 'Alamat' => Input::get('Alamat'), 'Telepon' => Input::get('Telepon'), 'Email' => Input::get('Email'));
     $rules = array('NpwpDinas' => 'required|min:20|max:20', 'Nama' => 'required', 'NIP' => 'required|unique:pegawai,NIP,' . $id . ',id_pegawai', 'Alamat' => 'required', 'Telepon' => 'required', 'Email' => 'required|email', 'Npwp' => 'required|min:20|max:20|unique:pegawai,Npwp,' . $id . ',id_pegawai');
     $messages = array('NpwpDinas.required' => 'Baris <b>NPWP</b> tidak boleh kosong.', 'NpwpDinas.min' => 'Baris <b>NPWP</b> harus 20 karakter.', 'NpwpDinas.max' => 'Baris <b>NPWP</b> harus 20 karakter.', 'Nama.required' => 'Baris <b>Nama</b> tidak boleh kosong.', 'NIP.required' => 'Baris <b>NIP</b> tidak boleh kosong.', 'NIP.unique' => 'NIP <b>' . Input::get('NIP') . '</b> sudah terdaftar', 'Alamat.required' => 'Baris <b>ALAMAT</b> tidak boleh kosong.', 'Telepon.required' => 'Baris <b>No. Telepon</b> tidak boleh kosong.', 'Email.required' => 'Baris <b>Email</b> tidak boleh kosong.', 'Email.email' => '<b>Email</b> harus valid.', 'Npwp.required' => 'Baris <b>NPWP Penandatangan</b> tidak boleh kosong.', 'Npwp.min' => 'Baris <b>NPWP Penandatangan</b> harus 20 karakter.', 'Npwp.max' => 'Baris <b>NPWP Penandatangan</b> harus 20 karakter.', 'Npwp.unique' => 'NPWP <b>' . Input::get('NPWP2') . '</b> sudah terdaftar.');
     $validasi = BaseController::validasi($input, $rules, $messages);
     if ($validasi->validator->fails()) {
         $result['error'] = $validasi->PesanError;
     } else {
         Pegawai::where('id_pegawai', $id)->update($input);
         $result['success'] = 'Data Bendahara Berhasil diupdate.';
     }
     return $result;
 }
开发者ID:FaddliLWibowo,项目名称:SimPak,代码行数:15,代码来源:Cbendahara.php

示例4: cariDataSPT4

 public function cariDataSPT4()
 {
     $data['bln'] = Input::get('bulanCari');
     $data['thn'] = Input::get('tahunCari');
     $tanggal = '01-' . $data['bln'] . '-' . $data['thn'];
     $tanggal1 = new \DateTime($tanggal);
     $tanggal2 = clone $tanggal1;
     $tanggal2->add(DateInterval::createFromDateString('1 month'));
     $tanggal2->add(DateInterval::createFromDateString('-1 day'));
     $rules = array('nama_rekanan' => 'required', 'id_rekanan' => 'required');
     $messages = array('nama_rekanan.required' => 'Baris <b>Rekanan</b> tidak boleh kosong.', 'id_rekanan.required' => 'Silahkan Pilih Rekanan berdasarkan Autocomplete');
     $validasi = BaseController::validasi(Input::all(), $rules, $messages);
     if ($validasi->validator->fails()) {
         $data['error'] = $validasi->PesanError;
     } else {
         $data1 = DB::table('Pembayaran')->join('Pekerjaan', 'Pembayaran.id_pekerjaan', '=', 'pekerjaan.id_pekerjaan')->join('Rekanan', 'Rekanan.id_rekanan', '=', 'Pekerjaan.id_rekanan')->where('Rekanan.id_rekanan', Input::get('id_rekanan'))->where('Pekerjaan.KategoriPelaksana', '1')->whereBetween('Pembayaran.TanggalPembayaran', array($tanggal1, $tanggal2))->get();
         $data2 = DB::table('Pembayaran')->join('Pekerjaan', 'Pembayaran.id_pekerjaan', '=', 'pekerjaan.id_pekerjaan')->join('Rekanan', 'Rekanan.id_rekanan', '=', 'Pekerjaan.id_rekanan')->where('Rekanan.id_rekanan', Input::get('id_rekanan'))->where('Pekerjaan.KategoriPelaksana', '2')->whereBetween('Pembayaran.TanggalPembayaran', array($tanggal1, $tanggal2))->get();
         $data3 = DB::table('Pembayaran')->join('Pekerjaan', 'Pembayaran.id_pekerjaan', '=', 'pekerjaan.id_pekerjaan')->join('Rekanan', 'Rekanan.id_rekanan', '=', 'Pekerjaan.id_rekanan')->where('Rekanan.id_rekanan', Input::get('id_rekanan'))->where('Pekerjaan.KategoriPelaksana', '3')->whereBetween('Pembayaran.TanggalPembayaran', array($tanggal1, $tanggal2))->get();
         if (count($data1)) {
             $PerencanaNOP = 0;
             $PerencanaPPh = 0;
             foreach ($data1 as $item) {
                 $PerencanaNOP += $item->NilaiPembayaran;
                 $PerencanaPPh += $item->NilaiPPh;
             }
             $data['PerencanaNOP'] = number_format($PerencanaNOP, 0, ',', '.');
             $data['PerencanaPPh'] = number_format($PerencanaPPh, 0, ',', '.');
         } else {
             $data['PerencanaNOP'] = NULL;
             $data['PerencanaPPh'] = NULL;
             $PerencanaNOP = NULL;
             $PerencanaPPh = NULL;
         }
         if (count($data2)) {
             $PelaksanaNOP = 0;
             $PelaksanaPPh = 0;
             foreach ($data2 as $item) {
                 $PelaksanaNOP += $item->NilaiPembayaran;
                 $PelaksanaPPh += $item->NilaiPPh;
             }
             $data['PelaksanaNOP'] = number_format($PelaksanaNOP, 0, ',', '.');
             $data['PelaksanaPPh'] = number_format($PelaksanaPPh, 0, ',', '.');
         } else {
             $data['PelaksanaNOP'] = NULL;
             $data['PelaksanaPPh'] = NULL;
             $PelaksanaNOP = NULL;
             $PelaksanaPPh = NULL;
         }
         if (count($data3)) {
             $PengawasNOP = 0;
             $PengawasPPh = 0;
             foreach ($data3 as $item) {
                 $PengawasNOP += $item->NilaiPembayaran;
                 $PengawasPPh += $item->NilaiPPh;
             }
             $data['PengawasNOP'] = number_format($PengawasNOP, 0, ',', '.');
             $data['PengawasPPh'] = number_format($PengawasPPh, 0, ',', '.');
         } else {
             $data['PengawasNOP'] = NULL;
             $data['PengawasPPh'] = NULL;
             $PengawasNOP = NULL;
             $PengawasPPh = NULL;
         }
         $data['JumlahNOP'] = $PerencanaNOP + $PelaksanaNOP + $PengawasNOP;
         $data['JumlahPPh'] = $PerencanaPPh + $PelaksanaPPh + $PengawasPPh;
         $data['JumlahNOP'] = number_format($data['JumlahNOP'], 0, ',', '.');
         $data['JumlahPPh'] = number_format($data['JumlahPPh'], 0, ',', '.');
         $Rekanan = Rekanan::where('id_rekanan', Input::get('id_rekanan'))->first();
         $data['NamaRekanan'] = $Rekanan->NamaPerusahaan;
         $data['id_rekanan'] = $Rekanan->id_rekanan;
     }
     return Response::json($data);
 }
开发者ID:FaddliLWibowo,项目名称:SimPak,代码行数:73,代码来源:Ccetak.php

示例5: updateInformasi

 public function updateInformasi()
 {
     $id = Input::get('id');
     $input = array('Judul' => Input::get('judul'), 'Konten' => input::get('konten'));
     $rules = array('Judul' => 'required', 'Konten' => 'required');
     $messages = array('Judul.required' => 'Baris <b>Judul</b> tidak boleh kosong.', 'Konten.required' => 'Baris <b>Konten</b> tidak boleh kosong.');
     $validasi = BaseController::validasi($input, $rules, $messages);
     if ($validasi->validator->fails()) {
         $result['error'] = $validasi->PesanError;
     } else {
         Informasipajak::find($id)->update($input);
         $result['success'] = Redirect::back()->with('success', 'Data Master Informasi Pajak berhasil diupdate.');
     }
     return $result;
 }
开发者ID:FaddliLWibowo,项目名称:SimPak,代码行数:15,代码来源:Cadmin.php

示例6: function

            $user->save();
            return Redirect::to('user/ganti-password')->with('success', 'Berhasil Mengganti Password !!');
        } else {
            return Redirect::to('user/ganti-password')->with('error', 'Password Lama Tidak Valid !!');
        }
    });
    Route::get('user', function () {
        $dataUser = User::join('Pegawai', 'Users.id_pegawai', '=', 'Pegawai.id_pegawai')->where('Users.id_pegawai', Auth::user()->id_pegawai)->first();
        return View::make('v_profile_pengguna')->with('data', $dataUser);
    });
    Route::get('user/edit-user/{id}', function ($id) {
        $getUser = User::join('Pegawai', 'Users.id_pegawai', '=', 'Pegawai.id_pegawai')->where('Users.id_pegawai', $id)->first();
        return View::make('v_profile_pengguna_edit')->with('data', $getUser);
    });
    Route::post('user/update-user', function () {
        $id = Input::get('id');
        $input = Input::all();
        $rules = array('nama' => 'required', 'email' => 'required|email', 'nip' => 'required|unique:pegawai,NIP,' . Auth::user()->id_pegawai . ',id_pegawai', 'telepon' => 'required|numeric', 'alamat' => 'required');
        $messages = array('nama.required' => 'Baris <b>Nama</b> Harus diisi.', 'email.required' => 'Baris <b>Email</b> Harus diisi', 'email.email' => 'Baris <b>Email</b> Harus valid', 'nip.required' => 'baris <b>NIP</b> Harus diisi', 'nip.unique' => '<b>NIP</b> sudah terdaftar.', 'telepon.required' => 'Baris <b>Telepon</b> Harus diisi.', 'alamat.required' => 'Baris <b>Alamat</b> Harus diisi.');
        $basecontroll = new BaseController();
        $validasi = $basecontroll->validasi($input, $rules, $messages);
        if ($validasi->validator->fails()) {
            $result['error'] = $validasi->PesanError;
        } else {
            $inputData = array('Nama' => Input::get('nama'), 'NIP' => Input::get('nip'), 'Alamat' => Input::get('alamat'), 'Telepon' => Input::get('telepon'), 'Email' => Input::get('email'));
            Pegawai::where('id_pegawai', $id)->update($inputData);
            $result['success'] = Redirect::back()->with('success', 'Data Anda Berhasi diupdate.');
        }
        return $result;
    });
});
开发者ID:FaddliLWibowo,项目名称:SimPak,代码行数:31,代码来源:UserRoute.php

示例7: CariPekerjaan

 public function CariPekerjaan()
 {
     $post = Input::get('data');
     $idJenisPajak = Input::get('id_JenisPajak');
     $berdasarkan = Input::get('berdasarkan');
     $input = array('berdasarkan' => $berdasarkan);
     $rules = array('berdasarkan' => 'required');
     $messages = array('berdasarkan.required' => 'Silahkan Pilih Cari Berdasarkan.');
     if ($berdasarkan == '1') {
         $input = array('data' => $post);
         $rules = array('data' => 'required');
         $messages = array('data.required' => 'Baris Nama Pekerjaan tidak boleh kosong.');
     } else {
         if ($berdasarkan == '2') {
             $input = array('data' => $post);
             $rules = array('data' => 'required|date_format:d-m-Y');
             $messages = array('data.required' => 'Baris Tanggal Pekerjaan tidak boleh kosong.', 'data.date_format' => 'Format Tanggal Pekerjaan harus tgl-bln-thn (xx-xx-xxx)');
         } else {
             if ($berdasarkan == '3') {
                 $input = array('data' => $post);
                 $rules = array('data' => 'required');
                 $messages = array('data.required' => 'Baris Rekanan tidak boleh kosong.');
             }
         }
     }
     $validasi = BaseController::validasi($input, $rules, $messages);
     if ($validasi->validator->fails()) {
         $dataSementara['error'] = $validasi->PesanError;
     } else {
         if ($berdasarkan == '1') {
             $input = '%' . $post . '%';
             $data = DB::table('Pekerjaan')->join('Rekanan', 'Pekerjaan.id_rekanan', '=', 'Rekanan.id_rekanan')->join('Jenissetoran', 'Pekerjaan.id_JenisSetoran', '=', 'Jenissetoran.id_JenisSetoran')->join('Jenispajak', 'Jenissetoran.KodeJenisPajak', '=', 'Jenispajak.KodeJenisPajak')->where('Jenispajak.id', $idJenisPajak)->where('Pekerjaan.NamaPekerjaan', 'like', $input)->orderBy('Pekerjaan.id_pekerjaan', 'desc')->get();
         } else {
             if ($berdasarkan == '2') {
                 $tanggal = new \DateTime($post);
                 $data = DB::table('Pekerjaan')->join('Rekanan', 'Pekerjaan.id_rekanan', '=', 'Rekanan.id_rekanan')->join('Jenissetoran', 'Pekerjaan.id_JenisSetoran', '=', 'Jenissetoran.id_JenisSetoran')->join('Jenispajak', 'Jenissetoran.KodeJenisPajak', '=', 'Jenispajak.KodeJenisPajak')->where('Jenispajak.id', $idJenisPajak)->whereBetween('Pekerjaan.tanggalKontrak', array($tanggal, $tanggal))->orderBy('Pekerjaan.id_pekerjaan', 'desc')->get();
             } else {
                 if ($berdasarkan == '3') {
                     $input = '%' . $post . '%';
                     $data = DB::table('Pekerjaan')->join('Rekanan', 'Pekerjaan.id_rekanan', '=', 'Rekanan.id_rekanan')->join('Jenissetoran', 'Pekerjaan.id_JenisSetoran', '=', 'Jenissetoran.id_JenisSetoran')->join('Jenispajak', 'Jenissetoran.KodeJenisPajak', '=', 'Jenispajak.KodeJenisPajak')->where('Jenispajak.id', $idJenisPajak)->where('Rekanan.NamaPerusahaan', 'like', $input)->orderBy('Pekerjaan.id_pekerjaan', 'desc')->get();
                 }
             }
         }
         $dataSementara = array();
         foreach ($data as $i => $item) {
             $tanggal = new \DateTime($item->tanggalKontrak);
             $dataSementara[$i] = array('id_pekerjaan' => $item->id_pekerjaan, 'NamaPekerjaan' => $item->NamaPekerjaan, 'tanggalKontrak' => $tanggal->format('d-m-Y'), 'PersentasePekerjaan' => $item->PersentasePekerjaan, 'NamaPerusahaan' => $item->NamaPerusahaan);
         }
     }
     $data = json_decode(json_encode($dataSementara), false);
     return Response::json($data);
 }
开发者ID:FaddliLWibowo,项目名称:SimPak,代码行数:52,代码来源:Cpekerjaan.php

示例8: cariDataPembayaran

 public function cariDataPembayaran()
 {
     $berdasarkan = Input::get('periode');
     $input = Input::all();
     $rules = array('periode' => 'required');
     $messages = array('periode.required' => 'Silahkan Pilih Periode.');
     if ($berdasarkan == '1') {
         $input = Input::all();
         $rules = array('tanggal' => 'required|date_format:d-m-Y');
         $messages = array('tanggal.required' => 'Baris tanggal harian tidak boleh kosong.', 'tanggal.date_format' => 'Format tanggal harian harus tgl-bln-thn (xx-xx-xxx)');
     }
     $validasi = BaseController::validasi($input, $rules, $messages);
     if ($validasi->validator->fails()) {
         $dataSementara['error'] = $validasi->PesanError;
     } else {
         $id = Input::get('id_pajak');
         if ($berdasarkan == '1') {
             $tanggal1 = new \DateTime(Input::get('tanggal'));
             $tanggal = array($tanggal1, $tanggal1);
         } else {
             $tanggal1 = '01-' . Input::get('tanggal1') . '-' . Input::get('tanggal2');
             $tanggal1 = new \DateTime($tanggal1);
             $tanggal2 = clone $tanggal1;
             $tanggal2->add(DateInterval::createFromDateString('1 month'));
             $tanggal2->add(DateInterval::createFromDateString('-1 day'));
             $tanggal = array($tanggal1, $tanggal2);
         }
         $objek = DB::table('Pembayaran')->join('Pekerjaan', 'Pembayaran.id_pekerjaan', '=', 'pekerjaan.id_pekerjaan')->join('Jenissetoran', 'Pekerjaan.id_JenisSetoran', '=', 'Jenissetoran.id_JenisSetoran')->join('Jenispajak', 'Jenissetoran.KodeJenisPajak', '=', 'Jenispajak.KodeJenisPajak')->join('Rekanan', 'Pekerjaan.id_rekanan', '=', 'Rekanan.id_rekanan')->whereBetween('Pembayaran.TanggalPembayaran', $tanggal)->where('Jenispajak.id', $id)->orderBy('Pembayaran.TanggalPembayaran', 'asc')->get();
         $dataSementara = array();
         foreach ($objek as $i => $item) {
             $NilaiPembayaran = number_format($item->NilaiPembayaran, 0, ',', '.');
             $NilaiPPh = number_format($item->NilaiPPh, 0, ',', '.');
             $tanggal = new \DateTime($item->TanggalPembayaran);
             $dataSementara[$i] = array('id_pembayaran' => $item->id_pembayaran, 'NamaPekerjaan' => $item->NamaPekerjaan, 'TanggalPembayaran' => $tanggal->format('d-m-Y'), 'NilaiPembayaran' => $NilaiPembayaran, 'NilaiPPh' => $NilaiPPh, 'PersentasePembayaran' => $item->PersentasePembayaran, 'NamaPerusahaan' => $item->NamaPerusahaan);
         }
     }
     $objek = json_decode(json_encode($dataSementara), false);
     return Response::json($objek);
 }
开发者ID:FaddliLWibowo,项目名称:SimPak,代码行数:39,代码来源:Cpembayaran.php


注:本文中的BaseController::validasi方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。