My apps get installed app for current company.
This commit is contained in:
parent
adc36b0202
commit
c0d03b820e
@ -22,7 +22,7 @@ class My extends Controller
|
|||||||
|
|
||||||
$purchased = $this->getMyModules();
|
$purchased = $this->getMyModules();
|
||||||
$modules = $this->getInstalledModules();
|
$modules = $this->getInstalledModules();
|
||||||
$installed = Module::all()->pluck('status', 'alias')->toArray();
|
$installed = Module::where('company_id', '=', session('company_id'))->pluck('status', 'alias')->toArray();
|
||||||
|
|
||||||
return view('modules.my.index', compact('purchased', 'modules', 'installed'));
|
return view('modules.my.index', compact('purchased', 'modules', 'installed'));
|
||||||
}
|
}
|
||||||
|
@ -8,6 +8,7 @@ use File;
|
|||||||
use GuzzleHttp\Client;
|
use GuzzleHttp\Client;
|
||||||
use GuzzleHttp\Exception\RequestException;
|
use GuzzleHttp\Exception\RequestException;
|
||||||
use Module;
|
use Module;
|
||||||
|
use App\Models\Module\Module as MModule;
|
||||||
use ZipArchive;
|
use ZipArchive;
|
||||||
use Cache;
|
use Cache;
|
||||||
use Date;
|
use Date;
|
||||||
@ -103,8 +104,13 @@ trait Modules
|
|||||||
|
|
||||||
$installed = [];
|
$installed = [];
|
||||||
$modules = Module::all();
|
$modules = Module::all();
|
||||||
|
$installed_modules = MModule::where('company_id', '=', session('company_id'))->pluck('status', 'alias')->toArray();
|
||||||
|
|
||||||
foreach ($modules as $module) {
|
foreach ($modules as $module) {
|
||||||
|
if (!array_key_exists($module->alias, $installed_modules)) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
$result = $this->getModule($module->alias);
|
$result = $this->getModule($module->alias);
|
||||||
|
|
||||||
if ($result) {
|
if ($result) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user