Ελεγχος ΑΔΑ

<?php

    if (!isset($_GET['ada']))
    {
        header("HTTP/1.0 205 Reset Content", true, 205);
        header('Status: Reset Content', false, 205);
        exit;
    }

    $ada = $_GET['ada'];
    $ada = htmlspecialchars($ada);

    function getWebResponse($url)
    {
       $ch = curl_init();
       curl_setopt($ch, CURLOPT_URL,$url);
       curl_setopt($ch, CURLOPT_HEADER, false);
       curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
       $str = curl_exec($ch);
       curl_close($ch);

       return $str;
    }

    $response = getWebResponse(sprintf('http://opendata.diavgeia.gov.gr/api/decisions?ada=%s&output=json',$ada));
    $json = json_decode($response);

    $timeZone = 'Europe/Athens';
    date_default_timezone_set($timeZone);

    $senddate = date('d/m/Y H:i:s',$json->model->decisions[0]->submissionTimestamp / 1000);
    $docdate = date('d/m/Y', $json->model->decisions[0]->submissionTimestamp / 1000);
    $corrected = $json->model->decisions[0]->metadata->isCorrectedByAda;
    $correction = $json->model->decisions[0]->metadata->isCorrectionOfAda;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="content-language" content="el">
<title>Έλεγχος ΑΔΑ</title>
</head>
<body>
<?php
    if ($json->model->queryInfo->total == 0)
    {
        echo 'Ο ΑΔΑ: ',$ada,' δεν βρέθηκε.';
    }
    else
    {
?>
<p>ΑΔΑ: <?php echo $ada; ?></p>
<p>Ημερομηνία Εγγράφου: <?php echo $docdate; ?><br/>
Ημερομηνία Αποστολής: <?php echo $senddate; ?></p>
<?php
        if ($corrected)
        {
            echo "<div class='important'><p>Το έγγραφο έχει νεώτερη διόρθωση με ΑΔΑ: <a href='?ada={$corrected}'>{$corrected}</a></p></div>",PHP_EOL;
        }
        if ($correction)
        {
            echo "<p>Το έγγραφο είναι διόρθωση παλαιότερου ΑΔΑ: <a href='?ada={$correction}'>{$correction}</a></p>",PHP_EOL;
        }
?>
<p>Πηγαίνετε στη σελίδα στη Δι@ύγεια: <a href="http://et.diavgeia.gov.gr/f/all/ada/<?php echo $ada; ?>">http://et.diavgeia.gov.gr/f/all/ada/<?php echo $ada; ?></a></p>
<?php
    }
?>
</body>
</html>

2 thoughts on “Ελεγχος ΑΔΑ

    1. dvassil Συντάκτης

      ΑΔΑ: Όπως ορίζεται στο http://diavgeia.gov.gr/ada

      Είναι ένας μοναδικός κωδικός που αποκτά κάθε πράξη μετά την ολοκλήρωση της καταχώρισης της στην εφαρμογή της Διαύγειας.
      Ο κωδικοποιημένος αριθμός παράγεται αλγοριθμικά με βάση την ημερομηνία καταχώρισης, το φορέα και τον αύξοντα αριθμό πράξης του φορέα, εγγράφεται αυτόματα σε κάθε σελίδα του εγγράφου που αναρτάται και πρέπει αναγράφεται πάνω στο σχέδιο κάθε πράξης χειρόγραφα πριν διεκπεραιωθεί.
      Είναι η ταυτότητα της κάθε αναρτημένης πράξης και την ακολουθεί εφεξής. Δεν μπορούν να υπάρχουν δύο ΑΔΑ για μια απόφαση και όταν μια
      απόφαση για κάποιο λόγο ακυρώνεται ο ΑΔΑ της παραμένει ανενεργός.

      Το σημαντικό όμως είναι αυτό που αναφέρεται στο http://et.diavgeia.gov.gr/

      Όλες οι αποφάσεις δεν εκτελούνται αν δεν αναρτηθούν στον δικτυακό τόπο et.diavgeia.gov.gr. Mε την ολοκλήρωση της ανάρτησης η κάθε αποφαση αποκτά έναν μοναδικό αριθμό Αριθμό Διαδικτυακής Ανάρτησης (ΑΔΑ), ο οποίος την πιστοποιεί.

      Με αυτό τον τρόπο αρχίζει και μπαίνει φρένο στις ανεξέλεγκτες αποφάσεις που δεν μαθαίνονταν ποτέ, αλλά και στις δαπάνες φαίνονται τα ποσά (έστω και μόνο συγκεντρωτικά) που δαπανούνται.

Σχολιάστε

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση / Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση / Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση / Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση / Αλλαγή )

Σύνδεση με %s