Advertisement
Guest User

Untitled

a guest
Jan 11th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 36.94 KB | None | 0 0
  1. <META http-equiv=Content-Type content="text/html; charset=utf-8">
  2. <body>
  3.  
  4.  
  5. <?php
  6. ini_set('display_errors', 'On');
  7. error_reporting(E_ALL);
  8. $datadzis = date('Y-m-d h:i:s:000', strtotime(date('Y-m-d H:i:s')));
  9. $values   = "";
  10. $pozycje  = "";
  11. $wartosc  = "";
  12. $dane     = "";
  13. //phpinfo();dbname=$db;charset=utf8
  14.  
  15. //var_dump($datadzis);
  16.  
  17. try {
  18.                 $hostname = "185.xxx.xxx.xxxx";
  19.                 $port     = xxx;
  20.                 $dbname   = "xxxx_kopia1";
  21.                 $username = "xxx";
  22.                 $pw       = "xxxxx";
  23.                
  24.                 $dbhs = new PDO("dblib:host=$hostname:$port;dbname=$dbname;charset=utf8", "$username", "$pw");
  25.                 $dbhs->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  26.                
  27.                
  28.                 function rewrite($string)
  29.                 {
  30.                                 $a = array(
  31.                                                 'Ę',
  32.                                                 'Ó',
  33.                                                 'Ą',
  34.                                                 'Ś',
  35.                                                 'Ł',
  36.                                                 'Ż',
  37.                                                 'Ź',
  38.                                                 'Ć',
  39.                                                 'Ń',
  40.                                                 'ę',
  41.                                                 'ó',
  42.                                                 'ą',
  43.                                                 'ś',
  44.                                                 'ł',
  45.                                                 'ż',
  46.                                                 'ź',
  47.                                                 'ć',
  48.                                                 'ń'
  49.                                 );
  50.                                 $b = array(
  51.                                                 'E',
  52.                                                 'O',
  53.                                                 'A',
  54.                                                 'S',
  55.                                                 'L',
  56.                                                 'Z',
  57.                                                 'Z',
  58.                                                 'C',
  59.                                                 'N',
  60.                                                 'e',
  61.                                                 'o',
  62.                                                 'a',
  63.                                                 's',
  64.                                                 'l',
  65.                                                 'z',
  66.                                                 'z',
  67.                                                 'c',
  68.                                                 'n'
  69.                                 );
  70.                                
  71.                                 $string = str_replace($a, $b, $string);
  72.                                 //$string = preg_replace( '#[^a-z0-9]#is', ' ', $string );
  73.                                 //$string = trim( $string );
  74.                                 // $string = preg_replace( '#\s{2,}#', ' ', $string );
  75.                                 //$string = str_replace( ' ', '-', $string );
  76.                                 //$string = strtolower($string);
  77.                                 return $string;
  78.                                 //var_dump($string);
  79.                 }
  80.                
  81.                
  82.                 function sprawdz_cene_ilosc($id_transakcji, $nr_aukcji)
  83.                 {
  84.                                 global $dbh;
  85.                                 $aukcja = '';
  86.                                 $zapka  = "SELECT ilosc, kwota FROM TRANSAKCJE where ALL_TRANS_ID=$id_transakcji and NR_AUKCJI='$nr_aukcji' ";
  87.                                 $zapka  = ibase_query($dbh, $zapka);
  88.                                 while ($row1 = ibase_fetch_object($zapka)) {
  89.                                                 //var_dump ($row->ILOSC);
  90.                                                 $aukcja['ilosc'] = $row1->ILOSC;
  91.                                                 $aukcja['kwota'] = $row1->KWOTA / $aukcja['ilosc'];
  92.                                                 $aukcja['kwota'] = round($aukcja['kwota'], 2);
  93.                                                 //var_dump ($ilosc,$kwota);
  94.                                 }
  95.                                
  96.                                 return $aukcja;
  97.                 }
  98.                
  99.                
  100.                
  101.                
  102.                 function ZZK($iddokz, $idtowz, $iloscz, $cenaz)
  103.                 {
  104.                                
  105.                                
  106.                                 global $dbhs, $dbname;
  107.                                 $values  = "";
  108.                                 $pozycje = "";
  109.                                 $wartosc = "";
  110.                                 $idtowz  = substr($idtowz, 2);
  111.                                
  112.                                 //var_dump($iddokz,$idtowz,$iloscz,$cenaz);
  113.                                
  114.                                 $zaw_zamowienia = $dbhs->prepare("SELECT [ob_towid],[ob_Ilosc],[ob_CenaBrutto] FROM [$dbname].[dbo].[dok_Pozycja] where ob_dokhanid='$idtowz' ");
  115.                                 $zaw_zamowienia->execute();
  116.                                
  117.                                 while ($pozka = $zaw_zamowienia->fetch()) {
  118.                                                 $poz_zamowienia[] = $pozka;
  119.                                 }
  120.                                
  121.                                 foreach ($poz_zamowienia as $key => $value) {
  122.                                                 //var_dump($value);
  123.                                                 $zzk = dodajpozycje($iddokz, $value['ob_towid'], $iloscz * $value['ob_Ilosc'], $value['ob_CenaBrutto'], '1');
  124.                                                 //var_dump($zzk);
  125.                                 }
  126.                                
  127.                 }
  128.                
  129.                
  130.                
  131.                 function dodajpozycje($iddok, $idtow, $ilosc, $cena, $rodzaj_tow)
  132.                 {
  133.                                
  134.                                 //var_dump($iddok,$idtow,$ilosc,$cena);
  135.                                 //var_dump($idtow);
  136.                                 //var_dump($ilosc);
  137.                                 //var_dump($cena);
  138.                                
  139.                                 global $dbhs, $dbname;
  140.                                 $values  = "";
  141.                                 $pozycje = "";
  142.                                 $wartosc = "";
  143.                                
  144.                                
  145.                                 // sprawdzanie id pozycji
  146.                                
  147.                                 $ins = $dbhs->prepare("SELECT * FROM [$dbname].[dbo].[ins_ident] where ido_nazwa ='dok_Pozycja' ");
  148.                                 $ins->execute();
  149.                                 while ($wiersz = $ins->fetch()) {
  150.                                                 $ident     = $wiersz['ido_wartosc'];
  151.                                                 //$identprev = $wiersz['ido_wartosc'] - 1;
  152.                                                 $identprev = '77985';
  153.                                                 $identnext = $wiersz['ido_wartosc'] + 1;
  154.                                 }
  155.                                 // przygotowywanie tabeli z danymi
  156.                                 $pozycja_src = $dbhs->prepare("SELECT * FROM dok_Pozycja where ob_Id = '$identprev' ");
  157.                                 $pozycja_src->execute();
  158.                                
  159.                                
  160.                                
  161.                                 while ($wierszyk = $pozycja_src->fetch()) {
  162.                                                 $wiersz['ob_Id']          = $ident;
  163.                                                 $wiersz['ob_TowRodzaj']   = $rodzaj_tow;
  164.                                                 $wiersz['ob_DokHanId']    = $iddok;
  165.                                                 $wiersz['ob_TowId']       = $idtow;
  166.                                                 $wiersz['ob_Ilosc']       = $ilosc;
  167.                                                 $wiersz['ob_IloscMag']    = $ilosc;
  168.                                                 $wiersz['ob_CenaNetto']   = $cena / 1.23;
  169.                                                 $wiersz['ob_CenaWaluta']  = $cena / 1.23;
  170.                                                 $wiersz['ob_CenaBrutto']  = $cena;
  171.                                                 $wiersz['ob_magid']       = "1";
  172.                                                 $wiersz['ob_jm']          = "szt.";
  173.                                                 $wiersz['ob_vatid']       = "100001";
  174.                                                 $wiersz['ob_vatproc']     = "23.00";
  175.                                                 $wiersz['ob_kategoriaid'] = "-1";
  176.                                                 $wiersz['ob_akcyza']      = "0";
  177.                                                
  178.                                                
  179.                                                 foreach ($wiersz as $key => $value) {
  180.                                                                 if (!is_numeric($key)) {
  181.                                                                                 if ($value == NULL || $value == " " || $value == "   " || $key == "ob_CenaMag" || $key == "ob_WartNetto") {
  182.                                                                                                 echo " ";
  183.                                                                                 } else {
  184.                                                                                                 $pozycje = "$pozycje, $key";
  185.                                                                                                 $values  = "$values, '$value'";
  186.                                                                                                 echo "<td>{$key}<hr>{$value}</td>";
  187.                                                                                 }
  188.                                                                                
  189.                                                                                 $pozycje = ltrim($pozycje, ",");
  190.                                                                                 $values  = ltrim($values, ",");
  191.                                                                                
  192.                                                                 }
  193.                                                 }
  194.                                                
  195.                                 }
  196.                                
  197.                                
  198.                                
  199.                                 $idek = $dbhs->prepare("UPDATE [$dbname].[dbo].[ins_ident] SET ido_wartosc = '$identnext' WHERE ido_nazwa='dok_Pozycja'; ");
  200.                                 $wpis = $dbhs->prepare("INSERT INTO [$dbname].[dbo].[dok_Pozycja] ($pozycje) values ($values)");
  201.                                 //var_dump($wpis);
  202.                                 $wpis->execute();
  203.                                 $idek->execute();
  204.                                
  205.                                
  206.                                 return $wpis;
  207.                 }
  208.                
  209.                
  210.                
  211.                 function dodajadres($adreswysylki)
  212.                 {
  213.                                
  214.                                 //var_dump($adreswysylki);
  215.                                
  216.                                 global $dbhs, $dbname, $values, $pozycje, $wartosc, $datadzis;
  217.                                
  218.                                
  219.                                 $zapytanie = "SELECT * FROM [$dbname].[dbo].[ins_ident] where ido_nazwa ='kh__Kontrahent' or ido_nazwa ='adr__Ewid' or ido_nazwa ='adr_Historia'  or ido_nazwa ='adr_Email' ";
  220.                                 $identz    = $dbhs->prepare($zapytanie);
  221.                                 $identz->execute();
  222.                                
  223.                                 while ($wierszid[] = $identz->fetch()) {
  224.                                 }
  225.                                 //var_dump($wierszid);
  226.                                 $id                     = $wierszid['0']['ido_wartosc'];
  227.                                 $ard                    = "";
  228.                                 //$ard['adr_id']= $wierszid['0']['ido_wartosc'];
  229.                                 $ard['adr_IdObiektu']   = $wierszid['3']['ido_wartosc'];
  230.                                 $ard['adr_TypAdresu']   = '1';
  231.                                 $ard['adr_Nazwa']       = $adreswysylki['imienazw'];
  232.                                 $ard['adr_NazwaPelna']  = $adreswysylki['imienazw'];
  233.                                 $ard['adr_Telefon']     = $adreswysylki['tel'];
  234.                                 $ard['adr_Ulica']       = $adreswysylki['ulica'];
  235.                                 $ard['adr_nip']         = $adreswysylki['nip'];
  236.                                 //$ard['adr_IdPanstwo']= "1";
  237.                                 $ard['adr_Kod']         = $adreswysylki['kod_pocz'];
  238.                                 $ard['adr_Miejscowosc'] = $adreswysylki['miasto'];
  239.                                 $ard['adr_Symbol']      = $adreswysylki['id'];
  240.                                 //$ard['adr_TypAdresu']= $wierszid['adr_TypAdresu'];
  241.                                 echo '<tr>';
  242.                                
  243.                                 $values  = "";
  244.                                 $key     = "";
  245.                                 $value   = "";
  246.                                 $pozycje = "";
  247.                                
  248.                                 foreach ($ard as $key => $value) {
  249.                                                 $key     = explode("_", $key);
  250.                                                 $key     = "$key[0]_$key[1]";
  251.                                                 $pozycje = "$pozycje, $key";
  252.                                                
  253.                                                 $values = "$values, '$value'";
  254.                                                
  255.                                                 echo "<td>{$key}<hr>{$value}</td>";
  256.                                 }
  257.                                 $pozycje = ltrim($pozycje, ",");
  258.                                 $values  = ltrim($values, ",");
  259.                                 $values  = rewrite($values);
  260.                                
  261.                                 $id_adr_ewid  = $wierszid['0']['ido_wartosc'];
  262.                                 $id_adr_email = $wierszid['1']['ido_wartosc'];
  263.                                 $id_adr_his   = $wierszid['2']['ido_wartosc'];
  264.                                 $id_adr_kon   = $wierszid['3']['ido_wartosc'];
  265.                                
  266.                                 $zapytanie = "INSERT INTO [$dbname].[dbo].[adr__Ewid] (adr_id,$pozycje) values ('$id_adr_ewid',$values)";
  267.                                 $ewidz     = $dbhs->prepare($zapytanie);
  268.                                
  269.                                 $id_adr_ewid++;
  270.                                 $adr_IdObiektu = $ard['adr_IdObiektu'];
  271.                                 $zapytanie     = "INSERT INTO [$dbname].[dbo].[adr__Ewid] (adr_id,adr_IdObiektu,adr_TypAdresu,adr_IdPanstwo,adr_IdWersja,adr_IdZmienil) values ('$id_adr_ewid','$adr_IdObiektu','2','1','1','1')";
  272.                                 $ewidz1        = $dbhs->prepare($zapytanie);
  273.                                
  274.                                 $adr_IdObiektu = $ard['adr_IdObiektu'];
  275.                                 $id_adr_ewid++;
  276.                                 $zapytanie = "INSERT INTO [$dbname].[dbo].[adr__Ewid] (adr_id,adr_IdObiektu,adr_TypAdresu,adr_IdPanstwo,adr_IdWersja,adr_IdZmienil) values ('$id_adr_ewid',$adr_IdObiektu,'11','1','1','1')";
  277.                                 $ewidz2    = $dbhs->prepare($zapytanie);
  278.                                 ////////////
  279.                                
  280.                                 echo '<tr>';
  281.                                 $adrh    = $ard;
  282.                                 $values  = "";
  283.                                 $key     = "";
  284.                                 $value   = "";
  285.                                 $pozycje = "";
  286.                                 unset($adrh['adr_IdObiektu']);
  287.                                 unset($adrh['adr_TypAdresu']);
  288.                                 $adrh['adr_IdAdresu']    = $wierszid['0']['ido_wartosc'];
  289.                                 $adrh['adr_IdWersja']    = "1";
  290.                                 $adrh['adr_IdZmienil']   = "1";
  291.                                 $adrh['adrh_DataZmiany'] = $datadzis;
  292.                                 $adrh['adrh_Adres']      = $adrh['adr_Ulica'];
  293.                                 //var_dump($adrh);
  294.                                 foreach ($adrh as $key => $value) {
  295.                                                 if ($key == "adr_IdObiektu" || $key == 'adrh_TypAdresu' || $key == 'id') {
  296.                                                                 echo '';
  297.                                                 } else
  298.                                                                 $key = explode("_", $key);
  299.                                                
  300.                                                 $key     = "adrh_$key[1]";
  301.                                                 $pozycje = "$pozycje, $key";
  302.                                                
  303.                                                 $values = "$values, '$value'";
  304.                                                
  305.                                                 echo "<td>{$key}<hr>{$value}</td>";
  306.                                 }
  307.                                 $pozycje = ltrim($pozycje, ",");
  308.                                 $values  = ltrim($values, ",");
  309.                                 $values  = rewrite($values);
  310.                                
  311.                                
  312.                                 $zapytanie = "INSERT INTO [$dbname].[dbo].[adr_Historia] (adrh_id,$pozycje) values ('$id_adr_his',$values)";
  313.                                 $ewidzh    = $dbhs->prepare($zapytanie);
  314.                                
  315.                                 $id_adr_his++;
  316.                                 $adrh_IdAdresu = $adrh['adr_IdAdresu'] + 1;
  317.                                 $zapytanie     = "INSERT INTO [$dbname].[dbo].[adr_Historia] (adrh_id, adrh_IdAdresu,adrh_NazwaPelna) values ('$id_adr_his','$adrh_IdAdresu',' ')";
  318.                                 $ewidzh1       = $dbhs->prepare($zapytanie);
  319.                                
  320.                                 $id_adr_his++;
  321.                                 $adrh_IdAdresu = $adrh['adr_IdAdresu'] + 2;
  322.                                 $zapytanie     = "INSERT INTO [$dbname].[dbo].[adr_Historia] (adrh_id, adrh_IdAdresu,adrh_NazwaPelna) values ('$id_adr_his','$adrh_IdAdresu',' ')";
  323.                                 $ewidzh2       = $dbhs->prepare($zapytanie);
  324.                                
  325.                                 ///////////////////
  326.                                 ////////////
  327.                                
  328.                                 echo '<tr>';
  329.                                 $adre                  = "";
  330.                                 $values                = "";
  331.                                 $key                   = "";
  332.                                 $value                 = "";
  333.                                 $pozycje               = "";
  334.                                 //unset($adrh['adr_IdObiektu']);
  335.                                 //unset($adrh['adr_TypAdresu']);
  336.                                 //$adre['am_Id']=$id_adr_email;
  337.                                 $adre['am_IdAdres']    = $id_adr_ewid;
  338.                                 $adre['am_Email']      = $adreswysylki['email'];
  339.                                 $adre['am_Rodzaj']     = "1";
  340.                                 $adre['am_Podstawowy'] = "1";
  341.                                 //var_dump($adre);
  342.                                 foreach ($adre as $key => $value) {
  343.                                                 if ($key == "adr_IdObiektu" || $key == 'adrh_TypAdresu' || $key == 'id') {
  344.                                                                 echo '';
  345.                                                 } else
  346.                                                                 $key = explode("_", $key);
  347.                                                
  348.                                                 $key     = "am_$key[1]";
  349.                                                 $pozycje = "$pozycje, $key";
  350.                                                
  351.                                                 $values = "$values, '$value'";
  352.                                                
  353.                                                 echo "<td>{$key}<hr>{$value}</td>";
  354.                                 }
  355.                                 $pozycje = ltrim($pozycje, ",");
  356.                                 $values  = ltrim($values, ",");
  357.                                 $values  = rewrite($values);
  358.                                
  359.                                 $zapytanie = "INSERT INTO [$dbname].[dbo].[adr_Email] (am_Id,$pozycje) values ('$id_adr_email',$values)";
  360.                                 $adrezap   = $dbhs->prepare($zapytanie);
  361.                                
  362.                                
  363.                                
  364.                                 ///////////////////
  365.                                 //$doinsertu= "SELECT * from [$dbname].[dbo].[kh__Kontrahent] where ";
  366.                                 //$doinsertu = $dbhs->prepare($doinsertu);
  367.                                
  368.                                
  369.                                
  370.                                 echo '<tr>';
  371.                                 $adrkh   = $ard;
  372.                                 $values  = "";
  373.                                 $key     = "";
  374.                                 $value   = "";
  375.                                 $pozycje = "";
  376.                                
  377.                                 unset($adrkh['adr_Nazwa']);
  378.                                 unset($adrkh['adr_NazwaPelna']);
  379.                                 unset($adrkh['adr_Telefon']);
  380.                                 unset($adrkh['adr_Ulica']);
  381.                                 unset($adrkh['adr_Kod']);
  382.                                 unset($adrkh['adr_Miejscowosc']);
  383.                                 unset($adrkh['adr_nip']);
  384.                                
  385.                                 unset($adrkh['adr_IdObiektu']);
  386.                                 unset($adrkh['adr_TypAdresu']);
  387.                                 $imnaz = explode(' ', $adreswysylki['imienazw']);
  388.                                
  389.                                 //echo'ssssssssssssssss';
  390.                                 $adrkh['kh_rodzaj']        = "0";
  391.                                 $adrkh['kh_EMail']         = $adreswysylki['email'];
  392.                                 $adrkh['kh_IdGrupa']       = "1";
  393.                                 $adrkh['kh_PlatOdroczone'] = "1";
  394.                                 $adrkh['kh_OdbDet']        = "1";
  395.                                 $adrkh['kh_ProcGotowka']   = "100.00";
  396.                                 $adrkh['kh_IdDodal']       = "1";
  397.                                 $adrkh['kh_IdZmienil']     = "1";
  398.                                 $adrkh['kh_DataDodania']   = $datadzis;
  399.                                 $adrkh['kh_DataZmiany']    = $datadzis;
  400.                                 $adrkh['kh_Osoba']         = "1";
  401.                                 $adrkh['kh_Imie']          = $imnaz[0];
  402.                                 $adrkh['kh_Nazwisko']      = $imnaz[1];
  403.                                
  404.                                 //var_dump($adrkh);
  405.                                 foreach ($adrkh as $key => $value) {
  406.                                                 if ($key == "adr_IdObiektu" || $key == 'adrh_TypAdresu' || $key == 'id') {
  407.                                                                 echo '';
  408.                                                 } else
  409.                                                                 $key = explode("_", $key);
  410.                                                
  411.                                                 $key     = "kh_$key[1]";
  412.                                                 $pozycje = "$pozycje, $key";
  413.                                                
  414.                                                 $values = "$values, '$value'";
  415.                                                
  416.                                                 echo "<td>{$key}<hr>{$value}</td>";
  417.                                 }
  418.                                 $pozycje = ltrim($pozycje, ",");
  419.                                 $values  = ltrim($values, ",");
  420.                                 $values  = rewrite($values);
  421.                                
  422.                                 $zapytanie = "INSERT INTO [$dbname].[dbo].[kh__Kontrahent] (kh_id, $pozycje) values ($id_adr_kon, $values)";
  423.                                 $ewidzkh   = $dbhs->prepare($zapytanie);
  424.                                 ///////////////////
  425.                                
  426.                                 //var_dump($wierszid);
  427.                                 $iid_adr_ewid = $wierszid['0']['ido_wartosc'] + 3;
  428.                                 $iid_adr_eml  = $wierszid['1']['ido_wartosc'] + 1;
  429.                                 $iid_adr_his  = $wierszid['2']['ido_wartosc'] + 3;
  430.                                 $iid_adr_kon  = $wierszid['3']['ido_wartosc'] + 1;
  431.                                
  432.                                 $idek1 = $dbhs->prepare("UPDATE [$dbname].[dbo].[ins_ident] SET ido_wartosc = '$iid_adr_ewid' WHERE ido_nazwa='adr__Ewid'; ");
  433.                                 $idek1->execute();
  434.                                 $idek2 = $dbhs->prepare("UPDATE [$dbname].[dbo].[ins_ident] SET ido_wartosc = '$iid_adr_his' WHERE ido_nazwa='adr_Historia'; ");
  435.                                 $idek2->execute();
  436.                                 $idek3 = $dbhs->prepare("UPDATE [$dbname].[dbo].[ins_ident] SET ido_wartosc = '$iid_adr_kon' WHERE ido_nazwa='kh__Kontrahent'; ");
  437.                                 $idek3->execute();
  438.                                 $idek4 = $dbhs->prepare("UPDATE [$dbname].[dbo].[ins_ident] SET ido_wartosc = '$iid_adr_eml' WHERE ido_nazwa='adr_Email'; ");
  439.                                 $idek4->execute();
  440.                                
  441.                                
  442.                                
  443.                                 //echo '<hr>KH<br>';
  444.                                 //var_dump($ewidzkh);//kh_kontrachent
  445.                                 $ewidzkh->execute();
  446.                                
  447.                                 //echo '<hr>ew<br>';
  448.                                 //var_dump($ewidz);//adr ewid
  449.                                 $ewidz->execute();
  450.                                 //var_dump($ewidz1);//adr ewid
  451.                                 $ewidz1->execute();
  452.                                 //var_dump($ewidz2);//adr ewid
  453.                                 $ewidz2->execute();
  454.                                
  455.                                 //echo '<hr>email<br>';
  456.                                 //var_dump($adrezap);//adr_email
  457.                                 $adrezap->execute();
  458.                                
  459.                                 //echo '<hr>histopira<br>';
  460.                                 //var_dump($ewidzh);
  461.                                 $ewidzh->execute(); //historia
  462.                                 //var_dump($ewidzh1);
  463.                                 $ewidzh1->execute(); //historia
  464.                                 //var_dump($ewidzh2);
  465.                                 $ewidzh2->execute(); //historia
  466.                                
  467.                                 //echo '<pre background=red>';
  468.                                 //var_dump($id_adr_his);
  469.                                 //echo '</pre>';
  470.                                
  471.                                
  472.                                 $ard['idh'] = $id_adr_his - 2;
  473.                                 return $ard;
  474.                                
  475.                 }
  476.                
  477.                
  478.                
  479.                
  480.                
  481.                 /////////////////////////////////////////////////////
  482.                
  483.                
  484.                 function updateadresu($adreswysylki, $dane)
  485.                 {
  486.                                 global $dbhs, $dbname, $values, $pozycje, $wartosc;
  487.                                 $poz                      = '';
  488.                                 $nrallegro                = $adreswysylki['id'];
  489.                                 $adreswysylki['imienazw'] = explode(' ', $adreswysylki['imienazw']);
  490.                                
  491.                                 $zapytanie = "SELECT *  FROM [$dbname].[dbo].[kh__Kontrahent] where [kh_Symbol]='$nrallegro'";
  492.                                 $zap       = $dbhs->prepare($zapytanie);
  493.                                
  494.                                 //var_dump($zap);
  495.                                 $zap->execute();
  496.                                 //var_dump($zap);
  497.                                
  498.                                 while ($wiersz = $zap->fetch()) {
  499.                                                 foreach ($wiersz as $key => $value) {
  500.                                                                 if (!is_numeric($key)) {
  501.                                                                                 if ($value == NULL || $value == " " || $value == "   " || $key == "kh_StosujIndywidualnyCennikWSk" || $key == "ob_WartNetto") {
  502.                                                                                                 echo " ";
  503.                                                                                 } else {
  504.                                                                                                 $pozy[$key] = $value;
  505.                                                                                                 //echo "<td>{$key}<hr>{$value}</td>";
  506.                                                                                 }
  507.                                                                 }
  508.                                                 }
  509.                                                
  510.                                                 $pozy['kh_EMail']    = $adreswysylki['email'];
  511.                                                 $pozy['kh_Imie']     = $adreswysylki['imienazw']['0'];
  512.                                                 $pozy['kh_Nazwisko'] = $adreswysylki['imienazw'][count($adreswysylki['imienazw']) - 1];
  513.                                                 foreach ($pozy as $key => $value) {
  514.                                                                 $poz = "$poz, $key='$value'";
  515.                                                 }
  516.                                                
  517.                                                 $poz = ltrim($poz, ", ");
  518.                                                 $poz = rewrite($poz);
  519.                                 }
  520.                                
  521.                                 $popraw_kh = $dbhs->prepare("UPDATE [$dbname].[dbo].[kh__Kontrahent] SET $poz WHERE kh_Symbol='$nrallegro'");
  522.                                 //$popraw_kh->execute();
  523.                                 // var_dump($popraw_kh);
  524.                                
  525.                                 // //aktualizuje adres
  526.                                
  527.                                 $zapka = $dbhs->prepare("SELECT TOP 1 * FROM [$dbname].[dbo].[adr__Ewid] where adr_Symbol='$nrallegro'");
  528.                                 $zapka->execute();
  529.                                 //var_dump($zapka);
  530.                                
  531.                                 while ($wiersz = $zapka->fetch()) {
  532.                                                 foreach ($wiersz as $key => $value) {
  533.                                                                 if (!is_numeric($key)) {
  534.                                                                                 if ($value == NULL || $value == " " || $value == "   " || $key == "adr_Adres" || $key == "adr__Ewid" || $key == "adr_Id" || $key == "adr_IdObiektu") {
  535.                                                                                                 echo " ";
  536.                                                                                 } else {
  537.                                                                                                 $danepozycje[$key] = $value;
  538.                                                                                                
  539.                                                                                                 // echo "<td>{$key}<hr>{$value}</td>";
  540.                                                                                                
  541.                                                                                 }
  542.                                                                 }
  543.                                                 }
  544.                                 }
  545.                                
  546.                                 $danepozycje['adr_Nazwa']      = "$pozy[kh_Imie] $pozy[kh_Nazwisko]";
  547.                                 $danepozycje['adr_NazwaPelna'] = "$pozy[kh_Imie] $pozy[kh_Nazwisko]";
  548.                                 $danepozycje['adr_Telefon']    = $adreswysylki['tel'];
  549.                                 $danepozycje['adr_Ulica']      = $adreswysylki['ulica'];
  550.                                 $danepozycje['adr_NIP']        = $adreswysylki['nip'];
  551.                                 // $danepozycje['adr_Adres'] = $adreswysylki['ulica'];
  552.                                
  553.                                 $danepozycje['adr_Kod']         = $adreswysylki['kod_pocz'];
  554.                                 $danepozycje['adr_Miejscowosc'] = $adreswysylki['miasto'];
  555.                                 $values                         = "";
  556.                                 // var_dump($danepozycje);
  557.                                
  558.                                 foreach ($danepozycje as $key => $value) {
  559.                                                 $values = "$values, $key='$value'";
  560.                                 }
  561.                                
  562.                                 $values = ltrim($values, ", ");
  563.                                 $values = rewrite($values);
  564.                                
  565.                                
  566.                                 $popraw_ad = $dbhs->prepare("UPDATE [$dbname].[dbo].[adr__Ewid] SET $values WHERE adr_Symbol='$nrallegro' ");
  567.                                
  568.                                 var_dump($popraw_ad);
  569.                                 $popraw_ad->execute();
  570.                                
  571.                                
  572.                                 //SELECT TOP (1) * FROM [$dbname].[dbo].[adr_Historia] where adrh_Symbol='13843725' order by adrh_id desc
  573.                                
  574.                                
  575.                                 $zapkah = $dbhs->prepare("SELECT TOP (1) * FROM [$dbname].[dbo].[adr_Historia] where adrh_Symbol='$nrallegro' order by adrh_id desc");
  576.                                 $zapkah->execute();
  577.                                 while ($wierszh = $zapkah->fetch()) {
  578.                                                 foreach ($wierszh as $key => $value) {
  579.                                                                 if (!is_numeric($key)) {
  580.                                                                                 if ($value == NULL || $value == " " || $value == "   " || $key == "adr_Adres" || $key == "adr__Ewid") {
  581.                                                                                                 echo " ";
  582.                                                                                 } else {
  583.                                                                                                 $danepozycjeh[$key] = $value;
  584.                                                                                                
  585.                                                                                                 echo "<td>{$key}<hr>{$value}</td>";
  586.                                                                                                
  587.                                                                                 }
  588.                                                                                
  589.                                                                 }
  590.                                                 }
  591.                                                 echo '<tr>';
  592.                                 }
  593.                                
  594.                                 $danepozycjeh['adrh_Nazwa']      = "$pozy[kh_Imie] $pozy[kh_Nazwisko]";
  595.                                 $danepozycjeh['adrh_NazwaPelna'] = "$pozy[kh_Imie] $pozy[kh_Nazwisko]";
  596.                                 $danepozycjeh['adrh_Telefon']    = $adreswysylki['tel'];
  597.                                 $danepozycjeh['adrh_Ulica']      = $adreswysylki['ulica'];
  598.                                 $danepozycje['adrh_nip']         = $adreswysylki['nip'];
  599.                                 $danepozycje['adrh_Adres']       = $adreswysylki['ulica'];
  600.                                
  601.                                 $danepozycjeh['adrh_Kod']         = $adreswysylki['kod_pocz'];
  602.                                 $danepozycjeh['adrh_Miejscowosc'] = $adreswysylki['miasto'];
  603.                                 $valuesh                          = "";
  604.                                 foreach ($danepozycjeh as $key => $value) {
  605.                                                 $valuesh = "$valuesh, $key='$value'";
  606.                                 }
  607.                                
  608.                                 $valuesh = ltrim($valuesh, ", ");
  609.                                 $valuesh = rewrite($valuesh);
  610.                                
  611.                                 $danepozycje['idh']           = "$danepozycjeh[adrh_Id]";
  612.                                 $danepozycje['adr_IdObiektu'] = "$pozy[kh_Id]";
  613.                                
  614.                                 $popraw_adh = $dbhs->prepare("UPDATE [$dbname].[dbo].[adr_Historia] SET $valuesh WHERE adrh_Symbol='$nrallegro'");
  615.                                 $popraw_adh->execute();
  616.                                
  617.                                
  618.                                 //echo '<pre>';
  619.                                 //var_dump($pozy);
  620.                                 //var_dump($popraw_adh);
  621.                                 //var_dump($danepozycjeh);
  622.                                 //echo '</pre>';
  623.                                 return $danepozycje;
  624.                                
  625.                 }
  626.                
  627.                
  628.                 ////////////////////////////////////////
  629.                
  630.                
  631.                 function dodajklienta($adreswysylki, $danefv)
  632.                 {
  633.                                 global $dbhs, $dbname, $values, $pozycje, $wartosc;
  634.                                 $nrallegro = $adreswysylki['id'];
  635.                                
  636.                                
  637.                                 $zapytanie = "SELECT *  FROM [$dbname].[dbo].[kh__Kontrahent] where [kh_Symbol]='$nrallegro'";
  638.                                 $zap       = $dbhs->prepare($zapytanie);
  639.                                
  640.                                 $zap->execute();
  641.                                 //var_dump($zap);
  642.                                 if (empty($zap->fetch())) {
  643.                                                
  644.                                                 echo '<br>dodaje nowy<br>';
  645.                                                 $klient = dodajadres($adreswysylki, $danefv);
  646.                                                
  647.                                 }
  648.                                
  649.                                 else {
  650.                                                
  651.                                                 echo '<br>aktualizuje wpis<br>';
  652.                                                 $klient = updateadresu($adreswysylki, $danefv);
  653.                                                
  654.                                 }
  655.                                 //var_dump($klient);
  656.                                 return $klient;
  657.                                
  658.                 }
  659.                
  660.                
  661.                
  662.                 ////////////////////////////////////
  663.                
  664.                
  665.                
  666.                 function dodajzamowienie($idklienta, $wart_zam)
  667.                 {
  668.                                 //echo'SSSSSSSSSSSSSSSSSSSSSSSSSSSSAAAAAAAAAAAAAAAASSSSSSSSSSSSSKKA';
  669.                                 //var_dump($idklienta);
  670.                                
  671.                                 global $dbhs, $dbname, $values, $pozycje, $wartosc;
  672.                                 $values  = "";
  673.                                 $pozycje = "";
  674.                                 $wartosc = "";
  675.                                 echo '<Table border=1>';
  676.                                 //szukanie ostatniego id
  677.                                 $IDD = $dbhs->prepare("SELECT TOP 1 dok_Id, dok_Typ FROM [$dbname].[dbo].[dok__Dokument] ORDER BY dok_Id DESC");
  678.                                 $IDD->execute();
  679.                                 while ($dokument_maxid = $IDD->fetch()) {
  680.                                                 $dokument['maxid'] = $dokument_maxid;
  681.                                 }
  682.                                 //szukanie ostatniego id zamowienia
  683.                                 $IDD = $dbhs->prepare("SELECT TOP 1 dok_Id, dok_Typ, dok_Nr FROM [$dbname].[dbo].[dok__Dokument] where dok_Typ='16' ORDER BY dok_Id DESC");
  684.                                 $IDD->execute();
  685.                                 while ($dokument_zammaxid = $IDD->fetch()) {
  686.                                                 $dokument['maxidzam'] = $dokument_zammaxid;
  687.                                 }
  688.                                
  689.                                 $ins = $dbhs->prepare("SELECT * FROM [$dbname].[dbo].[ins_ident] where ido_nazwa ='dok__Dokument' or ido_nazwa ='dok_Pozycja' ");
  690.                                 $ins->execute();
  691.                                 while ($wiersz = $ins->fetch()) {
  692.                                                 $dokument['doknastepny'][] = $wiersz;
  693.                                 }
  694.                                
  695.                                 $dok_id = $dokument['maxid']['dok_Id'];
  696.                                 $idzam  = $dokument['maxidzam']['dok_Id'];
  697.                                
  698.                                 $zamowienie_src = $dbhs->prepare("SELECT * FROM dok__Dokument where dok_Id = $idzam ");
  699.                                 $zamowienie_src->execute();
  700.                                 while ($wiersz = $zamowienie_src->fetch()) {
  701.                                                
  702.                                                 echo '<pre><tr>';
  703.                                                 foreach ($wiersz as $key => $value) {
  704.                                                                 if (!is_numeric($key)) {
  705.                                                                                 if ($value == NULL || $value == " " || $value == "   " || $key == "dok_ZaimportowanoDoEwidencjiAk" || $key == "dok_DokumentFiskalnyDlaPodatni" || $key == "dok_WartKwBrutto" || $key == "dok_KwWartosc") {
  706.                                                                                                 echo " ";
  707.                                                                                 } else {
  708.                                                                                                 //$pozycje="$pozycje, $key";
  709.                                                                                                 //$values="$values, :$key";
  710.                                                                                                 //$pozycje = ltrim($pozycje,",");
  711.                                                                                                 //$values = ltrim($values,",");
  712.                                                                                                
  713.                                                                                                 //$wartosc = "$wartosc, '$value'";
  714.                                                                                                 //$wartosc = ltrim($wartosc,",");
  715.                                                                                                 //$wier[$key]=$value;
  716.                                                                                                 //echo "<td>{$key}<hr>{$value}</td>";
  717.                                                                                 }
  718.                                                                 }
  719.                                                 }
  720.                                                
  721.                                                 unset($wier);
  722.                                                 echo '<pre></tr>';
  723.                                                 //echo '<pre>';var_dump($idklienta);echo '<pre>';
  724.                                 }
  725.                                
  726.                                 $data                                          = date('M d Y 00:00:00:000', strtotime(date('Y-m-d H:i:s')));
  727.                                 $wier['dok_Id']                                = $dokument['doknastepny'][0]['ido_wartosc'];
  728.                                 $dokidnext                                     = $dokument['doknastepny'][0]['ido_wartosc'] + 1;
  729.                                 $wier['dok_Nr']                                = $dokument['maxidzam']['dok_Nr'] + 1;
  730.                                 $wier['dok_PlatnikId']                         = $idklienta['adr_IdObiektu'];
  731.                                 $wier['dok_OdbiorcaId']                        = $idklienta['adr_IdObiektu'];
  732.                                 $wier['dok_OdbiorcaAdreshId']                  = $idklienta['idh'];
  733.                                 $wier['dok_PlatnikAdreshId']                   = $idklienta['idh'];
  734.                                 $wier['dok_NrPelny']                           = 'ZK ' . $wier['dok_Nr'] . '/' . date('m/Y') . '';
  735.                                 $wier['dok_DataWyst']                          = $data;
  736.                                 $wier['dok_WartTwNetto']                       = $wart_zam / 1.23;
  737.                                 $wier['dok_kwwartosc']                         = $wart_zam;
  738.                                 $wier['dok_kwwartosc']                         = $wart_zam;
  739.                                 $wier['dok_kwgotowka']                         = "0.00";
  740.                                 $wier['dok_kwkarta']                           = "0.00";
  741.                                 $wier['dok_kwdozaplaty']                       = "0.00";
  742.                                 $wier['dok_kwreszta']                          = "0.00";
  743.                                 $wier['dok_waluta']                            = "PLN";
  744.                                 $wier['dok_WartTwBrutto']                      = $wart_zam;
  745.                                 $wier['dok_WartNetto']                         = $wart_zam / 1.23;
  746.                                 $wier['dok_WartBrutto']                        = $wart_zam;
  747.                                 $wier['dok_DataMag']                           = $data;
  748.                                 $wier['dok_Status']                            = "6";
  749.                                 $wier['dok_Typ']                               = "16";
  750.                                 $wier['dok_podTyp']                            = "0";
  751.                                 $wier['dok_magid']                             = "1";
  752.                                 $wier['dok_mscwyst']                           = "Kamyk";
  753.                                 $wier['dok_plattermin']                        = $data;
  754.                                 $wier['dok_wystawil']                          = "Mateusz Wozniak";
  755.                                 $wier['dok_personelid']                        = "1";
  756.                                 $wier['dok_cenypoziom']                        = "1";
  757.                                 $wier['dok_cenytyp']                           = "1";
  758.                                 $wier['dok_cenykurs']                          = "1";
  759.                                 $wier['dok_katid']                             = "1";
  760.                                 $wier['dok_tytul']                             = "Zamowienie od klienta";
  761.                                 $wier['dok_jestvatauto']                       = "1";
  762.                                 $wier['dok_kartaid']                           = "7";
  763.                                 $wier['dok_obiektgt']                          = "-8";
  764.                                 $wier['dok_terminrealizacji']                  = $data;
  765.                                 $wier['dok_walutarodzajkursu']                 = "1";
  766.                                 $wier['dok_cenyrodzajkursu']                   = "1";
  767.                                 $wier['dok_kwprzelew']                         = $wart_zam;
  768.                                 $wier['dok_ZaimportowanoDoEwidencjiAkcyzowej'] = "0";
  769.                                 foreach ($wier as $key => $value) {
  770.                                                 echo "<td>{$key}<hr>{$value}</td>";
  771.                                                 $pozycje = "$pozycje, $key";
  772.                                                 //$values="$values, :$key";
  773.                                                 $values  = "$values, '$value'";
  774.                                 }
  775.                                 $pozycje = ltrim($pozycje, ",");
  776.                                 $values  = ltrim($values, ",");
  777.                                 $idek    = $dbhs->prepare("UPDATE [$dbname].[dbo].[ins_ident] SET ido_wartosc = '$dokidnext' WHERE ido_nazwa='dok__Dokument'; ");
  778.                                 $wpis    = $dbhs->prepare("INSERT INTO [$dbname].[dbo].[dok__dokument] ($pozycje) values ($values)");
  779.                                
  780.                                 //echo'<pre>';
  781.                                 //var_dump($wpis);
  782.                                 //var_dump(count($wpis));
  783.                                 //echo'</pre>';
  784.                                 //echo'<br><br><br><br><br><br><br><br>';
  785.                                 $wpis->execute();
  786.                                 $idek->execute();
  787.                                 //var_dump($wpis);
  788.                                 return $wier['dok_Id'];
  789.                 }
  790.                
  791.                
  792.                
  793.                
  794.                
  795.                
  796.                
  797.                
  798.                
  799.                
  800.                
  801.                
  802.                
  803.                 foreach (PDO::getAvailableDrivers() as $driver) {
  804.                                 //echo $driver.'<br />';
  805.                 }
  806.                
  807.                
  808.                
  809.                 //$DB = new PDO("firebird:host=83.17.147.92;C:\eu\baza.eu3", "SYSDBA", "masterkey");
  810.                
  811.                 //var_dump($db);
  812.                
  813.                
  814.                
  815.                 $use     = 'admin_';
  816.                 $pass    = '';
  817.                 $dbmysql = new PDO("mysql:dbname=admin_automat;host=localhost", $use, $pass);
  818.                 $dbmysql->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  819.                
  820.                 echo '<pre>Lista NIEDOKONCZONE <table border=1>';
  821.                 $host     = '185.ccccc:C:\eu\baza.eu3';
  822.                 $password = 'c';
  823.                 $username = 'SYSDBA';
  824.                 $dbh      = ibase_connect($host, $username, $password, 'utf-8');
  825.                
  826.                
  827.                 $stmt = "
  828. SELECT TRANS_KLIENCI.ID_KLIENT, TRANS_KLIENCI.KL_LOGIN, TRANS_KLIENCI.KL_DK_EMAIL, TRANSAKCJE.ID, TRANSAKCJE.ID_KLIENT, TRANSAKCJE.NR_AUKCJI, TRANSAKCJE.ILOSC, TRANSAKCJE.TYTUL_AUKCJI, TRANSAKCJE.DATA_ZAKUPU, TRANSAKCJE.ALL_TRANS_ID, TRANSAKCJE.KWOTA, TRANS_WYSYLKA.ID_TRANS, TRANS_WYSYLKA.KL_DDW_IMIENAZW, TRANS_WYSYLKA.KL_DDW_ULICA, TRANS_WYSYLKA.KL_DDW_KOD_POCZ, TRANS_WYSYLKA.KL_DDW_MIASTO, TRANS_WYSYLKA.KL_DDW_TELEFON, TRANS_WYSYLKA.FORMA_WYSYLKI, TRANS_WYSYLKA.KOSZT_WYSYLKI, TRANS_WPLATA.KL_DDF_NIP
  829. FROM TRANSAKCJE
  830. LEFT JOIN TRANS_WYSYLKA ON TRANSAKCJE.ID = TRANS_WYSYLKA.ID_TRANS
  831. LEFT JOIN TRANS_KLIENCI ON TRANSAKCJE.ID_KLIENT = TRANS_KLIENCI.ID_KLIENT
  832. LEFT JOIN TRANS_WPLATA ON TRANSAKCJE.ID = TRANS_WPLATA.ID_TRANS
  833. WHERE TRANSAKCJE.ID_SEKCJA='27'  ";
  834.                 $sth  = ibase_query($dbh, $stmt);
  835.                
  836.                 //var_dump(ibase_fetch_object($sth));
  837.                 $id = 0;
  838.                 while ($row = ibase_fetch_object($sth)) {
  839.                                
  840.                                
  841.                                 $zam["$row->ID_KLIENT"] = $row;
  842.                                 $id++;
  843.                 }
  844.                
  845.                
  846.                 echo '
  847. <tr>
  848.  <td>LP </td>
  849.  <td>ID transakcji</td>
  850.  <td>ID klienta</td>
  851.  <td>Nr aukcji</td>
  852.  
  853.  <td>ilosc</td>
  854.  <td>tytul</td>
  855.  <td>data zakupu</td>
  856.  <td>kwota</td>
  857.  <td>dane do wysyłki</td>
  858. </tr>';
  859.                 $i   = 0;
  860.                 $s   = 0;
  861.                 //var_dump($wartosc);
  862.                 $dan = '';
  863.                 //var_dump($zam);
  864.                 foreach ($zam as $klucz => $wartosc) {
  865.                                 //echo "tab['".$klucz."'] ==". $wartosc;
  866.                                 //$tablica[]=$wartosc;
  867.                                 $dan = $wartosc;
  868.                                
  869.                                 echo '
  870. <tr>
  871.  <td>' . ++$i . ' </td>
  872.  <td>' . $wartosc->ID . '</td>
  873.  <td>' . $wartosc->ID_KLIENT . '</td>
  874.  <td>' . $wartosc->NR_AUKCJI . '</td>
  875.  <td>' . $wartosc->ILOSC . '</td>
  876.  <td>' . $wartosc->TYTUL_AUKCJI . '</td>
  877.  <td>' . $wartosc->DATA_ZAKUPU . '</td>
  878.  <td>' . $wartosc->KWOTA . '</td>
  879.  <td></td>
  880. </tr>';
  881.                                 $danakl['fv']['id']            = $wartosc->ID_KLIENT;
  882.                                 $danakl['wysylki']['id']       = "$dan->KL_LOGIN";
  883.                                 $danakl['wysylki']['imienazw'] = $wartosc->KL_DDW_IMIENAZW;
  884.                                 $danakl['wysylki']['ulica']    = $wartosc->KL_DDW_ULICA;
  885.                                 $danakl['wysylki']['kod_pocz'] = $wartosc->KL_DDW_KOD_POCZ;
  886.                                 $danakl['wysylki']['miasto']   = $wartosc->KL_DDW_MIASTO;
  887.                                 $danakl['wysylki']['tel']      = $wartosc->KL_DDW_TELEFON;
  888.                                 $danakl['wysylki']['email']    = $wartosc->KL_DK_EMAIL;
  889.                                 $danakl['wysylki']['nip']      = $wartosc->KL_DDF_NIP;
  890.                                
  891.                                 $koszt_wysylki = round($dan->KOSZT_WYSYLKI, 2);
  892.                                 $wart_zam      = $dan->KWOTA + $koszt_wysylki;
  893.                                 $ilosc_zam     = $dan->ILOSC;
  894.                                
  895.                                
  896.                                 //$ilosc = '2';
  897.                                 //$cena = '0';
  898.                                
  899.                                
  900.                                 $klient = dodajklienta($danakl['wysylki'], $danakl['fv']);
  901.                                
  902.                                
  903.                                 $zamowienie = dodajzamowienie($klient, $wart_zam);
  904.                                
  905.                                
  906.                                
  907.                                 $nr_aukc = "";
  908.                                 $nr_aukc = explode(', ', $dan->NR_AUKCJI);
  909.                                 //var_dump($nr_aukc);
  910.                                
  911.                                 foreach ($nr_aukc as $key => $value) {
  912.                                                 $cenailosc = sprawdz_cene_ilosc($dan->ALL_TRANS_ID, $value);
  913.                                                
  914.                                                 // var_dump($cenailosc);
  915.                                                
  916.                                                 $porownaj = $dbmysql->prepare("SELECT * from allegro where nr_aukcji='$value'");
  917.                                                 $porownaj->execute();
  918.                                                
  919.                                                 while ($dane_z_idsubiekta = $porownaj->fetch()) {
  920.                                                                
  921.                                                                 if (strstr($dane_z_idsubiekta['id_subiekt'], ',', true)) {
  922.                                                                                 echo '<br /> kilka pozycji przypisanych<br />';
  923.                                                                                 $nr_kilku = "";
  924.                                                                                 $nr_kilku = explode(',', $dane_z_idsubiekta['id_subiekt']);
  925.                                                                                 foreach ($nr_kilku as $key => $id_subiekta) {
  926.                                                                                                
  927.                                                                                                 // echo '<br /> '.$key.' to:';
  928.                                                                                                
  929.                                                                                                 if (strstr($id_subiekta, 'ZK')) {
  930.                                                                                                                 ZZK($zamowienie, $id_subiekta, $cenailosc['ilosc'], $cenailosc['kwota']);
  931.                                                                                                 } ///dodaj z zzamowienia
  932.                                                                                                 else {
  933.                                                                                                                 $pozycja = dodajpozycje($zamowienie, $id_subiekta, $cenailosc['ilosc'], $cenailosc['kwota'], '1');
  934.                                                                                                 }
  935.                                                                                 }
  936.                                                                 } else {
  937.                                                                                 echo '<br />jedna pozycja przypisana <br />';
  938.                                                                                 var_dump($cenailosc);
  939.                                                                                
  940.                                                                                 if (strstr($dane_z_idsubiekta['id_subiekt'], 'ZK')) {
  941.                                                                                                 ZZK($zamowienie, $dane_z_idsubiekta['id_subiekt'], $cenailosc['ilosc'], $cenailosc['kwota']);
  942.                                                                                 } ///dodaj z zzamowienia
  943.                                                                                 else {
  944.                                                                                                 $pozycja = dodajpozycje($zamowienie, $dane_z_idsubiekta['id_subiekt'], $cenailosc['ilosc'], $cenailosc['kwota'], '1');
  945.                                                                                 }
  946.                                                                                
  947.                                                                 }
  948.                                                                
  949.                                                                 unset($dane_z_idsubiekta);
  950.                                                                
  951.                                                                 // $pozycja=dodajpozycje($zamowienie, $dane_z_idsubiekta['id_subiekt'], $ilosc, $cena);
  952.                                                                
  953.                                                 }
  954.                                 }
  955.                                
  956.                                
  957.                                 $koszt_wysylki = round($dan->KOSZT_WYSYLKI, 2);
  958.                                 if ($koszt_wysylki == '7.20') {
  959.                                                 $rodzaj_wysylki = '129';
  960.                                                 echo "INPOST POLECONY";
  961.                                 }
  962.                                 if ($koszt_wysylki == '8.60') {
  963.                                                 $rodzaj_wysylki = '128';
  964.                                                 echo "INPOST Paczkomat";
  965.                                 }
  966.                                 if ($koszt_wysylki == '15.68' || $koszt_wysylki == '15.00' || $koszt_wysylki == '16.99') {
  967.                                                 $rodzaj_wysylki = '125';
  968.                                                 echo "KURIER POBRANIE";
  969.                                 }
  970.                                 if ($koszt_wysylki == '12.10' || $koszt_wysylki == '12.00' || $koszt_wysylki == '9.99') {
  971.                                                 $rodzaj_wysylki = '126';
  972.                                                 echo "Przesyłka Kurierska";
  973.                                 }
  974.                                 $przesylka = dodajpozycje($zamowienie, $rodzaj_wysylki, '1', $koszt_wysylki, '2');
  975.                                
  976.                                
  977.                                
  978.                                 //pozycja=dodajpozycje($zamowienie);
  979.                                
  980.                                 //echo '<pre>';var_dump($klient);echo '<pre>';
  981.                                
  982.                 }
  983.                
  984.                
  985.                
  986.                
  987.                
  988.                 ibase_free_result($sth);
  989.                 ibase_close($dbh);
  990.                
  991. }
  992. catch (PDOException $dbhs) {
  993.                 echo "zesrało sie bo : " . $dbhs->getMessage() . "\n<br>";
  994.                 echo "w lini " . $dbhs->getLine() . "\n<br>";
  995.                
  996.                
  997.                 exit;
  998. }
  999. unset($dbhs);
  1000.  
  1001.  
  1002. //$dbh = new PDO($str_conn, "SYSDBA", "SYSDBA");
  1003.  
  1004.  
  1005.  
  1006. //$DB = new PDO("firebird:host=zdalny.emcmoda.pl;dbname=c:\eu\baza.eu3", "SYSDBA", "sysdba");<?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement