include 'inc_common.php';
include 'XPath.class.php';
$config_file = 'config.xml';
//otevreni konfiguracniho souboru a nacteni zakladnich udaju
$config_doc = new XPath($config_file);
$pocet_noci = $config_doc->getData('/ConferenceConfig[1]/Nights[1]');
$expect_date = $config_doc->getAttributes('/ConferenceConfig[1]/ExpectedDate[1]');
$ubytovani = $config_doc->evaluate('/ConferenceConfig[1]/AccomodationTypes[1]/Accomodation');
$akt_poplatky = $config_doc->evaluate('/ConferenceConfig[1]/ActualFees[1]/ActualFee');
$end_date = $config_doc->getAttributes('/ConferenceConfig[1]/EndDate[1]');
$start_time = mktime(11,11,11, $expect_date['month'], $expect_date['day'], $expect_date['year']);
$end_time = mktime(11,11,11, $end_date['month'], $end_date['day'], $end_date['year']);
$adr = '../';
include '../inc_vrchni.php';
?>
TSD 2006 Registration
An invitation letter (for visa) could be sent only after you pay all the necessary fees (registration).
TSD 2006 Registration form
Conference fee
//vybere a vypise poplatky, ktere nemaji nastaven atribut show="false"
$poplatky = $config_doc->evaluate("/ConferenceConfig[1]/Fees[1]/Fee[@show!='false']");
for ($i = 0; $i < count($poplatky); $i++) {
$pop_cena = $config_doc->getAttributes($poplatky[$i], 'price');
$pop_popis = $config_doc->getData($poplatky[$i]);
echo "$pop_popis -- | CZK $pop_cena |
\n";
if ($i%2) echo "|
\n";
}
//poplatek pro accompany person
$accompany_popis = $config_doc->getData('/ConferenceConfig[1]/Fees[1]/AccompanyingFee[1]');
$accompany_cena = $config_doc->getAttributes('/ConferenceConfig[1]/Fees[1]/AccompanyingFee[1]', 'price');
echo " |
\n";
echo ''.$accompany_popis.' -- | CZK '.$accompany_cena.' |
';
?>
Full participant and student fee includes:
- One copy of TSD 2006 Proceedings
- Access to all conference sessions
- Social events
- Coffee breaks
- Lunches
- Local transport ticket
|
Accompanying person fee includes:
- Social events
- Coffee Breaks
- Lunches
- Local transport ticket
Accompanying person does not have access to the Conference program.
|
All students must present proof of student status written in English
confirmed by their school. Please scan the confirmation and send it by
e-mail to tsd2006@tsdconference.org.
Accommodation
TSD 2006 participants and accompanying persons can avail of
special accommodation conditions in several hotels situated near the
Conference venue. The prices are considerably low, as hotels provide
a significant discount for the Conference (as opposed to individual
guests). The discount is available only if you make a reservation
before Aug 21 2006 for all Conference nights
//pocet noci a zobrazeni data zacatku/konce
$conference_nights = date("F j", $start_time).'-';
if (date("m", $start_time) == date("m", $end_time)) $conference_nights .= date("j", $end_time);
else $conference_nights .= date("F j", $end_time);
echo "($conference_nights). ";
?>
Additional nights (nights before and after the Conference) can be
reserved too.
Possibilities of accommodation:
//vypis ubytovani
for ($i = 0; $i < count($ubytovani); $i++) {
//zjisteni atributu show
$show_accomm = $config_doc->getAttributes($ubytovani[$i], 'show');
//vybere jen ty druhy ubytovani, ktere maji nejake pokoje
//a zaroven nemaji nastaven atribut show="false"
$pokoje = $config_doc->evaluate($ubytovani[$i].'/Rooms[1]/Room');
if (count($pokoje) > 0 and $show_accomm != 'false') {
echo '- ';
$nazev = $config_doc->getData($ubytovani[$i].'/Name[1]');
if ($url = $config_doc->evaluate($ubytovani[$i].'/URL[1]')) {
$odkaz = $config_doc->getData($url[0]);
echo ''.$nazev.'';
} else echo ''.$nazev.'';
if ($descr = $config_doc->evaluate($ubytovani[$i].'/Descr[1]')) {
$popis = $config_doc->getData($descr[0]);
echo ' ('.$popis.')';
}
if ($comment = $config_doc->evaluate($ubytovani[$i].'/Comment[1]')) {
$komentar = $config_doc->getData($comment[0]);
$komentar = ereg_replace("@@","
",$komentar);
echo '
'.$komentar;
}
echo '
';
$pokoje_ceny = array();
$pokoje_nazvy = array();
$pokoje_ceny_add = array();
$pokoje_pocet = count($pokoje);
//nacteni jednotlivych pokoju
for ($j = 0; $j < $pokoje_pocet; $j++) {
$pokoje_nazvy[$j] = $config_doc->getData($pokoje[$j]);
$pok_cena = $config_doc->getAttributes($pokoje[$j], 'fullprice');
$pok_cena_stud = $config_doc->getAttributes($pokoje[$j], 'studprice');
$pokoj_info = 'CZK '.($pok_cena*$pocet_noci);
if ($pok_cena != $pok_cena_stud) $pokoj_info .= ' (CZK '.($pok_cena_stud*$pocet_noci).' for students)';
$pokoje_ceny[$j] = $pokoj_info;
$pokoj_info_add = 'CZK '.$pok_cena;
if ($pok_cena != $pok_cena_stud) $pokoj_info_add .= ' (CZK '.$pok_cena_stud.' for students)';
$pokoje_ceny_add[$j] = $pokoj_info_add;
}
//radek tabulky
echo '';
echo ' | ';
for ($j = 0; $j < $pokoje_pocet; $j++) echo ''.$pokoje_nazvy[$j].' | ';
echo '
';
#echo ''.$conference_nights.' (+'.$pocet_noci.' breakfasts) | ';
echo '
'.$conference_nights.' | ';
for ($j = 0; $j < $pokoje_pocet; $j++) echo ''.$pokoje_ceny[$j].' | ';
echo '
';
#echo 'Additional night (+ breakfast) | ';
echo '
Additional night | ';
for ($j = 0; $j < $pokoje_pocet; $j++) echo ''.$pokoje_ceny_add[$j].' | ';
echo '
';
echo '
';
echo '
';
}
}
?>
Both hotels provide internet connection in the rooms.
Please note, that hotel reservations are to be made by participants,
not by the organising committee. The organising committee has just arranged
the discounts for conference participants.
Method of payment
Please, submit the registration
form before sending the money.
(all payments in Czech Crowns [CZK])
//vlozeni informaci o placeni
include("payinfo.php");
?>
TSD 2006 Registration form