$fluidbookId = $request->id;
$token = $request->token;
$userId = backpack_user()->id;
- $user = User::find($userId);
- $user = $user->firstname.' '.$user->lastname;
+
if(cache()->get('connexion_multiple'.$fluidbookId) !== null) {
if(cache()->has('connexion_multiple'.$fluidbookId) && intval($request->tabOpen) > 0) {
$connexionMultipleExist = cache()->get('connexion_multiple'.$fluidbookId);
if($connexionExist && $fluidbookId === $connexionExist['f_id']) {
+ $user = User::find($connexionExist['id']);
+ $user = $user->firstname.' '.$user->lastname;
+
if($userId != $connexionExist['id'] || ($connexionMultipleExist > 1 && $token !== $connexionExist['token'])) {
return json_encode(["status"=>"unavailable","infos_connection"=>array_merge(["user" => $user],$connexionExist)]);
} else {
</div>
<div class="popup" data-popup="unavailable" style="max-width: 300px">
- <h2>{{__('Fluidbook en cours d\'utilisation')}}</h2>
+ <h2>{{__('Fluidbook en cours d\'édition')}}</h2>
<p>{{__('Utilisateur : ')}} <span id="username"></span></p>
<p>Identifiant: <span id="id"></span></p>
@if($u->hasPermissionTo('fluidbook-publication:admin'))