Changeset 6106
- Timestamp:
- May 7, 2010, 10:21:09 PM (14 years ago)
- Location:
- extensions/GrumPluginClasses
- Files:
-
- 43 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/GrumPluginClasses/admin/plugin_admin.php
r5550 r6106 15 15 if (!defined('PHPWG_ROOT_PATH')) { die('Hacking attempt!'); } 16 16 17 include(GPC_PATH."gpc_aip.class.inc.php");18 17 19 18 global $prefixeTable; … … 21 20 load_language('plugin.lang', GPC_PATH); 22 21 23 $main_plugin_object = get_plugin_data($plugin_id);24 22 25 $plugin_ai = new GPC_AIP($prefixeTable, $main_plugin_object->getFileLocation()); 26 $plugin_ai->manage(); 23 if(isset($_REQUEST['searchRequest'])) 24 { 25 load_language('requestBuilder.lang', GPC_PATH); 26 // if set, this is probably an ajax search request 27 include_once(GPC_PATH."classes/GPCRequestBuilder.class.inc.php"); 28 GPCRequestBuilder::init($prefixeTable, 'gpc'); 29 GPCRequestBuilder::executeRequest(); 30 } 31 else 32 { 33 include(GPC_PATH."gpc_aip.class.inc.php"); 34 35 $main_plugin_object = get_plugin_data($plugin_id); 36 37 $plugin_ai = new GPC_AIP($prefixeTable, $main_plugin_object->getFileLocation()); 38 $plugin_ai->manage(); 39 } 40 41 27 42 28 43 ?> -
extensions/GrumPluginClasses/classes/GPCCore.class.inc.php
r5958 r6106 54 54 Array('name' => "GPCPagesNavigations", 'version' => "2.0.0"), 55 55 Array('name' => "GPCPublicIntegration", 'version' => "2.0.0"), 56 Array('name' => "GPCRequestBuilder", 'version' => "1.0.0"), 56 57 Array('name' => "GPCTables", 'version' => "1.5.0"), 57 58 Array('name' => "GPCTabSheet", 'version' => "1.0.0"), -
extensions/GrumPluginClasses/classes/GPCTables.class.inc.php
r5550 r6106 41 41 { 42 42 public $tables; //array of tables names 43 public $version = "1. 4";43 public $version = "1.5"; 44 44 45 45 public function __construct($tables) -
extensions/GrumPluginClasses/language/fr_FR/plugin.lang.php
r5550 r6106 9 9 $lang['Installed'] = 'Installé le'; 10 10 $lang['Infos'] = 'Informations'; 11 11 $lang['Some plugins are dependent on Grum Plugin Classes: before uninstall, you must first uninstall the plugins dependent'] = 'Certains plugins sont dépendants de Grum Plugin Classes : avant le désinstaller, il faut au préalable désinstaller les plugins dépendants'; 12 12 ?> -
extensions/GrumPluginClasses/main.inc.php
r5958 r6106 92 92 global $prefixeTable; 93 93 94 //GPC admin interface is loaded and active only if in admin page 95 if(basename($_SERVER["PHP_SELF"])=='admin.php') 94 if(defined('IN_ADMIN')) 96 95 { 96 //GPC admin interface is loaded and active only if in admin page 97 97 include_once("gpc_aim.class.inc.php"); 98 98 -
extensions/GrumPluginClasses/maintain.inc.php
r5550 r6106 7 7 8 8 include_once('gpc_version.inc.php'); // => Don't forget to update this file !! 9 include_once('gpc_install.class.inc.php'); // => Don't forget to update this file !! 9 10 10 11 … … 12 13 function plugin_install($plugin_id, $plugin_version, &$errors) 13 14 { 15 global $prefixeTable; 16 17 $obj = new GPC_Install($prefixeTable, __FILE__); 18 $result=$obj->install(); 19 if(!$result) 20 { 21 array_push($errors, "error"); 22 } 23 unset($obj); 14 24 } 15 25 … … 24 34 function plugin_uninstall($plugin_id) 25 35 { 36 global $prefixeTable; 37 38 $obj = new GPC_Install($prefixeTable, __FILE__); 39 $result=$obj->uninstall(); 40 /* 41 * piwigo don't alllow to manage errors during the uninstall process... 42 if(!$result or is_string($result)) 43 { 44 array_push($errors, l10n($result)); 45 } 46 */ 47 unset($obj); 26 48 } 27 49
Note: See TracChangeset
for help on using the changeset viewer.