source: extensions/gvideo/maintain.inc.php @ 3307

Revision 3296, 1.3 KB checked in by patdenice, 11 years ago (diff)

New extension added:
PY GVideo (2.0.f)

Line 
1<?php
2
3function plugin_install()
4{
5  $params = array(
6    'gvideo' => array('480','640','true','en'),
7    'ytube' => array('480','640','1'),
8    'dm' =>  array('480','640','1'),
9    'wideo' => array('480', '640', 'true'),
10    'vimeo' => array('480', '640', '1')
11    );
12
13        $q = 'REPLACE INTO ' . CONFIG_TABLE . ' (param,value,comment)
14VALUES ("PY_GVideo","' . addslashes(serialize($params)) . '" , "PY Gvideo plugin parameters");';
15  pwg_query($q);
16}
17
18// La table de config se met à jour automatiquemlent lors de l'activation
19function plugin_activate()
20{
21  global $conf;
22
23  // Suppression des anciens paramètres (version < 1.7.o)
24  if (isset($conf['pywaie_gvideo']))
25  {
26    pwg_query('DELETE FROM ' . CONFIG_TABLE . ' WHERE param LIKE "pywaie_%";');
27  }
28 
29  // Vérification des nouveaux paramètres
30  if (!isset($conf['PY_GVideo'])
31    or ($params = unserialize($conf['PY_GVideo']) and !isset($params['vimeo'])))
32  {
33    plugin_install();
34  }
35}
36
37function plugin_uninstall()
38{
39  global $conf;
40 
41  // Suppression des anciens paramètres (version < 1.7.o)
42  if (isset($conf['pywaie_gvideo']))
43  {
44    pwg_query('DELETE FROM ' . CONFIG_TABLE . ' WHERE param LIKE "pywaie_%";');
45  }
46
47  pwg_query('DELETE FROM ' . CONFIG_TABLE . ' WHERE param = "PY_GVideo";');
48}
49
50?>
Note: See TracBrowser for help on using the repository browser.