Changeset 23 for lists/SystemList.php
- Timestamp:
- Oct 22, 2008, 12:54:08 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lists/SystemList.php
r16 r23 1 1 <?php 2 2 3 function ListSystemListOnAdd($Parameters) 3 class ListSystemList 4 4 { 5 global $Database; 5 function OnAdd($Parameters) 6 { 7 global $Database; 6 8 7 $Database->query('CREATE TABLE IF NOT EXISTS `'.$Parameters['TableName'].'` (8 `Id` int(11) NOT NULL auto_increment,9 `ItemId` int(11) NOT NULL,10 `Author` int(11) NOT NULL,11 `ValidTimeFrom` datetime default NULL,12 `ValidTimeTo` datetime default NULL,13 `CreationTime` datetime default NULL,14 `DeletionTime` datetime default NULL,15 PRIMARY KEY (`Id`)16 ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;');17 //echo($Database->LastQuery);18 }9 $Database->query('CREATE TABLE IF NOT EXISTS `'.$Parameters['TableName'].'` ( 10 `Id` int(11) NOT NULL auto_increment, 11 `ItemId` int(11) NOT NULL, 12 `Author` int(11) NOT NULL, 13 `ValidTimeFrom` datetime default NULL, 14 `ValidTimeTo` datetime default NULL, 15 `CreationTime` datetime default NULL, 16 `DeletionTime` datetime default NULL, 17 PRIMARY KEY (`Id`) 18 ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;'); 19 //echo($Database->LastQuery); 20 } 19 21 20 function ListSystemListOnEdit($Parameters)21 {22 global $Database;22 function ListSystemListOnEdit($Parameters) 23 { 24 global $Database; 23 25 24 $DbResult = $Database->query('SELECT `TableName` FROM `'.$Parameters['ListTableName'].'` WHERE ItemId='.$Parameters['ItemId'].' ORDER BY `Id` DESC LIMIT 1,1'); 25 $DbRow = $DbResult->fetch_assoc(); 26 if($DbRow['TableName'] != $Parameters['TableName']) 27 $Database->query('RENAME TABLE `'.$DbRow['TableName'].'` TO `'.$Parameters['TableName'].'`'); 26 $DbResult = $Database->query('SELECT `TableName` FROM `'.$Parameters['ListTableName'].'` WHERE ItemId='.$Parameters['ItemId'].' ORDER BY `Id` DESC LIMIT 1,1'); 27 $DbRow = $DbResult->fetch_assoc(); 28 if($DbRow['TableName'] != $Parameters['TableName']) 29 $Database->query('RENAME TABLE `'.$DbRow['TableName'].'` TO `'.$Parameters['TableName'].'`'); 30 } 28 31 } 29 32
Note:
See TracChangeset
for help on using the changeset viewer.