Example #1
0
try {
    $result = $client->rgWsAllDataAfm($pAuditRec, $pAfm, $pAithmaFirmAct, $pAithmaMembership, $pAithmaRelation, $pAithmaSymmetoxes, $pAithmaSysx, $pAithmaBranch, $pAithmaBranchAbr, $pAithmaFirmAbr, $pAsOnDate, $pAllDataBasicRec_out, $pErrorRec_out);
    if (!$result['pErrorRec_out']->errorCode) {
        $details = (array) $result['pAllDataBasicRec_out'];
        $_SESSION['gsis_user'] = $details;
    } else {
        echo 'Request[AFM]: <br /><xmp>' . $client->__getLastRequest() . '</xmp><br /><br /> Error Message: <br />' . $result['pErrorRec_out']->errorCode;
    }
} catch (SoapFault $fault) {
    echo 'Request[AFM]: <br /><xmp>', $client->__getLastRequest(), '</xmp><br /><br /> Fault Message: <br />', $fault->getMessage();
}
//================================== TAYT Search Details =====================================//
if ($details != '') {
    $pTayt = 'Α738249';
    //TODO: This should be the correct one -> $details ['cardNo']
    $pEidosTayt = 1;
    $pAllDataTaytRec_out = array('afm' => '', 'residenceNo' => '', 'doyDescr' => '', 'doy' => '', 'surname' => '', 'parResidenceDescr' => '', 'cntCitizenshipDescr' => '', 'deathDate' => '', 'birthPlace' => '', 'cardNo' => '', 'assTxpActual' => '', 'cntResidenceDescr' => '', 'fathersSurname' => '', 'postalNo' => '', 'birthDate' => '', 'mothersSurname' => '', 'parPostalDescr' => '', 'firstName' => '', 'parPostal' => '', 'deactFlag' => '', 'secondSurname' => '', 'fathersFirstName' => '', 'parResidence' => '', 'cardKindDescr' => '', 'firmFlag' => '', 'cardDate' => '', 'cardAuthDescr' => '', 'mothersFirstName' => '', 'postalAddress' => '', 'residenceAddress' => '');
    try {
        $result_tay = $client->rgWsAllDataTayt($pAuditRec, $pTayt, $pEidosTayt, $pAsOnDate, $pAllDataTaytRec_out, $pCallSeqId_out, $pErrorRec_out);
        if (!$result_tay['pErrorRec_out']->errorCode) {
            $details_tay = (array) $result_tay['pAllDataTaytRec_out'];
            $_SESSION['gsis_user_id'] = $details_tay;
        } else {
            echo 'Request[TAY]: <br /><xmp>' . $client->__getLastRequest() . '</xmp><br /><br /> Error Message: <br />' . $result_tay['pErrorRec_out']->errorCode;
        }
    } catch (SoapFault $fault) {
        echo 'Request[TAY]: <br /><xmp>', $client->__getLastRequest(), '</xmp><br /><br /> Fault Message: <br />', $fault->getMessage();
    }
}
header("Location:" . URL);
exit;