AnonSec Shell
Server IP :  /  Your IP : 10.244.4.16   [ Reverse IP ]
Web Server : nginx/1.25.3
System : Linux escuela-portal-app-54f56585bc-kst6g 5.15.0-1084-azure #93-Ubuntu SMP Sat Mar 15 14:12:29 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.2.13
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Domains : 0 Domains
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /proc/448/cwd/app/resources/js/components/admin/widgets/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /proc/448/cwd/app/resources/js/components/admin/widgets/NavbarWidget.vue
<template>
    <div>
        <nav class="main-header navbar navbar-expand navbar-white navbar-light">
            <ul class="navbar-nav">
                <li class="nav-item">
                    <a class="nav-link" data-widget="pushmenu" href="#" role="button"><i class="fas fa-bars"></i></a>
                </li>
                <li class="nav-item d-none d-sm-inline-block">
                    <a class="nav-link">{{ $appName }}</a>
                </li>
            </ul>
            <ul class="navbar-nav ml-auto">
                <li class="nav-item">
                    <a class="nav-link nav-link-platforms red btn-decrease" href="javascript:;" title="Disminuir tamaño de letra">
                        <b>A-</b>
                    </a>
                </li>
                <li class="nav-item">
                    <a class="nav-link nav-link-platforms red btn-increment" href="javascript:;" title="Aumentar tamaño de letra">
                        <b>A+</b>
                    </a>
                </li>
                <li class="nav-item">
                    <a class="nav-link nav-link-platforms black btn-contrast" href="javascript:;" title="Cambiar contraste">
                        <i class="fas fa-adjust"></i>
                    </a>
                </li>
                <li class="nav-item" v-if="UserData != null">
                    <div class="dropdown">
                        <a class="btn dropdown-toggle" href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                            <b>Módulos</b>
                        </a>

                        <div class="dropdown-menu" aria-labelledby="dropdownMenuLink">
                            <a class="dropdown-item" :href="mod.url_login" v-for="mod of modules">
                                <!-- <i class="fas" :class="mod.icon"></i> -->
                                {{ mod.name }}
                            </a>
                        </div>
                    </div>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="javascript:;" role="button" v-if="UserData != null">
                        <b>{{ UserData.name }}</b>
                    </a>
                </li>
                <li class="nav-item" v-if="UserData != null">
                    <a href="javascript:;" class="nav-link" v-on:click="LogOut()" title="Cerrar sesión">
                        <i class="fas fa-sign-out-alt"></i>
                    </a>
                </li>
                <li class="nav-item" v-if="UserData == null">
                    <a href="/login" class="nav-link">
                        <b>Iniciar sesión</b>
                    </a>
                </li>
            </ul>
        </nav>
    </div>
</template>

<script>
export default {
    data() {
        return {
            modules: [],
            fontSize: 100
        }
    },
    mounted() {
        this.modules = window.PLATFORMS;
        if(window.AT == "") {
           this.UserData = null;
           window.localStorage.removeItem('userDataIF');
        }
        jQuery('.btn-decrease').click(() => {
            if(this.fontSize > 65) {
                this.fontSize = this.fontSize - 5;
                window.localStorage.setItem('fontSize', this.fontSize);
            }
            jQuery('div#fontSize').html(`
            <style>
                * {
                    font-size: ${(this.fontSize/100).toFixed(2)}rem;
                }
                .nav-item.with-child span, .nav-item.with-child a {
                    font-size: ${(this.fontSize/100).toFixed(2)}rem !important;
                }
            </style>
            `);
        });
        jQuery('.btn-increment').click(() => {
            if(this.fontSize <= 120) {
                this.fontSize = this.fontSize + 5;
                window.localStorage.setItem('fontSize', this.fontSize);
            }
            jQuery('div#fontSize').html(`
            <style>
                * {
                    font-size: ${(this.fontSize/100).toFixed(2)}rem;
                }
                .nav-item.with-child span, .nav-item.with-child a {
                    font-size: ${(this.fontSize/100).toFixed(2)}rem !important;
                }
            </style>
            `);
        });
        jQuery('.btn-contrast').click(() => {
            jQuery("body").toggleClass("contrast");
            window.localStorage.setItem('contrast', jQuery("body").hasClass('contrast') ? 1 : 0);
        });
        if(window.localStorage.getItem('contrast') == 1) {
            jQuery("body").addClass("contrast");
        }
        if(window.localStorage.getItem('fontSize') != null) {
            setTimeout(_ => {
                this.fontSize = parseFloat(window.localStorage.getItem('fontSize'));
                jQuery('div#fontSize').html(`
                <style>
                    * {
                        font-size: ${(this.fontSize/100).toFixed(2)}rem;
                    }
                    .nav-item.with-child span, .nav-item.with-child a {
                        font-size: ${(this.fontSize/100).toFixed(2)}rem !important;
                    }
                </style>
                `);
            }, 1500);
        }
    },
    methods: {
        LogOut: function () {
            window.localStorage.removeItem('userDataIF');
            window.open('/logout', '_top');
        }
    },
};
</script>

Anon7 - 2022
AnonSec Team