[$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'); } else { Session::put('locale', 'fr'); } 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; } }