Модуль Погода v1.26.01
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

64 lines
2.4 KiB

<?php
/**
* AVE.cms - module Weather
*
* @package AVE.cms
* @author N.Popova, npop@abv.bg
* @subpackage mod_weather
* @filesource
*/
/**
* mySQL-query install, update and delete module
*/
$module_sql_install = array();
$module_sql_deinstall = array();
$module_sql_update = array();
$module_sql_deinstall[] = "DROP TABLE IF EXISTS `CPPREFIX_module_weather`;";
$module_sql_install[] = "CREATE TABLE `CPPREFIX_module_weather` (
`id` tinyint(1) unsigned NOT NULL auto_increment,
`location` char(100) default 'Varna',
`country` char(100) default 'Bulgaria',
`WOEID` varchar(20) default '726050',
`lat` decimal(10,8) default '43.216671',
`lon` decimal(10,8) default '27.91667',
`displayCityNameOnly` enum('0','1') NOT NULL default '0',
`api` enum('openweathermap','yahoo') NOT NULL default 'openweathermap',
`apikey` char(255) default '',
`secret_key` char(255) default '',
`forecast` enum('1','2','3','4','5') NOT NULL default '3',
`view` enum('simple','today','partial','forecast', 'full') NOT NULL default 'full',
`render` enum('0','1') NOT NULL default '1',
`loadingAnimation` enum('0','1') NOT NULL default '1',
`lang` char(2) NOT NULL default 'bg',
`cacheTime` int(3) unsigned NOT NULL default '5',
`units` enum('metric','imperial') NOT NULL default 'metric',
`useCSS` enum('0','1') NOT NULL default '1',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;" ;
$module_sql_install[] = "INSERT INTO `CPPREFIX_module_weather` VALUES (1, 'Varna','Bulgaria', '726050', '43.216671', '27.91667', '0', 'openweathermap','','','3','full','1', '1','bg','10','metric','1');";
$module_sql_update[] = "
UPDATE
CPPREFIX_module
SET
CpEngineTag = '" . $modul['CpEngineTag'] . "',
CpPHPTag = '" . $modul['CpPHPTag'] . "',
Version = '" . $modul['ModulVersion'] . "'
WHERE
ModulPfad = '" . $modul['ModulPfad'] . "'
LIMIT 1;";
$module_sql_update[] = "
ALTER TABLE
`CPPREFIX_module_weather`
ADD
`secret_key` CHAR(255) NOT NULL
AFTER
`apikey`;
";
?>