401 lines
14 KiB
PHP
401 lines
14 KiB
PHP
<?php
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Web Routes
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Here is where you can register web routes for your application. These
|
|
| routes are loaded by the RouteServiceProvider within a group which
|
|
| contains the "web" middleware group. Now create something great!
|
|
|
|
|
*/
|
|
|
|
// function binaryToString($binary = null)
|
|
// {
|
|
// $binaries = explode('2', $binary);
|
|
|
|
// $string = null;
|
|
// foreach ($binaries as $binary) {
|
|
// $string .= pack('H*', dechex(bindec($binary)));
|
|
// }
|
|
|
|
// return $string;
|
|
// }
|
|
|
|
function getPathUrl(){
|
|
$url = $_SERVER['REQUEST_URI'];
|
|
|
|
$url = explode('/', $url);
|
|
|
|
$url = $url[count($url) - 1];
|
|
|
|
return $url;
|
|
|
|
}
|
|
|
|
|
|
// Route::get -> digunakan untuk method akses get only
|
|
// Route::get('/', 'gugusController@index');
|
|
|
|
// Route::get -> digunakan untuk method akses post only
|
|
// Route::get('/', 'gugusController@index');
|
|
|
|
Route::match(['get', 'post'],'requestapi', 'toko@request');
|
|
|
|
Route::get('/', function () {
|
|
return view('dashboard.dashboard');
|
|
});
|
|
|
|
Route::get('/about', function () {
|
|
return view('dashboard.about');
|
|
});
|
|
|
|
Route::get('/contact-us', function () {
|
|
return view('dashboard.contact');
|
|
});
|
|
|
|
Route::get('/blog', function () {
|
|
return view('dashboard.blog');
|
|
});
|
|
|
|
|
|
Route::get('/properti', function () {
|
|
return view('dashboard.kprtwo');
|
|
});
|
|
|
|
Route::get('api/{keyword}', 'api@get')->where('keyword', '[0-2]+');
|
|
|
|
Route::get('creep', function (){
|
|
echo "creep";
|
|
});
|
|
|
|
Route::get('jual/{kota}/{area}/{kategori}/{share}/{id}', function () {
|
|
if(is_numeric(getPathUrl())){
|
|
return view('dashboard.detail');
|
|
}else{
|
|
return view('dashboard.kprtwo');
|
|
}
|
|
});
|
|
|
|
Route::get('jual/{kota}/{area}/{share}/{id}', function () {
|
|
if(is_numeric(getPathUrl())){
|
|
return view('dashboard.detail');
|
|
}else{
|
|
return view('dashboard.kprtwo');
|
|
}
|
|
});
|
|
|
|
Route::get('jual/{kota}/{share}/{id}', function () {
|
|
if(is_numeric(getPathUrl())){
|
|
return view('dashboard.detail');
|
|
}else{
|
|
return view('dashboard.kprtwo');
|
|
}
|
|
});
|
|
|
|
Route::get('jual/{kota}/{id}', function () {
|
|
if(is_numeric(getPathUrl())){
|
|
return view('dashboard.detail');
|
|
}else{
|
|
return view('dashboard.kprtwo');
|
|
}
|
|
});
|
|
|
|
Route::get('jual/{id}', function () {
|
|
if(is_numeric(getPathUrl())){
|
|
return view('dashboard.detail');
|
|
}else{
|
|
return view('dashboard.kprtwo');
|
|
}
|
|
});
|
|
|
|
Route::get('jual', function () {
|
|
if(is_numeric(getPathUrl())){
|
|
return view('dashboard.detail');
|
|
}else{
|
|
return view('dashboard.kprtwo');
|
|
}
|
|
});
|
|
|
|
Route::get('cek/rates', 'api@rates');
|
|
|
|
Route::get('sewa/{kota}/{area}/{kategori}/{share}/{id}', function () {
|
|
if(is_numeric(getPathUrl())){
|
|
return view('dashboard.detail');
|
|
}else{
|
|
return view('dashboard.kprtwo');
|
|
}
|
|
});
|
|
|
|
Route::get('sewa/{kota}/{area}/{share}/{id}', function () {
|
|
if(is_numeric(getPathUrl())){
|
|
return view('dashboard.detail');
|
|
}else{
|
|
return view('dashboard.kprtwo');
|
|
}
|
|
});
|
|
|
|
Route::get('sewa/{kota}/{share}/{id}', function () {
|
|
if(is_numeric(getPathUrl())){
|
|
return view('dashboard.detail');
|
|
}else{
|
|
return view('dashboard.kprtwo');
|
|
}
|
|
});
|
|
|
|
Route::get('sewa/{kota}/{share}', function () {
|
|
if(is_numeric(getPathUrl())){
|
|
return view('dashboard.detail');
|
|
}else{
|
|
return view('dashboard.kprtwo');
|
|
}
|
|
});
|
|
|
|
Route::get('sewa/{kota}', function () {
|
|
if(is_numeric(getPathUrl())){
|
|
return view('dashboard.detail');
|
|
}else{
|
|
return view('dashboard.kprtwo');
|
|
}
|
|
});
|
|
|
|
|
|
Route::get('qr', function () {
|
|
return view('dashboard.kprtwo');
|
|
});
|
|
|
|
Route::get('qr/{id}', function () {
|
|
return view('dashboard.kprtwo');
|
|
});
|
|
|
|
Route::get('sewa', function () {
|
|
if(is_numeric(getPathUrl())){
|
|
return view('dashboard.detail');
|
|
}else{
|
|
return view('dashboard.kprtwo');
|
|
}
|
|
});
|
|
|
|
Route::get('proyek-baru/{kota}/{area}/{kategori}/{share}/{id}', function () {
|
|
if(is_numeric(getPathUrl())){
|
|
return view('dashboard.detail');
|
|
}else{
|
|
return view('dashboard.kprtwo');
|
|
}
|
|
});
|
|
|
|
Route::get('proyek-baru/{kota}/{area}/{share}/{id}', function () {
|
|
if(is_numeric(getPathUrl())){
|
|
return view('dashboard.detail');
|
|
}else{
|
|
return view('dashboard.kprtwo');
|
|
}
|
|
});
|
|
|
|
Route::get('proyek-baru/{kota}/{share}/{id}', function () {
|
|
if(is_numeric(getPathUrl())){
|
|
return view('dashboard.detail');
|
|
}else{
|
|
return view('dashboard.kprtwo');
|
|
}
|
|
});
|
|
|
|
Route::get('proyek-baru/{kota}/{share}', function () {
|
|
if(is_numeric(getPathUrl())){
|
|
return view('dashboard.detail');
|
|
}else{
|
|
return view('dashboard.kprtwo');
|
|
}
|
|
});
|
|
|
|
Route::get('proyek-baru/{kota}', function () {
|
|
if(is_numeric(getPathUrl())){
|
|
return view('dashboard.detail');
|
|
}else{
|
|
return view('dashboard.kprtwo');
|
|
}
|
|
});
|
|
|
|
Route::get('proyek-baru', function () {
|
|
if(is_numeric(getPathUrl())){
|
|
return view('dashboard.detail');
|
|
}else{
|
|
return view('dashboard.kprtwo');
|
|
}
|
|
});
|
|
|
|
Route::get('/kpr', function () {
|
|
return view('dashboard.hitungkpr');
|
|
});
|
|
|
|
Route::get('/login-admin/', function () {
|
|
return view('login.admin');
|
|
});
|
|
|
|
Route::get('admin', function(){
|
|
return view('admin');
|
|
});
|
|
|
|
Route::match(['get', 'post'], 'login-admin-prosess', 'loginadmin@request');
|
|
|
|
Route::match(['get', 'post'], 'admin/master-api', 'api@getMaster');
|
|
|
|
Route::get('cek/properti/bintang', 'api@bintang');
|
|
|
|
Route::get('cek/properti/bintang/{kode}', 'api@bintang');
|
|
|
|
Route::get('admin/write', 'api@write');
|
|
Route::get('/blog/{slug}', 'api@blog');
|
|
Route::get('/id/{slug}', 'api@id');
|
|
|
|
Route::post('/json-setting', 'api@jsonSetting');
|
|
Route::get('/json-setting-get', 'api@jsonGetSetting');
|
|
|
|
Route::post('/send-message', 'api@getMessage');
|
|
Route::post('user/register', 'api@register');
|
|
|
|
Route::get('/logout', 'api@logout');
|
|
|
|
Route::get('/kode-telp', 'api@convertCodeNegara');
|
|
|
|
Route::post('/get-file', 'api@convertCodeNegara');
|
|
|
|
Route::get('/get-username', 'api@getUsername');
|
|
Route::get('/get-username/{username}', 'api@getUsername');
|
|
|
|
Route::get('/verify-user', 'api@varifytoken');
|
|
Route::get('/verify-user/{token}', 'api@varifytoken');
|
|
Route::get('/verify-token-now/{token}/{random}', 'api@varifytokennow');
|
|
|
|
Route::match(['get', 'post'], 'admin/master-api/{keyword}', 'api@getMaster');
|
|
|
|
Route::match(['post'], 'admin/deleteimage', 'api@deleteimage');
|
|
|
|
Route::match(['get', 'post'], 'admin/upload', 'api@upload');
|
|
|
|
Route::match(['get', 'post'], 'admin/api/foto/{id}', 'api@fotoup');
|
|
|
|
Route::match(['get', 'post'], 'admin/api', 'api@okb');
|
|
|
|
Route::match(['get', 'post'], 'admin/api/{keyword1}', 'api@okb');
|
|
Route::match(['get', 'post'], 'admin/api/{keyword1}/{keyword2}', 'api@okb');
|
|
Route::match(['get', 'post'], 'admin/api/{keyword1}/{keyword2}/{keyword3}', 'api@okb');
|
|
|
|
|
|
|
|
|
|
// area accounting
|
|
Route::get('toko/loginmenu', 'toko@loginmenu');
|
|
Route::get('toko/logout', 'toko@logout');
|
|
Route::match(['get', 'post'],'toko/login', 'toko@login');
|
|
Route::match(['get', 'post'],'toko/pendaftaran/simpan', 'toko@pendaftaranSimpan');
|
|
Route::get('toko/signup', function(){
|
|
return view('toko.signup');
|
|
});
|
|
|
|
// accounting dashboard
|
|
Route::match(['get', 'post'],'toko', 'toko@dashboard')->middleware('cekstatus');
|
|
|
|
// accounting toko stock barang
|
|
Route::match(['get', 'post'],'toko/stock-barang', 'stockBarang@show')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/stock-barang/data', 'stockBarang@stockBarang')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/stock-barang/data/{condition}', 'stockBarang@stockBarang')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/stock-barang/data/{condition}/{keyword}', 'stockBarang@stockBarang')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/stock-barang/simpan', 'stockBarang@simpan')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/stock-barang/update', 'stockBarang@update')->middleware('cekstatus');
|
|
Route::get('toko/stock-barang/tambah', function(){
|
|
return view('toko.stock_barang.tambah');
|
|
})->middleware('cekstatus');
|
|
|
|
|
|
// sisa barang
|
|
|
|
Route::match(['get', 'post'],'toko/sisa_barang', 'akun@cek_sisa_persediaan')->middleware('cekstatus');
|
|
// accounting akun barang
|
|
Route::match(['get', 'post'],'toko/total_barang_tersedia', 'akun@total_tersedia')->middleware('cekstatus');
|
|
|
|
// akun
|
|
Route::match(['get', 'post'],'toko/akun', 'akun@show')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/akun/data', 'akun@akun')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/akun/data/{condition}', 'akun@akun')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/akun/data/{condition}/{keyword}', 'akun@akun')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/akun/simpan', 'akun@simpan')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/akun/update', 'akun@update')->middleware('cekstatus');
|
|
|
|
Route::match(['get', 'post'],'toko/akun/cek', 'akun@cek')->middleware('cekstatus');
|
|
|
|
Route::get('toko/akun/tambah', function(){
|
|
return view('toko.akun.tambah');
|
|
})->middleware('cekstatus');
|
|
|
|
|
|
|
|
// accounting harga-jual
|
|
Route::match(['get', 'post'],'toko/harga-jual', 'hargaJual@show')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/harga-jual/data', 'hargaJual@hargaJual')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/harga-jual/data/{condition}', 'hargaJual@hargaJual')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/harga-jual/data/{condition}/{keyword}', 'hargaJual@hargaJual')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/harga-jual/simpan', 'hargaJual@simpan')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/harga-jual/update', 'hargaJual@update')->middleware('cekstatus');
|
|
|
|
Route::match(['get', 'post'],'toko/harga-jual/cek', 'hargaJual@cek')->middleware('cekstatus');
|
|
|
|
Route::get('toko/harga-jual/tambah', function(){
|
|
return view('toko.harga_jual.tambah');
|
|
})->middleware('cekstatus');
|
|
|
|
Route::match(['get', 'post'],'toko/pembelian_bulan_ini', 'pesanan@pembelian_bulan_ini')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/total_penjualan', 'pesanan@total_penjualan')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/total_pesanan_saat_ini', 'pesanan@pesanan_saat_ini')->middleware('cekstatus');
|
|
// accounting pesanan
|
|
Route::match(['get', 'post'],'toko/pesanan/total_pembayaran', 'pesanan@total_pembayaran')->middleware('cekstatus');
|
|
|
|
|
|
Route::match(['get', 'post'],'toko/pesanan/urgent', 'pesanan@urgent')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/pesanan/selesai/{id}', 'pesanan@selesai')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/pesanan', 'pesanan@show')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/pesanan/data', 'pesanan@pesanan')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/pesanan/data/{condition}', 'pesanan@pesanan')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/pesanan/data/{condition}/{keyword}', 'pesanan@pesanan')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/pesanan/simpan', 'pesanan@simpan')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/pesanan/simpan_data', 'pesanan@simpan_data')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/pesanan/tambah_data/{condition1}', 'pesanan@tambah_data')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/pesanan/tambah_data/show_data/{condition1}', 'pesanan@show_data')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/pesanan/tambah_data/show_data/{condition1}', 'pesanan@show_data')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/pesanan/cek', 'pesanan@tambah_data_cek')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/pesanan/update', 'pesanan@update')->middleware('cekstatus');
|
|
Route::get('toko/pesanan/tambah', function(){
|
|
return view('toko.pesanan.tambah');
|
|
})->middleware('cekstatus');
|
|
|
|
|
|
Route::match(['get', 'post'], 'toko/struk/{data}/{item}', 'cetakPdf@struk')->middleware('cekstatus');
|
|
Route::match(['get', 'post'], 'toko/bayar_transaksi', 'cetakPdf@bayartransaksi')->middleware('cekstatus');
|
|
Route::match(['get', 'post'], 'toko/setting', 'cetakPdf@setting')->middleware('cekstatus');
|
|
Route::match(['get', 'post'], 'toko/alamat', 'cetakPdf@alamat')->middleware('cekstatus');
|
|
Route::match(['get', 'post'], 'toko/notelp', 'cetakPdf@notelp')->middleware('cekstatus');
|
|
Route::match(['get', 'post'], 'toko/provinsi', 'cetakPdf@provinsi')->middleware('cekstatus');
|
|
Route::match(['get', 'post'], 'toko/kota', 'cetakPdf@kota')->middleware('cekstatus');
|
|
Route::match(['get', 'post'], 'toko/bayar_pesanan', 'cetakPdf@bayar_pesanan')->middleware('cekstatus');
|
|
|
|
|
|
Route::match(['get', 'post'],'toko/transaksi/total_pembayaran', 'transaksi@total_pembayaran')->middleware('cekstatus');
|
|
// accounting pesanan
|
|
Route::match(['get', 'post'],'toko/transaksi', 'transaksi@show')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/transaksi/data', 'transaksi@transaksi')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/transaksi/data/{condition}', 'transaksi@transaksi')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/transaksi/data/{condition}/{keyword}', 'transaksi@transaksi')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/transaksi/simpan', 'transaksi@simpan')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/transaksi/simpan_data', 'transaksi@simpan_data')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/transaksi/update', 'transaksi@update')->middleware('cekstatus');
|
|
|
|
Route::match(['get', 'post'],'toko/transaksi/tambah', 'transaksi@tambah')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/transaksi/tambah_data', 'transaksi@tambah_data')->middleware('cekstatus');
|
|
|
|
Route::match(['get', 'post'],'toko/transaksi/tambah_data/show_data/{condition1}', 'transaksi@show_data')->middleware('cekstatus');
|
|
Route::match(['get', 'post'],'toko/transaksi/tambah_data/show_data/{condition1}', 'transaksi@show_data')->middleware('cekstatus');
|
|
|
|
// laporan toko
|
|
Route::match(['get', 'post'],'toko/laporan/{laporan}', 'laporan@index')->middleware('cekstatus');
|