aboutsummaryrefslogtreecommitdiff
path: root/h-source/Application/Models/HardwareModel.php
diff options
context:
space:
mode:
Diffstat (limited to 'h-source/Application/Models/HardwareModel.php')
-rw-r--r--h-source/Application/Models/HardwareModel.php15
1 files changed, 12 insertions, 3 deletions
diff --git a/h-source/Application/Models/HardwareModel.php b/h-source/Application/Models/HardwareModel.php
index a3745cf..3badd71 100644
--- a/h-source/Application/Models/HardwareModel.php
+++ b/h-source/Application/Models/HardwareModel.php
@@ -82,13 +82,19 @@ class HardwareModel extends Model_Map {
$this->values['created_by'] = (int)$this->id_user;
$this->values['updated_by'] = (int)$this->id_user;
$this->values['update_date'] = date('Y-m-d H:i:s');
+
+ if ($this->values['created_by'] === 0)
+ {
+ $this->values['deleted'] = 'yes';
+ $this->values['approved'] = 'no';
+ }
//random ID
$randomId = md5(uniqid(mt_rand(),true));
$this->values["type"] = $randomId;
parent::insert();
-
+// echo $this->getQuery();
//associate the user to the record
if ($this->queryResult)
{
@@ -99,8 +105,11 @@ class HardwareModel extends Model_Map {
//update the history table
$this->updateHistory('insert');
-
- $this->associate($clean['id']);
+
+ if ($this->values['created_by'] !== 0)
+ {
+ $this->associate($clean['id']);
+ }
}
}