403Webshell
Server IP : 104.21.74.147  /  Your IP : 216.73.217.154
Web Server : nginx/1.24.0
System : Linux wordpress-sites 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.1.34
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/rebeccaone.com/wp-content/plugins/weforms/assets/js/utils/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/rebeccaone.com/wp-content/plugins/weforms/assets/js/utils/form-builder-assets.js
/**
 * Returns file paths of vue assets
 */

/* global module, require */
function assets() {
    'use strict';

    // const grunt     = require('grunt');
    const fs        = require('fs');
    let paths       = {
        mixins:     ['assets/js/utils/jquery-siaf-start.js'],
        components: ['assets/js/utils/jquery-siaf-start.js'],
        componentTemplates: [],
        spa: {
            app: [],
            components: [],
            mixins: [],
            templates: []
        }
    };

    // mixins
    // const mixinsPath  = './admin/form-builder/assets/js/mixins/';
    // let mixins        = fs.readdirSync(mixinsPath);

    // mixins.forEach((mixin) => {
    //     const path = `${mixinsPath}${mixin}`;

    //     if (grunt.file.isFile(path)) {
    //         paths.mixins.push(path);
    //     }
    // });

    // components
    const componentPath  = './assets/components/';
    let components       = fs.readdirSync(componentPath);

    components.forEach((component) => {
        const path = `${componentPath}${component}`;

        if (fs.lstatSync(path).isDirectory()) {
            paths.components.push(path + '/index.js');
            paths.componentTemplates.push(path + '/template.php');
        }
    });

    paths.mixins.push('assets/js/utils/jquery-siaf-end.js');
    paths.components.push('assets/js/utils/jquery-siaf-end.js');

    // SPA component paths
    const spaComponentPath = './assets/spa/components/';
    let spaComponents      = fs.readdirSync(spaComponentPath);

    spaComponents.forEach((component) => {
        const path = `${spaComponentPath}${component}`;

        if (fs.lstatSync(path).isDirectory()) {
            paths.spa.components.push(path + '/index.js');
            paths.spa.templates.push(path + '/template.php');
        }
    });

    // spa mixins
    const spaMixinsPath = './assets/spa/mixins/';
    let spaMixins      = fs.readdirSync(spaMixinsPath);

    spaMixins.forEach((mixin) => {
        const path = `${spaMixinsPath}${mixin}`;

        paths.spa.mixins.push(path);
    });

    let app = paths.spa.app.concat( paths.spa.components );
    app.push( './assets/spa/app.js' );

    paths.spa.app = app;

    return paths;
}

module.exports = assets();

Youez - 2016 - github.com/yon3zu
LinuXploit