Example #1
0
<?php

require_once './config.php';
require_once 'Common/Fun_FormatText.inc.php';
require_once 'Common/Lib/Fun_Scheduler.php';
require_once 'Modules/RoundRobin/Fun_F2F.local.inc.php';
$fotodir = 'http://' . $_SERVER['HTTP_HOST'] . $CFG->ROOT_DIR . 'TV/Photos/' . $TourCodeSafe . '-%s-%s.jpg';
// $ENTRY->ArcherPic=(file_exists($CFG->DOCUMENT_PATH.'TV/Photos/'.$TourCodeSafe.'-En-'.$ENTRY->EnId.'.jpg') ? sprintf($fotodir, 'En', $ENTRY->EnId) : '');
// $ENTRY->CountryPic=(file_exists($CFG->DOCUMENT_PATH.'TV/Photos/'.$TourCodeSafe.'-Fl-'.$ENTRY->CoCode.'.jpg') ? sprintf($fotodir, 'Fl', $ENTRY->CoCode) : '');
$XmlDoc = new DOMDocument('1.0', 'UTF-8');
$XmlRoot = $XmlDoc->createElement('roundrobin');
$XmlDoc->appendChild($XmlRoot);
$dataRankGroup = getRankGroup(array('RM', 'RW'), array(1), false, $TourId);
foreach ($dataRankGroup as $EvCode => $Phases) {
    $Event = $XmlDoc->createElement('event');
    $XmlRoot->AppendChild($Event);
    $Event->AppendChild($XmlDoc->createElement('code', $EvCode));
    $Event->AppendChild($XmlDoc->createElement('name', $Phases['descr']));
    $OldGroup = 0;
    $archer = 1;
    foreach ($Phases['phases']['1']['items'] as $item) {
        if ($OldGroup != $item['group']) {
            $Group = $XmlDoc->createElement('group');
            $Event->AppendChild($Group);
            $Group->AppendChild($XmlDoc->createElement('group', $item['group']));
            $OldGroup = $item['group'];
            $archer = 1;
        }
        $arc = $XmlDoc->createElement('arch' . $archer);
        $Group->AppendChild($arc);
        $arc->AppendChild($XmlDoc->createElement('name', $item['athlete']));
Example #2
0
<?php

require_once dirname(dirname(__FILE__)) . '/config.php';
require_once 'Modules/F2F/Fun_F2F.local.inc.php';
$Arr_Ev = array();
$Arr_Ph = array();
if ($TVsettings->TVPEventInd) {
    $Arr_Ev = explode('|', $TVsettings->TVPEventInd);
}
if (strlen($TVsettings->TVPPhasesInd)) {
    $Arr_Ph = explode('|', $TVsettings->TVPPhasesInd);
}
$par['phases'] = $Arr_Ph;
$par['events'] = $Arr_Ev;
$dataRankGroup = getRankGroup($par['events'], $par['phases'], true, $RULE->TVRTournament);
// solo i top 2
$dataRankScore = getRankScore($par['events'], $par['phases'], $RULE->TVRTournament);
$ret = array();
$html = '';
//$html.='<table class="Tabella">';
foreach ($par['events'] as $e) {
    foreach ($par['phases'] as $p) {
        if (count($dataRankGroup[$e]['phases'][$p]['items']) == 0) {
            continue;
        }
        if (count($dataRankScore[$e]['phases'][$p]['items']) == 0) {
            continue;
        }
        $tmp = '<tr><th class="Title" colspan="6">' . $dataRankGroup[$e]['descr'] . ' ' . get_text('Phase') . ' ' . $p . '</th></tr>';
        $col = array();
        $tmp .= '<tr>';