<?php require_once dirname(dirname(__FILE__)) . '/config.php'; require_once 'Common/pdf/ResultPDF.inc.php'; require_once 'Common/Lib/Obj_RankFactory.php'; require_once 'Common/Fun_FormatText.inc.php'; if (!isset($isCompleteResultBook)) { $pdf = new ResultPDF(get_text('MedalIndClass', 'Tournament')); } $rank = Obj_RankFactory::create('DivClass', array('dist' => 0, 'cutRank' => 3)); $rank->read(); $rankData = $rank->getData(); if (count($rankData['sections'])) { $DistSize = 12; $AddSize = 0; $pdf->setDocUpdate($rankData['meta']['lastUpdate']); foreach ($rankData['sections'] as $section) { //Calcolo Le Misure per i Campi if ($rankData['meta']['numDist'] >= 4 && !$rankData['meta']['double']) { $DistSize = 48 / $rankData['meta']['numDist']; } elseif ($rankData['meta']['numDist'] >= 4 && $rankData['meta']['double']) { $DistSize = 48 / ($rankData['meta']['numDist'] / 2 + 1); } else { $AddSize = (48 - $rankData['meta']['numDist'] * 12) / 2; } //Verifico se l'header e qualche riga ci stanno nella stessa pagina altrimenti salto alla prosisma if (!$pdf->SamePage(28)) { $pdf->AddPage(); } writeGroupHeader($pdf, $section['meta'], $DistSize, $AddSize, $rankData['meta']['numDist'], $rankData['meta']['double'], false); foreach ($section['items'] as $item) {