<?php

function isProduction()
{
    $p = getenv('CI_ENVIRONMENT');

    if ($p == "production")
    {
        echo "<script>window.location.href = '/sipta/login.php';</script>";
        die;
    }
}

function getMailUrl()
{
    return getenv('MAIL_URL');
}

function printToHtmlTable($my_array)
{
    if (is_array($my_array)) {
        ksort($my_array);
        echo "<table class='table_array'>";
        echo "<thead><tr class='table_array'><th>Key</th><th>Value</th></tr></thead><tbody>";
        foreach ($my_array as $k => $v) {
            echo "<tr class='table_array'><td valign='top'>";
            echo '' . $k . "</td><td>";
            printToHtmlTable($v);
            echo "</td></tr>";
        }
        echo "</tbody></table>";
        return;
    }
    echo $my_array;
}

isProduction();
?>

<!DOCTYPE html>
<html lang="en">

<head>
    <title>WIS4 | SIPTA</title>
    <link rel="icon" href="https://cdn.sipta.pt/jsad8yewde3lwjda82csew/s-logo-32.png">
    <style type='text/css'>
        body {
            font-family: 'Pathway Gothic One', sans-serif;
            margin: 0px;
            padding: 20px;
        }

        pre {
            display: inline
        }

        h1 {
            padding: 10px;
            background-color: #EEEEEE;
        }

        .row {
            background-color: #615E5D;
            padding: 25px;
        }

        .small {
            font-size: 12px;
        }

        .table_array {
            font-family: 'Pathway Gothic One', sans-serif;
            font-size: 11px;
            margin: 0px;
            border-collapse: collapse;
        }

        .table_array>td {
            border: 1px solid #999;
            padding: 0.5rem;
            text-align: left;
        }

        .table_array>th {
            border: 1px solid #999;
            padding: 0.5rem;
            text-align: left;
        }

        .tabs {
            position: relative;
            min-height: 500px;
            height: 100%;
            clear: both;
            margin: 25px 0;
        }

        .tab {
            float: left;
        }

        .tab label {
            background: #eee;
            padding: 10px;
            border: 1px solid #ccc;
            margin-left: -1px;
            position: relative;
            left: 1px;
        }

        .tab [type=radio] {
            display: none;
        }

        .content {
            position: absolute;
            top: 28px;
            left: 0;
            background: white;
            right: 0;
            bottom: 0;
            padding: 20px;
            border: 1px solid #ccc;
            overflow-y: auto;
        }

        [type=radio]:checked~label {
            background: white;
            border-bottom: 1px solid white;
            z-index: 2;
        }

        [type=radio]:checked~label~.content {
            z-index: 1;
        }
    </style>
</head>

