setVar('menu', $menu); $this->setVar('header', $header); $this->setVar('title', $title); ?> extend('layouts/default') ?> section('content') ?>
"; print_r($config_tp); echo ""; ?> $tp) { $tpIndexById[$tp['tp_id']] = $index; } // Récupérer toutes les lignes d'intervalles (une colonne par intervalle) $intervals = []; foreach ($timingPoints as $tp) { // vérifier si la clé existe if (!isset($tp['config_tp_interval']['clef_temp_minimum_read_entre'])) { continue; } // lire toutes les lignes de cet interval foreach ($tp['config_tp_interval']['clef_temp_minimum_read_entre'] as $row) { $intervals[] = [ 'label' => 'clef_temp_minimum_read_entre', 'start_id' => isset($row['value2']) ? (int) $row['value2'] : 0, // DÉBUT (tp_id) 'end_id' => isset($row['value3']) ? (int) $row['value3'] : 0, // FIN (tp_id) ]; } } print_r($intervals); $nbTp = count($timingPoints); $totalHeight = $nbTp * $tpHeight; ?>

Config ( timing points)

tp_id :

Minimum read :

Mode :

- () - ()

endSection() ?>