source: extensions/hr_os_xl/admin/maintain.inc.php @ 20153

Last change on this file since 20153 was 20153, checked in by flop25, 11 years ago

optimal size
switchlanguage style

todo lang file to spread

File size: 1.4 KB
Line 
1<?php
2
3function theme_activate($id, $version, &$errors)
4{
5  global $prefixeTable, $conf;
6
7  if (!isset($conf['hr_os_xl']))
8  {
9    $config = array(
10      'home'       => true,
11      'categories' => true,
12      'picture'    => false,
13      'other'      => true,
14      );
15     
16    $query = '
17INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment)
18VALUES ("hr_os_xl" , "'.pwg_db_real_escape_string(serialize($config)).'" , "hr_os_xl parameters");';
19
20    pwg_query($query);
21  }
22  if (isset($conf['derivatives']))  {   
23    $new = @unserialize($conf['derivatives']);
24    $new['d']['Optimal']=ImageStdParams::get_custom(900,9999); 
25    $query = '
26        UPDATE '.CONFIG_TABLE.'
27        SET value="'.pwg_db_real_escape_string(serialize($new)).'"
28        WHERE param = "derivatives"
29        LIMIT 1';
30    pwg_query($query);
31    load_conf_from_db();
32  }
33
34}
35
36function theme_deactivate()
37{
38  global $prefixeTable, $conf;
39
40  $query = 'DELETE FROM ' . CONFIG_TABLE . ' WHERE param="hr_os_xl" LIMIT 1;';
41  pwg_query($query);
42  if (isset($conf['derivatives']))  {   
43    $new = @unserialize($conf['derivatives']);
44    if( isset($new['d']['Optimal']))
45    {
46      unset($new['d']['Optimal']);
47      $conf['derivatives']=serialize($new);
48      $query = '
49          UPDATE '.CONFIG_TABLE.'
50          SET value="'.addslashes(serialize($new)).'"
51          WHERE param = "derivatives"
52          LIMIT 1';
53      pwg_query($query);
54    }
55  }
56
57}
58
59?>
Note: See TracBrowser for help on using the repository browser.