diff --git a/admin/modules/bibliography/index.php b/admin/modules/bibliography/index.php index bc6a52b..747f65a 100755 --- a/admin/modules/bibliography/index.php +++ b/admin/modules/bibliography/index.php @@ -202,6 +202,7 @@ /* UPDATE RECORD MODE */ // remove input date unset($data['input_date']); + unset($data['uid']); // filter update record ID $updateRecordID = (integer)$_POST['updateRecordID']; // update data diff --git a/admin/modules/bibliography/item.php b/admin/modules/bibliography/item.php index cedf32b..70a802f 100755 --- a/admin/modules/bibliography/item.php +++ b/admin/modules/bibliography/item.php @@ -96,6 +96,7 @@ $data['price'] = preg_replace('@[.,\-a-z ]@i', '', strip_tags($_POST['price'])); $data['input_date'] = date('Y-m-d H:i:s'); $data['last_update'] = date('Y-m-d H:i:s'); + $data['uid'] = $_SESSION['uid']; // create sql op object $sql_op = new simbio_dbop($dbs); @@ -103,6 +104,7 @@ /* UPDATE RECORD MODE */ // remove input date unset($data['input_date']); + unset($data['uid']); // filter update record ID $updateRecordID = (integer)$_POST['updateRecordID']; // update the data diff --git a/install/senayan.sql b/install/senayan.sql index 3669146..da7c055 100755 --- a/install/senayan.sql +++ b/install/senayan.sql @@ -296,9 +296,11 @@ CREATE TABLE IF NOT EXISTS `item` ( `invoice_date` date default NULL, `input_date` datetime NOT NULL, `last_update` datetime default NULL, + `uid` int(11) default NULL, PRIMARY KEY (`item_id`), UNIQUE KEY `item_code` (`item_code`), KEY `item_references_idx` (`coll_type_id`,`location_id`,`item_status_id`), + KEY `uid` (`uid`), KEY `biblio_id_idx` (`biblio_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; diff --git a/install/senayan.sql.php b/install/senayan.sql.php index 381d012..a6b3011 100755 --- a/install/senayan.sql.php +++ b/install/senayan.sql.php @@ -186,9 +186,11 @@ `invoice_date` date default NULL, `input_date` datetime NOT NULL, `last_update` datetime default NULL, + `uid` int(11) default NULL, PRIMARY KEY (`item_id`), UNIQUE KEY `item_code` (`item_code`), KEY `item_references_idx` (`coll_type_id`,`location_id`,`item_status_id`), + KEY `uid` (`uid`), KEY `biblio_id_idx` (`biblio_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;"; diff --git a/upgrade/upgrade_slims7_cendana_x.sql b/upgrade/upgrade_slims7_cendana_x.sql index 20318c4..62954d2 100644 --- a/upgrade/upgrade_slims7_cendana_x.sql +++ b/upgrade/upgrade_slims7_cendana_x.sql @@ -1,2 +1,4 @@ ALTER TABLE `biblio` ADD `uid` INT( 11 ) NULL DEFAULT NULL , +ADD INDEX ( `uid` ) ; +ALTER TABLE `item` ADD `uid` INT( 11 ) NULL DEFAULT NULL , ADD INDEX ( `uid` ) ; \ No newline at end of file