Add new version in repository

This commit is contained in:
Ludovic CANDELLIER
2021-07-25 23:19:27 +02:00
parent f75632b054
commit b879f11c99
608 changed files with 12235 additions and 7513 deletions

View File

@@ -2,67 +2,23 @@
namespace App\Repositories;
use Session;
use Illuminate\Support\Facades\DB;
use App\Repositories\Core\Cache;
use App\Repositories\Core\Auth\Users;
class Config
{
public static function init()
{
$data = SuiteParameter::init();
$data += Client::init();
$data += Language::init();
return $data;
$data['user'] = self::getUser();
return ['init' => $data];
}
public static function initHeader($options = false, $appOptions = false, $clientOptions = false, $adminOptions = false)
public static function getUser()
{
$partner_path = Partners::getPublicPath();
// $css_client = Clients::getPublicPath('css/client.css');
$css_client = $partner_path . '/css/client.css';
if (!$clientOptions) {
$clientOptions = ['css' => [$css_client]];
}
$layout = new Layout();
$data = $layout->init($options, $appOptions, $clientOptions, $adminOptions);
if (Users::getUser()) {
$data['user'] = Users::getInfo();
$data['user']['lang'] = Session::get('locale');
$data = Users::getInfo();
} else {
Session::put('locale', 'fr');
$data = false;
}
if (Clients::isClient()) {
$data['isClient'] = true;
$data['client'] = Clients::getInfo();
$data['apps'] = Clients::getApplications();
} else {
$data['isClient'] = false;
$data['client']['publicPath'] = $partner_path;
$data['apps'] = Applications::getVisibles();
}
$data['client']['partner']['publicPath'] = $partner_path;
// $layout->publish('tenant_path', $data['client']['publicPath']);
$data['global']['tenant_path'] = $data['client']['publicPath'];
$data['global']['roles'] = Users::getRoles();
$data['global']['permissions'] = Users::getPermissions();
$data['app'] = Applications::getCurrent();
return $data;
}
public static function getCacheVersions()
{
$data = Cache::getFilesVersion('assets/apps/ContractDrive/js', 'js');
// $data += Cache::getFilesVersion('assets/apps/ContractDrive/css','css');
return $data;
}
}