diff --git a/vbcms-content/extensions/vbcms-loadingscreens/admin/browse.php b/vbcms-content/extensions/vbcms-loadingscreens/admin/browse.php deleted file mode 100644 index 928811b3801be66ed7cd76efc827b8edf06aca61..0000000000000000000000000000000000000000 --- a/vbcms-content/extensions/vbcms-loadingscreens/admin/browse.php +++ /dev/null @@ -1,187 +0,0 @@ -<!-- Contenu --> -<div class="page-content d-flex flex-column" leftSidebar="240" rightSidebar="0" style="height:calc(100% - 60px);"> - <div class="d-flex align-items-center"> - <h3><?=translate("loadingscreens")?></h3> - <div class="ml-2"> - <button type="button" class="btn btn-brown btn-sm" data-toggle="modal" data-target="#createLoadingScreen"><i class="fas fa-plus-circle"></i> <?=translate("create")?></button> - </div> - </div> - <p><?=translate("loadingscreens_listPhrase")?></p> - - <div class="d-flex flex-column" id="page-content"> - <div class="d-flex flex-wrap"> - <?php - $loadingscreens = $bdd->query('SELECT * FROM `vbcmsLoadingScreens_list`')->fetchAll(PDO::FETCH_ASSOC); - foreach ($loadingscreens as $loadingscreen){ - $backgroundImage = 'https://api.apiflash.com/v1/urltoimage?access_key=65e037cb81b44087ba537b58dd19e4ff&format=jpeg&quality=80&response_type=image&url='.urlencode(VBcmsGetSetting("websiteUrl").$this->clientAccess.'/'.$loadingscreen['identifier']).'/&width=1920&height=1080'; - echo(' - <div class="ld-card border rounded mx-1 my-1" style="background-image: url(\''.$backgroundImage.'\');"> - <div class="ld-card-content p-2"> - <span><strong>'.$loadingscreen['showName'].'</strong></span> - <a href="'.VBcmsGetSetting("websiteUrl").'vbcms-admin/'.$this->adminAccess.'/edit?id='.$loadingscreen['identifier'].'" class="btn btn-sm btn-brown float-right">'.translate('modify').'</a> - </div> - </div>'); - } - ?> - <!-- - <div class="ld-card border rounded mx-1 my-1" style="background-image: url('https://sofianelasri.mtxserv.com/vbcms-content/uploads/stayonline.jpg');"> - <div class="ld-card-content p-2"> - <span><strong>Un super loading screen</strong></span> - <a href="#" class="btn btn-sm btn-brown float-right">Modifier</a> - </div> - </div> - - <div class="ld-card border rounded mx-1 my-1" style="background-image: url('https://sofianelasri.mtxserv.com/vbcms-content/uploads/doubleload.jpg');"> - <div class="ld-card-content p-2"> - <span><strong>Un super loading screen</strong></span> - <a href="#" class="btn btn-sm btn-brown float-right">Modifier</a> - </div> - </div> - - <div class="ld-card border rounded mx-1 my-1" style="background-image: url('https://sofianelasri.mtxserv.com/vbcms-content/uploads/themeTopImage.jpg');"> - <div class="ld-card-content p-2"> - <span><strong>Un super loading screen</strong></span> - <a href="#" class="btn btn-sm btn-brown float-right">Modifier</a> - </div> - </div> - - <div class="ld-card border rounded mx-1 my-1" style="background-image: url('https://sofianelasri.mtxserv.com/vbcms-content/uploads/scp2.jpg');"> - <div class="ld-card-content p-2"> - <span><strong>Un super loading screen</strong></span> - <a href="#" class="btn btn-sm btn-brown float-right">Modifier</a> - </div> - </div> --> - </div> - </div> - - <div class="modal fade" id="createLoadingScreen"> - <div class="modal-dialog"> - <div class="modal-content"> - <div class="modal-header bg-brown text-white"> - <h5 id="extensionDesacctivationModalTitle" class="modal-title"><?=translate("loadingscreens_giveAName")?></h5> - <button type="button" class="close text-white" data-dismiss="modal" aria-label="Close"> - <span aria-hidden="true">×</span> - </button> - </div> - <div class="modal-body"> - <form id="createLoadingScreenForm"> - <p><?=translate("ws_askExtToDeleteItsData")?></p> - <div class="form-group"> - <label><?=translate("name")?></label> - <input type="text" class="form-control" id="showName" name="showName"> - <div id="badName" class="invalid-feedback"></div> - </div> - <div class="form-group"> - <label><?=translate("ws_clientAccess")?></label> - <input type="text" class="form-control" id="identifier" name="identifier"> - <small class="form-text text-muted"><?=translate("loadingscreens_createLegendIdentifier")?></small> - <div id="badIdentifier" class="invalid-feedback"></div> - </div> - </form> - </div> - <div class="modal-footer"> - <button type="button" class="btn btn-outline-brown" data-dismiss="modal"><?=translate("cancel")?></button> - <button id="createLoadingScreenCreateBtn" onclick="createLoadingScreen()" type="button" class="btn btn-brown" disabled><?=translate("create")?></button> - </div> - </div> - </div> - </div> - - <script type="text/javascript"> - document.getElementById('showName').addEventListener('change', function (evt) { - let slug = this.value - slug = slug.toLowerCase().replace(/ /g,'-').replace(/[^\w-]+/g,''); - $("#identifier").val(slug); - - let array = {}; - array.type="showName"; - array.name=this.value; - $.get("<?=VBcmsGetSetting("websiteUrl")?>vbcms-admin/<?=$urlPath[2]?>/backTasks?checkIdentifierOrName="+encodeURIComponent(JSON.stringify(array)), function(data) { - let json = JSON.parse(data); - if(typeof json.error === 'undefined'){ - if(json.used == false){ - $("#badName").css("display", "none"); - if(typeof $("#createLoadingScreenCreateBtn").attr("disabled") !== 'undefined' && $("#badIdentifier").css("display") == "none" && $("#identifier").val() != ""){ - $("#createLoadingScreenCreateBtn").removeAttr("disabled"); - } - if(!isAlphanumeric($("#identifier").val())){ - if(typeof $("#createLoadingScreenCreateBtn").attr("disabled") === 'undefined'){ - $("#createLoadingScreenCreateBtn").attr("disabled", ""); - } - } - } else { - $("#badName").html("<?=translate('alreadyUsed')?>"); - $("#badName").css("display", "block"); - if(typeof $("#createLoadingScreenCreateBtn").attr("disabled") === 'undefined'){ - $("#createLoadingScreenCreateBtn").attr("disabled", ""); - } - } - } else { - $("#badName").html(json.error); - $("#badName").css("display", "block"); - if(typeof $("#createLoadingScreenCreateBtn").attr("disabled") === 'undefined'){ - $("#createLoadingScreenCreateBtn").attr("disabled", ""); - } - } - }) - }); - - document.getElementById('identifier').addEventListener('change', function (evt) { - let array = {}; - array.type="identifier"; - array.name=this.value; - $.get("<?=VBcmsGetSetting("websiteUrl")?>vbcms-admin/<?=$urlPath[2]?>/backTasks?checkIdentifierOrName="+encodeURIComponent(JSON.stringify(array)), function(data) { - let json = JSON.parse(data); - if(typeof json.error === 'undefined'){ - if(json.used == false){ - $("#badIdentifier").css("display", "none"); - if(typeof $("#createLoadingScreenCreateBtn").attr("disabled") !== 'undefined' && $("#badName").css("display") == "none" && $("#showName").val() != ""){ - $("#createLoadingScreenCreateBtn").removeAttr("disabled"); - } - if(!isAlphanumeric($("#identifier").val())){ - if(typeof $("#createLoadingScreenCreateBtn").attr("disabled") === 'undefined'){ - $("#createLoadingScreenCreateBtn").attr("disabled", ""); - } - } - } else { - $("#badIdentifier").html("<?=translate('alreadyUsed')?>"); - $("#badIdentifier").css("display", "block"); - if(typeof $("#createLoadingScreenCreateBtn").attr("disabled") === 'undefined'){ - $("#createLoadingScreenCreateBtn").attr("disabled", ""); - } - } - } else { - $("#badIdentifier").html(json.error); - $("#badIdentifier").css("display", "block"); - if(typeof $("#createLoadingScreenCreateBtn").attr("disabled") === 'undefined'){ - $("#createLoadingScreenCreateBtn").attr("disabled", ""); - } - } - }) - }); - - function createLoadingScreen(){ - $.post( "<?=VBcmsGetSetting("websiteUrl")?>vbcms-admin/<?=$urlPath[2]?>/backTasks?createLoadingScreen", $( "#createLoadingScreenForm" ).serialize() ) - .done(function( data ) { - if(data == ""){ - window.location.href = "<?=VBcmsGetSetting("websiteUrl")?>vbcms-admin/<?=$urlPath[2]?>/edit?id="+$("#identifier").val(); - } else { - SnackBar({ - message: data, - status: "danger", - timeout: false - }); - } - }); - } - - function isAlphanumeric(text){ - var letterNumber = /^[0-9a-zA-Z-\-]+$/; - if(text.match(letterNumber)){ - return true; - }else{ - return false; - } - } - </script> -</div> \ No newline at end of file diff --git a/vbcms-content/extensions/vbcms-loadingscreens/admin/edit.php b/vbcms-content/extensions/vbcms-loadingscreens/admin/edit.php deleted file mode 100644 index 04449e0c105de7a42aefc720c944d87e78be348f..0000000000000000000000000000000000000000 --- a/vbcms-content/extensions/vbcms-loadingscreens/admin/edit.php +++ /dev/null @@ -1,114 +0,0 @@ -<?php -if(isset($_GET['id'])){ - $loadingScreenIdentifier = $_GET['id']; -} else { - $redirectToList = true; -} - -?> - -<!-- Contenu --> -<div class="page-content d-flex flex-column" leftSidebar="240" rightSidebar="0" style="height:calc(100% - 60px); padding: 0!important;"> - <div style="padding: 30px 50px; background-color:#3e3e3e;"> - <div class="d-flex text-white"> - <div style="margin-right: 50px;"> - <h4><?=translate("commands")?></h4> - <div class="d-flex"> - <button type="button" class="btn btn-brown btn-sm flex-fill"><?=translate("loadingscreens_openEditor")?></button> - <a href="<?=VBcmsGetSetting("websiteUrl")?><?=$this->clientAccess?>/<?=$loadingScreenIdentifier?>" class="btn btn-brown btn-sm mx-2 flex-fill"><?=translate("visualize")?></a> - <button type="button" class="btn btn-danger btn-sm flex-fill"><i class="fas fa-trash-alt"></i></button> - </div> - <h4 style="margin-top: 50px;"><?=translate("modifyProperties")?></h4> - <div class="form-group"> - <label><?=translate("theme")?></label> - <select class="form-control form-control-sm" id="themeSelection"> - <option>1</option> - <option>2</option> - <option>3</option> - <option>4</option> - <option>5</option> - </select> - </div> - - <div class="form-group"> - <label><?=translate("loadingscreens_previewResolution")?></label> - <select class="form-control form-control-sm" id="previewResolution"> - <option value='{"width":2560,"height":1440}'>2560 x 1440</option> - <option value='{"width":1920,"height":1080}' selected>1920 x 1080</option> - <option value='{"width":1366,"height":768}'>1366 x 768</option> - <option value='{"width":1280,"height":720}'>1280 x 720</option> - </select> - </div> - </div> - <div class="flex-grow-1 "> - <h4>Prévisualisation</h4> - <div id="loadingScreenPreview" class="rounded" style="background-image: url('https://api.apiflash.com/v1/urltoimage?access_key=65e037cb81b44087ba537b58dd19e4ff&format=jpeg&quality=80&response_type=image&url=<?php echo urlencode(VBcmsGetSetting("websiteUrl").$this->clientAccess.'/'.$loadingScreenIdentifier.'?preview'); ?>&width=1920&height=1080');"></div> - </div> - </div> - </div> - <div style="padding: 30px 50px;"> - <h3><?=translate("loadingscreens_create")?></h3> - <p><?=translate("loadingscreens_createPhrase")?></p> - - <div class="d-flex flex-column" id="page-content"> - <div class="d-flex flex-wrap"> - <div class="ld-card border rounded mx-1 my-1" style="background-image: url('https://sofianelasri.mtxserv.com/vbcms-content/uploads/stayonline.jpg');"> - <div class="ld-card-content p-2"> - <span><strong>Un super loading screen</strong></span> - <a href="#" class="btn btn-sm btn-brown float-right">Modifier</a> - </div> - </div> - - <div class="ld-card border rounded mx-1 my-1" style="background-image: url('https://sofianelasri.mtxserv.com/vbcms-content/uploads/doubleload.jpg');"> - <div class="ld-card-content p-2"> - <span><strong>Un super loading screen</strong></span> - <a href="#" class="btn btn-sm btn-brown float-right">Modifier</a> - </div> - </div> - - <div class="ld-card border rounded mx-1 my-1" style="background-image: url('https://sofianelasri.mtxserv.com/vbcms-content/uploads/themeTopImage.jpg');"> - <div class="ld-card-content p-2"> - <span><strong>Un super loading screen</strong></span> - <a href="#" class="btn btn-sm btn-brown float-right">Modifier</a> - </div> - </div> - - <div class="ld-card border rounded mx-1 my-1" style="background-image: url('https://sofianelasri.mtxserv.com/vbcms-content/uploads/scp2.jpg');"> - <div class="ld-card-content p-2"> - <span><strong>Un super loading screen</strong></span> - <a href="#" class="btn btn-sm btn-brown float-right">Modifier</a> - </div> - </div> - </div> - </div> - </div> - - - <script type="text/javascript"> - $( document ).ready(function() { - <?php - if(isset($redirectToList)){ - echo 'window.location.href = "'.VBcmsGetSetting("websiteUrl").'vbcms-admin/'.$urlPath[2].'/browse";'; - } - ?> - resizePreview(); - }); - $( window ).resize(function() { - resizePreview(); - }); - - function resizePreview(){ - $('#loadingScreenPreview').css("height",$('#loadingScreenPreview').width() / (16/9)); - } - - document.getElementById('previewResolution').addEventListener('change', function (evt) { - let newRes = JSON.parse(this.value); - let previousUrl = $("#loadingScreenPreview").css("background-image"); - - let previewUrl = new URL(previousUrl.substring(5, previousUrl.length - 2)); - previewUrl.searchParams.set('width', newRes.width); - previewUrl.searchParams.set('height', newRes.height); - $("#loadingScreenPreview").css("background-image", 'url("'+previewUrl.toString()+'")'); - }); - </script> -</div> \ No newline at end of file diff --git a/vbcms-content/extensions/vbcms-loadingscreens/assets/css/admin.css b/vbcms-content/extensions/vbcms-loadingscreens/assets/css/admin.css deleted file mode 100644 index 7e9aafc515fa02f0fb1d0f1039025d5b8f84eecf..0000000000000000000000000000000000000000 --- a/vbcms-content/extensions/vbcms-loadingscreens/assets/css/admin.css +++ /dev/null @@ -1,20 +0,0 @@ -.ld-card{ - position: relative; - width: 27em; - height: 15em; - background-color: #dadada; - overflow: hidden; - background-size: cover; -} -.ld-card-content{ - position: absolute; - width: 100%; - bottom: 0; - background: linear-gradient(0deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)); - color: white; -} -#loadingScreenPreview{ - position: relative; - width: 100%; - background-size: cover; -} \ No newline at end of file diff --git a/vbcms-content/extensions/vbcms-loadingscreens/extension-logo.jpg b/vbcms-content/extensions/vbcms-loadingscreens/extension-logo.jpg deleted file mode 100644 index 5d61327ec5aff4aec0b54d3fd681fd304dfa2e9e..0000000000000000000000000000000000000000 Binary files a/vbcms-content/extensions/vbcms-loadingscreens/extension-logo.jpg and /dev/null differ diff --git a/vbcms-content/extensions/vbcms-loadingscreens/extensionInfos.json b/vbcms-content/extensions/vbcms-loadingscreens/extensionInfos.json deleted file mode 100644 index 9804be454a752a9cf9e6429dd75eed6122f8e23e..0000000000000000000000000000000000000000 --- a/vbcms-content/extensions/vbcms-loadingscreens/extensionInfos.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "workshopId" : "", - "requiredModules" : ["vbcms-filemanager"], - "type" : "module", - "name": "vbcms-loadingscreens", - "showname": "Créateur d'écrans de chargement", - "version": "1.0", - "compatible": "48", - "author": "1", - "description": "Permet de créer des écrans de chargement. :D ", - "clientAccess": "loadingscreens", - "adminAccess": "loadingscreens", - "permissions": "" -} \ No newline at end of file diff --git a/vbcms-content/extensions/vbcms-loadingscreens/includes/translations/FR.php b/vbcms-content/extensions/vbcms-loadingscreens/includes/translations/FR.php deleted file mode 100644 index 653c2c80cb577c3b3c4bbb54b275ab8fc4d0c8ce..0000000000000000000000000000000000000000 --- a/vbcms-content/extensions/vbcms-loadingscreens/includes/translations/FR.php +++ /dev/null @@ -1,22 +0,0 @@ -<?php -// Traduction gestionnaire de fichiers - -$translation["loadingscreens"] = "Écrans de chargements"; -$translation["loadingscreens_list"] = "Liste des écrans de chargements"; -$translation["loadingscreens_create"] = "Créer un écran de chargement"; -$translation["loadingscreens_listPhrase"] = "Voici la liste des écrans de chargements actuellment créés."; -$translation["loadingscreens_createPhrase"] = "Ici tu peux créer un écran de chargement comme bon te semble! :D"; -$translation["loadingscreens_previewResolution"] = "Résolution de la prévisualisation"; -$translation["loadingscreens_giveAName"] = "Donnez un nom pour en créer un."; -$translation["loadingscreens_createLegendIdentifier"] = "Sera utilisé pour accéder à l'écran de chargement.<br>Doit être en alphanumérique!"; -$translation["loadingscreens_openEditor"] = "Ouvrir l'éditeur"; -$translation["sample"] = "sample"; -$translation["sample"] = "sample"; -$translation["sample"] = "sample"; -$translation["sample"] = "sample"; -$translation["sample"] = "sample"; -$translation["sample"] = "sample"; -$translation["sample"] = "sample"; -$translation["sample"] = "sample"; -$translation["sample"] = "sample"; -$translation["sample"] = "sample"; \ No newline at end of file diff --git a/vbcms-content/extensions/vbcms-loadingscreens/init.php b/vbcms-content/extensions/vbcms-loadingscreens/init.php deleted file mode 100644 index 3071338e73e269f8ebebf6221e2d57aede11f1f1..0000000000000000000000000000000000000000 --- a/vbcms-content/extensions/vbcms-loadingscreens/init.php +++ /dev/null @@ -1,29 +0,0 @@ -<?php -if(isset($initCall)&&!empty($initCall)){ - if($initCall[0]=="enable"){ - adminNavbarAddCategory($name, "loadingscreens"); - //adminNavbarAddItem($name, "fas fa-plus-circle", "create", "/create"); - adminNavbarAddItem($name, "fas fa-list", "list", "/browse"); - adminNavbarAddItem($name, "fas fa-brush", "themes", "/themes"); - - // On va créer les tables - if(!tableExist("vbcmsLoadingScreens_list")) $bdd->query("CREATE TABLE `vbcmsLoadingScreens_list` ( `identifier` VARCHAR(128) NOT NULL , `visibility` INT NOT NULL , `sequenceId` INT NULL DEFAULT NULL , `showName` VARCHAR(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL , PRIMARY KEY (`identifier`)) ENGINE = InnoDB;"); - if(!tableExist("vbcmsLoadingScreens_themes")) $bdd->query("CREATE TABLE `vbcmsLoadingScreens_themes` ( `id` INT NOT NULL AUTO_INCREMENT , `name` VARCHAR(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;"); - if(!tableExist("vbcmsLoadingScreens_themesData")) $bdd->query("CREATE TABLE `vbcmsLoadingScreens_themesData` ( `sequenceId` INT NOT NULL , `dataId` INT NOT NULL , `parentId` INT NULL DEFAULT NULL , `type` VARCHAR(128) NOT NULL , `data` JSON NOT NULL , PRIMARY KEY (`sequenceId`, `dataId`)) ENGINE = InnoDB;"); - if(!tableExist("vbcmsLoadingScreens_tempThemesData")) $bdd->query("CREATE TABLE `vbcmsLoadingScreens_tempThemesData` ( `sequenceId` INT NOT NULL , `dataId` INT NOT NULL , `parentId` INT NULL DEFAULT NULL , `type` VARCHAR(128) NOT NULL , `data` JSON NOT NULL , `date` DATETIME NOT NULL , PRIMARY KEY (`sequenceId`, `dataId`)) ENGINE = InnoDB;"); - if(!tableExist("vbcmsLoadingScreens_clientsData")) $bdd->query("CREATE TABLE `vbcmsLoadingScreens_clientsData` ( `identifier` VARCHAR(64) NOT NULL , `stringId` VARCHAR(32) NOT NULL , `data` JSON NOT NULL , PRIMARY KEY (`identifier`)) ENGINE = InnoDB;"); - if(!tableExist("vbcmsLoadingScreens_previewTokens")) $bdd->query("CREATE TABLE `vbcmsLoadingScreens_previewTokens` ( `stringId` VARCHAR(32) NOT NULL , `lsId` INT NOT NULL , `expire` DATETIME NOT NULL , PRIMARY KEY (`stringId`)) ENGINE = InnoDB;"); - } elseif($initCall[0]=="disable"){ - - } elseif($initCall[0]=="deleteData"){ - $bdd->query('DROP TABLE vbcmsLoadingScreens_list'); - $bdd->query('DROP TABLE vbcmsLoadingScreens_themes'); - $bdd->query('DROP TABLE vbcmsLoadingScreens_themesData'); - $bdd->query('DROP TABLE vbcmsLoadingScreens_tempThemesData'); - $bdd->query('DROP TABLE vbcmsLoadingScreens_clientsData'); - $bdd->query('DROP TABLE vbcmsLoadingScreens_previewTokens'); - } elseif($initCall[0]=="getSettingsHTML"){ - // $initCall[1] contient les paramètres - echo('<h5>C\'est bien la page du créateur d\'écrans de chargement</h5>'); - } -} \ No newline at end of file diff --git a/vbcms-content/extensions/vbcms-loadingscreens/pageHandler.php b/vbcms-content/extensions/vbcms-loadingscreens/pageHandler.php deleted file mode 100644 index 0cbfe77a4fb7289f590de65906dff77eba474e98..0000000000000000000000000000000000000000 --- a/vbcms-content/extensions/vbcms-loadingscreens/pageHandler.php +++ /dev/null @@ -1,68 +0,0 @@ -<?php -if($type =="admin"){ - $pageDepedencies = '<link href="'.VBcmsGetSetting("websiteUrl").'vbcms-content/extensions/'.$this->path.'/assets/css/admin.css" rel="stylesheet">'; - switch($parameters[1]){ - case 'browse': - if(verifyUserPermission($_SESSION['user_id'], $this->name, 'access-browse')){ - $pageToInclude = $extensionFullPath."/admin/browse.php"; - $this->extensionCreatePage($type, 0, $pageToInclude, translate("loadingscreens_list"), "", $pageDepedencies); - } - - break; - - case 'edit': - if(verifyUserPermission($_SESSION['user_id'], $this->name, 'canEdit')){ - $pageToInclude = $extensionFullPath."/admin/edit.php"; - $this->extensionCreatePage($type, 0, $pageToInclude, translate("loadingscreens_create"), "", $pageDepedencies); - } - break; - - case 'backTasks': - - if(isset($_GET['checkIdentifierOrName'])){ - if(!empty($_GET['checkIdentifierOrName'])){ - if(isJson(urldecode($_GET['checkIdentifierOrName']))){ - $json = json_decode(urldecode($_GET['checkIdentifierOrName']), true); - if(isset($json['type']) && $json['type']=='identifier'){ - $response = $bdd->prepare('SELECT * FROM `vbcmsLoadingScreens_list` WHERE identifier = ?'); - $response->execute([$json['name']]); - $response=$response->fetch(); - }elseif(isset($json['type']) && $json['type']=='showName'){ - $response = $bdd->prepare('SELECT * FROM `vbcmsLoadingScreens_list` WHERE showName = ?'); - $response->execute([$json['name']]); - $response=$response->fetch(); - }else{ - $return['error'] = translate('unknownType'); - } - if(isset($response) && empty($response)){ - $return['used'] = false; - } elseif(isset($response) && !empty($response)){ - $return['used'] = true; - } - echo json_encode($return); - } else { - $return['error'] = translate('thisIsNotJSON'); - echo json_encode($return); - } - } else { - $return['error'] = translate('noNameGiven'); - echo json_encode($return); - } - - } elseif(isset($_GET["createLoadingScreen"])){ - if(isset($_POST)&&!empty($_POST)){ - $query = $bdd->prepare('INSERT INTO `vbcmsLoadingScreens_list` (`identifier`, `visibility`, `sequenceId`, `showName`) VALUES (?, 1, NULL, ?)'); - $query->execute([$_POST['identifier'], $_POST['showName']]); - } else { - echo translate('noPostData'); - } - } elseif(isset($_GET)&&!empty($_GET)){ - $return['error'] = "Commande \"".array_key_first($_GET)."(".$_GET[array_key_first($_GET)].")\" non reconnue."; - echo json_encode($return); - } else { - $return['error'] = translate('noCommandSpecified'); - echo json_encode($return); - } - break; - } -} \ No newline at end of file diff --git a/vbcms-content/extensions/vbcms-websiteSystem/A COLLER POUR LA CREATION DES TABLES.txt b/vbcms-content/extensions/vbcms-websiteSystem/A COLLER POUR LA CREATION DES TABLES.txt deleted file mode 100644 index ab63b62681c7f2aa59a67439831bae03bab73a58..0000000000000000000000000000000000000000 --- a/vbcms-content/extensions/vbcms-websiteSystem/A COLLER POUR LA CREATION DES TABLES.txt +++ /dev/null @@ -1,36 +0,0 @@ -A COLLER POUR LA CREATION DES TABLES - -CREATE TABLE `vbcms-test`.`vbcmsWebSys_blogCategories` ( `id` INT NOT NULL AUTO_INCREMENT , `slug` VARCHAR(128) NOT NULL , `showName` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL , `childOf` INT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB; - -CREATE TABLE IF NOT EXISTS `vbcms-blogDrafts` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `randId` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL, - `categoryId` int(11) DEFAULT NULL, - `authorId` bigint(255) NOT NULL, - `slug` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL, - `title` text COLLATE utf8mb4_unicode_ci NOT NULL, - `subTitle` text COLLATE utf8_unicode_ci NOT NULL, - `content` text COLLATE utf8mb4_unicode_ci NOT NULL, - `headerImage` varchar(255) CHARACTER SET utf8mb4 NOT NULL, - `writtenOn` datetime NOT NULL, - `modifiedOn` datetime NOT NULL, - `description` text COLLATE utf8mb4_unicode_ci NOT NULL, - `autosave` tinyint(1) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - -CREATE TABLE IF NOT EXISTS `vbcms-blogPosts` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `categoryId` int(11) DEFAULT NULL, - `authorId` bigint(255) NOT NULL, - `slug` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `title` text COLLATE utf8_unicode_ci NOT NULL, - `subTitle` text COLLATE utf8_unicode_ci NOT NULL, - `content` text COLLATE utf8_unicode_ci NOT NULL, - `headerImage` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `writtenOn` datetime NOT NULL, - `modifiedOn` datetime NOT NULL, - `description` text COLLATE utf8_unicode_ci NOT NULL, - `views` int(11) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=COMPACT; \ No newline at end of file diff --git a/vbcms-content/extensions/vbcms-websiteSystem/extension-logo.jpg b/vbcms-content/extensions/vbcms-websiteSystem/extension-logo.jpg deleted file mode 100644 index 231e9461b51a8844f6311a325811ce82162ef9d1..0000000000000000000000000000000000000000 Binary files a/vbcms-content/extensions/vbcms-websiteSystem/extension-logo.jpg and /dev/null differ diff --git a/vbcms-content/extensions/vbcms-websiteSystem/extensionInfos.json b/vbcms-content/extensions/vbcms-websiteSystem/extensionInfos.json deleted file mode 100644 index ebb9b8747b85ac2bc16d1b5e233a9cb598958054..0000000000000000000000000000000000000000 --- a/vbcms-content/extensions/vbcms-websiteSystem/extensionInfos.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "workshopId" : "", - "requiredModules" : ["vbcms-filemanager"], - "type" : "module", - "name": "vbcms-websiteSystem", - "showname": "Système de site internet", - "version": "1.0", - "compatible": "48", - "author": "1", - "description": "Il s'agit du système de site internet inclu avec VBcms.", - "clientAccess": "", - "adminAccess": "website", - "permissions": "" -} \ No newline at end of file diff --git a/vbcms-content/extensions/vbcms-websiteSystem/init.php b/vbcms-content/extensions/vbcms-websiteSystem/init.php deleted file mode 100644 index b8c9b63866591489386c0277b6c72cdd3d889fe0..0000000000000000000000000000000000000000 --- a/vbcms-content/extensions/vbcms-websiteSystem/init.php +++ /dev/null @@ -1,13 +0,0 @@ -<?php -if(isset($initCall)&&!empty($initCall)){ - if($initCall[0]=="enable"){ - - } elseif($initCall[0]=="disable"){ - - } elseif($initCall[0]=="deleteData"){ - - } elseif($initCall[0]=="getSettingsHTML"){ - // $initCall[1] contient les paramètres - echo('<h5>C\'est bien la page du module de site internet</h5>'); - } -} \ No newline at end of file diff --git a/vbcms-content/extensions/vbcms-websiteSystem/pageHandler.php b/vbcms-content/extensions/vbcms-websiteSystem/pageHandler.php deleted file mode 100644 index ada53b952da7624b31212144fc23d5b50bfe99ea..0000000000000000000000000000000000000000 --- a/vbcms-content/extensions/vbcms-websiteSystem/pageHandler.php +++ /dev/null @@ -1,7 +0,0 @@ -<?php -if($type =="admin"){ - if($parameters[1]=="test"){ - echo "Inscription de code dans vbcmsWebSys_blogPosts<br>"; - - } -} \ No newline at end of file