Prv8 Shell
Server : Apache
System : Linux server.mata-lashes.com 3.10.0-1160.90.1.el7.x86_64 #1 SMP Thu May 4 15:21:22 UTC 2023 x86_64
User : matalashes ( 1004)
PHP Version : 8.1.29
Disable Function : NONE
Directory :  /home/matalashes/www/simulasikite.mata-lashes.com/app/Libraries/Ps/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/matalashes/www/simulasikite.mata-lashes.com/app/Libraries/Ps/Mylibpublic.php
<?php

namespace App\Libraries\Ps;

use Config\Services;

class Mylibpublic
{
    function getByHashtag($_store_items, $hashtag)
    {
        $data = array();
        foreach ($_store_items as $d) {
            if ($d->si_tag != '') {
                $arr = explode(' ', $d->si_tag);
                for ($i = 0; $i < count($arr); $i++) {
                    if ($arr[$i] == $hashtag) {
                        array_push($data, $d->ps_si_id);
                        break;
                    }
                }
            }
        }
        return $data;
    }

    function formatNumberInt($number)
    {
        return number_format($number, 0, ',', '.') . '';
    }
    function formatNumber($number)
    {
        return number_format($number, 0, ',', '.') . '';
    }
    function formatNumberRp($number)
    {
        return 'Rp ' . number_format($number, 0, ',', '.') . '';
    }

    function generateOrderNumber($prefix,$model)
    {
        $mdl = $this->getNewModel($model);

        $last_id = $mdl->count_faktur()->count;
        if(isset($last_id)){
            $last_id++;
        }

        $inc = '';
        if(strlen($last_id) == 1){
            $inc = '000'.$last_id;
        }else if(strlen($last_id) == 2){
            $inc = '00'.$last_id;
        }else if(strlen($last_id) == 0){
            $inc = '0001';
        }else{
            $inc = $last_id;
        }
        
        if($prefix == ''){
            return $inc;
        }else{
            return $prefix.'/'.$inc;
        }

    }

    function getSpace($val)
    {
        $string = '';
        for ($i = 0; $i < $val; $i++) {
            $string .= "&nbsp;";
        }
        return $string;
    }
    public function getNewModel($_model)
    {
        $class = '\App\Models\\' . ucwords($_model);
        return new $class();
    }
  
}

haha - 2025