SetPageProperty("keywords", "личный кабинет пассажира такси, On-line заказ такси. он-лайн заказ такси, такси в Туле, такси Тула, такси 350-350, такси 777-777, единая служба такси Тула"); $APPLICATION->SetPageProperty("title", "On-line заказ такси"); $APPLICATION->SetPageProperty("tags", "он-лайн заказ такси, расчет стоимости поездки, информация о заказе, отчеты о поездках, наличие машин такси, начисления по клиенту, статус заказа, поездки межгород, такси Тула"); $APPLICATION->SetTitle("On-line заказ такси"); ?>'1')){ // if( !user_can_do('default') ) // { // $_SESSION['ref'] = getenv('HTTP_REFERER'); header("Location: ../../login.php"); //$err = "У вас нет прав на просмотр этой страницы"; //$txt_err = 'Авторизация'; //echo("
У вас нет прав на просмотр этой страницы
"); //echo('Авторизация'); die(); // } }elseif(($_SESSION['auth']=='1') and ($_SESSION['prava']<>$pr) and ($sekret=='1')){ // echo $pr; // $_SESSION['qwer'] = "!!!!"; $_SESSION['err_prava'] = $pr; header("Location: ../../error.php"); die(); } // echo $_SESSION['prava']; // echo $err_all; ?>
Ошибка '); //echo(" Назад
"); echo(''); echo(''); unset($_SESSION['ref_err']); // $_SESSION['ref_err'] = "0"; }else{ if ((($_POST['act']=='send_request') and (!$_POST['no_submit'])) and (!isset($err_all)) and ($_SESSION['err_data']==0)){ echo(""); //echo "-#-".$_POST['act']."-$-".$_POST['no_submit']."-%-".$err_all; echo('
'); echo(''); echo(''); echo(''); echo(''); echo(''); echo(''); echo(''); //echo(" Назад
"); echo(''); echo('
'); echo("

Online заказ такси

"); } } ?> "; //Добавим стандартный пролог документа $xml_query="".$xml_query; //Переводим все в русский из utf8 - только для wap-версии //$xml_query=utf8_to_ru($xml_query); //Отладочная информация if(defined('debug')) { echo("Запрос на клиента MSSQL:
".htmlspecialchars($xml_query)."
"); } //print_r($_POST); //Создаем объект с переопределенными параметрами $network_client_obj= new NetworkClient($remote_address,$remote_port); //-------------------------------------------------------------------------------------------------------- //---------------------------Получаем ответ на xml-запрос к серверу--------------------------------------- //-------------------------------------------------------------------------------------------------------- $xml_from_server=$network_client_obj->GetResult($xml_query); if($xml_from_server) //Если сервер вернул xml { //Выводим ответ сервера if(defined('debug')) { echo("Ответ клиента MSSQL:
".htmlspecialchars($xml_from_server)."
"); } /* Вывод rezultata (НЕОБХОДИМА КОРРЕКТИРОВКА ПОД КОРРЕКТНЫЙ ВЫВОД !!!! )*/ $xml_from_server = iconv("UTF-8","windows-1251" , $xml_from_server); $saz = new SimpleXMLElement($xml_from_server); $summ="
Адрес отправления Адрес назначения Сумма заказа"; foreach ($saz->children()->children() as $child) { $summ=$summ."
".$child["adress1"]."".$child["adress2"]."".$child["summa"]; } $summ=$summ."
" ; echo $summ; /*Для отладки echo ("
");

var_dump($saz);
echo ("
"); Для отадки */ /* //----------------------------------------------------------------------------------------------------- //-------------Теперь необходимо наложить на ответ xslt, которая была указана в описании модуля-------- //----------------------------------------------------------------------------------------------------- $xslt_name='save_web.xslt'; //Проверим, есть ли xslt в модуле if($xslt_name=='') { echo("
"."Для данного отчета в модуле не указано имя файла XSLT-преобразования. Вывод невозможно отобразить."."
"); } else //Проверим физическое существование файлов { if(!file_exists('./../../design/default/save_web.xslt')) { echo("
"."Нет файла XSLT-преобразования.".'/design/default/save_web.xslt'."
"); } else //Если файл существует { //Если требуеться группировка тогда if ($_POST['gr']){ //echo $_POST['index_gr']."
"; $p_zapros = ""; // echo htmlspecialchars(str_replace('"','\"',$p_zapros))."
"; // $p_zapros=''; if(preg_match_all($p_zapros,$xml_from_server,$matches)){ // echo "Пришло: ".htmlspecialchars($xml_from_server)."
"; $p_zapros_name=''; if(preg_match_all($p_zapros_name,$xml_from_server,$matches_name)){ $name_procedure = $matches_name[1][0]; } // echo "%%%%".htmlspecialchars(preg_match_all('',$xml_from_server,$matches3))."
"; // echo "Строк=".count($matches3[0])."
"; // echo $matches3[0][1]; } // echo "
".$p_zapros."
"; if(preg_match_all($p_zapros,$xml_from_server,$matches)){ //КОЛИЧЕСВТО СТРОК // echo "Строк=".count($matches[0])."
"; //Поле сортировки $p = $_POST['index_gr']; //Сортируем массив по первому аргумену array_multisort($matches[$p], $matches[0]); foreach($matches[$p] as $index => $val) { if ($s==0){ $xml_from_server=""; $xml_from_server = "<"; $s=1; } if ($matches[$p][$index]<>$matches[$p][$index+1]){ // echo "@@@".count($matches[0]); if ($rep=='Voditel'){ $rep_t = "Водитель: "; }elseif ($rep=='subschet'){ $rep_t = "Субсчёт: "; }elseif ($rep=='Fio'){ $rep_t = "Водитель: "; }elseif ($rep=='Pos'){ $rep_t = "Позывной: "; } echo "
".$rep_t."".$matches[$p][$index]."
"; // echo "
Следующее-".$matches[$p][$index+1]."
"; // echo "
До-".htmlspecialchars($xml_from_server)."
"; // echo "
Добавляем-".$matches[0][$index]."
"; $xml_from_server .=$matches[0][$index]." />
"; $xml_from_server = str_replace($rep."=\"".$matches[$p][$index]."\"",'',$xml_from_server); // echo "
Выводим-".htmlspecialchars($xml_from_server)."
"; $xsltransform_obj = new XslTransform; $xsltransform_obj->PutXml($xml_from_server); $xsltransform_obj->LoadXsl('./../../design/default/save_web.xslt'); $_out=$xsltransform_obj->Precompile2String(); // echo "

".htmlspecialchars($xml_from_server)."

"; echo($_out); $s=0; //$un[$s]=$matches[0][$index]; }else{ // echo "
Добавляем-".$matches[0][$index]."
"; $xml_from_server = $xml_from_server.$matches[0][$index]." /><"; } } } // echo "

".htmlspecialchars($xml_from_server)."

"; //Иначе }else{ $xsltransform_obj = new XslTransform; $xsltransform_obj->PutXml($xml_from_server); $xsltransform_obj->LoadXsl('./../../design/default/save_web.xslt'); $_out=$xsltransform_obj->Precompile2String(); echo($_out); } } } */ } // /Если сервер вернул xml } if ($php_self=="/webclient/html/default/Sohranit'_zakaz_cherez_web.htm"){ echo(''); echo('
'); }elseif (($php_self=="/webclient/html/default/Raschet_stoimosti_dlia_interneta.htm")or($php_self=="/webclient/html/default/Raschet_stoimosti_dlia_interneta1.htm")or($php_self=="/webclient/html/default/Raschet_stoimosti_dlia_interneta2.htm")){ echo('
'); echo(''); echo(''); echo('
'); }elseif ($php_self=="/webclient/html/default/Popolnit'_schet.htm"){ echo('в разработке'); // echo(''); // echo('
'); } ?>