if (isset($_GET['reset'])) { $_SESSION = []; $_SESSION['checked'] = false; } if ($gus->serviceStatus() === RegonConstantsInterface::SERVICE_AVAILABLE) { try { if (!isset($_SESSION['sid']) || !$gus->isLogged($_SESSION['sid'])) { $_SESSION['sid'] = $gus->login(); $_SESSION['checked'] = false; } if (isset($_POST['captcha'])) { $_SESSION['checked'] = $gus->checkCaptcha($_SESSION['sid'], $_POST['captcha']); } if (!$_SESSION['checked']) { $image = fopen("captcha.jpeg", 'w+'); $captcha = $gus->getCaptcha($_SESSION['sid']); fwrite($image, base64_decode($captcha)); fclose($image); printCaptchaForm(); } else { printNipForm(); } if (isset($_POST['nip'])) { $nip = $_POST['nip']; try { $gusReport = $gus->getByNip($_SESSION['sid'], $nip); var_dump($gusReport); var_dump($gus->getFullReport($_SESSION['sid'], $gusReport, ReportTypes::REPORT_ACTIVITY_LAW_PUBLIC)); } catch (\GusApi\Exception\NotFoundException $e) { echo 'Brak danych'; }
public function testGetCaptcha() { $gus = new GusApi("aaaaaabbbbbcccccdddd"); $sid = $gus->login(); $this->assertNotEquals(-1, $gus->getCaptcha($sid)); }