![]() Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : fdshops ( 1003) PHP Version : 8.2.21 Disable Function : NONE Directory : /home/fdshops/public_html/Modules/Superadmin/Http/Controllers/ |
<?php namespace Modules\Superadmin\Http\Controllers; use App\Utils\ModuleUtil; use Illuminate\Http\Response; use Illuminate\Routing\Controller; use Modules\Superadmin\Entities\Package; class PricingController extends Controller { /** * All Utils instance. */ protected $moduleUtil; /** * Constructor * * @return void */ public function __construct(ModuleUtil $moduleUtil) { $this->moduleUtil = $moduleUtil; } /** * Display a listing of the resource. * * @return Response */ public function index() { $packages = Package::listPackages(true); //Get all module permissions and convert them into name => label $permissions = $this->moduleUtil->getModuleData('superadmin_package'); $permission_formatted = []; foreach ($permissions as $permission) { foreach ($permission as $details) { $permission_formatted[$details['name']] = $details['label']; } } return view('superadmin::pricing.index') ->with(compact('packages', 'permission_formatted')); } }