alpha_full/admin/adminInclude/switchAdminJS.php
2026-04-06 22:58:51 +02:00

221 lines
6.9 KiB
PHP
Executable File

<?php
// -----------------------------------------------------
// JS Commun
// -----------------------------------------------------
echo '<script type="text/javascript" src="' .$includeAdminJs. '/jquery.3.61.js"></script>';
echo '<script type="text/javascript" src="' .$includeAdminJs. '/frmAdmin.js"></script>';
echo '<script type="text/javascript" src="' .$includePathAdmin. '/_menuGauche/menuGauche.js"></script>';
// -----------------------------------------------------
// JS par page interet ? => + ne pas ecrire la balise head dans chaque page
// -----------------------------------------------------
// reste a voir ce qui peut etre factorisé
// -----------------------------------------------------
switch ($affAdmin) {
// Themes
case 1:
//echo '<meta http-equiv="refresh" content="60" />';
break;
// Agencement
case 2:
// -----------------------------------------------------
// Rafraichissement du cache sur agencement
// -----------------------------------------------------
// Rafraichissement capricieux concernant les css : pour rafraichir il faut lui donner un get different
// cas de la premiere fois : refreshCache = 1 et deviendra 0 ==> pour l'instant pas fait pas de $_SESSION['refreshCache']=1 :: refonte d'avril 2025
// desactivé por le moment a voir si tjrs utile
// if (isset($_GET['refreshCache']) && $_GET['refreshCache'] == 1) {
// $randNum=rand();
// echo '<meta http-equiv="refresh" content="0; URL=./frmAdmin.php?affAdmin=2&carrousselTheme=' .$carrousselTheme. '&refreshCache=0&nocache=' .$randNum. '" />';
// }
// on rafraichit aussi toutes les minutes
// if ($debug!=20) echo '<meta http-equiv="refresh" content="60;URL=./frmAdmin.php?affAdmin=2&refreshCache=0&nocache=' .$randNum. '" />';
// -----------------------------------------------------
// Pour Menus agencement
// -----------------------------------------------------
echo '<script type="text/javascript" src="./agencement/menuAgencement/menuSite.js"></script>';
// -----------------------------------------------------
// Pour Css agencement
// -----------------------------------------------------
echo '<script type="text/javascript" src="./styles/cssScripts.js"></script>';
// Charger le menu contextuel qui modifie le DOM - fait dans le front
echo '<script type="text/javascript" src="' .$includePathJs. '/menuContextuel.js.php" ></script>';
// -----------------------------------------------------
// Pour e-Mails et news
// -----------------------------------------------------
echo '<script type="text/javascript" src="./mails/mails.js" ></script>';
echo '<script type="text/javascript" src="./mails/news/news.js" ></script>';
break;
// Styles
case 3:
echo '<script type="text/javascript" src="./styles/cssScripts.js"></script>';
break;
// Contenu
case 4:
echo '<script type="text/javascript" src="./contenu/contenu.js"></script>';
echo '<script type="text/javascript" src="./contenu/recherche.js"></script>';
break;
// Mails
case 5:
echo '<script type="text/javascript" src="./mails/mails.js" ></script>';
echo '<script type="text/javascript" src="./mails/news/news.js" ></script>';
break;
// Options
case 6:
echo '<script type="text/javascript" src="./options/options.js" ></script>';
echo '<script type="text/javascript" src="./options/langues/langues.js" ></script>';
break;
// Publier
case 7:
echo '<script type="text/javascript" src="./publier/publier.js" ></script>';
break;
// -----------------------------------------------------
// Gestion
// -----------------------------------------------------
// -----------------------------------------------------
// Catalogue
// -----------------------------------------------------
case 8:
// -----------------------------------------------------
// CSS
// -----------------------------------------------------
switch ($ongletCatalog) {
// treeview
case 1:
echo '<script type="text/javascript" src="./catalog/treeview/treeview.js"></script>';
break;
// categories ( ancien familles )
case 2:
echo '<script type="text/javascript" src="./catalog/categories/categories.js" ></script>';
echo '<script type="text/javascript" src="./catalog/categories/sousCategories/sousCat.js" ></script>';
break;
// liste
case 3:
echo '<script type="text/javascript" src="./catalog/listes/liste.js" ></script>';
break;
// articles
case 4:
echo '<script type="text/javascript" src="./catalog/articles/articles.js" ></script>';
break;
// Listes de valeurs
case 5:
break;
// Import
case 5:
echo '<script type="text/javascript" src="./publier/publier.js" ></script>';
break;
default:
echo '<script type="text/javascript" src="./catalog/treeview/treeview.js"></script>';
break;
}
break;
// Commandes
case 9:
$randNum=rand();
// plante car je pense que cdeJour,cdeLiv existent pas a ce moment, a voir comment on fait?
// echo '<meta http-equiv="refresh" content="45; URL=./frmAdmin.php?affAdmin=9affCde=' .$affCde. '&modeTest=' .$modeTest. '&cdeLiv=' .$cdeLiv. '&cdeJour=' .$cdeJour. '&nocache=' .$randNum. '" />';
echo '<script type="text/javascript" src="./cdes/listeCde/listeCde.js" ></script>';
echo '<script type="text/javascript" src="./cdes/listeValeurs/etatCde.js" ></script>';
echo '<script type="text/javascript" src="./cdes/regles/regles.js" ></script>';
break;
// Clients
case 10:
echo '<script type="text/javascript" src="./clients/listeValeurs/ON.js" ></script>';
echo '<script type="text/javascript" src="./clients/listeValeurs/Civ.js" ></script>';
echo '<script type="text/javascript" src="./clients/clientsListe.js" ></script>';
break;
// Stats
case 11 :
echo '<script type="text/javascript" src="./stats/stats.js" ></script>';
break;
// param
case 12:
echo '<script type="text/javascript" src="./param/param.js" ></script>';
break;
// Maint
case 13:
echo '<script type="text/javascript" src="./maint/maint.js" ></script>';
break;
// Infos machine
case 14:
break;
// Version
case 15:
break;
// Deconnect admn
case 16:
break;
// Extensions
case 17:
echo '<script type="text/javascript" src="./extensions/extensions.js" ></script>';
echo '<script type="text/javascript" src="' .$includePathJs. '/showPwd.js" ></script>';
break;
// FAQ
case 18:
break;
// Contact
case 19:
break;
// Avancement
case 20:
break;
// Compass
case 21:
break;
// SMS
case 22:
break;
// Creation pages : pour le moment elle sert au pdp mail uniquement
case 23:
echo '<script type="text/javascript" src="./pages/page.js" ></script>';
break;
// SEO
case 24:
echo '<script type="text/javascript" src="./SEO/seo.js"></script>';
break;
// adminConnect
case 50:
echo '<script type="text/javascript" src="' .$includePathJs. '/showPwd.js" ></script>';
break;
}
?>