403Webshell
Server IP : 85.158.181.41  /  Your IP : 216.73.217.12
Web Server : Apache
System : Linux cloud9-vm129 6.1.178+1-ph #ph SMP PREEMPT_DYNAMIC Wed Jul 29 09:00:54 UTC 2026 x86_64
User : moncbefd ( 1024)
PHP Version : 7.3.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/moncbefd/www.moneta.at/admin/javascript/engine/controllers/cronjobs/vue/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/moncbefd/www.moneta.at/admin/javascript/engine/controllers/cronjobs/vue/logs_modal.js
cronjobs.controllers.module('logs_modal',
    ['xhr', 'loading_spinner'],
    () => {
        return {
            vue: true,
            name: 'gx-cronjobs-logs-modal',
            parent: 'gx-cronjobs-overview',
            template: '#cronjobs-logs-modal',
            props: {
                cronjob: {
                    required: true,
                    type: Object
                }
            },
            data: () => ({
                lang: {
                    title_log_modal: jse.core.lang.translate('title_log_modal', 'cronjobs'),
                    log_modal_last_messages: jse.core.lang.translate('log_modal_last_messages', 'cronjobs'),
                    button_close: jse.core.lang.translate('BUTTON_CLOSE', 'admin_buttons')
                },
                success: null,
                log: '',
                error: ''
            }),
            watch: {
                cronjob(newVal) {
                    if (Object.keys(newVal).length > 0) {
                        this.fetchLogs();
                    }
                }
            },
            computed: {
                modalSize() {
                    const vm = this;

                    return {
                        'modal-lg': vm.success,
                        'modal-md': !vm.success
                    }
                }
            },
            methods: {
                fetchLogs() {
                    const vm = this;
                    const $logsModal = $('.logs');

                    const $target = $('.cronjob-list-elements');
                    const spinner = jse.libs.loading_spinner.show($target);

                    jse.libs.xhr.get({
                        url: './admin.php?do=CronjobAjax/getLogs&task=' + vm.cronjob.name
                    }, true).done(r => {
                        vm.success = r.success;
                        vm.log = r.log || '';
                        vm.error = r.error || '';

                        jse.libs.loading_spinner.hide(spinner);
                        $logsModal.modal('show');
                    }).fail(r => console.error(r));
                }
            },
            init: done => done()
        }
    });

Youez - 2016 - github.com/yon3zu
LinuXploit