Changeset 14913 for extensions
- Timestamp:
- May 12, 2012, 9:04:29 AM (12 years ago)
- Location:
- extensions/Psli_BingMaps
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Psli_BingMaps/include/admin.php
r14891 r14913 10 10 11 11 // Fetch the template. 12 global $template, $conf, $page; 12 global $template, $conf, $page, $debug; 13 14 $debug .= "PSLIDEBUG - ".$_SERVER['REQUEST_URI']; 13 15 14 16 // Save configuration … … 136 138 'LON' => $lon, 137 139 'ZOOM' => $zoom, 138 'JSPATH' => PSLI_BINGMAPS_JS 140 'JSPATH' => PSLI_BINGMAPS_JS, 141 'VERSION' => " v".PSLI_VERSION_MAJ.".".PSLI_VERSION_MIN 139 142 ) 140 143 ); -
extensions/Psli_BingMaps/include/const.inc.php
r14891 r14913 22 22 define('PSLI_CONF_LON', 'PsliBingMapsLon'); 23 23 define('PSLI_CONF_ZOOM', 'PsliBingMapsZoom'); 24 define('PSLI_CONF_PATH', 'PsliBingMapsPath'); 24 25 define('PSLI_CONF_CATEGORY', 'PsliBingMapsCategoryInitiale'); 25 26 define('PSLI_CONF_VERSION_MAJ', 'PsliBingMapsVerMaj'); 26 27 define('PSLI_CONF_VERSION_MIN', 'PsliBingMapsVerMin'); 27 28 define('PSLI_VERSION_MAJ', 1); 28 define('PSLI_VERSION_MIN', 2);29 define('PSLI_VERSION_MIN', 3); 29 30 30 31 ?> -
extensions/Psli_BingMaps/include/version.inc.php
r14891 r14913 59 59 SET value = "' . PSLI_VERSION_MIN . '" 60 60 WHERE param = "'.PSLI_CONF_VERSION_MIN.'" 61 LIMIT 2';61 LIMIT 1'; 62 62 pwg_query($query); 63 $version_maj = PSLI_VERSION_MAJ;64 $version_min = PSLI_VERSION_MIN;63 $version_maj = "1"; 64 $version_min = "2"; 65 65 } 66 67 // from version 1.2 68 if (($version_maj == "1") and ($version_min == "2")) 69 { 70 // New Conf data in v1.3 71 // Update version and create new conf param PSLI_CONF_PATH 72 $query = ' 73 UPDATE '.CONFIG_TABLE.' 74 SET value = "' . PSLI_VERSION_MAJ . '" 75 WHERE param = "'.PSLI_CONF_VERSION_MAJ.'" 76 LIMIT 1'; 77 pwg_query($query); 78 $query = ' 79 UPDATE '.CONFIG_TABLE.' 80 SET value = "' . PSLI_VERSION_MIN . '" 81 WHERE param = "'.PSLI_CONF_VERSION_MIN.'" 82 LIMIT 1'; 83 pwg_query($query); 84 $version_maj = "1"; 85 $version_min = "3"; 86 $sql = 'INSERT INTO '.CONFIG_TABLE." (param, value) VALUES ('".PSLI_CONF_PATH."', 'http://".$_SERVER['HTTP_HOST'].substr($_SERVER['REQUEST_URI'],0, strrpos($_SERVER['REQUEST_URI'],"/"))."/');"; 87 pwg_query($sql); 88 } 89 66 90 ?> -
extensions/Psli_BingMaps/main.inc.php
r14891 r14913 1 1 <?php 2 2 /* 3 Version: 1. 13 Version: 1.2 4 4 Plugin Name: Psli-BingMaps 5 5 Plugin URI: http://piwigo.org/ext/extension_view.php?eid=603 … … 18 18 // define Path for PHP and JS file 19 19 define ('PSLI_BINGMAPS_PATH', PHPWG_PLUGINS_PATH . basename(dirname(__FILE__)) . '/'); 20 define ('PSLI_BINGMAPS_JS', PSLI_BINGMAPS_PATH.'JS/Psli-BingMaps.js');20 //define ('PSLI_BINGMAPS_JS', PSLI_BINGMAPS_PATH.'JS/Psli-BingMaps.js'); 21 21 define ('PSLI_BINGMAPS_VERSION_INC_PHP', PSLI_BINGMAPS_PATH.'include/version.inc.php'); 22 22 define ('PSLI_BINGMAPS_ADMIN_INC_PHP', PSLI_BINGMAPS_PATH.'include/admin.inc.php'); … … 37 37 if (script_basename() == 'admin') 38 38 { 39 include_once(PSLI_BINGMAPS_ADMIN_INC_PHP); 39 // Check if site root changed 40 // define Path for JS file 41 $query = ' 42 SELECT value 43 FROM '.CONFIG_TABLE.' 44 WHERE param = "'.PSLI_CONF_PATH.'";'; 45 $result = pwg_query($query); 46 $row = pwg_db_fetch_assoc($result); 47 $root = 'http://'.$_SERVER['HTTP_HOST'].substr($_SERVER['REQUEST_URI'],0, strrpos($_SERVER['REQUEST_URI'],"/")).'/'; 48 if ($root != $row['value']) 49 { 50 $sql = 'UPDATE '.CONFIG_TABLE." SET value = '".$root."' WHERE param = '".PSLI_CONF_PATH."';"; 51 pwg_query($sql); 52 } 53 else 54 { 55 $root = $row['value']; 56 } 57 define ('PSLI_BINGMAPS_JS', $root.'plugins/Psli-BingMaps/JS/Psli-BingMaps.js'); 58 include_once(PSLI_BINGMAPS_ADMIN_INC_PHP); 40 59 } 41 60 else 42 61 { 43 include_once(PSLI_BINGMAPS_GUEST_INC_PHP); 62 // define Path for JS file 63 $query = ' 64 SELECT value 65 FROM '.CONFIG_TABLE.' 66 WHERE param = "'.PSLI_CONF_PATH.'";'; 67 $result = pwg_query($query); 68 $row = pwg_db_fetch_assoc($result); 69 define ('PSLI_BINGMAPS_JS', $row['value'].'plugins/Psli-BingMaps/JS/Psli-BingMaps.js'); 70 71 include_once(PSLI_BINGMAPS_GUEST_INC_PHP); 44 72 } 45 73 -
extensions/Psli_BingMaps/maintain.inc.php
r14872 r14913 17 17 // Create all needed tables and parameters ( with value by default) in CONFIG_TABLE 18 18 /********************************************************************************************/ 19 function plugin_ activate($plugin_id, $plugin_version, &$errors)19 function plugin_install($plugin_id, $plugin_version, &$errors) 20 20 { 21 21 global $prefixeTable; … … 47 47 48 48 $sql = 'INSERT INTO '.CONFIG_TABLE." (param, value) VALUES ('".PSLI_CONF_LON."', '0');"; 49 49 pwg_query($sql); 50 50 51 51 $sql = 'INSERT INTO '.CONFIG_TABLE." (param, value) VALUES ('".PSLI_CONF_LAT."', '0');"; 52 52 pwg_query($sql); 53 53 54 54 $sql = 'INSERT INTO '.CONFIG_TABLE." (param, value) VALUES ('".PSLI_CONF_ZOOM."', '2');"; 55 55 pwg_query($sql); 56 56 57 57 $sql = 'INSERT INTO '.CONFIG_TABLE." (param, value) VALUES ('".PSLI_CONF_KEY."', 'to define');"; 58 58 pwg_query($sql); 59 59 60 60 $sql = 'INSERT INTO '.CONFIG_TABLE." (param, value) VALUES ('".PSLI_CONF_CATEGORY."', 'to define');"; 61 61 pwg_query($sql); 62 62 63 63 $sql = 'INSERT INTO '.CONFIG_TABLE." (param, value) VALUES ('".PSLI_CONF_VERSION_MAJ."', '".PSLI_VERSION_MAJ."');"; 64 64 pwg_query($sql); 65 65 66 66 $sql = 'INSERT INTO '.CONFIG_TABLE." (param, value) VALUES ('".PSLI_CONF_VERSION_MIN."', '".PSLI_VERSION_MIN."');"; 67 pwg_query($sql); 67 pwg_query($sql); 68 69 $sql = 'INSERT INTO '.CONFIG_TABLE." (param, value) VALUES ('".PSLI_CONF_PATH."', 'http://".$_SERVER['HTTP_HOST'].substr($_SERVER['REQUEST_URI'],0, strrpos($_SERVER['REQUEST_URI'],"/"))."/');"; 70 pwg_query($sql); 71 68 72 } 69 73 … … 72 76 // Destroy tables and parameters created by plugin 73 77 /********************************************************************************************/ 74 function plugin_ deactivate($plugin_id)78 function plugin_uninstall($plugin_id) 75 79 { 76 80 global $prefixeTable; -
extensions/Psli_BingMaps/template/admin.tpl
r14891 r14913 11 11 12 12 <fieldset> 13 <legend>{'Configuration'|@translate} tatata</legend>13 <legend>{'Configuration'|@translate} {$VERSION}</legend> 14 14 <table style="width:100%;"> 15 15 <colgroup>
Note: See TracChangeset
for help on using the changeset viewer.