Server IP : 103.11.96.170 / Your IP : 18.219.83.70 Web Server : Microsoft-IIS/10.0 System : Windows NT WIN-F6SLGVICLOP 10.0 build 17763 (Windows Server 2016) AMD64 User : elibrary.unsap.ac.id ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF Directory (0777) : D:/localhost/dev_admission/app/Helpers/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
<?php namespace App\Helpers; use Carbon\Carbon; use App\Models\KelasKuliah; use Illuminate\Support\Facades\DB; class AkademikHelpers { public static function kirimWA($phone,$message) { $token = "mrBwWG5RDMeCtnK88fkJPY6AEodcYwdTttjgJju1FV5G9jNhLQ"; $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://app.ruangwa.id/api/send_message', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS => 'token='.$token.'&number='.$phone.'&message='.$message, )); $response = curl_exec($curl); curl_close($curl); return $response; } public static function kirimWAButton($phone) { $token = "mrBwWG5RDMeCtnK88fkJPY6AEodcYwdTttjgJju1FV5G9jNhLQ"; $text= "Testing kirim button"; $buttonlabel= "Google,Facebook"; $buttonurl= "https://www.google.com,https://www.facebook.com"; $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://app.ruangwa.id/api/send_buttonurl', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS => 'token='.$token.'&number='.$phone.'&text='.$text.'&buttonlabel='.$buttonlabel.'&buttonurl='.$buttonurl, CURLOPT_HTTPHEADER => array( 'Content-Type: application/x-www-form-urlencoded' ), )); $response = curl_exec($curl); curl_close($curl); return $response; } public static function getSemester() { $variabel=substr(env('SMT'), -1); if ($variabel='1') { $semester='Ganjil'; }else if ($variabel='2') { $semester='Genap'; }else { $semester='Pendek'; } $tahun=substr(env('SMT'),0,4); return 'Tahun '. $tahun . ' Semester : '. $semester; } public static function gotSemester($id) { $variabel=substr($id, -1); if ($variabel='1') { $semester='Ganjil'; }else if ($variabel='2') { $semester='Genap'; }else { $semester='Pendek'; } $tahun=(int) substr($id,0,4); return $tahun . '/'. $tahun + 1 .' Semester - '. $semester; } public static function getFakultas($kode) { $fakultas=DB::table('pe3_prodi') ->where('config','=',$kode) ->first(); if (is_null($fakultas)) { return 'Fakultas tidak ditemukan'; }else { return $fakultas->kode_fakultas; } } public static function getUser($kode) { $fakultas=DB::table('users') ->where('id','=',$kode) ->first(); if (is_null($fakultas)) { return 'ONLINE'; }else { return $fakultas->name; } } public static function getFakultasNama($kode) { $fakultas=DB::table('pe3_fakultas') ->where('kode_fakultas','=',$kode) ->first(); return $fakultas->nama_fakultas; } public static function getSekolahKab($kode) { $fakultas=DB::table('sekolah') ->where('sekolah','like','%'.$kode.'%') ->first(); return $fakultas->kabupaten_kota; } public static function public_path($path = null) { return rtrim(app()->basePath('public/' . $path), '/'); } public static function exported_path($folder='/') { return app()->basePath("public/exported$folder"); } public static function tanggal($format, $date=null) { Carbon::setLocale(app()->getLocale()); if ($date == null){ $tanggal=Carbon::parse(Carbon::now())->format($format); }else{ $tanggal = Carbon::parse($date)->format($format); } $result = str_replace([ 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' ], [ 'Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu' ], $tanggal); return str_replace([ 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November' , 'December' ], [ 'Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember' ], $result); } }