38 lines
851 B
PHP
38 lines
851 B
PHP
<?php
|
|
|
|
namespace App\Model\helpdesk\Settings;
|
|
|
|
use App\BaseModel;
|
|
|
|
class CommonSettings extends BaseModel
|
|
{
|
|
protected $table = 'common_settings';
|
|
protected $fillable = [
|
|
'status', 'option_name', 'option_value', 'optional_field', 'created_at', 'updated_at',
|
|
];
|
|
|
|
public function getStatus($option_name)
|
|
{
|
|
$status = '';
|
|
$schema = $this->where('option_name', $option_name)->first();
|
|
if ($schema) {
|
|
$status = $schema->status;
|
|
}
|
|
|
|
return $status;
|
|
}
|
|
|
|
public function getOptionValue($option, $field = '')
|
|
{
|
|
$schema = $this->where('option_name', $option);
|
|
if ($field != '') {
|
|
$schema = $schema->where('optional_field', $field);
|
|
|
|
return $schema->first();
|
|
}
|
|
$value = $schema->get();
|
|
|
|
return $value;
|
|
}
|
|
}
|