From 2dde12c20ef18d3240b168983f59fad39b0bc9a5 Mon Sep 17 00:00:00 2001 From: "DESKTOP-BC3NEC6\\chiefsoft" Date: Sat, 11 Feb 2023 23:49:16 -0500 Subject: [PATCH] base model use --- app/Models/baseModel.php | 23 ++++++++++++++++++++++- app/Models/myfitCountry.php | 2 +- app/Models/myfitFaqData.php | 2 +- app/Models/myfitHx.php | 6 +++--- app/Models/myfitPricing.php | 2 +- app/Models/myfitResetPass.php | 8 ++++---- app/Models/myfitResources.php | 2 +- app/Models/myfitTracking.php | 10 +++++----- app/Models/myfitUserProfile.php | 2 +- app/Models/myfitUserReminders.php | 8 ++++---- app/Models/userAccess.php | 6 +++--- 11 files changed, 46 insertions(+), 25 deletions(-) diff --git a/app/Models/baseModel.php b/app/Models/baseModel.php index 9dcbb98..d584749 100644 --- a/app/Models/baseModel.php +++ b/app/Models/baseModel.php @@ -14,4 +14,25 @@ class baseModel extends Model $this->db = \Config\Database::connect($this->con_name); } -} \ No newline at end of file + public function insert_db($inserDataArray, $insertTable) + { + foreach ($inserDataArray as $arr) { + $ic = 0; + $fl_part = ''; + $val_part = ''; + $sqlQ = ''; + $fields = array_keys($arr); + foreach ($fields as $field) { + $fl_part .= $ic > 0 ? ',' : ''; + $fl_part .= $field; + + $val_part .= $ic > 0 ? ',' : ''; + $val_part .= "'" . $arr[$field] . "'"; + $ic++; + } + $sqlQ = "INSERT INTO $insertTable ($fl_part) VALUES ($val_part)"; + $query = $this->db->query($sqlQ); + } + return 0; + } +} diff --git a/app/Models/myfitCountry.php b/app/Models/myfitCountry.php index 57c50eb..45a8c73 100644 --- a/app/Models/myfitCountry.php +++ b/app/Models/myfitCountry.php @@ -3,7 +3,7 @@ namespace App\Models; use CodeIgniter\Model; -class myfitCountry extends Model +class myfitCountry extends baseModel { public function __construct() diff --git a/app/Models/myfitFaqData.php b/app/Models/myfitFaqData.php index cf5e808..148bd18 100644 --- a/app/Models/myfitFaqData.php +++ b/app/Models/myfitFaqData.php @@ -3,7 +3,7 @@ namespace App\Models; use CodeIgniter\Model; -class myfitFaqData extends Model +class myfitFaqData extends baseModel { public function __construct() diff --git a/app/Models/myfitHx.php b/app/Models/myfitHx.php index a25e49f..8e2223b 100644 --- a/app/Models/myfitHx.php +++ b/app/Models/myfitHx.php @@ -3,15 +3,15 @@ namespace App\Models; use CodeIgniter\Model; -class myfitHx extends Model +class myfitHx extends baseModel { protected $db; - public $con_name = 'mermsemr'; + // public $con_name = 'mermsemr'; public function __construct() { parent::__construct(); - $this->db = \Config\Database::connect($this->con_name); + // $this->db = \Config\Database::connect($this->con_name); } public function readLoginHx($in) diff --git a/app/Models/myfitPricing.php b/app/Models/myfitPricing.php index c5d36e8..c2359b2 100644 --- a/app/Models/myfitPricing.php +++ b/app/Models/myfitPricing.php @@ -3,7 +3,7 @@ namespace App\Models; use CodeIgniter\Model; -class myfitPricing extends Model +class myfitPricing extends baseModel { public function __construct() { diff --git a/app/Models/myfitResetPass.php b/app/Models/myfitResetPass.php index 126f319..02bec51 100644 --- a/app/Models/myfitResetPass.php +++ b/app/Models/myfitResetPass.php @@ -3,15 +3,15 @@ namespace App\Models; use CodeIgniter\Model; -class myfitResetPass extends Model +class myfitResetPass extends baseModel { - protected $db; - public $con_name = 'mermsemr'; + // protected $db; + // public $con_name = 'mermsemr'; public function __construct() { parent::__construct(); - $this->db = \Config\Database::connect($this->con_name); + // $this->db = \Config\Database::connect($this->con_name); } /* diff --git a/app/Models/myfitResources.php b/app/Models/myfitResources.php index 6715eb1..2f5b2be 100644 --- a/app/Models/myfitResources.php +++ b/app/Models/myfitResources.php @@ -3,7 +3,7 @@ namespace App\Models; use CodeIgniter\Model; -class myfitResources extends Model +class myfitResources extends baseModel { public function __construct() { diff --git a/app/Models/myfitTracking.php b/app/Models/myfitTracking.php index f2ccc24..62de09b 100644 --- a/app/Models/myfitTracking.php +++ b/app/Models/myfitTracking.php @@ -3,20 +3,20 @@ namespace App\Models; use CodeIgniter\Model; -class myfitTracking extends Model +class myfitTracking extends baseModel { - protected $db; - public $con_name = 'mermsemr'; + //protected $db; + // public $con_name = 'mermsemr'; public function __construct() { parent::__construct(); - $this->db = \Config\Database::connect($this->con_name); + // $this->db = \Config\Database::connect($this->con_name); } public function getTrackCategory() { - $sqlQ = 'SELECT * FROM tracking_category'; + $sqlQ = 'SELECT * FROM tracking_category'; // order by something $query = $this->db->query($sqlQ); return $query->getResultArray(); } diff --git a/app/Models/myfitUserProfile.php b/app/Models/myfitUserProfile.php index 9496b69..024ad3f 100644 --- a/app/Models/myfitUserProfile.php +++ b/app/Models/myfitUserProfile.php @@ -3,7 +3,7 @@ namespace App\Models; use CodeIgniter\Model; -class myfitUserProfile extends Model +class myfitUserProfile extends baseModel { protected $db; public $con_name = 'mermsemr'; diff --git a/app/Models/myfitUserReminders.php b/app/Models/myfitUserReminders.php index 63882b7..5a8f70b 100644 --- a/app/Models/myfitUserReminders.php +++ b/app/Models/myfitUserReminders.php @@ -3,15 +3,15 @@ namespace App\Models; use CodeIgniter\Model; -class myfitUserReminders extends Model +class myfitUserReminders extends baseModel { - protected $db; - public $con_name = 'mermsemr'; + // protected $db; + // public $con_name = 'mermsemr'; public function __construct() { parent::__construct(); - $this->db = \Config\Database::connect($this->con_name); + // $this->db = \Config\Database::connect($this->con_name); } public function readReminders($in) diff --git a/app/Models/userAccess.php b/app/Models/userAccess.php index efdd9ef..f0a27ca 100644 --- a/app/Models/userAccess.php +++ b/app/Models/userAccess.php @@ -3,16 +3,16 @@ namespace App\Models; use CodeIgniter\Model; -class userAccess extends Model +class userAccess extends baseModel { protected $db; - public $con_name = 'mermsemr'; + // public $con_name = 'mermsemr'; public function __construct() { parent::__construct(); //$db = \Config\Database::connect('mermsemr'); - $this->db = \Config\Database::connect($this->con_name); + // $this->db = \Config\Database::connect($this->con_name); } public function startLogin($in)