public function getPDF($data, $templates, $declared_value, $cod_amount) { //токен пользователя $token = CSetting::getOption("token"); $login = CSetting::getOption("login"); $api_pbrf = new CAPIPBRF($token); $from = explode(" ", iconv("windows-1251", "utf-8", $templates["from_surname"])); $from_surname = $from_patronymic = ""; if (isset($from[0])) { $from_surname = $from[0]; } if (isset($from[1])) { $from_surname .= " " . $from[1]; } if (isset($from[2])) { $from_patronymic = $from[2]; } $whom = explode(" ", iconv("windows-1251", "utf-8", $data["fio"])); $whom_surname = $whom_patronymic = ""; if (isset($whom[0])) { $whom_surname = $whom[0]; } if (isset($whom[1])) { $whom_surname .= " " . $whom[1]; } if (isset($whom[2])) { $whom_patronymic = $whom[2]; } $data = array("from_surname" => $from_surname, "from_patronymic" => $from_patronymic, "from_city" => iconv("windows-1251", "utf-8", $templates["from_city"]), "from_street" => iconv("windows-1251", "utf-8", $templates["from_street"]), "from_zip" => iconv("windows-1251", "utf-8", $templates["from_zip"]), "whom_surname" => $whom_surname, "whom_patronymic" => $whom_patronymic, "whom_street" => iconv("windows-1251", "utf-8", $data["address"]), "whom_city" => iconv("windows-1251", "utf-8", $data["country"]), "whom_zip" => iconv("windows-1251", "utf-8", $data["zip"]), "document" => iconv("windows-1251", "utf-8", $templates["document"]), "document_serial" => iconv("windows-1251", "utf-8", $templates["document_serial"]), "document_number" => iconv("windows-1251", "utf-8", $templates["document_number"]), "document_day" => iconv("windows-1251", "utf-8", $templates["document_day"]), "document_year" => iconv("windows-1251", "utf-8", $templates["document_year"]), "document_issued_by" => iconv("windows-1251", "utf-8", $templates["document_issued_by"]), "declared_value_num" => iconv("windows-1251", "utf-8", $declared_value), "COD_amount_num" => iconv("windows-1251", "utf-8", $cod_amount)); $pdf = $api_pbrf->getBlank("pdf", "F113F117", $data, $login); return $pdf; }
public function getPDF($data, $templates, $declared_value, $cod_amount) { //токен пользователя $token = CSetting::getOption("token"); $login = CSetting::getOption("login"); $api_pbrf = new CAPIPBRF($token); $data = array("from_surname" => iconv("windows-1251", "utf-8", $templates["from_surname"]), "from_country" => iconv("windows-1251", "utf-8", $templates["from_country"]), "from_city" => iconv("windows-1251", "utf-8", $templates["from_city"]), "from_zip" => iconv("windows-1251", "utf-8", $templates["from_zip"]), "whom" => iconv("windows-1251", "utf-8", $data["fio"]), "whom_country" => iconv("windows-1251", "utf-8", $data["address"]), "whom_city" => iconv("windows-1251", "utf-8", $data["country"]), "whom_street" => "", "whom_zip" => iconv("windows-1251", "utf-8", $data["zip"]), "document" => iconv("windows-1251", "utf-8", $templates["document"]), "document_serial" => iconv("windows-1251", "utf-8", $templates["document_serial"]), "document_number" => iconv("windows-1251", "utf-8", $templates["document_number"]), "document_day" => iconv("windows-1251", "utf-8", $templates["document_day"]), "document_year" => iconv("windows-1251", "utf-8", $templates["document_year"]), "document_issued_by" => iconv("windows-1251", "utf-8", $templates["document_issued_by"]), "declared_value" => iconv("windows-1251", "utf-8", $declared_value), "COD_amount" => iconv("windows-1251", "utf-8", $cod_amount)); $pdf = $api_pbrf->getBlank("pdf", "F116", $data, $login); return $pdf; }
public function getPDF($data, $templates, $sum_numeric) { //токен пользователя $token = CSetting::getOption("token"); $login = CSetting::getOption("login"); $api_pbrf = new CAPIPBRF($token); $from = explode(" ", iconv("windows-1251", "utf-8", $data["fio"])); $from_surname = $from_name = ""; if (isset($from[0])) { $from_surname = $from[0]; } if (isset($from[1])) { $from_name = $from[1]; } if (isset($from[2])) { $from_name .= " " . $from[2]; } if ($templates["to_region"] != "") { $to_region = $templates["to_region"] . ", "; } $from_adress = explode(", ", iconv("windows-1251", "utf-8", $data["address"])); $from_country = explode(", ", iconv("windows-1251", "utf-8", $data["country"])); $from_region = $from_street = $from_city = $from_build = ""; if (isset($from_country[1])) { $from_region = $from_country[1]; } if (isset($from_country[0])) { $from_city = $from_country[0]; } if (isset($from_adress[0])) { $from_street = $from_adress[0]; } if (isset($from_adress[1])) { $from_build = $from_adress[1]; } if (isset($from_adress[2])) { $from_build .= ", " . $from_adress[2]; } if (isset($from_adress[3])) { $from_build .= ", " . $from_adress[3]; } $data = array("from_surname" => $from_surname, "from_name" => $from_name, "from_city" => $from_city, "from_region" => $from_region, "from_street" => $from_street, "from_build" => $from_build, "from_zip" => iconv("windows-1251", "utf-8", $data["zip"]), "whom_name" => iconv("windows-1251", "utf-8", $templates["to_surname"]), "whom_city" => iconv("windows-1251", "utf-8", $to_region . $templates["to_city"]), "whom_street" => iconv("windows-1251", "utf-8", $templates["to_street"] . ", " . $templates["to_build"]), "whom_zip" => iconv("windows-1251", "utf-8", $templates["zip"]), "inn" => iconv("windows-1251", "utf-8", $templates["inn"]), "kor_account" => iconv("windows-1251", "utf-8", $templates["kor_account"]), "current_account" => iconv("windows-1251", "utf-8", $templates["current_account"]), "bik" => iconv("windows-1251", "utf-8", $templates["bik"]), "bank_name" => iconv("windows-1251", "utf-8", $templates["bank_name"]), "sum_num" => iconv("windows-1251", "utf-8", $sum_numeric)); $pdf = $api_pbrf->getBlank("pdf", "F113", $data, $login); return $pdf; }