Ignore:
Timestamp:
Jun 3, 2011, 1:57:17 PM (13 years ago)
Author:
mistic100
Message:

clean code, add some options

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/Front2Back/maintain.inc.php

    r10165 r11217  
    44function plugin_install()
    55{
    6         global $conf;
     6  global $conf;
    77
    8         if (!isset($conf['Front2Back'])) {
    9                 $q = 'INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment)
    10                         VALUES ("Front2Back", ",thumbnail/verso/,pwg_high/verso/,", "Parametres Front2Back");';
    11                 pwg_query($q);
    12         }
     8  if (!isset($conf['Front2Back'])) {
     9    $q = 'INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment)
     10      VALUES ("Front2Back", ",thumbnail/verso/,pwg_high/verso/,", "Parametres Front2Back");';
     11    pwg_query($q);
     12  }
    1313}
    1414
    1515function plugin_activate()
    1616{
    17         global $conf;
     17  global $conf;
    1818
    19         if (!isset($conf['Front2Back'])) {
    20                 $q = 'INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment)
    21                         VALUES ("Front2Back", ",thumbnail/verso/,pwg_high/verso/,", "Parametres Front2Back");';
    22                 pwg_query($q);
    23         }
     19  if (!isset($conf['Front2Back'])) {
     20    $q = 'INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment)
     21      VALUES ("Front2Back", ",thumbnail/verso/,pwg_high/verso/,", "Parametres Front2Back");';
     22    pwg_query($q);
     23  } else {
     24    $conf['Front2Back'] = explode(',', $conf['Front2Back']);
     25    if (!isset($conf['Front2Back'][4])) {
     26      $conf['Front2Back'][4] = 'top';
     27      $conf['Front2Back'][5] = 'click';
     28      $conf['Front2Back'][6] = 'none';
     29      $conf['Front2Back'][7] = serialize(array('default'=>null));
     30      conf_update_param('Front2Back', implode (',', $conf['Front2Back']));
     31    }
     32  }
    2433}
    2534
    2635function plugin_uninstall()
    2736{
    28         global $conf;
     37  global $conf;
    2938
    30         if (isset($conf['Front2Back'])) {
    31                 pwg_query('DELETE FROM ' . CONFIG_TABLE . ' WHERE param="Front2Back";');
    32         }
     39  if (isset($conf['Front2Back'])) {
     40    pwg_query('DELETE FROM ' . CONFIG_TABLE . ' WHERE param="Front2Back";');
     41  }
    3342}
    3443
Note: See TracChangeset for help on using the changeset viewer.