Changeset 7179


Ignore:
Timestamp:
10/13/10 23:07:14 (9 years ago)
Author:
grum
Message:

Release 3.3.1 ; main file was ovverided by a wrong copy/paste of file with gmaps plugin

Location:
extensions/GrumPluginClasses
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/GrumPluginClasses/gpc_version.inc.php

    r7146 r7179  
    1515  if(!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 
    1616 
    17   if(!defined('GPC_VERSION')) define('GPC_VERSION',  '3.3.0'); 
    18   if(!defined('GPC_VERSION2')) define('GPC_VERSION2', '03.03.00'); 
     17  if(!defined('GPC_VERSION')) define('GPC_VERSION',  '3.3.1'); 
     18  if(!defined('GPC_VERSION2')) define('GPC_VERSION2', '03.03.01'); 
    1919?> 
  • extensions/GrumPluginClasses/main.inc.php

    r7175 r7179  
    11<?php 
    22/* 
    3 Plugin Name: GMaps 
    4 Version: 0.2.0 
    5 Description: Display and manage (google) maps 
    6 Plugin URI: http://phpwebgallery.net/ext/extension_view.php?eid= 
     3Plugin Name: Grum Plugins Classes.3 
     4Version: 3.3.1 
     5Description: Collection de classes partagées entre mes plugins (existants, ou à venir) / Partaged classes between my plugins (actuals or futures) 
     6Plugin URI: http://piwigo.org/ext/extension_view.php?eid=199 
    77Author: grum@piwigo.org 
    8 Author URI: http://photos.grum.fr 
     8Author URI: http://photos.grum.fr/ 
    99*/ 
    1010 
     
    1212-------------------------------------------------------------------------------- 
    1313  Author     : Grum 
    14     email    : grum@piwigo.com 
     14    email    : grum@piwigo.org 
    1515    website  : http://photos.grum.fr 
    16     PWG user : http://forum.phpwebgallery.net/profile.php?id=3706 
    1716 
    1817    << May the Little SpaceFrog be with you ! >> 
     
    2221 
    2322| release | date       | 
    24 | 0.1.0   | 2010-08-22 | * first lines of code 
    25 |         |            |   . release not published 
     23| 2.0.0   | 2008/07/20 | * convert classes for piwigo 2.0 
    2624|         |            | 
    27 | 0.2.0   | 2010-09-30 | * first official release 
     25| 2.0.1   | 2008/12/28 | * convert classe tables.class.inc to php5 
    2826|         |            | 
     27| 2.0.2   | 2009/04/26 | * add setOptions/getOptions for GPCPagesNavigation class 
     28|         |            | * add option to set first/prev/next/last textes 
    2929|         |            | 
     30| 2.0.3   | 2009/07/24 | * modify common_plugin class config loader (r2.0.1) 
    3031|         |            | 
     32| 2.0.4   | 2009/11/29 | * modify users class 
    3133|         |            | 
     34| 3.0.0   | 2010/03/28 | * Uses piwigo pwg_db_* functions instead of mysql_* functions 
     35|         |            | * update classes & functions names 
     36|         |            | * include the JpegMetaData class 
    3237|         |            | 
     38| 3.0.1   | 2010/04/11 | * little bug on the template (call of an undefined var) 
     39|         |            | * Add new languages 
     40|         |            |   . es_ES 
     41|         |            |   . hu_HU 
     42|         |            |   . it_IT 
    3343|         |            | 
     44| 3.1.0   | 2010/04/24 | * add the GPCTabSheet class 
     45|         |            | * add the GPCRequestBuilder class 
     46|         |            | * add the pageNavigator.js 
     47|         |            | * update the GPCCore class 
     48|         |            | * Add new languages 
     49|         |            |   . nl_NL 
     50|         |            |   . de_DE 
     51|         |            | 
     52| 3.1.1   | 2010/05/18 | * fix bug in the install process (CommonPlugin not 
     53|         |            |   included) 
     54|         |            | 
     55| 3.2.0   | 2010/09/12 | * Enhance GPCTabSheet functionnalities 
     56|         |            |   - possibility to choose tab classes 
     57|         |            | * Add the simpleTip.js 
     58|         |            | * Enhance GPCRequestBuilder functionnalities 
     59|         |            |   - now abble to manage complex request with multi-record 
     60|         |            |   - result can be stored in the caddie 
     61|         |            | 
     62| 3.2.1   | 2010/10/09 | * Enhance GPCTabSheet functionnalities 
     63|         |            |   - add 'id' attribute for tabs (<li> items) 
     64|         |            | 
     65|         |            | * Fix JS & CSS bug with IE8 
     66|         |            | 
     67| 3.3.0   | 2010/10/13 | * Add the jQuery plugins 
     68|         |            |   . ui.iconSelector.js + ui.iconSelector.packed.js 
     69|         |            |   . ui.categorySelector.js + ui.categorySelector.packed.js 
     70|         |            | 
     71|         |            | * Pack JS scripts 
     72|         |            |   . pagesNavigator.packed.js 
     73|         |            |   . criteriaBuilder.packed.js 
     74|         |            |   . simpleTip.packed.js 
     75|         |            | 
     76|         |            | * Adding GPCCategorySelector class 
     77|         |            | 
     78|         |            | ===== Don't forget to update the plugin version ! ===== 
    3479|         |            | 
    3580|         |            | 
     
    4691:: TO DO 
    4792 
    48 -------------------------------------------------------------------------------- 
     93:: WHAT ? WHY ? 
     94This plugin doesn't do anything itself. It just provide classes for others plugins. 
    4995 
    50 :: NFO 
    51   GMaps_root : common classe for admin and public classes 
    52   GMaps_AIM  : classe to manage plugin integration into plugin menu 
    53   GMaps_AIP  : classe to manage plugin admin pages 
    54   GMaps_PIP  : classe to manage plugin public pages 
     96Classes version for this package 
     97    CommonPlugin.class.php 
     98    GPCAjax.class.php 
     99    GPCCategorySelector.class.inc.php 
     100    GPCCore.class.php 
     101    GPCCss.class.php 
     102    GPCPagesNavigation.class.php 
     103    GPCPublicIntegration.class.php 
     104    GPCRequestBuilder.class.php 
     105    GPCTables.class.php -v1.5 
     106    GPCTabSheet.class.inc.php 
     107    GPCTranslate.class.inc.php + google_translate.js 
     108    GPCUsersGroups.class.inc.php 
    55109 
     110    genericjs.class.inc.php  + genericjs.js 
     111 
     112See each file to know more about them 
    56113-------------------------------------------------------------------------------- 
    57114*/ 
    58115 
    59 // pour faciliter le debug :o) 
    60  //ini_set('error_reporting', E_ALL); 
    61  //ini_set('display_errors', true); 
    62  
    63116if(!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 
    64117 
     118define('GPC_DIR' , basename(dirname(__FILE__))); 
     119define('GPC_PATH' , PHPWG_PLUGINS_PATH . GPC_DIR . '/'); 
    65120 
    66 define('GMAPS_DIR' , basename(dirname(__FILE__))); 
    67 define('GMAPS_PATH' , PHPWG_PLUGINS_PATH . GMAPS_DIR . '/'); 
    68  
    69 include_once(PHPWG_PLUGINS_PATH.'GrumPluginClasses/classes/CommonPlugin.class.inc.php'); 
    70 include_once('gmaps_version.inc.php'); // => Don't forget to update this file !! 
     121include_once('gpc_version.inc.php'); // => Don't forget to update this file !! 
     122include_once(GPC_PATH.'classes/GPCCore.class.inc.php'); 
    71123 
    72124global $prefixeTable; 
    73125 
     126 
     127 
     128$config=Array(); 
     129GPCCore::loadConfig('gpc', $config); 
     130 
     131if(!isset($config['installed'])) $config['installed']='03.01.00'; 
     132if($config['installed']!=GPC_VERSION2) 
     133{ 
     134  /* the plugin was updated without being deactivated 
     135   * deactivate + activate the plugin to process the database upgrade 
     136   */ 
     137  include(GPC_PATH."gpc_install.class.inc.php"); 
     138  $gpc=new GPC_Install($prefixeTable, __FILE__); 
     139  $gpc->deactivate(); 
     140  $gpc->activate(); 
     141} 
     142 
     143 
    74144if(defined('IN_ADMIN')) 
    75145{ 
    76   //GMaps admin interface loaded and active only if in admin page 
    77   include_once("gmaps_aim.class.inc.php"); 
    78   $obj=new GMaps_AIM($prefixeTable, __FILE__); 
     146  //GPC admin interface is loaded and active only if in admin page 
     147  include_once("gpc_aim.class.inc.php"); 
     148 
     149  $obj = new GPC_AIM($prefixeTable, __FILE__); 
    79150  $obj->initEvents(); 
    80 } 
    81 else 
    82 { 
    83   if(CommonPlugin::checkGPCRelease(GMAPS_GPC_NEEDED)) 
    84   { 
    85     //GMaps public interface loaded and active only if in public page 
    86     include_once("gmaps_pip.class.inc.php"); 
    87     $obj=new GMaps_PIP($prefixeTable, __FILE__); 
    88   } 
     151  set_plugin_data($plugin['id'], $obj); 
    89152} 
    90153 
    91 set_plugin_data($plugin['id'], $obj); 
    92  
    93154?> 
Note: See TracChangeset for help on using the changeset viewer.