nhance/app/Models/FEContentModel.php
2025-12-19 11:33:16 +05:30

44 lines
1016 B
PHP
Executable File

<?php
namespace App\Models;
use CodeIgniter\Model;
class FEContentModel extends Model
{
protected $table = 'fe_content';
protected $primaryKey = 'id';
protected $allowedFields = [
"id",
"type",
"content_section",
"heading",
"content",
"notes",
"created_by",
"updated_by",
"is_active",
];
protected $beforeInsert = ["checkAndADDCreatedByValue"];
protected $beforeUpdate = ["checkAndUpdateUpdatedByValue"];
protected function checkAndADDCreatedByValue(array $data)
{
if (empty($data['data']['created_by'])) {
$data['data']['created_by'] = get_session_userid();
}
return $data;
}
protected function checkAndUpdateUpdatedByValue(array $data)
{
if (empty($data['data']['updated_by'])) {
$data['data']['updated_by'] = get_session_userid();
}
return $data;
}
}
?>