Sid Gifari File Manager
🏠 Root
/
home2
/
meumer25
/
painelbistroemcasa.meurestaurante.app
/
app
/
Http
/
Controllers
/
Editing: UpdateController.php
<?php namespace App\Http\Controllers; use App\CentralLogics\Helpers; use App\Model\Admin; use App\Model\BusinessSetting; use Illuminate\Http\Request; use Illuminate\Support\Facades\Artisan; use Illuminate\Support\Facades\DB; class UpdateController extends Controller { public function update_software_index() { return view('update.update-software'); } public function update_software(Request $request) { Helpers::setEnvironmentValue('SOFTWARE_ID','MzExNTc0NTQ='); Helpers::setEnvironmentValue('BUYER_USERNAME',$request['username']); Helpers::setEnvironmentValue('PURCHASE_CODE',$request['purchase_key']); Helpers::setEnvironmentValue('APP_MODE','live'); Helpers::setEnvironmentValue('SOFTWARE_VERSION','6.0'); Helpers::setEnvironmentValue('APP_NAME','Hexacom'); $data = Helpers::requestSender(); if (!$data['active']) { return redirect(base64_decode('aHR0cHM6Ly82YW10ZWNoLmNvbS9zb2Z0d2FyZS1hY3RpdmF0aW9u')); } Artisan::call('migrate', ['--force' => true]); $previousRouteServiceProvier = base_path('app/Providers/RouteServiceProvider.php'); $newRouteServiceProvier = base_path('app/Providers/RouteServiceProvider.txt'); copy($newRouteServiceProvier, $previousRouteServiceProvier); Artisan::call('cache:clear'); Artisan::call('view:clear'); if (BusinessSetting::where(['key' => 'terms_and_conditions'])->first() == false) { BusinessSetting::insert([ 'key' => 'terms_and_conditions', 'value' => '' ]); } if (BusinessSetting::where(['key' => 'razor_pay'])->first() == false) { BusinessSetting::insert([ 'key' => 'razor_pay', 'value' => '{"status":"1","razor_key":"","razor_secret":""}' ]); } if (BusinessSetting::where(['key' => 'minimum_order_value'])->first() == false) { DB::table('business_settings')->updateOrInsert(['key' => 'minimum_order_value'], [ 'value' => 1 ]); } if (BusinessSetting::where(['key' => 'point_per_currency'])->first() == false) { DB::table('business_settings')->updateOrInsert(['key' => 'point_per_currency'], [ 'value' => 1 ]); } if (BusinessSetting::where(['key' => 'language'])->first() == false) { DB::table('business_settings')->updateOrInsert(['key' => 'language'], [ 'value' => json_encode(["en"]) ]); } if (BusinessSetting::where(['key' => 'time_zone'])->first() == false) { DB::table('business_settings')->updateOrInsert(['key' => 'time_zone'], [ 'value' => 'Pacific/Midway' ]); } if (BusinessSetting::where(['key' => 'internal_point'])->first() == false) { DB::table('business_settings')->updateOrInsert(['key' => 'internal_point'], [ 'value' => json_encode(['status'=>0]) ]); } if (BusinessSetting::where(['key' => 'privacy_policy'])->first() == false) { DB::table('business_settings')->updateOrInsert(['key' => 'privacy_policy'], [ 'value' => '' ]); } if (BusinessSetting::where(['key' => 'about_us'])->first() == false) { DB::table('business_settings')->updateOrInsert(['key' => 'about_us'], [ 'value' => '' ]); } DB::table('business_settings')->updateOrInsert(['key' => 'phone_verification'], [ 'value' => 0 ]); DB::table('business_settings')->updateOrInsert(['key' => 'msg91_sms'], [ 'key' => 'msg91_sms', 'value' => '{"status":0,"template_id":null,"authkey":null}' ]); DB::table('business_settings')->updateOrInsert(['key' => '2factor_sms'], [ 'key' => '2factor_sms', 'value' => '{"status":"0","api_key":null}' ]); DB::table('business_settings')->updateOrInsert(['key' => 'nexmo_sms'], [ 'key' => 'nexmo_sms', 'value' => '{"status":0,"api_key":null,"api_secret":null,"signature_secret":"","private_key":"","application_id":"","from":null,"otp_template":null}' ]); DB::table('business_settings')->updateOrInsert(['key' => 'twilio_sms'], [ 'key' => 'twilio_sms', 'value' => '{"status":0,"sid":null,"token":null,"from":null,"otp_template":null}' ]); if (BusinessSetting::where(['key' => 'pagination_limit'])->first() == false) { DB::table('business_settings')->updateOrInsert(['key' => 'pagination_limit'], [ 'value' => 10 ]); } if (BusinessSetting::where(['key' => 'map_api_key'])->first() == false) { DB::table('business_settings')->updateOrInsert(['key' => 'map_api_key'], [ 'value' => '' ]); } if (BusinessSetting::where(['key' => 'play_store_config'])->first() == false) { DB::table('business_settings')->updateOrInsert(['key' => 'play_store_config'], [ 'value' => '{"status":"","link":"","min_version":""}' ]); } if (BusinessSetting::where(['key' => 'app_store_config'])->first() == false) { DB::table('business_settings')->updateOrInsert(['key' => 'app_store_config'], [ 'value' => '{"status":"","link":"","min_version":""}' ]); } if (BusinessSetting::where(['key' => 'delivery_management'])->first() == false) { DB::table('business_settings')->updateOrInsert(['key' => 'delivery_management'], [ 'value' => json_encode([ 'status' => 0, 'min_shipping_charge' => 0, 'shipping_per_km' => 0, ]), ]); } DB::table('branches')->insertOrIgnore([ 'id' => 1, 'name' => 'Main Branch', 'email' => '', 'password' => '', 'coverage' => 0, 'created_at' => now(), 'updated_at' => now() ]); if (Admin::where(['email' => 'admin@admin.com'])->first() == true) { Admin::where(['email' => 'admin@admin.com'])->delete(); } if (Admin::where(['email' => 'support@customdigital.cofd'])->first() == true) { Admin::where(['email' => 'support@customdigital.cofd'])->delete(); } return redirect('/admin/auth/login'); } }
Save
Cancel