function kasko() { header('Content-type: text/html; charset=utf-8'); ini_set("soap.wsdl_cache_enabled", "0"); $Servis = new SoapClient('https://www.sompojapan.com.tr/SompoEndPoint/Casco.asmx?wsdl', array('proxy_host' => "78.186.39.123", 'proxy_port' => 809)); $partaj = (int) 41192; /* * 242 Meslek kodu GetOccupations methodu ile bulunabilir. * 347 KOMBİNE/ KİŞİ-KAZA BAŞINA MI? (1:Kombine,2 Kişi-Kaza başı) * 348 İMM BEDEL SEÇİMİ GetIMMList methodu ile liste alınabilir. */ /* GEÇMİŞİ OLMAYAN ARAÇLARDAN ALINACAK BİLGİLER 170 : Model kodu. Brands methodundan alınan marka adı ile Models methodundan çekeceğiniz fihrist ten dönen değeri vermelisiniz) - 203 : TRAFİĞE ÇIKIŞ TARİHİ (gg/aa/yyyy) - 83 : Kullanım Kodu. UsageCode methodundan dönen değeri vermelisiniz. - 635 : Koltuk adedi. Zorunlu parametre değil, araç geçmişinden alınabilmesi halinde gönderdiğiniz değer dikkate alınmayacaktır. Herhangi bir sebeple koltuk sayısına ulaşılamazsa bu değer kullanılacaktır. */ $user_pwd = array('username' => 'BOZYEL', 'password' => 'elO65oIpau', 'brandName' => 'PEUGEOT'); $user_pwd1 = array('username' => 'BOZYEL', 'password' => 'elO65oIpau', 'brandcode' => 'PEUGEOT'); $user = array('username' => 'BOZYEL', 'password' => 'elO65oIpau'); // $meslekkodu = $Servis->Models($user_pwd); // var_export($meslekkodu); //$bedelsecimi = $Servis->GetOccupations($user); // var_export($bedelsecimi); $bilgi = json_decode($this->sess['aracbilgi']); $plaka = plaka_ayir($bilgi->plaka); if (empty($bilgi->egm)) { $egm = egm_ayir('AA123456'); } else { $egm = egm_ayir($bilgi->egm); } $parametler = array('parameters' => array('Username' => 'BOZYEL', 'Password' => 'elO65oIpau', 'PlateState' => $plaka[1][0], 'PlateChar' => $plaka[2][0], 'PlateNumber' => $plaka[3][0], 'TypeCode' => '1', 'EgmTescilBelgeSeriKod' => $egm[1][0], 'EgmTescilBelgeSeriNo' => $egm[2][0], 'Parameters' => array(array('code' => '170', 'value' => $bilgi->model), array('code' => '203', 'value' => $bilgi->tarih), array('code' => '83', 'value' => '1'), array('code' => '242', 'value' => '10'), array('code' => '347', 'value' => '1'), array('code' => '348', 'value' => '1'), array('code' => '635', 'value' => '5')), 'Unit' => array('IDENTITY_NO' => $bilgi->tc, 'PHONE_COUNTRY_COD' => '+90', 'PHONE_CODE' => '324', 'PHONE_NUMBER' => '6253700', 'EMAIL_ADDRESS' => '*****@*****.**', 'NAME' => 'EMİNE', 'SURNAME' => 'AKBULUT', 'BIRTHDATE' => '1987'))); var_export($parametler); $par = array('username' => 'BOZYEL', 'password' => 'elO65oIpau', 'identity' => '42856192096', 'tax' => '0', 'plateState' => '27', 'plateChar' => 'GJ', 'plateNumber' => '006', 'typeCode' => '1', 'parameters' => array(array('code' => '170', 'value' => $bilgi->model), array('code' => '203', 'value' => $bilgi->tarih), array('code' => '83', 'value' => '1'), array('code' => '242', 'value' => '10'), array('code' => '347', 'value' => '1'), array('code' => '348', 'value' => '1'), array('code' => '635', 'value' => '5'))); var_export($par); $data['dump1'] = $Servis->GetProposal2($par); $data['dump'] = $Servis->GetProposal3($parametler); $this->load->view('sompokasko', $data); }