Refactor code structure for improved readability and maintainability
This commit is contained in:
parent
7b30f17065
commit
c71e4b4cd0
27 changed files with 1738 additions and 324 deletions
|
|
@ -11,6 +11,9 @@ function faceai_sim_render_page(array $options)
|
|||
$lang = $options['lang'];
|
||||
$raceSlug = $options['raceSlug'];
|
||||
$raceName = $options['raceName'];
|
||||
$raceYear = $options['raceYear'] ?? '';
|
||||
$raceMonthFolder = $options['raceMonthFolder'] ?? '';
|
||||
$raceFolder = $options['raceFolder'] ?? '';
|
||||
$returnUrl = $options['returnUrl'];
|
||||
$banner = $options['banner'];
|
||||
$totalLabel = $options['totalLabel'];
|
||||
|
|
@ -69,8 +72,8 @@ function faceai_sim_render_page(array $options)
|
|||
<nav class="navbar fixed-top navbar-expand-lg navbar-light bg-white fixed-top">
|
||||
<div class="container">
|
||||
<a class="navbar-brand" href="faceai_simulator.php?raceId=<?php echo faceai_sim_html($raceId); ?>&lang=<?php echo faceai_sim_html($lang); ?>"><img src="images/layout/regalami-un-sorriso-ets-640.png" alt="Regalami Un Sorriso Ets" width="100"></a>
|
||||
<button class="navbar-toggler navbar-toggler-right" type="button"><span class="navbar-toggler-icon"></span></button>
|
||||
<div class="collapse navbar-collapse show" id="navbarResponsive">
|
||||
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button>
|
||||
<div class="collapse navbar-collapse" id="navbarResponsive">
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item"><a class="nav-link" href="index.jsp">Home</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="associazione.jsp">Associazione</a></li>
|
||||
|
|
@ -105,6 +108,9 @@ function faceai_sim_render_page(array $options)
|
|||
<input name="id_gara" id="id_gara" type="hidden" value="<?php echo faceai_sim_html($raceId); ?>">
|
||||
<input name="id_foto" id="id_foto" type="hidden">
|
||||
<input name="garaDesc" id="garaDesc" type="hidden" value="<?php echo faceai_sim_html($raceSlug); ?>">
|
||||
<input name="faceAiRaceYear" id="faceAiRaceYear" type="hidden" value="<?php echo faceai_sim_html($raceYear); ?>">
|
||||
<input name="faceAiRaceMonthFolder" id="faceAiRaceMonthFolder" type="hidden" value="<?php echo faceai_sim_html($raceMonthFolder); ?>">
|
||||
<input name="faceAiRaceFolder" id="faceAiRaceFolder" type="hidden" value="<?php echo faceai_sim_html($raceFolder); ?>">
|
||||
<input name="lang" id="lang" type="hidden" value="<?php echo faceai_sim_html($lang); ?>">
|
||||
<input name="pageNumber" id="pageNumber" type="hidden" value="1">
|
||||
<input name="actionPage" id="actionPage" type="hidden" value="Foto.abl">
|
||||
|
|
@ -169,11 +175,54 @@ window.faceAiSimulator = {
|
|||
enabled: true,
|
||||
handoffUrl: 'faceai_handoff.php',
|
||||
returnUrl: <?php echo json_encode($returnUrl); ?>,
|
||||
raceStorage: {
|
||||
year: <?php echo json_encode($raceYear); ?>,
|
||||
monthFolder: <?php echo json_encode($raceMonthFolder); ?>,
|
||||
raceFolder: <?php echo json_encode($raceFolder); ?>
|
||||
},
|
||||
devUserId: '1',
|
||||
devDisplayName: 'Mario Rossi',
|
||||
devEmail: 'mario.rossi@example.test',
|
||||
devMembershipStatus: 'active'
|
||||
};
|
||||
|
||||
(function () {
|
||||
var hostname = window.location && window.location.hostname ? window.location.hostname : '';
|
||||
var isLocalDebug = hostname === 'localhost' || hostname === '127.0.0.1' || hostname === '::1';
|
||||
if (!isLocalDebug || !window.console || typeof window.console.groupCollapsed !== 'function') {
|
||||
return;
|
||||
}
|
||||
|
||||
window.console.groupCollapsed('[FaceAI] Simulator bootstrap');
|
||||
window.console.log({
|
||||
pageUrl: window.location.href,
|
||||
race: {
|
||||
id: <?php echo json_encode($raceId); ?>,
|
||||
slug: <?php echo json_encode($raceSlug); ?>,
|
||||
name: <?php echo json_encode($raceName); ?>,
|
||||
lang: <?php echo json_encode($lang); ?>,
|
||||
storage: {
|
||||
year: <?php echo json_encode($raceYear); ?>,
|
||||
monthFolder: <?php echo json_encode($raceMonthFolder); ?>,
|
||||
raceFolder: <?php echo json_encode($raceFolder); ?>,
|
||||
relativeDir: <?php echo json_encode(implode('/', array_values(array_filter([$raceYear, $raceMonthFolder, $raceFolder], static function ($segment) {
|
||||
return $segment !== null && $segment !== '';
|
||||
})))); ?>
|
||||
}
|
||||
},
|
||||
handoff: {
|
||||
url: 'faceai_handoff.php',
|
||||
returnUrl: <?php echo json_encode($returnUrl); ?>
|
||||
},
|
||||
devUser: {
|
||||
id: '1',
|
||||
displayName: 'Mario Rossi',
|
||||
email: 'mario.rossi@example.test',
|
||||
membershipStatus: 'active'
|
||||
}
|
||||
});
|
||||
window.console.groupEnd();
|
||||
}());
|
||||
</script>
|
||||
<?php endif; ?>
|
||||
<script src="vendor/jquery/jquery.min.js"></script>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue