Uname:Linux woropds 5.15.0-187-generic #197-Ubuntu SMP Fri Jul 17 19:17:01 UTC 2026 x86_64

Base Dir : /var/www/sweetheart.mx/htdocs

User : root


Who Knows WP Shell uploader
Uname:Linux woropds 5.15.0-187-generic #197-Ubuntu SMP Fri Jul 17 19:17:01 UTC 2026 x86_64

403WebShell
403Webshell
Server IP : 216.238.66.20  /  Your IP : 216.73.216.199
Web Server : nginx/1.30.4
System : Linux woropds 5.15.0-187-generic #197-Ubuntu SMP Fri Jul 17 19:17:01 UTC 2026 x86_64
User : root ( 0)
PHP Version : 8.2.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/amzn.gamliel.mx/htdocs/app/Libraries/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/amzn.gamliel.mx/htdocs/app/Libraries/Response.php
<?php


namespace App\Libraries;


use Illuminate\Database\Eloquent\Collection;

class Response
{
    public function success($data = false, $message = [], $code = 200)
    {
        if( is_string($message) ) $message = [
            'success'   => $message
        ];
        if( count($message) == 0 )
        {
            $message = [
                'success'   => [
                    ('La petición ha sido completada con éxito')
                ]
            ];
        }

        if( !$data ) $data = [];
        if( !is_array($data) && !($data instanceof Collection) ) $data = [$data];

        return response()->json([
            'status'    => 'OK',
            'code'      => $code,
            'data'      => $data,
            'message'   => $message
        ],
            env('API_ALWAYS_RETURN_200') ? 200 : $code
        );
    }

    public function created($data = false, $message = [], $code = 201)
    {
        if( is_string($message) ) $message = [
            'created'   => $message
        ];
        if( count($message) == 0 )
        {
            $message = [
                'created'   => [
                    ('El recurso ha sido creado con éxito')
                ]
            ];
        }

        if( !$data ) $data = [];
        if( !is_array($data) && !($data instanceof Collection) ) $data = [$data];

        return response()->json([
            'status'    => 'OK',
            'code'      => $code,
            'data'      => $data,
            'message'   => $message
        ],
            env('API_ALWAYS_RETURN_200') ? 200 : $code
        );
    }

    public function badRequest($message = [], $code = 400)
    {
        if( is_string($message) ) $message = [
            'bad_request'   => $message
        ];
        if( count($message) == 0 )
        {
            $message = [
                'bad_request'   => [
                    ('La petición no cumple con los requisitos mínimos solicitados')
                ]
            ];
        }

        return response()->json([
            'status'    => 'KO',
            'code'      => $code,
            'data'      => [],
            'message'   => $message
        ],
            env('API_ALWAYS_RETURN_200') ? 200 : $code
        );
    }

    public function unauthorized($message = [], $code = 401)
    {
        if( is_string($message) ) $message = [
            'unauthorized'  => $message
        ];
        if( count($message) == 0 )
        {
            $message = [
                'unauthorized'   => [
                    ('Se requiere autenticarse para acceder al recurso')
                ]
            ];
        }

        return response()->json([
            'status'    => 'KO',
            'code'      => $code,
            'data'      => [],
            'message'   => $message
        ],
            env('API_ALWAYS_RETURN_200') ? 200 : $code
        );
    }

    public function forbidden($message = [], $code = 403)
    {
        if( is_string($message) ) $message = [
            'forbidden' => $message
        ];
        if( count($message) == 0 )
        {
            $message = [
                'forbidden'   => [
                    ('El acceso al recurso solicitado está restringido')
                ]
            ];
        }

        return response()->json([
            'status'    => 'KO',
            'code'      => $code,
            'data'      => [],
            'message'   => $message
        ],
            env('API_ALWAYS_RETURN_200') ? 200 : $code
        );
    }

    public function notFound($message = [], $code = 404)
    {
        if( is_string($message) ) $message = [
            'not_found' => $message
        ];
        if( count($message) == 0 )
        {
            $message = [
                'not_found'   => [
                    ('No se encontraron recursos para la solicitud')
                ]
            ];
        }

        return response()->json([
            'status'    => 'KO',
            'code'      => $code,
            'data'      => [],
            'message'   => $message
        ],
            env('API_ALWAYS_RETURN_200') ? 200 : $code
        );
    }

    public function methodNotAllowed($message = [], $code = 405)
    {
        if( is_string($message) ) $message = [
            'method_not_allowed'    => $message
        ];
        if( count($message) == 0 )
        {
            $message = [
                'method_not_allowed'   => [
                    ('El método de la solicitud no es válido')
                ]
            ];
        }

        return response()->json([
            'status'    => 'KO',
            'code'      => $code,
            'data'      => [],
            'message'   => $message
        ],
            env('API_ALWAYS_RETURN_200') ? 200 : $code
        );
    }

    public function conflict($message = [], $code = 409)
    {
        if( is_string($message) ) $message = [
            'conflict'  => $message
        ];
        if( count($message) == 0 )
        {
            $message = [
                'conflict'   => [
                    ('El recurso no puede crearse ya que existe uno igual')
                ]
            ];
        }

        return response()->json([
            'status'    => 'KO',
            'code'      => $code,
            'data'      => [],
            'message'   => $message
        ],
            env('API_ALWAYS_RETURN_200') ? 200 : $code
        );
    }

    public function error($message = [], $code = 500)
    {
        if( is_string($message) ) $message = [
            'error' => $message
        ];
        if( empty($message) )
        {
            $message = [
                'error'   => [
                    ('Ha ocurrido un error')
                ]
            ];
        }

        if( !is_array($message) ) $message = [$message];

        return response()->json([
            'status'    => 'KO',
            'code'      => 500,
            'data'      => [],
            'message'   => $message
        ],
            env('API_ALWAYS_RETURN_200') ? 200 : $code
        );
    }

    public function unavailable($message = [], $code = 503)
    {
        if( is_string($message) ) $message = [
            'unavailable'   => $message
        ];
        if( count($message) == 0 )
        {
            $message = [
                'unavailable'   => [
                    ('El servicio no se encuentra disponible')
                ]
            ];
        }

        return response()->json([
            'status'    => 'KO',
            'code'      => $code,
            'data'      => [],
            'message'   => $message
        ],
            env('API_ALWAYS_RETURN_200') ? 200 : $code
        );
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit