source: extensions/edit_gmaps/maintain.inc.php @ 19198

Last change on this file since 19198 was 9445, checked in by cljosse, 14 years ago

[edit_gmaps] set conformity with rv_gmaps install.

File size: 1.5 KB
RevLine 
[4548]1<?php
[9445]2if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
3if (!defined('EDIT_CL_PATH')) 
4define(  'EDIT_CL_PATH',   PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/' );
5        include_once(EDIT_CL_PATH.'edit_gmaps.inc.php');
6
7$cl_edit_functions = new cl_edit_functions();
8
9function plugin_install($plugin_id,$plugin_version,&$errors)
[4548]10{
[9445]11global $conf,$lang ;
12
13   if (!isset($conf['gmaps_api_key'])) 
14{ 
15$msg = sprintf(l10n('To install this plugin, you need to install %s before'),"RV Maps&Earth" );
16  if(is_array($errors))
17  {    array_push($errors,  "CANNOT INSTALL - $plugin_id <BR />".$msg);  }
18  else  {    $errors=Array( "CANNOT INSTALL - $plugin_id <BR />".$msg);  } 
19   return  ;
[4548]20}
[9445]21 $colonnes=cl_edit_functions::Get_columns_of(IMAGES_TABLE);
[4548]22
[9445]23 $colonnes=cl_edit_functions::Get_columns_of(IMAGES_TABLE);
24 $key = array_search('alt', $colonnes[IMAGES_TABLE]); 
25if (!$key){
26 $q = 'ALTER TABLE '.IMAGES_TABLE.' ADD COLUMN `alt` DOUBLE(9,6)';
27    pwg_query($q);     
28    }
29}
30
[4548]31function plugin_activate()
32{
33  $dir_name = basename( dirname(__FILE__) );
34
35}
36
37function plugin_deactivate()
38{
39 
[9377]40  cl_meta_invalidate_cache();
[4548]41}
42
43function plugin_uninstall()
44{
[9445]45  global $conf ;
46     $q = 'ALTER TABLE '.IMAGES_TABLE.' DROP COLUMN `alt`';
47    pwg_query( $q ); 
48
49  if (!isset($conf['gmaps_api_key'])) 
50{ 
51    $q = 'ALTER TABLE '.IMAGES_TABLE.' DROP COLUMN `lon`';
[9377]52  pwg_query( $q );
[9445]53    $q = 'ALTER TABLE '.IMAGES_TABLE.' DROP COLUMN `lat`';
54  pwg_query( $q );
55  }
[4548]56}
57?>
Note: See TracBrowser for help on using the repository browser.