Sunteți pe pagina 1din 4

<!

DOCTYPE HTML>
<html>
<head>
<style>
.error {color: #FF0000;}
</style>
</head>
<body>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (empty($_POST["numarDosar"]) and empty($_POST["obiectDosar"]) and emp
ty($_POST["numeParte"])) {
$mesajEroare = "Este necesara completarea a cel putin unuia dint
re campurile: nume Dosar, obiect Dosar sau nume Parte";
} else {
$numarDosar = test_input($_POST["numarDosar"]);
$obiectDosar = test_input($_POST["obiectDosar"]);
$numeParte = test_input($_POST["numeParte"]);
}
$numeParte2 = "" . $numeParte;
$institutie = test_input($_POST["institutie"]);
$dataStart = test_input($_POST["dataStart"]);
$dataStop = test_input($_POST["dataStop"]);
$dataUltimaModificareStart = test_input($_POST["dataUltimaModificareStar
t"]);
$dataUltimaModificareStop = test_input($_POST["dataUltimaModificareStop"
]);
}
?>
<h3>cautare portal.just.ro</h3>
<p><span class="error"> <?php echo $mesajEroare;?></span></p>
<table border='0' cellpadding='1' cellspacing='0' style='white-space: nowrap'>
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>
">
<tr><td align="right">numar Dosar: </td><td><input type="text" name="num
arDosar" size="50" value="<?php echo $numarDosar;?>"></td></tr>
<tr><td align="right">obiect Dosar: </td><td><input type="text" name="ob
iectDosar" size="50" value="<?php echo $obiectDosar;?>"></td></tr>
<tr><td align="right">nume Parte: </td><td><input type="text" name="nume
Parte" size="50" value="<?php echo $numeParte;?>"></td></tr>
<tr><td align="right">institutie: </td><td><input type="text" name="inst
itutie" size="50" value="<?php echo $institutie;?>"></td></tr>
<tr><td align="right">data: </td><td><input type="date" name="dataStart"
size="10" value="<?php echo $dataStart;?>"> - <input type="date" name="dataStop
" size="10" value="<?php echo $dataStop;?>"></td></tr>
<tr><td align="right">data Ultima Modificare: </td><td><input type="date
" name="dataUltimaModificareStart" size="10" value="<?php echo $dataUltimaModifi
careStart;?>"> - <input type="date" name="dataUltimaModificareStop" size="10" va
lue="<?php echo $dataUltimaModificareStop;?>"></td></tr>
<tr><td>&nbsp;</td><td><input type="submit" name="submit" value="Cautare
Dosare"></td></tr>
</form>
</table>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {

if (!empty($_POST["numarDosar"]) or !empty($_POST["obiectDosar"]) or !em


pty($_POST["numeParte"])) {
$client = new SoapClient('http://portalquery.just.ro/query.asmx?
wsdl', array('trace' => false, 'features' => SOAP_SINGLE_ELEMENT_ARRAYS));
$params = array('numarDosar'=>$numarDosar, 'obiectDosar'=>$obiec
tDosar, 'numeParte' => $numeParte2, 'institutie'=>$institutie, 'dataStart'=>$dat
aStart, 'dataStop'=>$dataStop, 'dataUltimaModificareStart'=>$dataUltimaModificar
eStart, 'dataUltimaModificareStop'=>$dataUltimaModificareStop);
$raspunsCautareDosare2 = $client->__soapCall('CautareDosare2', a
rray($params));
// $raspunsCautareDosare2 = $client->CautareDosare2($params);
echo "<pre>";
//
//
//
//
//
//
//
//
//
//
//
//
//

print_r($client->__getFunctions());
echo "<hr>";
print_r($client->__getTypes());
echo "<hr>";
print_r($client->__getLastRequestHeaders());
echo "<hr>";
print_r($client->__getLastRequest());
echo "<hr>";
print_r($client->__getLastResponseHeaders());
echo "<hr>";
print_r($client->__getLastResponse());
echo "<hr>";
print_r($raspunsCautareDosare2->CautareDosare2Result->Dosar);

echo "</pre>";
echo "<hr>";
echo 'Dosare gasite:' . count($raspunsCautareDosare2->CautareDos
are2Result->Dosar);
echo "<br><br>";
// dosar
echo "<table border='1' cellpadding='1' cellspacing='0' style='w
hite-space: nowrap'>";
// echo "<tr><th>numar</th><th>numarVechi</th><th>data</th><th>i
nstitutie</th><th>departament</th><th>categorieCaz</th><th>categorieCazNume</th>
<th>stadiuProcesual</th><th>stadiuProcesualNume</th>";
echo "<tr><th>numar</th><th>numarVechi</th><th>data</th><th>inst
itutie</th><th>departament</th><th>categorieCaz</th><th>stadiuProcesual</th>";
echo "<th>obiect</th><th>dataModificare</th><th>parti</th><th>se
dinte</th><th>caiAtac</th></tr>";
foreach($raspunsCautareDosare2->CautareDosare2Result->Dosar as $
dosar) {
echo "<tr>";
echo "<td>" . $dosar->numar . "</td>";
echo "<td>" . $dosar->numarVechi . "</td>";
echo "<td style='white-space: normal'>" . str_ireplace('
T',' ', $dosar->data) . "</td>";
echo "<td style='white-space: normal'>" . str_ireplace('
Judecatoria', 'Judecatoria<br>', $dosar->institutie) . "</td>";
echo "<td>" . $dosar->departament . "</td>";

echo "<td>" . $dosar->categorieCaz . "</td>";


// echo "<td>" . $dosar->categorieCazNume . "</td>";
echo "<td>" . $dosar->stadiuProcesual . "</td>";
// echo "<td>" . $dosar->stadiuProcesualNume . "</td>";
echo "<td>" . $dosar->obiect . "</td>";
echo "<td style='white-space: normal'>" . str_ireplace('
T',' ', $dosar->dataModificare) . "</td>";
// dosarParte
echo "<td>";
echo "<table border='1' cellpadding='1' cellspac
ing='0' style='white-space: nowrap'>";
echo "<tr><th>numar</th><th>nume</th><th>calitat
eParte</th></tr>";
foreach($dosar->parti->DosarParte as $dosarParte
) {
echo "<tr>";
echo "<td>" . $dosar->numar . "</td>";
echo "<td>" . $dosarParte->nume . "</td>
";
echo "<td>" . $dosarParte->calitateParte
. "</td>";
echo "</tr>";
}
echo "</table>";
echo "</td>";
// dosarSedinta
echo "<td>";
echo "<table border='1' cellpadding='1' cellspac
ing='0' style='white-space: nowrap'>";
echo "<tr><th>numar</th><th>complet</th><th>data
</th><th>ora</th><th>solutie</th><th>solutieSumar</th><th>dataPronuntare</th><th
>documentSedinta</th><th>numarDocument</th><th>dataDocument</th></tr>";
foreach($dosar->sedinte->DosarSedinta as $dosarS
edinta) {
echo "<tr>";
echo "<td>" . $dosar->numar . "</td>";
echo "<td>" . $dosarSedinta->complet . "
</td>";
echo "<td>" .
', $dosarSedinta->data), 0, 10) . "</td>";
echo "<td>" .
>";
echo "<td>" .
</td>";
echo "<td>" .
r . "</td>";
echo "<td>" .
', $dosarSedinta->dataPronuntare), 0, 10) . "</td>";
echo "<td>" .
inta . "</td>";
echo "<td>" .
nt . "</td>";
echo "<td>" .
', $dosarSedinta->dataDocument), 0, 10) . "</td>";
echo "</tr>";
}

substr(str_ireplace('T','
$dosarSedinta->ora . "</td
$dosarSedinta->solutie . "
$dosarSedinta->solutieSuma
substr(str_ireplace('T','
$dosarSedinta->documentSed
$dosarSedinta->numarDocume
substr(str_ireplace('T','

echo "</table>";
echo "</td>";
// dosarCaleAtac
echo "<td>";
echo "<table border='1' cellpadding='1' cellspac
ing='0' style='white-space: nowrap'>";
echo "<tr><th>numar</th><th>dataDeclarare</th><t
h>parteDeclaratoare</th><th>tipCaleAtac</th></tr>";
foreach($dosar->caiAtac->DosarCaleAtac as $dosar
CaleAtac) {
echo "<tr>";
echo "<td>" . $dosar->numar . "</td>";
echo "<td>" . str_ireplace('T',' ', $dos
arCaleAtac->dataDeclarare) . "</td>";
echo "<td>" . $dosarCaleAtac->parteDecla
ratoare . "</td>";
echo "<td>" . $dosarCaleAtac->tipCaleAta
c . "</td>";
echo "</tr>";
}
echo "</table>";
echo "</td>";
echo "</tr>";
}
echo "</table>";
}
}
function test_input($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
if($data==""){
$data=null;
}
return $data;
}
?>

S-ar putea să vă placă și