Changeset 647 for trunk/Common/Setup/Updates.php
- Timestamp:
- Mar 25, 2014, 7:09:47 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Common/Setup/Updates.php
r646 r647 612 612 } 613 613 614 function UpdateTo647($Manager) 615 { 616 $Manager->Execute('ALTER TABLE `EmployeeSalary` ADD FOREIGN KEY ( `Employee` ) REFERENCES `Employee` ( 617 `Id` 618 ) ON DELETE RESTRICT ON UPDATE RESTRICT ;'); 619 $Manager->Execute('ALTER TABLE `EmployeeSalary` ADD `Contract` INT NOT NULL , 620 ADD INDEX ( `Contract` ) ;'); 621 $Manager->Execute('ALTER TABLE `EmployeeSalary` ADD FOREIGN KEY ( `Contract` ) REFERENCES `Contract` ( 622 `Id`) ON DELETE RESTRICT ON UPDATE RESTRICT ;'); 623 $Manager->Execute("INSERT INTO `Action` ( 624 `Id` ,`Name` ,`Title` ,`Type` ,`URL` ,`Group` ,`Icon` ,`PermissionOperation` , 625 `Enable`) VALUES (NULL , '', 'Zaměstnanci', '1', '/is/?t=Employee&a=list', NULL , NULL , NULL , '1' 626 );"); 627 $ActionId = $Manager->Database->insert_id; 628 $Manager->Execute("INSERT INTO `MenuItem` (`Id` ,`Name` ,`Parent` ,`Action` ,`Menu`) ". 629 "VALUES (NULL , 'Zaměstnanci', '2', '".$ActionId."', '1');"); 630 $Manager->Execute("INSERT INTO `MenuItem` (`Id` ,`Name` ,`Parent` ,`Action` ,`Menu`) ". 631 "VALUES (NULL , 'Roční výkazy', '2', NULL, '1');"); 632 $MenuId = $Manager->Database->insert_id; 633 $Manager->Execute("INSERT INTO `Action` ( 634 `Id` ,`Name` ,`Title` ,`Type` ,`URL` ,`Group` ,`Icon` ,`PermissionOperation` , 635 `Enable`) VALUES (NULL , '', 'Roční přehled', '1', '/is/?t=FinanceYearReport&a=list', NULL , NULL , NULL , '1' 636 );"); 637 $ActionId = $Manager->Database->insert_id; 638 $Manager->Execute("INSERT INTO `MenuItem` (`Id` ,`Name` ,`Parent` ,`Action` ,`Menu`) ". 639 "VALUES (NULL , 'Roční přehled', '".$MenuId."', '".$ActionId."', '1');"); 640 $Manager->Execute("INSERT INTO `Action` ( 641 `Id` ,`Name` ,`Title` ,`Type` ,`URL` ,`Group` ,`Icon` ,`PermissionOperation` , 642 `Enable`) VALUES (NULL , '', 'Výkaz subjektů', '1', '/is/?t=SubjectReport&a=list', NULL , NULL , NULL , '1' 643 );"); 644 $ActionId = $Manager->Database->insert_id; 645 $Manager->Execute("INSERT INTO `MenuItem` (`Id` ,`Name` ,`Parent` ,`Action` ,`Menu`) ". 646 "VALUES (NULL , 'Výkaz subjektů', '".$MenuId."', '".$ActionId."', '1');"); 647 } 648 614 649 615 650 class Updates … … 651 686 633 => array('Revision' => 645, 'Function' => 'UpdateTo645'), 652 687 645 => array('Revision' => 646, 'Function' => 'UpdateTo646'), 688 646 => array('Revision' => 647, 'Function' => 'UpdateTo647'), 653 689 )); 654 690 }
Note:
See TracChangeset
for help on using the changeset viewer.