Changeset 678 for trunk/Common/Setup/Updates.php
- Timestamp:
- Jul 26, 2014, 11:15:46 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Common/Setup/Updates.php
r677 r678 848 848 } 849 849 850 function UpdateTo678($Manager) 851 { 852 $Manager->Execute('ALTER TABLE `Contact` ADD `Description` VARCHAR( 255 ) NOT NULL ;'); 853 $Manager->Execute('ALTER TABLE `Contact` ADD `Receive` BOOLEAN NOT NULL ;'); 854 855 $Manager->Execute('CREATE TABLE IF NOT EXISTS `MenuItemFavorite` ( 856 `Id` int(11) NOT NULL AUTO_INCREMENT, 857 `User` int(11) NOT NULL, 858 `MenuItem` int(11) NOT NULL, 859 PRIMARY KEY (`Id`), 860 KEY `User` (`User`), 861 KEY `MenuItem` (`MenuItem`) 862 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;'); 863 864 $Manager->Execute('ALTER TABLE `MenuItemFavorite` 865 ADD CONSTRAINT `MenuItemFavorite_ibfk_2` FOREIGN KEY (`MenuItem`) REFERENCES `MenuItem` (`Id`), 866 ADD CONSTRAINT `MenuItemFavorite_ibfk_1` FOREIGN KEY (`User`) REFERENCES `User` (`Id`);'); 867 868 $Manager->Execute('INSERT INTO `Action` (`Id` ,`Name` ,`Title` ,`Type` ,`URL` , 869 `Group` ,`Icon` ,`PermissionOperation` ,`Enable`) VALUES ( 870 NULL , "", "Oblíbené položky nabídky", "1", "/is/?t=MenuItemFavorite&a=list", NULL , NULL , NULL , "1");'); 871 $ActionId = $Manager->Database->insert_id; 872 $DbResult = $Manager->Execute('SELECT `Id` FROM `MenuItem` WHERE `Name`="Nabídky"'); 873 if($DbResult->num_rows > 0) 874 { 875 $DbRow = $DbResult->fetch_assoc(); 876 $Manager->Execute("INSERT INTO `MenuItem` (`Id` ,`Name` ,`Parent` ,`Action` ,`Menu`) ". 877 "VALUES (NULL , 'Oblíbené položky nabídky', ".$DbRow['Id'].", '".$ActionId."', '1');"); 878 } 879 } 880 850 881 class Updates 851 882 { … … 894 925 671 => array('Revision' => 674, 'Function' => 'UpdateTo674'), 895 926 674 => array('Revision' => 676, 'Function' => 'UpdateTo676'), 927 676 => array('Revision' => 678, 'Function' => 'UpdateTo678'), 896 928 )); 897 929 }
Note:
See TracChangeset
for help on using the changeset viewer.