namespace App\Http\Controllers\Admin\Operations\ELearningMedia;
+// __('!! e-Learning')
+
use App\Jobs\ElearningMediaDownload;
use App\Models\ELearningMedia;
use Illuminate\Support\Facades\Route;
<?php
+// __('!! e-Learning')
+
namespace App\Http\Controllers\Admin\Operations\ELearningMedia;
use App\Models\Asset;
<?php
+// __('!! e-Learning')
+
namespace App\Http\Controllers\Admin\Operations\ELearningMedia;
use Cubist\Util\Files\Files;
use Illuminate\Support\Facades\Route;
use Prologue\Alerts\Facades\Alert;
+// __('!! e-Learning')
+
trait DownloadOperation
{
protected function setupDownloadRoutes($segment, $routeName, $controller)
use Prologue\Alerts\Facades\Alert;
use Symfony\Component\HttpFoundation\File\UploadedFile;
+// __('!! e-Learning')
+
trait ImportOperation
{
use \Cubist\Backpack\Http\Controllers\Operations\Base\ImportOperation;
use Cubist\Util\Files\Files;
use Illuminate\Support\Facades\Route;
+// __('!! e-Learning')
+
trait PreviewOperation
{
protected function setupPreviewRoutes($segment, $routeName, $controller)
use Illuminate\Support\Facades\Route;
use ZipArchive;
+// __('!! Partage de fichiers')
+
trait DownloadOperation
{
protected function setupDownloadRoutes($segment, $routeName, $controller)
use Illuminate\Support\Facades\Route;
use Prologue\Alerts\Facades\Alert;
+// __('!! Partage de fichiers')
trait UploadOperation
{
protected function setupImportRoutes($segment, $routeName, $controller)
use App\Models\User;
use Illuminate\Support\Facades\Route;
+// __('!! Partage de fichiers')
trait UserListOperation
{
protected function setupUserListRoutes($segment, $routeName, $controller)
use Illuminate\Support\Facades\Route;
use Prologue\Alerts\Facades\Alert;
+// __('!! Collections de fluidbooks')
+
trait DownloadOperation
{
protected function setupDownloadRoutes($segment, $routeName, $controller)
use Illuminate\Support\Facades\Route;
use Illuminate\Support\Facades\Session;
+// __('!!Paramètres des fluidbooks')
+
trait CompositionOperation
{
+
protected function setupCompositionRoutes($segment, $routeName, $controller)
{
Route::match(['get'], $segment . '/docs/{doc_id}/thumb_{doc_page}.jpg', $controller . '@getThumb');
use App\Console\Commands\WorkshopMigration;
use App\Models\FluidbookPublication;
use Illuminate\Support\Facades\Route;
-
+// __('!!Paramètres des fluidbooks')
trait DeletefbOperation
{
use Cubist\Backpack\Http\Controllers\Base\XSendFileController;
use Illuminate\Support\Facades\Route;
use Prologue\Alerts\Facades\Alert;
-
+// __('!!Paramètres des fluidbooks')
trait DownloadOperation
{
protected function setupDownloadRoutes($segment, $routeName, $controller)
namespace App\Http\Controllers\Admin\Operations\FluidbookPublication;
+// __('!!Paramètres des fluidbooks')
+
use App\Fluidbook\Farm;
use App\Fluidbook\Links;
use App\Models\FluidbookPublication;
use Cubist\Util\Graphics\Color;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Route;
-
+// __('!!Paramètres des fluidbooks')
trait PreviewOperation
{
protected function setupPreviewRoutes($segment, $routeName, $controller)
use Cubist\Matomo\Reporting;
use Illuminate\Support\Facades\Route;
use NumberFormatter;
-
+// __('!! Statistiques')
trait StatsOperation
{
protected function setupStatsRoutes($segment, $routeName, $controller)
use Illuminate\Support\Facades\Redirect;
use Illuminate\Support\Facades\Route;
use Prologue\Alerts\Facades\Alert;
-
+// __('!! Demandes de devis fluidbook')
trait AssignOperation
{
protected function setupAssignRoutes($segment, $routeName, $controller)
use Illuminate\Support\Facades\Redirect;
use Illuminate\Support\Facades\Route;
use Prologue\Alerts\Facades\Alert;
-
+// __('!! Demandes de devis fluidbook')
trait ConfirmAssignmentOperation
{
protected function setupConfirmassignmentRoutes($segment, $routeName, $controller)
use Illuminate\Support\Facades\Mail;
use Illuminate\Support\Facades\Route;
use Spatie\Permission\Models\Role;
-
+// __('!! Demandes de devis fluidbook')
trait CreateFromWebsite
{
protected function setupCreatefromwebsiteRoutes($segment, $routeName, $controller)
use Illuminate\Support\Facades\Redirect;
use Illuminate\Support\Facades\Route;
use Prologue\Alerts\Facades\Alert;
-
+// __('!! Demandes de devis fluidbook')
trait SpamOperation
{
protected function setupSpamRoutes($segment, $routeName, $controller)
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Style\Protection;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
-
+// __('!! Traduction de l\'interface fluidbook')
trait ExcelExportOperation
{
protected function setupExcelExportRoutes($segment, $routeName, $controller)
use PhpOffice\PhpSpreadsheet\Reader\Xlsx;
use PhpOffice\PhpSpreadsheet\RichText\RichText;
use Prologue\Alerts\Facades\Alert;
-
+// __('!! Traduction de l\'interface fluidbook')
trait ExcelImportOperation
{
protected function setupExcelImportRoutes($segment, $routeName, $controller)
use Illuminate\Support\Facades\Route;
use Prologue\Alerts\Facades\Alert;
+// __('!! e-Learning')
+
trait DownloadOperation
{
protected function setupDownloadRoutes($segment, $routeName, $controller)
use Prologue\Alerts\Facades\Alert;
use ZipArchive;
+// __('!! e-Learning')
+
trait ImportOperation
{
protected function setupImportRoutes($segment, $routeName, $controller)
use App\Models\QuizAttempt;
use Illuminate\Support\Facades\Route;
+// __('!! e-Learning')
+
trait LogOperation
{
protected function setupLogRoutes($segment, $routeName, $controller)
use Cubist\Util\Files\Files;
use Illuminate\Support\Facades\Route;
+// __('!! e-Learning')
+
trait PreviewOperation
{
protected function setupPreviewRoutes($segment, $routeName, $controller)
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
+// __('!! e-Learning')
+
trait ReportOperation
{
protected function setupReportRoutes($segment, $routeName, $controller)
use Prologue\Alerts\Facades\Alert;
+
+// __('!! Outils')
+
trait BaseTool
{
protected function _warn($message)
use Cubist\Util\Zip;
use PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\F;
+// __('!! Outils')
trait DockerWebContainer
{
use BaseTool;
use Cubist\Backpack\Magic\Form;
use Cubist\Excel\ExcelToArray;
use Symfony\Component\HttpFoundation\File\UploadedFile;
-
+// __('!! Outils')
trait Excel2JSON
{
use BaseTool;
use Cubist\Util\Files\Files;
use Cubist\Util\Zip;
use Symfony\Component\HttpFoundation\File\UploadedFile;
-
+// __('!! Outils')
trait Favicon
{
public function favicongen()
use Cubist\Backpack\Magic\Form;
use Cubist\Util\PHP;
use Prologue\Alerts\Facades\Alert;
-
+// __('!! Outils')
trait FluidbookAssetsDownloader
{
use BaseTool;
use Cubist\Backpack\Magic\Form;
use Cubist\Util\Str;
use Prologue\Alerts\Facades\Alert;
-
+// __('!! Outils')
trait FluidbookBranchCreate
{
use BaseTool;
use App\Models\Traits\FluidbookPlayerBranches;
use Cubist\Backpack\Magic\Fields\SelectFromArray;
use Cubist\Backpack\Magic\Form;
-
+// __('!! Outils')
trait FluidbookBranchRemove
{
use BaseTool;
use Cubist\Util\Text;
use Illuminate\Support\Facades\Log;
-
+// __('!! Outils')
trait GitReposCreate
{
use BaseTool;
use PhpOffice\PhpSpreadsheet\Exception;
use Psr\Container\ContainerExceptionInterface;
use Psr\Container\NotFoundExceptionInterface;
-
+// __('!! Outils')
trait JSON2Excel
{
public function json2excel()
use Fluidbook\Tools\Jobs\ProcessFile;
use Fluidbook\Tools\Jobs\ProcessPage;
use Symfony\Component\HttpFoundation\File\UploadedFile;
-
+// __('!! Outils')
trait PDF2SVGOperation
{
/**
use Cubist\Util\CommandLine;
use Cubist\Util\Files\Files;
use Cubist\Util\Zip;
-
+// __('!! Outils')
trait SASSCompiler
{
use App\Models\ToolSVGSprite;
use Illuminate\Support\Facades\Route;
use Prologue\Alerts\Facades\Alert;
-
+// __('!! Outils')
trait SVGSpriteDownload
{
protected function setupDownloadRoutes($segment, $routeName, $controller)
use Cubist\Backpack\Magic\Form;
use Cubist\Azure\TTS\Api;
use Cubist\Util\Files\Files;
-
+// __('!! Outils')
trait TextToSpeech
{
use Cubist\Scorm\Version;
use Cubist\Util\Files\VirtualDirectory;
use Spatie\MediaLibrary\MediaCollections\Models\Media;
-
+// __('!! e-Learning')
class ELearningMedia extends ToolboxModel
{
use SCORMVersionTrait;
use Cubist\Util\Files\VirtualDirectory;
use Cubist\Util\Zip;
use DirectoryIterator;
-
+// __('!! e-Learning')
class ELearningPackage extends ToolboxModel
{
use SCORMVersionTrait;
use Illuminate\Http\UploadedFile;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Cache;
-
+// __('!! Partage de fichiers')
class File extends ToolboxModel
{
use CustomDataSource;
use Cubist\Backpack\Magic\Fields\Checkbox;
use Cubist\Backpack\Magic\Fields\SelectFromArray;
use Cubist\Backpack\Magic\Fields\Text;
-
+// __('!! Collections de fluidbooks')
class FluidbookCollection extends ToolboxModel
{
protected $table = 'fluidbook_collection';
use Cubist\Util\Gzip;
use Cubist\Util\Math;
use Illuminate\Support\Facades\Cache;
-
+// __('!!Paramètres des fluidbooks')
class FluidbookDocument extends ToolboxModel
{
public const WS_DOCS = '/application/protected/fluidbookpublication/docs/';
use Cubist\Backpack\Magic\Fields\Text;
use Cubist\Backpack\Magic\Models\ExternalServer;
use Cubist\Net\Transfer\Local;
-
+// __('!! Serveurs externes')
class FluidbookExternalInstallServer extends ExternalServer
{
protected $table = 'fluidbook_external_install_server';
use Cubist\Backpack\Magic\Fields\Code;
use Cubist\Backpack\Magic\Fields\Text;
use Cubist\Util\Files\Files;
-
+// __('!!Paramètres des fluidbooks')
class FluidbookIconset extends ToolboxModel
{
protected $table = 'fluidbook_iconset';
use Cubist\Util\Json;
use Cubist\Util\ObjectUtil;
use Datetime;
-
+// __('!!Paramètres des fluidbooks')
class FluidbookPublication extends ToolboxSettingsModel
{
protected $table = 'fluidbook_publication';
use Cubist\Backpack\Magic\Fields\ModelAttribute;
use Cubist\Backpack\Magic\Fields\Number;
use Cubist\Backpack\Magic\Fields\StaticValue;
-
+// __('!! Demandes de devis fluidbook')
class FluidbookQuote extends ToolboxModel
{
protected $table = 'fluidbook_quote';
use Cubist\Backpack\Magic\Fields\SelectFromModel;
use Cubist\Util\CommandLine;
use Cubist\Util\CommandLine\Imagemagick\Ico;
-
+// __('!!Paramètres des thèmes')
class FluidbookTheme extends ToolboxSettingsModel
{
const NONE = 3;
use Cubist\Backpack\Facades\App;
use Cubist\Backpack\Magic\Models\Translate;
use Cubist\Util\PHP;
-
+// __('!!Traduction des fluidbooks')
class FluidbookTranslate extends Translate
{
use FluidbookPlayerBranches;
use Cubist\Util\Files\VirtualDirectory;
use Spatie\Image\Manipulations;
use Spatie\MediaLibrary\MediaCollections\Models\Media;
-
+// __('!! e-Learning')
class Quiz extends ToolboxModel
{
namespace App\Models;
use Cubist\Backpack\Magic\Models\CubistMagicAbstractModel;
-
+// __('!! e-Learning')
class QuizAttempt extends CubistMagicAbstractModel
{
protected $table = 'quiz_attempt';
namespace App\Models;
use Cubist\Backpack\Magic\Models\CubistMagicAbstractModel;
-
+// __('!! e-Learning')
class QuizTranslation extends CubistMagicAbstractModel
{
protected $table = 'quiz_translation';
use Cubist\Backpack\Magic\Models\CubistMagicAbstractModel;
-
+// __('!!Paramètres des fluidbooks')
class Signature extends CubistMagicAbstractModel
{
use Cubist\Net\Util;
use Cubist\Util\Files\Files;
use Cubist\Util\Str;
-
+// __('!! Équipe')
class TeamEmails extends CubistMagicAbstractModel
{
protected $table = 'team_emails';
use Cubist\Backpack\Magic\Fields\Number;
use Cubist\Backpack\Magic\Fields\SelectFromArray;
use Cubist\Backpack\Magic\Fields\Text;
-
+// __('!! Équipe')
class TeamLeave extends ToolboxHRModel
{
protected $table = 'team_leave';
use Cubist\Backpack\Magic\Fields\Number;
use Cubist\Backpack\Magic\Fields\SelectFromArray;
use Cubist\Backpack\Magic\Fields\Text;
-
+// __('!! Équipe')
class TeamOvertime extends ToolboxHRModel
{
protected $table = 'team_overtime';
use Cubist\Backpack\Magic\Fields\Text;
use Cubist\Util\Str;
use Fluidbook\Tools\SVG\SVGTools;
-
+// __('!! Outils')
class ToolSVGSprite extends ToolboxModel
{
protected static $_permissionBase = 'tools:svgsprite';
'plural' => 'traductions',
'oneinstance' => true];
+ protected $_enableTrackEmptyValues = true;
+
public function getPaths()
{
return array_merge(parent::getPaths(), ['vendor/cubedesigners']);
use App\Fields\FluidbookID;
use Cubist\Backpack\Magic\Fields\Text;
use Cubist\Backpack\Magic\SubForm;
-
+// __('!! Collections de fluidbooks')
class CollectionPublication extends SubForm
{
public function init()
use Cubist\Backpack\Magic\SubForm;
+// __('!! e-Learning')
class ElearningPackageContent extends SubForm
{
public function init()
use Cubist\Backpack\Magic\Fields\SelectFromArray;
use Cubist\Backpack\Magic\Fields\Text;
use Cubist\Backpack\Magic\SubForm;
-
+// __('!! Paramètres des fluidbooks')
class FluidbookChapter extends SubForm
{
public function init()
use Cubist\Backpack\Magic\Fields\Text;
use Cubist\Backpack\Magic\Models\CubistMagicAbstractModel;
use Cubist\Backpack\Magic\SubForm;
-
+// __('!! Paramètres des fluidbooks')
class FluidbookTranslationOverwrite extends SubForm
{
public function init()
+++ /dev/null
-<?php
-
-namespace App\SubForms;
-
-use Cubist\Backpack\Magic\Fields\Text;
-use Cubist\Backpack\Magic\Fields\Textarea;
-use Cubist\Backpack\Magic\SubForm;
-
-class Fluidbook_Setting extends SubForm
-{
- public function init()
- {
- parent::init();
- $this->addField('key', Text::class, __('Nom du paramètre'));
- $this->addField('value', Textarea::class, __('Valeur'));
- }
-}
<?php
namespace App\SubForms\Link;
-
+// __('!! Editeur de liens')
class Anchor extends Meta
{
public $type = self::ANCHOR;
namespace App\SubForms\Link;
use Cubist\Backpack\Magic\Fields\Textarea;
-
+// __('!! Editeur de liens')
class Animated extends Base
{
protected $_addedContents = false;
use Cubist\Backpack\Magic\Fields\FilesOrURL;
use Cubist\Backpack\Magic\Fields\Textarea;
-
+// __('!! Editeur de liens')
class Article extends Meta
{
public $type = self::ARTICLE;
namespace App\SubForms\Link;
use Cubist\Backpack\Magic\Fields\FilesOrURL;
-
+// __('!! Editeur de liens')
class ArticleOpen extends Base
{
public $type = self::ARTICLE_OPEN;
use Cubist\Backpack\Magic\Fields\CheckboxBasic;
use Cubist\Backpack\Magic\Fields\FilesOrURL;
-
+// __('!! Editeur de liens')
class Audio extends Base
{
public $type = self::AUDIO;
namespace App\SubForms\Link;
use Cubist\Backpack\Magic\Fields\FilesOrURL;
-
+// __('!! Editeur de liens')
class Audiodescription extends Meta
{
public $type = self::AUDIODESCRIPTION;
use Cubist\Backpack\Magic\Form;
use Fluidbook\Tools\Compiler\DummyCompiler;
use App\Fluidbook\Link\Link;
-
+// __('!! Editeur de liens')
class Base extends Form
{
const WEB_INFOS = 1;
namespace App\SubForms\Link;
use Cubist\Backpack\Magic\Fields\Integer;
-
+// __('!! Editeur de liens')
class BookmarkGroup extends Meta
{
public $type = self::BOOKMARKGROUP;
namespace App\SubForms\Link;
use Cubist\Backpack\Magic\Fields\Text;
-
+// __('!! Editeur de liens')
class Cart extends Base
{
public $type = self::CART;
namespace App\SubForms\Link;
-
+// __('!! Editeur de liens')
class Color extends Animated
{
public $type = self::COLOR;
namespace App\SubForms\Link;
use Cubist\Backpack\Magic\Fields\FilesOrURL;
-
+// __('!! Editeur de liens')
class Custom extends Base
{
public $type = self::CUSTOM;
namespace App\SubForms\Link;
use Cubist\Backpack\Magic\Fields\Text;
-
+// __('!! Editeur de liens')
class DownloadPortion extends Base
{
public $type = self::DOWNLOAD_PORTION;
<?php
namespace App\SubForms\Link;
-
+// __('!! Editeur de liens')
class Email extends Web
{
<?php
namespace App\SubForms\Link;
-
+// __('!! Editeur de liens')
class EventOverlay extends Meta
{
public $type = self::EVENT_OVERLAY;
use App\Fields\FluidbookLinkEditor\Target;
use Cubist\Backpack\Magic\Fields\FilesOrURL;
-
+// __('!! Editeur de liens')
class File extends Web
{
public $type = self::FILE;
namespace App\SubForms\Link;
use Cubist\Backpack\Magic\Fields\FilesOrURL;
-
+// __('!! Editeur de liens')
class Flipcard extends Base
{
public $type = self::FLIPCARD;
namespace App\SubForms\Link;
use Cubist\Backpack\Magic\Fields\FilesOrURL;
-
+// __('!! Editeur de liens')
class IFrame extends Web
{
public $type = self::IFRAME;
namespace App\SubForms\Link;
use Cubist\Backpack\Magic\Fields\FilesOrURL;
-
+// __('!! Editeur de liens')
class Image extends Animated
{
public $type = self::IMAGE;
use App\Fields\FluidbookLinkEditor\NumberingType;
use Cubist\Backpack\Magic\Fields\Text;
-
+// __('!! Editeur de liens')
class Internal extends Web
{
public $type = self::INTERNAL;
namespace App\SubForms\Link;
use Cubist\Backpack\Magic\Fields\Hidden;
-
+// __('!! Editeur de liens')
class Layer extends Animated
{
public $type = self::LAYER;
namespace App\SubForms\Link;
use Cubist\Backpack\Magic\Fields\URL;
-
+// __('!! Editeur de liens')
class Like extends Base
{
public $type = self::LIKE;
namespace App\SubForms\Link;
use Cubist\Backpack\Magic\Fields\Textarea;
-
+// __('!! Editeur de liens')
class LockContents extends Meta
{
public $type = self::LOCK_CONTENTS;
<?php
namespace App\SubForms\Link;
-
+// __('!! Editeur de liens')
class Meta extends Base
{
protected $_displayedOnFluidbook = false;
use Cubist\Backpack\Magic\Fields\CheckboxBasic;
use Cubist\Backpack\Magic\Fields\FilesOrURL;
-
+// __('!! Editeur de liens')
class Multimedia extends Base
{
public $type = self::MULTIMEDIA;
<?php
namespace App\SubForms\Link;
-
+// __('!! Editeur de liens')
class Phone extends Web
{
public $type = self::PHONE;
use App\Fields\FluidbookLinkEditor\ShowLinkCloseMode;
use App\Fields\FluidbookLinkEditor\ShowLinkMode;
use Cubist\Backpack\Magic\Fields\Text;
-
+// __('!! Editeur de liens')
class ShowLink extends Base
{
public $type = self::SHOWLINK;
use Cubist\Backpack\Magic\Fields\FilesOrURL;
use Cubist\Backpack\Magic\Fields\Integer;
-
+// __('!! Editeur de liens')
class Slideshow extends Web
{
public $type = self::SLIDESHOW;
<?php
namespace App\SubForms\Link;
-
+// __('!! Editeur de liens')
class StatsTag extends Base
{
protected $_tooltip = false;
namespace App\SubForms\Link;
use Cubist\Backpack\Magic\Fields\FilesOrURL;
-
+// __('!! Editeur de liens')
class Text extends Animated
{
public $type = self::TEXT;
use Cubist\Backpack\Magic\Fields\CheckboxBasic;
use Cubist\Backpack\Magic\Fields\FormSection;
use Cubist\Backpack\Magic\Fields\Textarea;
-
+// __('!! Editeur de liens')
class Tooltip extends Base
{
public function initForm()
use App\Fields\FluidbookLinkEditor\TriggerLinkEvent;
use Cubist\Backpack\Magic\Fields\Text;
-
+// __('!! Editeur de liens')
class TriggerLink extends Base
{
public $type = self::TRIGGERSLINK;
use Cubist\Backpack\Magic\Fields\CheckboxBasic;
use Cubist\Backpack\Magic\Fields\FilesOrURL;
-
+// __('!! Editeur de liens')
class Video extends Base
{
public $type = self::VIDEO;
use App\Fields\FluidbookLinkEditor\Target;
use Cubist\Backpack\Magic\Fields\SelectFromArray;
use Cubist\Backpack\Magic\Fields\URL;
-
+// __('!! Editeur de liens')
class Web extends Base
{
public $type = self::WEB;
<?php
namespace App\SubForms\Link;
-
+// __('!! Editeur de liens')
class WebInfos extends Web
{
public $type = self::WEB_INFOS;
use App\Fields\FluidbookLinkEditor\WebvideoService;
use Cubist\Backpack\Magic\Fields\Text;
-
+// __('!! Editeur de liens')
class WebVideo extends Video
{
public $type = self::WEBVIDEO;
namespace App\SubForms\Link;
use Cubist\Backpack\Magic\Fields\Number;
-
+// __('!! Editeur de liens')
class ZoomArea extends Base
{
public $type = self::ZOOM;
namespace App\SubForms\Link;
use Cubist\Backpack\Magic\Fields\FilesOrURL;
-
+// __('!! Editeur de liens')
class ZoomHD extends Base
{
public $type = self::ZOOMHD;
use Cubist\Backpack\Magic\Fields\Integer;
use Cubist\Backpack\Magic\SubForm;
-
+// __('!! e-Learning')
class Answer extends SubForm
{
public function init()
namespace App\SubForms\Quiz;
use Cubist\Backpack\Magic\SubForm;
-
+// __('!! e-Learning')
class Question extends SubForm
{
public function init()
use Cubist\Backpack\Magic\Fields\Range;
use Cubist\Backpack\Magic\Fields\Textarea;
use Cubist\Backpack\Magic\SubForm;
-
+// __('!! e-Learning')
class TestResult extends SubForm
{
public function init()
use Cubist\Backpack\Magic\Fields\Text;
use Cubist\Backpack\Magic\Fields\Textarea;
use Cubist\Backpack\Magic\SubForm;
-
+// __('!! Outils')
class ToolSVGSpriteIcon extends SubForm
{
public function init()
"source": {
"type": "git",
"url": "git://git.cubedesigners.com/cubedesigners_userdatabase.git",
- "reference": "53c3106198a4bb2f67c4652ea948c9efae21ac9f"
+ "reference": "55d3a207ce415042e54994a83bbcfaa63918fa7b"
},
"dist": {
"type": "tar",
- "url": "https://composer.cubedesigners.com/dist/cubedesigners/userdatabase/cubedesigners-userdatabase-dev-master-7b3599.tar",
- "reference": "53c3106198a4bb2f67c4652ea948c9efae21ac9f",
- "shasum": "3b2c1f353ca0c7aabe1cadb5cf3c5bafa16397cf"
+ "url": "https://composer.cubedesigners.com/dist/cubedesigners/userdatabase/cubedesigners-userdatabase-dev-master-fd7624.tar",
+ "reference": "55d3a207ce415042e54994a83bbcfaa63918fa7b",
+ "shasum": "78441d0e1c1b810219b152ec5e9c51bfd4e4b71d"
},
"require": {
"cubist/cms-back": "dev-master"
}
],
"description": "Cubedesigners common users database",
- "time": "2023-02-08T10:43:52+00:00"
+ "time": "2023-02-17T18:36:15+00:00"
},
{
"name": "cubist/azuretts",
"source": {
"type": "git",
"url": "git://git.cubedesigners.com/cubist_cms-back.git",
- "reference": "541015ec6f5b6838d5ac59fbfef12aac086311e7"
+ "reference": "e3c865784919a61a09681a2b2b7ece4e8714242f"
},
"dist": {
"type": "tar",
- "url": "https://composer.cubedesigners.com/dist/cubist/cms-back/cubist-cms-back-dev-master-0f74fc.tar",
- "reference": "541015ec6f5b6838d5ac59fbfef12aac086311e7",
- "shasum": "3adce0eeb2370518325f7ca2ab03f99d6d724267"
+ "url": "https://composer.cubedesigners.com/dist/cubist/cms-back/cubist-cms-back-dev-master-ee77da.tar",
+ "reference": "e3c865784919a61a09681a2b2b7ece4e8714242f",
+ "shasum": "301e001e20ab7a8a8ca0608cf59ab390e62d0857"
},
"require": {
"backpack/backupmanager": "^3.0",
}
],
"description": "Cubist Backpack extension",
- "time": "2023-02-15T15:17:43+00:00"
+ "time": "2023-02-22T18:24:13+00:00"
},
{
"name": "cubist/cms-front",
"source": {
"type": "git",
"url": "git://git.cubedesigners.com/cubist_pdf.git",
- "reference": "3926ced31a03b566aa8a8617f73d7721156c6dac"
+ "reference": "f3a898ec9e9e677c94f05e2fc3bb399f89748abe"
},
"dist": {
"type": "tar",
- "url": "https://composer.cubedesigners.com/dist/cubist/pdf/cubist-pdf-dev-master-8ced4a.tar",
- "reference": "3926ced31a03b566aa8a8617f73d7721156c6dac",
- "shasum": "baa458cc8cb0d1355a792cd920975100e9ff86e1"
+ "url": "https://composer.cubedesigners.com/dist/cubist/pdf/cubist-pdf-dev-master-c18ee5.tar",
+ "reference": "f3a898ec9e9e677c94f05e2fc3bb399f89748abe",
+ "shasum": "f92ba907655c7e91802f29fa8588d909d4257874"
},
"require": {
"cubist/util": "dev-master",
"cubist",
"pdf"
],
- "time": "2022-10-18T15:36:07+00:00"
+ "time": "2023-02-22T09:23:35+00:00"
},
{
"name": "cubist/scorm",
"source": {
"type": "git",
"url": "git://git.cubedesigners.com/cubist_util.git",
- "reference": "02768d2b258ac6708f206dca5aeb9420e1153257"
+ "reference": "71ddb096305947864888d71a40c93abcc88bdd2e"
},
"dist": {
"type": "tar",
- "url": "https://composer.cubedesigners.com/dist/cubist/util/cubist-util-dev-master-bb5cdf.tar",
- "reference": "02768d2b258ac6708f206dca5aeb9420e1153257",
- "shasum": "97c896e61e6827eb440d9c55a34084dd985096a1"
+ "url": "https://composer.cubedesigners.com/dist/cubist/util/cubist-util-dev-master-21ece3.tar",
+ "reference": "71ddb096305947864888d71a40c93abcc88bdd2e",
+ "shasum": "c71451667ae35d32f22762a383ffe252c564da21"
},
"require": {
"cubist/net": "dev-master",
}
],
"description": "Utilities class",
- "time": "2023-02-13T18:23:34+00:00"
+ "time": "2023-02-16T11:19:40+00:00"
},
{
"name": "cviebrock/eloquent-sluggable",
"source": {
"type": "git",
"url": "git://git.cubedesigners.com/fluidbook_tools.git",
- "reference": "50790263fc1fc1d9311afe0f5e3d4d04ca6f65fc"
+ "reference": "dbd968013f8212ff145b512c11cc9f100888e550"
},
"dist": {
"type": "tar",
- "url": "https://composer.cubedesigners.com/dist/fluidbook/tools/fluidbook-tools-dev-master-cf2579.tar",
- "reference": "50790263fc1fc1d9311afe0f5e3d4d04ca6f65fc",
- "shasum": "1e2966db7f6afa410a85819018679f70a924f35b"
+ "url": "https://composer.cubedesigners.com/dist/fluidbook/tools/fluidbook-tools-dev-master-69ffa8.tar",
+ "reference": "dbd968013f8212ff145b512c11cc9f100888e550",
+ "shasum": "263e78e8def85aabe149d5c7b27026878bd76e20"
},
"require": {
"barryvdh/laravel-debugbar": "^3.6",
}
],
"description": "Fluidbook Tools",
- "time": "2023-02-14T16:32:32+00:00"
+ "time": "2023-02-21T11:34:54+00:00"
},
{
"name": "genealabs/laravel-model-caching",
},
{
"name": "venturecraft/revisionable",
- "version": "1.39.0",
+ "version": "1.40.0",
"source": {
"type": "git",
"url": "https://github.com/VentureCraft/revisionable.git",
- "reference": "24ef304dfe7fe64362cc815faab0fc80030d0c59"
+ "reference": "0533f5fa967dbb656b098dac123046fff5ecc69f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/VentureCraft/revisionable/zipball/24ef304dfe7fe64362cc815faab0fc80030d0c59",
- "reference": "24ef304dfe7fe64362cc815faab0fc80030d0c59",
+ "url": "https://api.github.com/repos/VentureCraft/revisionable/zipball/0533f5fa967dbb656b098dac123046fff5ecc69f",
+ "reference": "0533f5fa967dbb656b098dac123046fff5ecc69f",
"shasum": ""
},
"require": {
- "illuminate/support": "~4.0|~5.0|~5.1|^6.0|^7.0|^8.0|^9.0",
- "laravel/framework": "~5.4|^6.0|^7.0|^8.0|^9.0",
+ "illuminate/support": "~4.0|~5.0|~5.1|^6.0|^7.0|^8.0|^9.0|^10.0",
+ "laravel/framework": "~5.4|^6.0|^7.0|^8.0|^9.0|^10.0",
"php": ">=5.4.0"
},
"require-dev": {
- "orchestra/testbench": "~3.0"
+ "orchestra/testbench": "~3.0|^8.0"
},
"type": "library",
"extra": {
"issues": "https://github.com/VentureCraft/revisionable/issues",
"source": "https://github.com/VentureCraft/revisionable"
},
- "time": "2022-01-20T05:56:12+00:00"
+ "time": "2023-02-18T01:49:34+00:00"
},
{
"name": "vlucas/phpdotenv",
},
{
"name": "laravel/tinker",
- "version": "v2.8.0",
+ "version": "v2.8.1",
"source": {
"type": "git",
"url": "https://github.com/laravel/tinker.git",
- "reference": "74d0b287cc4ae65d15c368dd697aae71d62a73ad"
+ "reference": "04a2d3bd0d650c0764f70bf49d1ee39393e4eb10"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/tinker/zipball/74d0b287cc4ae65d15c368dd697aae71d62a73ad",
- "reference": "74d0b287cc4ae65d15c368dd697aae71d62a73ad",
+ "url": "https://api.github.com/repos/laravel/tinker/zipball/04a2d3bd0d650c0764f70bf49d1ee39393e4eb10",
+ "reference": "04a2d3bd0d650c0764f70bf49d1ee39393e4eb10",
"shasum": ""
},
"require": {
],
"support": {
"issues": "https://github.com/laravel/tinker/issues",
- "source": "https://github.com/laravel/tinker/tree/v2.8.0"
+ "source": "https://github.com/laravel/tinker/tree/v2.8.1"
},
- "time": "2023-01-10T18:03:30+00:00"
+ "time": "2023-02-15T16:40:09+00:00"
},
{
"name": "mockery/mockery",
+{{-- __('!! e-Learning') --}}
<!DOCTYPE html>
<html lang="en">
<head>
+{{-- __('!! Paramètres des fluidbooks') --}}
@php
$v=old(square_brackets_to_dots($field['name'])) ?? $field['value'] ?? $field['default'] ?? '';
if(!is_string($v)){
+{{-- __('!! Paramètres des fluidbooks') --}}
@if (!isset($seenFluidbookChapters))
@php $seenFluidbookChapters=true;@endphp
@push('crud_fields_scripts')
+{{-- __('!! Paramètres des fluidbooks') --}}
@if (!isset($seenFluidbookComposition))
@php $seenFluidbookComposition=true;@endphp
@push('crud_fields_scripts')
+{{-- __('!! Paramètres des thèmes') --}}
@if (!isset($seenThemeSelector))
@php $seenThemeSelector=true;@endphp
@push('crud_fields_scripts')
+{{-- __('!! Paramètres des fluidbooks') --}}
@if (!isset($seenTranslationOverwrite))
@php $seenTranslationOverwrite=true;@endphp
@push('crud_fields_scripts')
+{{-- __('!! Editeur de liens') --}}
@php
$title='#'.$id.' - '.__('Editeur de liens');
/** @var $fluidbook \App\Models\FluidbookPublication */
+{{-- __('!! Editeur de liens') --}}
@php
start_measure('Render form '.$form->getTitle());
$action='create';
+{{-- __('!! Editeur de liens') --}}
<div class="svg-sprite" style="height: 0;width: 0;position: absolute;" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><symbol id="linkeditor-save" viewBox="0 0 14 14"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><path d="m13.5 12.5a1 1 0 0 1 -1 1h-11a1 1 0 0 1 -1-1v-9l3-3h9a1 1 0 0 1 1 1z"/><path d="m3.5 8.5h7v5h-7z"/><path d="m4.5.5h6v4h-6z"/></g></symbol><symbol id="linkeditor-first-page" viewBox="0 0 14.941 18.664"><clipPath id="a"><path d="m0 0h18.664v10.883h-18.664z"/></clipPath><g clip-path="url(#a)" transform="matrix(0 -1 1 0 4.059 18.664)"><path d="m0 8.557 8.557-8.557 8.557 8.557" fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="2" transform="translate(.775 1.551)"/></g><path d="m13.909 0h-13.909" fill="none" stroke="currentColor" stroke-width="2" transform="matrix(0 1 -1 0 1 2.377)"/></symbol><symbol id="linkeditor-last-page" viewBox="0 0 14.941 18.664"><clipPath id="a"><path d="m0 0h18.664v10.883h-18.664z"/></clipPath><g clip-path="url(#a)" transform="matrix(0 1 -1 0 10.882 0)"><path d="m0 8.557 8.557-8.557 8.557 8.557" fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="2" transform="translate(.775 1.551)"/></g><path d="m13.909 0h-13.909" fill="none" stroke="currentColor" stroke-width="2" transform="matrix(0 -1 1 0 13.941 16.287)"/></symbol><symbol id="linkeditor-next-page" viewBox="0 0 10.883 18.664"><clipPath id="a"><path d="m0 0h18.664v10.883h-18.664z"/></clipPath><g clip-path="url(#a)" transform="matrix(0 1 -1 0 10.883 0)"><path d="m0 8.557 8.557-8.557 8.557 8.557" fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="2" transform="translate(.775 1.551)"/></g></symbol><symbol id="linkeditor-previous-page" viewBox="0 0 10.883 18.664"><clipPath id="a"><path d="m0 0h18.664v10.883h-18.664z"/></clipPath><g clip-path="url(#a)" transform="matrix(0 -1 1 0 0 18.664)"><path d="m0 8.557 8.557-8.557 8.557 8.557" fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="2" transform="translate(.775 1.551)"/></g></symbol><symbol id="linkeditor-landscape" viewBox="0 0 20 20"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.429"><path d="m2.157.715h15.714a1.429 1.429 0 0 1 1.429 1.429v15.714a1.428 1.428 0 0 1 -1.428 1.428h-15.715a1.429 1.429 0 0 1 -1.429-1.429v-15.713a1.429 1.429 0 0 1 1.429-1.429z"/><circle cx="13.214" cy="6.786" r="2.5"/><path d="m13.429 19.286a10.513 10.513 0 0 0 -10.571-8.571 11.247 11.247 0 0 0 -2.143.2"/><path d="m19.286 14.157a11.151 11.151 0 0 0 -3.571-.586 11.271 11.271 0 0 0 -4.472.915"/></g></symbol><symbol id="linkeditor-settings" viewBox="0 0 20 20"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.429"><circle cx="2.857" cy="2.857" r="2.143"/><path d="m0 0h14.286" transform="translate(5 2.857)"/><circle cx="10" cy="10" r="2.143"/><path d="m0 0h7.143" transform="translate(.714 10)"/><path d="m0 0h7.143" transform="translate(12.143 10)"/><circle cx="17.143" cy="17.143" r="2.143"/><path d="m14.286 0h-14.286" transform="translate(.714 17.143)"/></g></symbol><symbol id="linkeditor-zoom-reset" viewBox="0 0 17.143 20">
<g id="Groupe_71" data-name="Groupe 71">
<path id="Tracé_31" data-name="Tracé 31" d="M16.429,17.857A1.429,1.429,0,0,1,15,19.286H2.143A1.428,1.428,0,0,1,.715,17.857V2.143A1.428,1.428,0,0,1,2.143.714H9.286l7.143,7.143Z" fill="transparent" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.429"/>
+{{-- __('!! Statistiques') --}}
{{-- Matomo Stats API Helper --}}
<!DOCTYPE html>
<html lang="en">
+{{-- __('!! Statistiques') --}}
@extends(backpack_view('blank'))
@section('after_styles')
+{{-- __('!! Statistiques') --}}
{{-- Statistics Report --}}
{{-- This doesn't extend any templates because it is fetched from loader.blade.php and injected via JS --}}
+{{-- __('!! Paramètres des thèmes') --}}
@php
$previewURL=$crud->entry->getPreviewURL(['widget'=>'1','action'=>'fullscreen','theme'=>''],0)
@endphp
+{{-- __('!! Traduction des fluidbooks') --}}
<a href="{{$crud->route}}/excel/export/{{request()->get('locale',app()->getLocale())}}"
class="btn btn-outline-notice"><span
class="la la-file-excel"></span> {{__('Export Excel')}}</a>
+{{-- __('!! Traduction des fluidbooks') --}}
@push("after_form")
<form method="post" style="visibility: hidden;width: 0;height: 0;" enctype="multipart/form-data" action="{{$crud->route}}/excel/import/{{request()->get('locale',app()->getLocale())}}"
style="visibility:hidden;height:1px;position:absolute;top:0;" id="uploadimportform">
+{{-- __('!! Editeur de liens') --}}
<!DOCTYPE html>
<html lang="{{ app()->getLocale() }}" dir="{{ config('backpack.base.html_direction') }}">
<head>
+{{-- __('!! Équipe') --}}
<style>
#leave-calendar {
max-width: 600px;
+{{-- __('!! Équipe') --}}
@extends(backpack_view('blank'))
@section('content')
+{{-- __('!! Outils') --}}
@php
@endphp
+{{-- __('!! Outils') --}}
<pre>
{{$logs}}
</pre>
+{{-- __('!! Outils') --}}
@php
$form=new \Cubist\Backpack\Magic\Form();
$form->setTitle(__('Sécuriser un dossier hosting'));
+{{-- __('!! Outils') --}}
<ul class='nav-dropdown-items'>
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/pdf2svg') }}'><i
class='nav-icon la la-images'></i>
+{{-- __('!! Tableau de bord') --}}
@extends(backpack_view('blank'))
@php
+{{-- __('!! Toolbox') --}}
@if (config('backpack.base.show_powered_by') || config('backpack.base.developer_link'))
<div class="text-muted ml-auto mr-auto">
@if (config('backpack.base.developer_link') && config('backpack.base.developer_name'))
+{{-- __('!! Toolbox') --}}
<li class="nav-item dropdown pr-4">
<a class="nav-link" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
<img class="img-avatar" src="{{ backpack_avatar_url(backpack_auth()->user()) }}" alt="{{ backpack_auth()->user()->name }}">
+{{-- __('!! Toolbox') --}}
@if (config('backpack.base.scripts') && count(config('backpack.base.scripts')))
@foreach (config('backpack.base.scripts') as $path)
<script type="text/javascript" src="{{ asset($path).'?v='.config('backpack.base.cachebusting_string') }}"></script>
+{{-- __('!! Toolbox') --}}
@php
function sidebarState($id,$default=false){
$default=$default?'1':'0';
+{{-- __('!! Toolbox') --}}
<!-- This file is used to store topbar (left) items -->
{{-- <li class="nav-item px-3"><a class="nav-link" href="#">Dashboard</a></li>
+{{-- __('!! Toolbox') --}}
<!-- This file is used to store topbar (right) items -->
+{{-- __('!! e-Learning') --}}
<a class="btn btn-sm btn-link exportelearningmedia" href="#"
data-toggle="tooltip"
title="{{__('Exporter le media')}}"
+{{-- __('!! e-Learning') --}}
<a class="btn btn-sm btn-link iframe" data-featherlight="iframe" data-featherlight-iframe-width="800"
data-featherlight-iframe-height="600" href="{{$crud->route}}/{{$entry->getKey()}}/preview/index.html"
data-toggle="tooltip" title="{{__('Prévisualiser le media')}}"><i class="la la-eye"></i> {{__('Prévisualiser')}}</a>
+{{-- __('!! e-Learning') --}}
<a class="btn btn-sm btn-link exportelearningpackage" href="#"
data-toggle="tooltip"
title="{{__('Exporter le package')}}"
+{{-- __('!! e-Learning') --}}
<a class="btn btn-sm btn-link iframe" data-featherlight="iframe" data-featherlight-iframe-width="800"
data-featherlight-iframe-height="600" href="{{$crud->route}}/{{$entry->getKey()}}/preview/index.html"
data-toggle="tooltip" title="{{__('Prévisualiser le package')}}"><i class="la la-eye"></i> {{__('Prévisualiser')}}</a>
+{{-- __('!! Partage de fichiers') --}}
<a class="btn btn-sm btn-link" download="{{$entry->name}}" href="{{$entry->getURL()}}"><i
class="la la-arrow-circle-down"></i> {{__('Télécharger')}}</a>
+{{-- __('!! Partage de fichiers') --}}
@if($entry->ext==='apk')
<a class="btn btn-sm btn-link" download="{{$entry->name}}"
href="{{$entry->getURL()}}"><i class="las la-mobile"></i> {{__('Installer')}}</a>
+{{-- __('!! Partage de fichiers') --}}
<form method="post" enctype="multipart/form-data" action="{{$crud->route}}/{{$crud->shareURL??'upload'}}"
style="visibility:hidden;height:1px;position:absolute;top:0;" id="uploadfileform" class="ajaxProgressForm"
data-successmessage="{{__('Vos fichiers ont bien été envoyés')}}"
+{{-- __('!! Collections de fluidbooks') --}}
@php
$v=$entry->version?:'online';
$vname=\App\Fields\FluidbookExportVersion::getVersions()[$v]['short'];
+{{-- __('!! Paramètres des fluidbooks') --}}
@if($entry->allowsDelete())
@include('crud::buttons.delete')
@endif
+{{-- __('!! Paramètres des fluidbooks') --}}
@php
$allVersions=can('fluidbook-publication:download:all-versions');
+{{-- __('!! Paramètres des fluidbooks') --}}
@php
$actions=[
'settings'=>
+{{-- __('!! Paramètres des fluidbooks') --}}
@php
$actions=['preview'=>['label'=>__('Version online'),'url'=>$crud->route.'/preview/'.$entry->getKey().'_'.$entry->hash,'target'=>'_blank']];
if($entry->isSCORMEnabled()){
+{{-- __('!! Statistiques') --}}
@if($entry->stats)
<a class="btn btn-sm btn-link" href="{{ route('stats', ['fluidbook_id' => $entry->id, 'hash' => $entry->hash]) }}"
data-toggle="tooltip"
+{{-- __('!! Demandes de devis fluidbook') --}}
@if($entry->status==0)
<a class="btn btn-sm btn-link assignto" href="#" data-toggle="tooltip"
data-context-actions="{{json_encode(['me'=>__('Je vais traiter la demander'),'94'=>__('Confier à :reseller',['reseller'=>'Kadreo'])])}}"
+{{-- __('!! Demandes de devis fluidbook') --}}
@if($entry->status==1 && $entry->reseller==backpack_user()->id)
<a class="btn btn-sm btn-link" href="/fluidbook-quote/{{$entry->id}}/confirm-assignment/{{$entry->reseller}}"
data-toggle="tooltip"
+{{-- __('!! e-Learning') --}}
<a class="btn btn-sm btn-link exportquiz" href="#"
data-toggle="tooltip"
title="{{__('Exporter le quiz')}}"
+{{-- __('!! e-Learning') --}}
<form method="post" enctype="multipart/form-data" action="{{$crud->route}}/import"
style="visibility:hidden;height:1px;position:absolute;top:0;" id="uploadimportform">
@csrf
+{{-- __('!! e-Learning') --}}
<a class="btn btn-sm btn-link iframe" data-featherlight="iframe" data-featherlight-iframe-width="800"
data-featherlight-iframe-height="600" href="{{$crud->route}}/{{$entry->getKey()}}/preview/index.html"
data-toggle="tooltip" title="{{__('Prévisualiser le quiz')}}"><i class="la la-eye"></i> {{__('Prévisualiser')}}</a>
+{{-- __('!! e-Learning') --}}
@if($entry->getAttribute('logattempts'))
<a class="btn btn-sm btn-link" href="{{$crud->route}}/{{$entry->getKey()}}/report" data-toggle="tooltip"
title="{{__('Télécharger le rapport du quiz')}}"><i class="la la-chart-bar"></i> {{__('Rapport')}}</a>
+{{-- __('!! Outils') --}}
<a class="btn btn-sm btn-link" href="{{$crud->route}}/{{$entry->id}}/download" target="_blank"
data-toggle="tooltip"
title="{{__('Exporter les sprites')}}"
+{{-- __('!! Partage de fichiers') --}}
@if(backpack_user()->isOwner($entry))
<a class="btn btn-sm btn-link" href="{{backpack_url('file/'.$entry->id)}}" data-toggle="tooltip"
title="{{__('Partager des fichiers')}}"><i class="las la-cloud"></i> {{__('Partager des fichiers')}}</a>
+{{-- __('!! Gestion des utilisateurs') --}}
@if(backpack_user()->isOwner($entry))
<a class="btn btn-sm btn-link" href="{{$crud->route}}/{{$entry->getKey()}}/loginas" data-toggle="tooltip"
title="{{__('Se connecter comme')}}"><i class="la la-key"></i> {{__('Se connecter comme')}}</a>
+{{-- __('!! Toolbox') --}}
@section('previewTemplate')
<div class="dz-preview dz-file-preview">
<div class="dz-image">
});
}
-
+
})
.fail(function (xhr) {
var message = 'Order failed';
});
});
</script>
-@endpush
\ No newline at end of file
+@endpush
+{{-- __('!! Toolbox') --}}
@php
$embeded = $crud->isEmbeded();
if($embeded){