diff options
author | Malf Furious <m@lfurio.us> | 2016-05-22 00:24:57 -0400 |
---|---|---|
committer | Malf Furious <m@lfurio.us> | 2016-05-22 00:24:57 -0400 |
commit | f8f8cd372ca2bb6498d96318c159405db13a9fab (patch) | |
tree | 612b01656f49418c1825421027ca8911bef547a7 /app | |
parent | 685c64e3ac98bcf5fc2b17fade4f00726e95b8b0 (diff) | |
download | scrott-f8f8cd372ca2bb6498d96318c159405db13a9fab.tar.gz scrott-f8f8cd372ca2bb6498d96318c159405db13a9fab.zip |
Add class constructor to Common model
There are two functions that need called in the common model whenever a
page is rendered. Rather than requiring all of the base MVC controllers
to call them, I am placing them in a constructor for this model class.
This constructor should fire automatically (since base mvc models
inherit this class), unless base classes define their own constructors.
I don't antisipate this happening, however in that case, they would just
need to call parent::__construct().
Diffstat (limited to 'app')
-rw-r--r-- | app/controller/dashboard.control.php | 2 | ||||
-rw-r--r-- | app/model/common.mod.php | 10 |
2 files changed, 10 insertions, 2 deletions
diff --git a/app/controller/dashboard.control.php b/app/controller/dashboard.control.php index aa1c0bd..4ee4b38 100644 --- a/app/controller/dashboard.control.php +++ b/app/controller/dashboard.control.php @@ -14,8 +14,6 @@ class Dashboard extends Controller function handle($argv) { $mod = new DashboardModel(); - $mod->common_handleFormSubmissions($_REQUEST['input'], $_FILES['attachment']); - $mod->common_deflt(); $this->action_default($mod); } diff --git a/app/model/common.mod.php b/app/model/common.mod.php index 7630dfa..03ed54f 100644 --- a/app/model/common.mod.php +++ b/app/model/common.mod.php @@ -14,6 +14,16 @@ class CommonModel extends MasterModel ); /* + * Constructor + */ + function __construct() + { + parent::__construct(); + $this->common_handleFormSubmissions($_REQUEST['input'], $_FILES['attachment']); + $this->common_deflt(); + } + + /* * Default action */ function common_deflt() |