|
|
@@ -127,6 +127,10 @@ class Route_UrlAction_WmsGenerate extends RouteBase {
|
|
|
public function doGenerate() {
|
|
|
|
|
|
try {
|
|
|
+ ### Ustawiamy zmienną sesji nazwy użytkownika, aby w rekordach historycznych było widać, że autorem systemu jest moduł WmsGenerate
|
|
|
+ $_SESSION['ADM_ACCOUNT']="WmsGenerate";
|
|
|
+
|
|
|
+
|
|
|
### Sprawdzenie czy modul WMS jest aktywny na danej instalacji Procesy5
|
|
|
$moduleActive=DB::getPDO()->fetchall("select count(*) as cnt from CRM_CONFIG where CONF_KEY='module_WMS' and CONF_VAL='on'");
|
|
|
if (!$moduleActive[0]['cnt']) throw new Exception("Module WMS disabled/not installed.");
|
|
|
@@ -507,7 +511,7 @@ fi
|
|
|
public function reinstall() {
|
|
|
$sqlList = array();
|
|
|
//$sqlList['RemoveTable'] = "DROP TABLE IF EXISTS `CRM_CONFIG`";
|
|
|
- $sqlList['InstallTable'] = <<<SQL
|
|
|
+/* $sqlList['InstallTable'] = <<<SQL
|
|
|
CREATE TABLE IF NOT EXISTS `WMS_LAYERS` (
|
|
|
`ID` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
`the_geom` polygon NOT NULL,
|
|
|
@@ -575,7 +579,7 @@ CREATE TABLE IF NOT EXISTS `WMS_LAYERS_HIST` (
|
|
|
PRIMARY KEY (`ID`)
|
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin2;
|
|
|
SQL;
|
|
|
-
|
|
|
+*/
|
|
|
$sqlList['ActivateWms'] = <<<SQL
|
|
|
REPLACE INTO `CRM_CONFIG` (`CONF_KEY`,`CONF_VAL`) VALUES ('module_WMS','on');
|
|
|
SQL;
|