<?php /** * $Id$ * * @package Mediboard * @subpackage System * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision$ */ CCanDo::checkAdmin(); $http_redirection_id = CValue::getOrSession("http_redirection_id"); // Récupération de la redirection à ajouter/éditer $http_redirection = new CHttpRedirection(); $http_redirection->load($http_redirection_id); // Récupération de la liste des redirections $http_redirections = $http_redirection->loadList(null, "priority DESC"); // Création du template $smarty = new CSmartyDP(); $smarty->assign("http_redirection", $http_redirection); $smarty->assign("http_redirections", $http_redirections); $smarty->display("vw_idx_redirections.tpl");
<?php /** * Main URL dispatcher in non mobile case * * @package Mediboard * @subpackage includes * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Id: main.php 27413 2015-03-04 08:06:56Z mytto $ */ // HTTP Redirections if (CAppUI::conf("http_redirections")) { if (!CAppUI::$instance->user_id || CValue::get("login")) { $redirection = new CHttpRedirection(); /** @var CHttpRedirection[] $redirections */ $redirections = $redirection->loadList(null, "priority DESC"); $passThrough = false; foreach ($redirections as $_redirect) { if (!$passThrough) { $passThrough = $_redirect->applyRedirection(); } } } } // Get the user's style $uistyle = CAppUI::pref("UISTYLE"); if (!file_exists("style/{$uistyle}/templates/header.tpl")) { $uistyle = "mediboard"; } CJSLoader::$files = array(CJSLoader::getLocaleFile(), "includes/javascript/usertiming.js", "includes/javascript/performance.js", "includes/javascript/printf.js", "includes/javascript/stacktrace.js", "lib/scriptaculous/lib/prototype.js", "lib/scriptaculous/src/scriptaculous.js", "includes/javascript/console.js", "lib/scriptaculous/src/builder.js", "lib/scriptaculous/src/effects.js", "lib/scriptaculous/src/dragdrop.js", "lib/scriptaculous/src/controls.js", "lib/scriptaculous/src/slider.js", "lib/scriptaculous/src/sound.js", "includes/javascript/prototypex.js", "includes/javascript/date.js", "lib/datepicker/datepicker.js", "lib/datepicker/datepicker-locale-fr_FR.js", "lib/livepipe/livepipe.js", "lib/livepipe/tabs.js", "lib/livepipe/window.js", "includes/javascript/treeview.js", "lib/flotr/flotr.js", "lib/flotr/lib/canvastext.js", "lib/jsExpressionEval/parser.js", "lib/store.js/store.js", "includes/javascript/common.js", "includes/javascript/functions.js", "includes/javascript/tooltip.js", "includes/javascript/controls.js", "includes/javascript/cookies.js", "includes/javascript/url.js", "includes/javascript/forms.js", "includes/javascript/checkForms.js", "includes/javascript/aideSaisie.js", "includes/javascript/exObject.js", "includes/javascript/tag.js", "includes/javascript/mbObject.js", "includes/javascript/bowser.min.js", "includes/javascript/configuration.js", "includes/javascript/plugin.js", "includes/javascript/xdr.js", "includes/javascript/usermessage.js", "includes/javascript/jscolor.js", "lib/requirejs/require.js", "lib/flot/jquery.min.js", "includes/javascript/no_conflicts.js", "lib/flot/jquery.flot.min.js", "lib/flot/jquery.flot.JUMlib.js", "lib/flot/jquery.flot.mouse.js", "lib/flot/jquery.flot.symbol.min.js", "lib/flot/jquery.flot.crosshair.min.js", "lib/flot/jquery.flot.resize.min.js", "lib/flot/jquery.flot.stack.min.js", "lib/flot/jquery.flot.bandwidth.js", "lib/flot/jquery.flot.gantt.js", "lib/flot/jquery.flot.time.min.js", "lib/flot/jquery.flot.pie.min.js");