$file = $dir . 'latest.markdown3.gz';
$basefile = $dir . 'latest.markdown.gz';
$latest = json_decode(gzdecode(file_get_contents($file))) == "[]" ? gzdecode(file_get_contents($basefile)) : gzdecode(file_get_contents($file));
- //dd(gzdecode(file_get_contents($file)) === "[]");
$fluidbook=FluidbookPublication::find($id);
$isArray = gettype(json_decode($latest,true));
$contents=($isArray === "array" ? json_decode($latest,true) : json_decode(json_decode($latest, true),true)) ?? $fluidbook->getAccessibleContents()['pages'];
}
$markdowns = request('markdowns', $md);
- $comments = $message ?? request('message');
+ $comments = request('message', $message);
$user_id = backpack_user()->id;
/** @var FluidbookPublication $fluidbook */
$dir = self::getMarkdownsDir($fluidbook_id);
$markdowns = Files::firstThatExists($dir . '/' . $version . '.markdown3.gz', $dir . '/' . $version . '.markdown.gz');
$markdowns = gzdecode(file_get_contents($markdowns));
- $this->saveMarkdown($fluidbook_id, __('Restaurer la sauvegarde des liens :date', ['date' => date('Y-m-d H:i:s', $version)]), $markdowns);
+ $this->saveMarkdown($fluidbook_id, __('Restaurer la sauvegarde du markdown :date', ['date' => date('Y-m-d H:i:s', $version)]), $markdowns);
- //return response()->json(['success' => 'ok']);
+ return response()->json(['success' => 'ok']);
}
}
'automatic_save_message'=>__('Sauvegarde automatique'),
'warning_unsaved_changes'=>__('Des données n\'ont pas été sauvegardées'),
'before_export_save_message'=>__("Sauvegarde avant export"),
- 'before_restore_message'=>__("Sauvegarde avant la restauration des liens"),
+ 'before_restore_message'=>__("Sauvegarde avant la restauration du markdown"),
'upload_save_message'=>__("Après l'upload d'un fichier"),
'restore_version_tooltip'=>__('Restaurer cette version'),
'export_version_tooltip'=>__('Exporter les liens au format xlsx'),
<div id="markdown-revision" class="markdown-revision">
<div class="markdown-revision-nav">
<a href="#" id="linkeditor-icon-versions" data-panel="form" data-icon="wayback-machine"
- data-action="panels.toggleForm"
+ data-action="toggleRevisions"
data-tooltip="{{__('Paramètres du lien')}} (F8)" data-key="f8"></a>
</div>
<div class="markdown-revision-panel">