Shadow-Here


Server : Apache
System : Linux methusalix2 3.16.0-11-amd64 #1 SMP Debian 3.16.84-1 (2020-06-09) x86_64
User : hios ( 1437)
PHP Version : 5.6.40-0+deb8u12
Disable Function : proc_close,proc_open,dl,shell_exec,passthru
Directory :  /home/priorityservice-prod.1697609600/laravel/app/Models/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :
Current File : /home/priorityservice-prod.1697609600/laravel/app/Models/Registration.php
<?php

namespace App\Models;

use Config;
use App;
use DB;
use Illuminate\Database\Eloquent\Model;

class Registration extends Model
{
	/**
	 * init var for table, which is set up in the constructor
	 */
	protected $table;

	/**
	 * Primary Key
	 * @var string
	 */
	protected $primaryKey = 'RegistrationID';
	
	function __construct($attributes = [])
	{  	
		parent::__construct($attributes);

        /**
         * there is no table, only a mssql function, see query line 35
         */
        $this->table = false;
    }

    public static function getRegistrationFromCustomQuery($registrationId, $type)
    {
        $locale = App::getLocale();
        $service = "GP"; 
        
        if($type == "reg") {
            // $search = [$registrationId, null, null, $locale, $service];
            $search = [$registrationId, null, null, null, null];
        }else if ($type == "vin") {
            // $search = [null, $registrationId, null, $locale, $service];
            $search = [null, $registrationId, null, null, null];
        }else{
            // $search = [null, null, $registrationId, $locale, $service];
            $search = [null, null, $registrationId, null, null];
        }

    	// return DB::select('SELECT * FROM ' . Config::get('app.registration_db_functions') . '(?,?,?,?,?)', $search);
        return DB::select('SELECT * FROM ' . Config::get('app.registration_db_functions') . '(?,?,?,?,?)', $search);
    }
}

Samx