code to code

This commit is contained in:
iBNu Maksum 2024-10-15 16:10:08 +07:00
parent 70bcff7679
commit 064e4c80ed
No known key found for this signature in database
GPG Key ID: 7FC82848810579E5
5 changed files with 55 additions and 7 deletions

View File

@ -109,7 +109,7 @@ try {
} }
if ($username == $password) { if ($username == $password) {
$username = Text::alphanumeric($username, "-_.,"); $username = Text::alphanumeric($username, "-_.,");
$d = ORM::for_table('tbl_voucher')->whereRaw("BINARY `code` = '$username'")->find_one(); $d = ORM::for_table('tbl_voucher')->whereRaw("BINARY code = '$username'")->find_one();
} else { } else {
$d = ORM::for_table('tbl_customers')->whereRaw("BINARY username = '$username'")->find_one(); $d = ORM::for_table('tbl_customers')->whereRaw("BINARY username = '$username'")->find_one();
if ($d['password'] != $password) { if ($d['password'] != $password) {
@ -226,7 +226,7 @@ try {
} else { } else {
if ($isVoucher) { if ($isVoucher) {
$username = Text::alphanumeric($username, "-_.,"); $username = Text::alphanumeric($username, "-_.,");
$v = ORM::for_table('tbl_voucher')->whereRaw("BINARY `code` = '$username'")->where('routers', 'radius')->find_one(); $v = ORM::for_table('tbl_voucher')->whereRaw("BINARY code = '$username'")->where('routers', 'radius')->find_one();
if ($v) { if ($v) {
if ($v['status'] == 0) { if ($v['status'] == 0) {
if (Package::rechargeUser(0, $v['routers'], $v['id_plan'], "Voucher", $username)) { if (Package::rechargeUser(0, $v['routers'], $v['id_plan'], "Voucher", $username)) {

View File

@ -111,7 +111,7 @@ switch ($do) {
_alert(Lang::T('Internet Plan Expired'), 'danger', "login"); _alert(Lang::T('Internet Plan Expired'), 'danger', "login");
} }
} else { } else {
$v = ORM::for_table('tbl_voucher')->whereRaw("BINARY `code` = '$voucher'")->find_one(); $v = ORM::for_table('tbl_voucher')->whereRaw("BINARY code = '$voucher'")->find_one();
if (!$v) { if (!$v) {
_alert(Lang::T('Voucher invalid'), 'danger', "login"); _alert(Lang::T('Voucher invalid'), 'danger', "login");
} }
@ -168,7 +168,7 @@ switch ($do) {
} else { } else {
$voucher = Text::alphanumeric(_post('voucher'), "-_.,"); $voucher = Text::alphanumeric(_post('voucher'), "-_.,");
$username = _post('username'); $username = _post('username');
$v1 = ORM::for_table('tbl_voucher')->whereRaw("BINARY `code` = '$voucher'")->find_one(); $v1 = ORM::for_table('tbl_voucher')->whereRaw("BINARY code = '$voucher'")->find_one();
if ($v1) { if ($v1) {
// voucher exists, check customer exists or not // voucher exists, check customer exists or not
$user = ORM::for_table('tbl_customers')->where('username', $username)->find_one(); $user = ORM::for_table('tbl_customers')->where('username', $username)->find_one();

View File

@ -760,7 +760,7 @@ switch ($action) {
} }
$code = Text::alphanumeric(_post('code'), "-_.,"); $code = Text::alphanumeric(_post('code'), "-_.,");
$user = ORM::for_table('tbl_customers')->where('id', _post('id_customer'))->find_one(); $user = ORM::for_table('tbl_customers')->where('id', _post('id_customer'))->find_one();
$v1 = ORM::for_table('tbl_voucher')->whereRaw("BINARY `code` = '$code'")->where('status', 0)->find_one(); $v1 = ORM::for_table('tbl_voucher')->whereRaw("BINARY code = '$code'")->where('status', 0)->find_one();
run_hook('refill_customer'); #HOOK run_hook('refill_customer'); #HOOK
if ($v1) { if ($v1) {

View File

@ -22,7 +22,7 @@ switch ($action) {
case 'activation-post': case 'activation-post':
$code = alphanumeric(_post('code'), "-_.,"); $code = alphanumeric(_post('code'), "-_.,");
$v1 = ORM::for_table('tbl_voucher')->whereRaw("BINARY `code` = '$code'")->where('status', 0)->find_one(); $v1 = ORM::for_table('tbl_voucher')->whereRaw("BINARY code = '$code'")->where('status', 0)->find_one();
run_hook('customer_activate_voucher'); #HOOK run_hook('customer_activate_voucher'); #HOOK
if ($v1) { if ($v1) {
if (Package::rechargeUser($user['id'], $v1['routers'], $v1['id_plan'], "Voucher", $code)) { if (Package::rechargeUser($user['id'], $v1['routers'], $v1['id_plan'], "Voucher", $code)) {

View File

@ -696,5 +696,53 @@
"Reminder_Cronjob_Every_7_AM": "Pengingat Cronjob Setiap Jam 7 Pagi", "Reminder_Cronjob_Every_7_AM": "Pengingat Cronjob Setiap Jam 7 Pagi",
"Check_if_Customer_Online": "Periksa apakah Pelanggan Online", "Check_if_Customer_Online": "Periksa apakah Pelanggan Online",
"Active_Customers": "Pelanggan Aktif", "Active_Customers": "Pelanggan Aktif",
"This_will_show_is_Customer_currently_is_online_or_not": "Ini akan menunjukkan apakah Pelanggan sedang online atau tidak" "This_will_show_is_Customer_currently_is_online_or_not": "Ini akan menunjukkan apakah Pelanggan sedang online atau tidak",
"3_Months": "3 Bulan",
"Used_Date": "Tanggal Penggunaan",
"Plugin_Installer": "Pemasang Plugin",
"Upload_Zip_Plugin_Theme_Device": "Unggah Plugin\/Tema\/Perangkat Zip",
"Install": "Memasang",
"via_SMS": "melalui SMS",
"Via_WhatsApp": "Melalui WhatsApp",
"Via_WhatsApp_and_SMS": "Melalui WhatsApp dan SMS",
"Send_Bulk_Message": "Kirim Pesan Massal",
"Group": "Kelompok",
"All_Customers": "Semua Pelanggan",
"New_Customers": "Pelanggan Baru",
"Expired_Customers": "Pelanggan yang Kedaluwarsa",
"Message_per_time": "Pesan per waktu",
"5_Messages": "5 Pesan",
"10_Messages": "10 Pesan",
"15_Messages": "15 Pesan",
"20_Messages": "20 Pesan",
"30_Messages": "30 Pesan",
"40_Messages": "40 Pesan",
"50_Messages": "50 Pesan",
"60_Messages": "60 Pesan",
"Use_20_and_above_if_you_are_sending_to_all_customers_to_avoid_server_time_out": "Gunakan 20 dan di atasnya jika Anda mengirim ke semua pelanggan untuk menghindari waktu server habis",
"Delay": "Menunda",
"No_Delay": "Tidak Ada Penundaan",
"5_Seconds": "5 Detik",
"10_Seconds": "10 Detik",
"15_Seconds": "15 Detik",
"20_Seconds": "20 Detik",
"Use_at_least_5_secs_if_you_are_sending_to_all_customers_to_avoid_being_banned_by_your_message_provider": "Gunakan setidaknya 5 detik jika Anda mengirim ke semua pelanggan untuk menghindari pemblokiran oleh penyedia pesan Anda",
"Testing__if_checked_no_real_message_is_sent_": "Pengujian [jika dicentang, tidak ada pesan nyata yang dikirim]",
"Message_Results": "Hasil Pesan",
"VPN_Plans": "Paket VPN",
"VPN_Package": "Paket VPN",
"Balance_Package": "Paket Keseimbangan",
"New_Service_Package": "Paket Layanan Baru",
"Package_Price": "Harga Paket",
"Radius_Package": "Paket Radius",
"Hotspot_Package": "Paket Hotspot",
"Maintenance_Mode_Settings": "Pengaturan Mode Pemeliharaan",
"Status_": "Status:",
"Force_Logout_": "Paksa Keluar:",
"End_Date_": "Tanggal Berakhir:",
"Save": "Menyimpan",
"Not_Active": "Tidak Aktif",
"Limit": "Membatasi",
"Create_expired_Internet_Package": "Buat Paket Internet yang Kedaluwarsa",
"When_customer_expired__you_can_move_it_to_Expired_Internet_Package": "Ketika pelanggan telah kedaluwarsa, Anda dapat memindahkannya ke Paket Internet Kedaluwarsa"
} }