/home/thegtkjw/cresviafinancial.com/project__549d4a8/app/Models/Generalsetting.php
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Generalsetting extends Model
{
protected $fillable = [
'logo',
'favicon',
'loader',
'admin_loader',
'banner',
'title',
'account_no_prefix',
'header_email',
'header_phone',
'footer',
'footer_logo',
'copyright',
'colors',
'talkto',
'map_key',
'disqus',
'currency_format',
'withdraw_fee',
'withdraw_charge',
'tax',
'shipping_cost',
'smtp_host',
'smtp_port',
'smtp_encryption',
'smtp_user',
'smtp_pass',
'from_email',
'from_name',
'order_title',
'order_text',
'service_subtitle',
'service_title',
'service_text',
'blockchain_check',
'coinpayment_check',
'service_image',
'is_currency',
'price_bigtitle',
'price_title',
'price_subtitle',
'price_text',
'subscribe_success',
'subscribe_error',
'error_title',
'error_text',
'error_photo',
'breadcumb_banner',
'currency_code',
'currency_sign',
'withdraw_fee',
'withdraw_charge',
'affilate_banner',
'affilate_charge',
'secret_string',
'gap_limit',
'withdraw_status',
'isWallet',
'affilate_new_user',
'affilate_user',
'pm_account',
'is_pm',
'cc_api_key',
'is_coin_base',
'balance_transfer',
'two_factor',
'kyc',
'menu',
'transfer_fixed',
'transfer_percentage',
'transfer_min',
'transfer_max',
'fixed_request_charge',
'percentage_request_charge',
'minimum_request_money',
'maximum_request_money',
'twilio_account_sid',
'twilio_auth_token',
'twilio_default_number',
'twilio_status',
'nexmo_key',
'nexmo_secret',
'nexmo_default_number',
'nexmo_status',
'module_section',
'user_module',
'login_banner',
'register_banner',
"footer_text",
];
public $timestamps = false;
public function sectionCheck($value)
{
$sections = explode(" , ", $this->module_section);
if (in_array($value, $sections)){
return true;
}else{
return false;
}
}
public function moduleCheck($value)
{
$sections = explode(" , ", $this->user_module);
if (in_array($value, $sections)){
return true;
}else{
return false;
}
}
public function upload($name,$file,$oldname)
{
$file->move('assets/images',$name);
if($oldname != null)
{
if (file_exists(public_path().'/assets/images/'.$oldname)) {
unlink(public_path().'/assets/images/'.$oldname);
}
}
}
}