⚝
One Hat Cyber Team
⚝
Your IP:
172.22.0.1
Server IP:
151.80.20.34
Server:
Linux 794f04d97d5e 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64
Server Software:
Apache/2.4.62 (Debian)
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
html
/
app
/
Models
/
View File Name :
Support.php
<?php namespace App\Models; use Illuminate\Database\Eloquent\Model; class Support extends Model { protected $fillable = [ 'subject', 'user', 'priority', 'end_date', 'ticket_code', 'ticket_created', 'status', 'created_by', ]; public static $priority = [ 'Low', 'Medium', 'High', 'Critical', ]; public function createdBy() { return $this->hasOne('App\Models\user', 'id', 'ticket_created'); } public function assignUser() { return $this->hasOne('App\Models\user', 'id', 'user'); } public static $status = [ 'Open' => 'Open', 'Close' => 'Close', 'On Hold' => 'On Hold', ]; public static function status() { $status['Open'] = __ ('Open'); $status['Close'] = __ ('Close'); $status['On Hold'] = __ ('On Hold'); return $status; } public function replyUnread() { if(\Auth::user()->type == 'Employee') { return SupportReply:: where('support_id', $this->id)->where('is_read', 0)->where('user', '!=', \Auth::user()->id)->count('id'); } else { return SupportReply:: where('support_id', $this->id)->where('is_read', 0)->count('id'); } } }