64 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?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`;
 | |
| ";
 | |
| ?>
 |