use App\Http\Controllers\Admin\Operations\Tools\Excel2JSON;
-use App\Http\Controllers\Admin\Operations\Tools\ImportFluidbookSettings;
use App\Http\Controllers\Admin\Operations\Tools\PDF2SVGOperation;
use App\Http\Controllers\Controller;
use App\Http\Controllers\Admin\Operations\Tools\SASSCompiler;
use Excel2JSON;
use SASSCompiler;
use PDF2SVGOperation;
- use ImportFluidbookSettings;
protected function index($tool, $args = '')
{
use Cubist\Backpack\Magic\Fields\StandardFile;
use Cubist\Backpack\Magic\Form;
use Cubist\Excel\ExcelToArray;
+use Illuminate\Support\Facades\Date;
use Prologue\Alerts\Facades\Alert;
trait ImportFluidbookSettings
{
use SettingsExportOperation;
public function importfluidbooksettings() {
- $form = new Form(backpack_url('opentools/doimportfluidbooksettings'));
+ $form = new Form(backpack_url('tools/doimportfluidbooksettings'));
$form->setTitle(__('Importer les paramètres fluidbook'));
$form->setEnctype('multipart/form-data');
$form->setSubmitLabel(__('Importer'));
* @throws \JsonException
*/
public function doimportfluidbooksettings() {
+ if (!can('fluidbook-publication:admin')) {
+ abort('403');
+ }
$file = request()->file('file');
ExcelToArray::setCache(protected_path('tools/importfluidbooksettings'));
return $n;
},json_decode($f->settings, true));
- $settings['title'] = 'Test loutres 56';
-
$intersect = array_intersect_key($settings,$res[$id]);
$settingsJson = json_encode($intersect);
}
}
+ $updated_at = Date::createFromDate()->toIso8601ZuluString();
+ $diff['updated_at'] = $updated_at;
+
try {
$f->update($diff);
$f->save();
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/svgcleaner') }}'><i
class='nav-icon la la-broom'></i>
<span>{{__('Nettoyer un SVG')}}</span></a></li>
- <li class='nav-item'><a class='nav-link' href='{{ backpack_url('opentools/importfluidbooksettings') }}'><i
+ @if (can('fluidbook-publication:admin'))
+ <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/importfluidbooksettings') }}'><i
class='nav-icon las la-link'></i>
<span>{{__('Importer les paramètres de fluidbook')}}</span></a></li>
+ @endif
</ul>