24 lines
1.2 KiB
PHP
24 lines
1.2 KiB
PHP
<?php
|
|
namespace App\Models;
|
|
use CodeIgniter\Model;
|
|
class AuthenticationModel extends Model
|
|
{
|
|
protected $table = 'users';
|
|
protected $primaryKey = 'user_id';
|
|
protected $allowedFields = ['user_id','email','first_name','last_name','password','mobile_no','date_of_birth','address','gender','profile_picture','city','state','postal_code','country','role','isactive','business_id','reset_link'];
|
|
|
|
public function getheringDetailsForHeader($user_id)
|
|
{
|
|
$builder = $this->db->table('users');
|
|
$builder->select('users.user_id,users.business_id,users.profile_picture,users.role,settings.site_name,settings.site_title,settings.favicon,settings.logo as company_logo_large,business.business_logo as company_logo_small,business.email as company_email,business.address as company_address,business.mobile_no as company_mobile_no,business.title,settings.footer_about');
|
|
$builder->join('settings', 'settings.business_id = users.business_id', 'left');
|
|
$builder->join('business', 'business.business_id = users.business_id', 'left');
|
|
$builder->where('user_id', $user_id);
|
|
//$template_mapping_details['fk_entity_id'];
|
|
$query = $builder->get();
|
|
|
|
return $query->getResultArray();
|
|
}
|
|
}
|
|
|