From 400d09c20d5d1371b5e11effdcaf0644f2aa9464 Mon Sep 17 00:00:00 2001 From: steinm Date: Tue, 6 Dec 2011 12:42:16 +0000 Subject: [PATCH] - moved to install --- UPDATE-v1.8.1/update.php | 124 --------------------------------------- UPDATE-v1.8.1/update.sql | 33 ----------- UPDATE-v1.9/update.php | 73 ----------------------- UPDATE-v1.9/update.sql | 38 ------------ UPDATE-v2.0.1/update.php | 73 ----------------------- UPDATE-v2.0.1/update.sql | 19 ------ UPDATE-v3.0.0/update.sql | 12 ---- UPDATE-v3.1.0/update.sql | 10 ---- 8 files changed, 382 deletions(-) delete mode 100644 UPDATE-v1.8.1/update.php delete mode 100644 UPDATE-v1.8.1/update.sql delete mode 100644 UPDATE-v1.9/update.php delete mode 100644 UPDATE-v1.9/update.sql delete mode 100644 UPDATE-v2.0.1/update.php delete mode 100644 UPDATE-v2.0.1/update.sql delete mode 100644 UPDATE-v3.0.0/update.sql delete mode 100644 UPDATE-v3.1.0/update.sql diff --git a/UPDATE-v1.8.1/update.php b/UPDATE-v1.8.1/update.php deleted file mode 100644 index c1ac6fd2e..000000000 --- a/UPDATE-v1.8.1/update.php +++ /dev/null @@ -1,124 +0,0 @@ -"; - -if (!$user->isAdmin()) { - print "ERROR: You must be administrator to execute the update"; - die; -} - -function update_content() -{ - - GLOBAL $db,$settings; - - // create temp folder - if (!makedir($settings->_contentDir."/temp")) return false; - - // for all contents - $queryStr = "SELECT * FROM tblDocumentContent"; - $contents = $db->getResultArray($queryStr); - - if (is_bool($contents)&&!$contents) return false; - - for ($i=0;$i_contentDir."/temp/".$contents[$i]["document"])) return false; - - // move every content in temp/documentID/version.fileType - $source = $settings->_contentDir."/".$contents[$i]["dir"]."/data".$contents[$i]["fileType"]; - - $target = $settings->_contentDir."/temp/".$contents[$i]["document"]."/".$contents[$i]["version"].$contents[$i]["fileType"]; - if (!copyFile($source, $target)) return false; - } - - - // change directory - if (!renameDir($settings->_contentDir."/".$settings->_contentOffsetDir,$settings->_contentDir."/old")) return false; - if (!renameDir($settings->_contentDir."/temp",$settings->_contentDir."/".$settings->_contentOffsetDir)) return false; - - return true; -} - -function update_db() -{ - GLOBAL $db,$settings; - - // for all contents - $queryStr = "SELECT * FROM tblDocumentContent"; - $contents = $db->getResultArray($queryStr); - - if (is_bool($contents)&&!$contents) return false; - - for ($i=0;$i_contentOffsetDir."/".$contents[$i]["document"]."/' WHERE document = ".$contents[$i]["document"]; - if (!$db->getResult($queryStr)) return false; - - } - - // run the update-2.0.sql - $fd = fopen ("update.sql", "r"); - - if (is_bool($fd)&&!$fd) return false; - - $queryStr = fread($fd, filesize("update.sql")); - - if (is_bool($queryStr)&&!$queryStr) return false; - - fclose ($fd); - if (!$db->getResult($queryStr)) return false; - - return true; -} - - -print "Updating ...please wait
"; - - -if (!update_content()) { - print "ERROR: An error occurred during the directory reordering"; - die; -} - -if (!update_db()) { - print "ERROR: An error occurred during the DB update"; - print "
Please try to execute the update.sql manually"; - die; -} - -print "Update done
"; - - print ""; - -?> diff --git a/UPDATE-v1.8.1/update.sql b/UPDATE-v1.8.1/update.sql deleted file mode 100644 index ecaf891be..000000000 --- a/UPDATE-v1.8.1/update.sql +++ /dev/null @@ -1,33 +0,0 @@ --- mysql -uroot -ppassword mydms < update.sql --- this script must be executed when updating form a version < 1.8.1 - --- -------------------------------------------------------- - --- --- New table for document-related files --- - -CREATE TABLE `tblDocumentFiles` ( - `id` int(11) NOT NULL auto_increment, - `document` int(11) NOT NULL default '0', - `userID` int(11) NOT NULL default '0', - `comment` text, - `name` varchar(150) default NULL, - `date` int(12) default NULL, - `dir` varchar(255) NOT NULL default '', - `orgFileName` varchar(150) NOT NULL default '', - `fileType` varchar(10) NOT NULL default '', - `mimeType` varchar(70) NOT NULL default '', - PRIMARY KEY (`id`) -) ; - --- -------------------------------------------------------- - --- --- Not longer required by new filesystem structure --- - -DROP TABLE `tblDirPath`; -DROP TABLE `tblPathList`; - - diff --git a/UPDATE-v1.9/update.php b/UPDATE-v1.9/update.php deleted file mode 100644 index ab190d1a1..000000000 --- a/UPDATE-v1.9/update.php +++ /dev/null @@ -1,73 +0,0 @@ -"; - -if (!$user->isAdmin()) { - print "ERROR: You must be administrator to execute the update"; - die; -} - -function update_db() -{ - global $db; - - $fd = fopen ("update.sql", "r"); - - if (is_bool($fd)&&!$fd) return false; - - $queryStr = fread($fd, filesize("update.sql")); - - if (is_bool($queryStr)&&!$queryStr) return false; - - fclose ($fd); - if (!$db->getResult($queryStr)) return false; - - return true; -} - -print "Updating ...please wait
"; - -print "
";
-
-if (!update_db()) {
-
-	print "
"; - - print "ERROR: An error occurred during the DB update"; - print "
Please try to execute the update.sql manually"; - die; - -}else print "Update done
"; - - print ""; - -?> diff --git a/UPDATE-v1.9/update.sql b/UPDATE-v1.9/update.sql deleted file mode 100644 index d0aeaee6b..000000000 --- a/UPDATE-v1.9/update.sql +++ /dev/null @@ -1,38 +0,0 @@ --- mysql -uyouruser -pyourpassword yourdb < update.sql --- this script must be executed when updating form a version < 1.9 - --- -------------------------------------------------------- - --- --- New field for hidden users --- - -ALTER TABLE `tblUsers` ADD `hidden` smallint(1) NOT NULL default '0' ; - --- --- New field for group manager permission --- - -ALTER TABLE `tblGroupMembers` ADD `manager` smallint(1) NOT NULL default '0' ; - --- --- Table structure for mandatory reviewers --- - -CREATE TABLE `tblMandatoryReviewers` ( - `userID` int(11) NOT NULL default '0', - `reviewerUserID` int(11) NOT NULL default '0', - `reviewerGroupID` int(11) NOT NULL default '0', - PRIMARY KEY (`userID`,`reviewerUserID`,`reviewerGroupID`) -) ; - --- --- Table structure for mandatory approvers --- - -CREATE TABLE `tblMandatoryApprovers` ( - `userID` int(11) NOT NULL default '0', - `approverUserID` int(11) NOT NULL default '0', - `approverGroupID` int(11) NOT NULL default '0', - PRIMARY KEY (`userID`,`approverUserID`,`approverGroupID`) -) ; diff --git a/UPDATE-v2.0.1/update.php b/UPDATE-v2.0.1/update.php deleted file mode 100644 index ab190d1a1..000000000 --- a/UPDATE-v2.0.1/update.php +++ /dev/null @@ -1,73 +0,0 @@ -"; - -if (!$user->isAdmin()) { - print "ERROR: You must be administrator to execute the update"; - die; -} - -function update_db() -{ - global $db; - - $fd = fopen ("update.sql", "r"); - - if (is_bool($fd)&&!$fd) return false; - - $queryStr = fread($fd, filesize("update.sql")); - - if (is_bool($queryStr)&&!$queryStr) return false; - - fclose ($fd); - if (!$db->getResult($queryStr)) return false; - - return true; -} - -print "Updating ...please wait
"; - -print "
";
-
-if (!update_db()) {
-
-	print "
"; - - print "ERROR: An error occurred during the DB update"; - print "
Please try to execute the update.sql manually"; - die; - -}else print "Update done
"; - - print ""; - -?> diff --git a/UPDATE-v2.0.1/update.sql b/UPDATE-v2.0.1/update.sql deleted file mode 100644 index e034aed46..000000000 --- a/UPDATE-v2.0.1/update.sql +++ /dev/null @@ -1,19 +0,0 @@ --- mysql -uyouruser -pyourpassword yourdb < update.sql --- this script must be executed when updating form a version < 2.0 - --- -------------------------------------------------------- - --- --- Table structure for events (calendar) --- - -CREATE TABLE `tblEvents` ( - `id` int(11) NOT NULL auto_increment, - `name` varchar(150) default NULL, - `comment` text, - `start` int(12) default NULL, - `stop` int(12) default NULL, - `date` int(12) default NULL, - `userID` int(11) NOT NULL default '0', - PRIMARY KEY (`id`) -) ; diff --git a/UPDATE-v3.0.0/update.sql b/UPDATE-v3.0.0/update.sql deleted file mode 100644 index 6ed2b9fda..000000000 --- a/UPDATE-v3.0.0/update.sql +++ /dev/null @@ -1,12 +0,0 @@ -ALTER TABLE tblUsers ADD COLUMN `role` smallint(1) NOT NULL default '0' AFTER `isAdmin`; -UPDATE tblUsers SET `role` = 1 WHERE `isAdmin` = 1; -UPDATE tblUsers SET `role` = 2 WHERE `id` = 2; -ALTER TABLE tblUsers DROP COLUMN isAdmin; -ALTER TABLE tblFolders ADD COLUMN `date` int(12) default NULL AFTER `comment`; -CREATE TABLE `tblVersion` ( - `date` datetime, - `major` smallint, - `minor` smallint, - `subminor` smallint -) ENGINE=MyISAM DEFAULT CHARSET=utf8; -INSERT INTO tblVersion VALUES (NOW(), 3, 0, 0); diff --git a/UPDATE-v3.1.0/update.sql b/UPDATE-v3.1.0/update.sql deleted file mode 100644 index e52c3b0f1..000000000 --- a/UPDATE-v3.1.0/update.sql +++ /dev/null @@ -1,10 +0,0 @@ -CREATE TABLE `tblCategory` ( - `id` int(11) NOT NULL auto_increment, - `name` text NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; -INSERT INTO tblCategory VALUES (0, ''); -CREATE TABLE `tblDocumentCategory` ( - `categoryID` int(11) NOT NULL default 0, - `documentID` int(11) NOT NULL default 0 -) ENGINE=MyISAM DEFAULT CHARSET=utf8;