<body>
    <div>
        <table width="100%">
            <tr>
                <td colspan="2">
                    <img src="data:image/png;base64,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4jGDLkj8yHXZ5TfOBYf9PDNipFPzxBFiodDGchuzoqESTxFHFVWjfH/GZYXzFme1XGXNe/IXhnPayjLXaQ4hgUUsQYQAGVWUUIaFGK0aKSZStB/38A86fpFcMrlKYORYQAUqJMcP/ge/uzXzkxNuUjgOdLzY9scIENoFGjXb/j627cYJEHgGrrSWv1IHZj5Jr7W06BHQtw1cXLc0eQ+43AEGnnTJkBwpQNOfzwPvZ/RNWaD/Fuhec3tr7uP0AUhTV8kb4OAQGC1Q9rrHuzvbe/v3TLO/Hwy4cn5kMR9XAAANHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDo2Njc1ZGFjOC1kNjZhLTQ5YjgtYmUyZi04MmEzNDhmMDQ5NzEiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YzljM2QzMGYtYThiOC00NWZjLWI0ZWYtZTI0ZWRmM2NmZmE5IgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZjA5OTk4YjYtZDQ1OS00YzY3LWIyNjAtZjljOGUxZWE3ZDczIgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iTWFjIE9TIgogICBHSU1QOlRpbWVTdGFtcD0iMTY0OTUwNDIzMzc3NDQxMCIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjMwIgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmFmY2Q0YWY5LTUwODMtNGY4YS04OWJhLWE2Nzg3YjgwZDIyYSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChNYWMgT1MpIgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTA0LTA5VDEyOjM3OjEzKzAxOjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PubvUkAAAAAGYktHRAD/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" />
                </td>
            </tr>
            <tr>
                <td valign="top" width="50%">
                    <h1>Applications</h1>
                    <ul>
                        <li><a href="<?= getenv('SITE_BASE_URL'); ?>/" target="_new">SIPTA site</a></li>
                        <li><a href="<?= getenv('MYSIPTA_BASE_URL'); ?>/" target="_new">mySIPTA</a></li>
                        <li><a href="<?= getenv('SIPTA_AUDIT_BASE_URL'); ?>/" target="_new">SIPTA audit</a></li>
                        <ul>
                            <li class="small"><a href="<?= getenv('SIPTA_AUDIT_BASE_URL'); ?>/diag.php?t=bKdD^RXn5[3Td^6F">Diagnostic Mode</a></li>
                            <li class="small"><a href="<?= getenv('SIPTA_AUDIT_BASE_URL'); ?>/area_trabalho.php?isDebug=1&t=U7vj{d!E9L^gC&quot;w&gt;">Debug Mode</a></li>
                            <li class="small">Username: sipta_admin</li>
                            <li class="small">Password: sipta_admin</li>
                        </ul>
                        <li><a href="<?= getenv('MOBILE_URL'); ?>/" target="_new">SIPTA audit mobile</a></li>
                        <li><a href="<?= getenv('ENTITIES_URL'); ?>/" target="_new">SIPTA audit entities</a></li>
                        <li>SIPTA risk</li>
                        <ul>
                            <li class="small"><a href="<?= getenv('AML_URL'); ?>/" target="_new">SIPTA risk</a></li>
                            <li class="small"><a href="<?= getenv('AML_API_URL'); ?>/" target="_new">SIPTA risk API</a></li>
                        </ul>
                        <li><a href="<?= getenv('API_URL'); ?>/" target="_new">API</a></li>
                        <ul>
                            <li class="small">[<a href="/api/specs/auth.yml">spec</a>] <a href="<?= getenv('PROTOCOL'); ?>://swagger.<?= getenv('BASE_DNS'); ?>/?urls.primaryName=AUTH%20-%20Authentication" target="_new">AUTH - Authorization</a></li>
                            <li class="small">[<a href="/api/specs/api_at.yml">spec</a>] <a href="<?= getenv('PROTOCOL'); ?>://swagger.<?= getenv('BASE_DNS'); ?>//?urls.primaryName=AT%20-%20Autoridade%20Tributária" target="_new">AT - Autoridade Tribut&aacute;ria</a></li>
                            <li class="small">[<a href="/api/specs/customer_platform.yml">spec</a>] <a href="<?= getenv('PROTOCOL'); ?>://swagger.<?= getenv('BASE_DNS'); ?>//?urls.primaryName=CP%20-%20Customer%20Platform" target="_new">CP - Customer Platform</a></li>
                        </ul>
                        <li><a href="<?= getenv('ADMIN_BASE_URL'); ?>/" target="_new">Administration</a></li>
                        <ul>
                            <li class="small">Username: admin</li>
                            <li class="small">Password: sipta_admin</li>
                        </ul>
                        <li><a href="<?= getenv('PROTOCOL'); ?>://support.<?= getenv('BASE_DNS'); ?>/mobile/index.php" target="_new">Suporte</a></li>
                        <ul>
                            <li class="small">Username: sipta_admin</li>
                            <li class="small">Password: sipta_admin</li>
                        </ul>
                        <ul>
                            <li class="small">Client: sipta</li>
                            <li class="small">Username: sipta_admin</li>
                            <li class="small">Password: sipta_admin</li>
                        </ul>
                    </ul>

                    <h1>Services</h1>
                    <ul>
                        <li><a href="<?= getMailUrl(); ?>" target="_new">Email Client</a></li>
                        <li><a href="/adminer" target="_new">SQL Client</a></li>
                        <ul>
                            <li class="small">Server: mariadb</li>
                            <li class="small">Username: root</li>
                            <li class="small">Password: rootpassword</li>
                            <li class="small"><a href="/adminer?server=mariadb&username=root&db=sipta" target="_new">SIPTA database</a></li>
                            <li class="small"><a href="/adminer?server=mariadb&username=root&db=admin" target="_new">SIPTA Administration database</a> (admin)</li>
                            <li class="small"><a href="/adminer?server=mariadb&username=root&db=sipta_circularizacao" target="_new">SIPTA Circularizacao database</a> (sipta_circularizacao)</li>
                            <li class="small"><a href="/adminer?server=mariadb&username=root&db=sipta_normas" target="_new">SIPTA Normas database</a> (sipta_normas)</li>
                            <li class="small"><a href="/adminer?server=mariadb&username=root&db=sipta_ref" target="_new">SIPTA Ref database</a> (sipta_ref)</li>
                            <li class="small"><a href="/adminer?server=mariadb&username=root&db=livezilla" target="_new">Livezilla database</a> (livezilla)</li>
                            <li class="small"><a href="/adminer?server=mariadb&username=root&db=bd_comparar_saft" target="_new">Comparar SAFT database</a> (bd_comparar_saft)</li>
                        </ul>
                        <li><a href="https://gitlab.wis4.pt/" target="_new">Gitlab</a></li>
                        <li><a href="https://mon.sipta.pt/" target="_new">Monitor</a></li>
                        <li><a href="https://gitlab.wis4.pt/sonar" target="_new">SonarQube</a></li>
                    </ul>
                </td>
                <td valign="top" width="50%">
                    <h1>Deployment</h1>
                    <h1>Environment</h1>
                    <p>Identification: <b><?php echo $_ENV['ENV_TAG']; ?></b></p>

                    <div class="tabs">

                        <div class="tab">
                            <input type="radio" id="tab-1" name="tab-group-1">
                            <label for="tab-1">Container Envs</label>

                            <div class="content">
                                <?php printToHtmlTable($_ENV); ?>
                            </div>
                        </div>

                    </div>
                </td>
            </tr>
        </table>
        <p>
            <?php //phpinfo()
            ?>
        </p>
</body>

</html>
