Ternopol Railway timetable";} if($lan=="ua") {echo "Розклад руху - Тернопіль";} if($lan=="ru" or $lan=="") {echo "Расписание поездов - Тернополь";} ?>

Timetable export by www.poezda.net";} if($lan=="ua") { echo "Розклад руху згідно www.poezda.net";} if($lan=="ru" or $lan=="") { echo "Экспорт расписания от сайта www.poezda.net";} echo "
"; // Библиотека NUSOAP include("nusoap.php"); // Уникальный PIN-код клиента для доступа к WEB-сервисам // !! Заменить реальным значением $PIN = '2'; // URL сервера WEB-сервисов $serverURL = "http://www.poezda.net/export.php"; // SOAP-клиент $s = new soapclient($serverURL); $lan = $_GET['lan']; if($lan=="") { $lan="ru";} if($order=="") {$order="intime"; } // Set up Sort order by default if($st_code=="") {$st_code = "2218300";} // $date = $_GET['date']; // $order = $_GET['order']; // ************************************* // 1 Запрос - название станции по коду // Готовим массив параметров для запроса к WEB-сервису $parameters = array($PIN, $st_code, $lan); // Запрос к WEB-сервису $result = $s->call('stationData', $parameters); // Выбираем название станции из возвращенного массива $stationName = urldecode($result[1]); // ************************************* // 2 Запрос - расписание по станции // Готовим массив параметров для запроса к WEB-сервису $parameters = array($PIN, $st_code, $date, $order, $lan); // Запрос к WEB-сервису $result = $s->call('stationTimetable', $parameters); // Получаем ответ сервера в виде массива $result = $result[0]; // Заголовки столбцов if($lan=="en") { $tr_number = "##"; $dep_st = "Departure Station"; $arr_st = "Arrival Station"; $arr_time = "Arr. time"; $stop = "Stop"; $dep_time = "Dep. time"; $tr_type = "Train type"; $tr_type0 = "pass."; $tr_type1 = "speed"; $tr_type2 = "firm"; $tr_type3 = "firm,speed"; $tr_type4 = "high speed"; $tr_type5 = "firm speed"; $tr_type6 = "trails"; $text = "Railway timetable for station "; } if($lan=="ua") { $tr_number = "N поїзда"; $dep_st = "Станція віправлення"; $arr_st = "Сатнція прибуття"; $arr_time = "Час приб."; $stop = "Зупинка"; $dep_time = "Час відпр."; $tr_type = "Поїзд"; $tr_type0 = "пас."; $tr_type1 = "швідк."; $tr_type2 = "фірм."; $tr_type3 = "фірм. швідк."; $tr_type4 = "швідк."; $tr_type5 = "фірм. швідк."; $tr_type6 = "вагон"; $text = "Розклад руху по станції "; } if($lan=="ru" or $lan=="") { $tr_number = "NN"; $dep_st = "Станция отправления"; $arr_st = "Станция прибытия"; $arr_time = "Время приб."; $stop = "Стоянка"; $dep_time = "Время отпр."; $tr_type = "Тип поезда"; $tr_type0 = "пасс."; $tr_type1 = "скорый"; $tr_type2 = "фирм."; $tr_type3 = "фирм. скор."; $tr_type4 = "скорост."; $tr_type5 = "фирм. скоростн."; $tr_type6 = "вагон"; $text = "Расписание по станции "; } echo "".$text." ".$stationName." - ".$date. "
"; echo "


"; echo ""; echo " "; // Таблица расписания for($i=0; $i < sizeof($result); $i++) { if($whiteLine==true) {echo ""; $whiteLine=false;} else {echo ""; $whiteLine=true;} echo ""; // номер поезда echo ""; // станция отправления echo ""; // станция прибытия echo ""; // время приб. echo ""; // стоянка, мин echo ""; // время отпр. echo ""; // тип поезда echo ""; } echo "
$tr_number $dep_st $arr_st $arr_timeСортировка результата $stop $dep_time $tr_type
".urldecode($result[$i][1])."".urldecode($result[$i][3])."".urldecode($result[$i][5])."".urldecode($result[$i][6])."".urldecode($result[$i][7])."".urldecode($result[$i][8]).""; switch ($result[$i][9]): case 0: echo $tr_type0; break; case 1: echo $tr_type1; break; case 2: echo $tr_type2; break; case 3: echo $tr_type3; break; case 4: echo $tr_type4; break; case 5: echo $tr_type5; break; case 6: echo $tr_type6; break; endswitch; echo "
"; //echo ''.$s->request.''; // echo ''.$s->response.''; ?>