Skip to content
Snippets Groups Projects
Commit 8a3d7a92 authored by Sofiane Lasri's avatar Sofiane Lasri
Browse files

15H44 - Inclusion page admin en mode 0

parent 9a8c6192
No related branches found
No related tags found
No related merge requests found
<?php
// Pour éviter que quelqu'un y accède depuis l'éxtérieur
if(isset($vbcmsRequest)){
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title><?=$websiteName?> | <?=$title?></title>
<?php include 'depedencies.php';?>
<?=$depedencies?>
</head>
<body>
<?php
include ('navbar.php');
include $pageToInclude;
?>
</body>
</html>
<?php } ?>
\ No newline at end of file
<!-- Contenu -->
<div class="page-content" leftSidebar="240" rightSidebar="0">
<h3><?=$translation["gallery_filemanager"]?></h3>
<p>La taille maximale d'envoie est de <code><?=(int)(ini_get('upload_max_filesize'))?> MB</code>.</p>
<div class="width-50em mt-4">
</div>
</div>
\ No newline at end of file
<?php
switch ($language) {
case "FR":
include $GLOBALS['vbcmsRootPath'].'/vbcms-content/extensions/vbcms-filemanager/includes/translations/FR.php';
break;
case "EN":
include $GLOBALS['vbcmsRootPath'].'/vbcms-content/extensions/vbcms-filemanager/includes/translations/EN.php';
break;
default:
include $GLOBALS['vbcmsRootPath'].'/vbcms-content/extensions/vbcms-filemanager/includes/translations/FR.php';
break;
}
\ No newline at end of file
<?php
// Traduction gestionnaire de fichiers
$translation["gallery_filemanager"] = "Gestionnaire de fichiers";
$translation["gallery_medias"] = "Médias";
$translation["sample"] = "sample";
$translation["sample"] = "sample";
$translation["sample"] = "sample";
$translation["sample"] = "sample";
\ No newline at end of file
<?php
if($type =="admin"){
if($parameters[1]=="browse"){
$pageToInclude = $GLOBALS['vbcmsRootPath']."/vbcms-content/extensions/vbcms-filemanager/admin/browse.php";
extensionCreatePage($type, 0, $pageToInclude, $translation["gallery_filemanager"], "", "");
}
}
\ No newline at end of file
......@@ -57,6 +57,24 @@ function loadModule($type, $moduleAlias, $moduleParams){
}
}
function extensionCreatePage($panelMode, $creationMode, $pageToInclude, $title, $description, $depedencies){
// Le mode 0 correspond à l'inclusion d'une page qui retourne du code HTML
// Le mode 1 correspond à l'inclusion d'une page qui ne fait que passer des paramètres
// Le mode 2 correspond à l'inclusion d'une page qui n'utilise pas la maquette du thème, qui renvoie sa propre page
global $bdd, $http, $websiteUrl, $translation, $websiteName, $websiteMetaColor, $websiteDescription, $websiteLogo, $paths;
if($creationMode == 0){
if($panelMode == "admin"){
$vbcmsRequest = true;
require $GLOBALS['vbcmsRootPath']."/vbcms-admin/includes/emptyPage.php";
}
} elseif($creationMode == 1){
} elseif($creationMode == 2){
require $pageToInclude;
}
}
function show404($type){
if ($type=="client") {
// Affiche la page 404 du site client
......
......@@ -78,6 +78,7 @@ namespace VBcms{
function call(array $parameters, $type){
//$mbdd=$this->mbdd;
$bdd=$this->bdd;
global $translation;
include $GLOBALS['vbcmsRootPath'].'/vbcms-content/extensions/'.$this->path."/pageHandler.php"; // Le module appelé va se charger du reste
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment