invoiceninja/app/Libraries/ModuleUtils.php
2016-12-07 14:21:14 +02:00

24 lines
526 B
PHP

<?php namespace App\Libraries;
class ModuleUtils
{
public static function loadModules()
{
$data = [];
$modules = env('CUSTOM_MODULES');
$modules = explode(',', $modules);
foreach ($modules as $module) {
$info = CurlUtils::get($module . '?action=info');
if ($info = json_decode($info)) {
$info->url = $module;
$data[] = $info;
}
}
session(['custom_modules' => $data]);
return $data;
}
}