Files
ms1inscription-v5/superadm/chronotrack_api.php

52 lines
1.9 KiB
PHP

<?php
/**
* MSIN API ChronoTrack — page superadmin (liste + opération course).
* MSIN-4328 — focus=1 : fenêtre opération plein écran (sans menu gauche).
*/
$strLangue = 'fr';
$strPage = 'chronotrack_api.php';
require_once('php/inc_start_time.php');
require_once('php/inc_functions.php');
require_once dirname(__FILE__) . '/../php/chronotrack_api/inc_bootstrap.php';
if (empty($_SESSION['usa_id']) || empty($_SESSION['usa_info'])) {
header('Location: login.php');
exit;
}
$intEveId = isset($_GET['eve_id']) ? intval($_GET['eve_id']) : 0;
$blnDashboard = ($intEveId <= 0);
$blnFocus = (!$blnDashboard && !empty($_GET['focus']));
include('inc_header.php');
?>
<div class="container-fluid<?php echo $blnFocus ? ' ct-api-focus-page' : ''; ?>" id="main">
<div class="row">
<div class="<?php echo $blnFocus ? 'col-12' : 'col-md-9 col-lg-10 order-first order-md-last'; ?> py-3">
<?php
require_once dirname(__FILE__) . '/../php/inc_fx_superadm_v2_ui.php';
if ($blnDashboard) {
fxSuperadmV2PanelOpen('ChronoTrack — Courses connectées', array(
'zone_class' => 'superadm-content-v2-zone superadm-content-v2-zone--flush',
));
fxChronotrackApiAdminRenderDashboard($strLangue, true);
} else {
fxSuperadmV2PanelOpen($blnFocus ? 'ChronoTrack — Tableau de bord course' : 'ChronoTrack — Course', array(
'zone_class' => 'superadm-content-v2-zone superadm-content-v2-zone--flush',
));
fxChronotrackApiAdminRenderEventPage($intEveId, $strLangue, false, true, $blnFocus);
}
fxSuperadmV2PanelClose();
?>
<p>&nbsp;</p>
</div>
<?php
if (!$blnFocus) {
include('inc_droite.php');
}
?>
</div>
</div>
<?php include('inc_footer.php'); ?>