@@ -1689,6 +1689,45 @@ public function run($args)
1689
1689
Yii::app ()->db ->createCommand ($ sql )->execute ();
1690
1690
}
1691
1691
1692
+ //2022-05-23
1693
+ if ($ version == '7.8.1.2 ' ) {
1694
+ $ sql = " CREATE TABLE IF NOT EXISTS `pkg_provider_cnl` (
1695
+ `id` int(11) NOT NULL AUTO_INCREMENT,
1696
+ `id_provider` int(11) NOT NULL,
1697
+ `cnl` int(11) NOT NULL,
1698
+ `zone` VARCHAR(11) NOT NULL,
1699
+ PRIMARY KEY (`id`),
1700
+ KEY `id_provider` (`id_provider`),
1701
+ KEY `cnl` (`cnl`),
1702
+ CONSTRAINT `fk_pkg_provider_pkg_provider_cnl` FOREIGN KEY (`id_provider`) REFERENCES `pkg_provider` (`id`) ON DELETE CASCADE
1703
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8; " ;
1704
+ $ this ->executeDB ($ sql );
1705
+
1706
+ $ sql = "ALTER TABLE `pkg_sip` ADD `cnl` VARCHAR(11) NOT NULL DEFAULT '' ; " ;
1707
+ $ this ->executeDB ($ sql );
1708
+
1709
+ $ version = '7.8.1.3 ' ;
1710
+ $ sql = "UPDATE pkg_configuration SET config_value = ' " . $ version . "' WHERE config_key = 'version' " ;
1711
+ Yii::app ()->db ->createCommand ($ sql )->execute ();
1712
+ }
1713
+
1714
+ //2022-05-25
1715
+ if ($ version == '7.8.1.3 ' ) {
1716
+ $ sql = "SELECT * FROM pkg_module WHERE module = 'providercnl' " ;
1717
+ $ result = Yii::app ()->db ->createCommand ($ sql )->queryAll ();
1718
+ if (!isset ($ result [0 ]['id ' ])) {
1719
+ $ sql = "INSERT INTO pkg_module VALUES (NULL, 't(''Provider CNL'')', 'providercnl', 'x-fa fa-desktop', 10,7) " ;
1720
+ $ this ->executeDB ($ sql );
1721
+ }
1722
+
1723
+ $ sql = "ALTER TABLE `pkg_trunk` ADD `cnl` INT(11) NOT NULL DEFAULT '0' ; " ;
1724
+ $ this ->executeDB ($ sql );
1725
+
1726
+ $ version = '7.8.1.4 ' ;
1727
+ $ sql = "UPDATE pkg_configuration SET config_value = ' " . $ version . "' WHERE config_key = 'version' " ;
1728
+ Yii::app ()->db ->createCommand ($ sql )->execute ();
1729
+ }
1730
+
1692
1731
}
1693
1732
1694
1733
public function executeDB ($ sql )
0 commit comments