Changeset 26627
- Timestamp:
- Jan 11, 2014, 4:35:00 PM (10 years ago)
- Location:
- trunk/themes/smartpocket/admin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/themes/smartpocket/admin/maintain.inc.php
r23718 r26627 1 1 <?php 2 class smartpocket_maintain extends ThemeMaintain 3 { 4 private $installed = false; 5 6 private $default_conf = array( 7 'loop' => true,//true - false 8 'autohide' => 5000,//5000 - 0 9 ); 10 11 function activate($theme_version, &$errors=array()) 12 { 13 global $conf, $prefixeTable; 2 14 3 function theme_activate($id, $version, &$errors) 4 { 5 global $prefixeTable, $conf; 15 if (empty($conf['smartpocket'])) 16 { 17 $conf['smartpocket'] = serialize($this->default_conf); 18 $query = " 19 INSERT INTO " . CONFIG_TABLE . " (param,value,comment) 20 VALUES ('smartpocket' , '".pwg_db_real_escape_string($conf['smartpocket'])."' , 'loop#autohide');"; 21 pwg_query($query); 22 } 23 elseif (count(unserialize( $conf['smartpocket'] ))!=2) 24 { 25 $conff=unserialize($conf['smartpocket']); 26 $config = array( 27 'loop' => (!empty($conff['loop'])) ? $conff['loop'] :true, 28 'autohide' => (!empty($conff['autohide'])) ? $conff['autohide'] :5000, 29 ); 30 conf_update_param('smartpocket', pwg_db_real_escape_string(serialize($config))); 31 load_conf_from_db(); 32 } 33 $this->installed = true; 34 } 6 35 7 if (!isset($conf['smartpocket'])) 36 function deactivate() 37 { } 38 39 function delete() 8 40 { 9 $config = array( 10 'loop' => true,//true - false 11 'autohide' => 5000,//5000 - 0 12 ); 13 14 $query = " 15 INSERT INTO " . CONFIG_TABLE . " (param,value,comment) 16 VALUES ('smartpocket' , '".pwg_db_real_escape_string(serialize($config))."' , 'loop#autohide');"; 17 pwg_query($query); 41 // delete configuration 42 conf_delete_param('smartpocket'); 18 43 } 19 44 } 20 21 function theme_delete()22 {23 global $prefixeTable;24 25 $query = 'DELETE FROM ' . CONFIG_TABLE . ' WHERE param="smartpocket" ;';26 pwg_query($query);27 }28 29 45 ?> -
trunk/themes/smartpocket/admin/upgrade.inc.php
r26620 r26627 21 21 $conff=unserialize($conf['smartpocket']); 22 22 $config = array( 23 'loop' => ( isset($conff['loop'])) ? $conff['loop'] :true,24 'autohide' => ( isset($conff['autohide'])) ? $conff['autohide'] :5000,23 'loop' => (!empty($conff['loop'])) ? $conff['loop'] :true, 24 'autohide' => (!empty($conff['autohide'])) ? $conff['autohide'] :5000, 25 25 ); 26 26 conf_update_param('smartpocket', pwg_db_real_escape_string(serialize($config)));
Note: See TracChangeset
for help on using the changeset viewer.