Changeset 9034


Ignore:
Timestamp:
Feb 1, 2011, 12:09:24 PM (10 years ago)
Author:
grum
Message:

release 3.4.3
bug:2167

Location:
extensions/GrumPluginClasses
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • extensions/GrumPluginClasses/classes/GPCCore.class.inc.php

    r9003 r9034  
    3535|         |            |
    3636|         |            | * implement getMinified() & setMinifiedState() functions
     37|         |            |
     38| 1.3.3   | 2011/02/01 | * fix bug on loadConfig() function
     39|         |            |
     40|         |            | * update deleteConfig() function (allow to be used to
     41|         |            |   delete the GPCCore config)
     42|         |            |
     43|         |            | * mantis bug:2167
    3744|         |            |
    3845|         |            |
     
    8996        Array('name' => "GPCAjax", 'version' => "3.0.0"),
    9097        Array('name' => "GPCCategorySelector", 'version' => "1.0.1"),
    91         Array('name' => "GPCCore", 'version' => "1.3.2"),
     98        Array('name' => "GPCCore", 'version' => "1.3.3"),
    9299        Array('name' => "GPCCss", 'version' => "3.0.0"),
    93100        Array('name' => "GPCPagesNavigation", 'version' => "2.0.0"),
    94101        Array('name' => "GPCPublicIntegration", 'version' => "2.0.0"),
    95         Array('name' => "GPCRequestBuilder", 'version' => "1.1.2"),
     102        Array('name' => "GPCRequestBuilder", 'version' => "1.1.4"),
    96103        Array('name' => "GPCTables", 'version' => "1.5.0"),
    97104        Array('name' => "GPCTabSheet", 'version' => "1.1.1"),
     
    119126  {
    120127    $config=Array();
    121     if(self::loadConfig(self::$pluginName, $config))
    122     {
    123       $config['registered'][$plugin]=Array(
    124         'name' => $plugin,
    125         'release' => $release,
    126         'needed' => $GPCneeded,
    127         'date' => date("Y-m-d"),
    128       );
    129       return(self::saveConfig(self::$pluginName, $config));
    130     }
    131     return(false);
     128    if(!self::loadConfig(self::$pluginName, $config))
     129    {
     130      $config['registered']=array();
     131    }
     132
     133    $config['registered'][$plugin]=Array(
     134      'name' => $plugin,
     135      'release' => $release,
     136      'needed' => $GPCneeded,
     137      'date' => date("Y-m-d"),
     138    );
     139    return(self::saveConfig(self::$pluginName, $config));
    132140  }
    133141
     
    273281   *
    274282   * @param String $pluginName : the plugin name, must contain only alphanumerical
    275    *                             character
     283   *                             character ; if empty, assume GPCCore config
    276284   * @return Boolean : true if config is deleted, otherwise false
    277285   */
    278   static public function deleteConfig($pluginName)
    279   {
     286  static public function deleteConfig($pluginName='')
     287  {
     288    if($pluginName=='') $pluginName=self::$pluginName;
    280289    $sql="DELETE FROM ".CONFIG_TABLE."
    281290          WHERE param='".$pluginName."_config'";
  • extensions/GrumPluginClasses/classes/GPCRequestBuilder.class.inc.php

    r9009 r9034  
    22/* -----------------------------------------------------------------------------
    33  class name: GCPRequestBuilder
    4   class version  : 1.1.2
    5   plugin version : 3.3.3
     4  class version  : 1.1.4
     5  plugin version : 3.4.3
    66  date           : 2010-09-08
    77
     
    8181| 1.1.3   | 2011/01/31 | * mantis bug:2156
    8282|         |            |   . undefined variable on RBuilder screens
     83|         |            |
     84| 1.1.4   | 2011/01/31 | * mantis bug:2167
     85|         |            |
     86|         |            |
     87|         |            |
     88|         |            |
     89|         |            |
    8390|         |            |
    8491|         |            |
     
    300307
    301308  static public $pluginName = 'GPCRequestBuilder';
    302   static public $version = '1.1.0';
     309  static public $version = '1.1.4';
    303310
    304311  static private $tables = Array();
     
    316323  {
    317324    $config=Array();
    318     if(GPCCore::loadConfig(self::$pluginName, $config))
    319     {
    320       $config['registered'][$plugin]=Array(
    321         'name' => $plugin,
    322         'fileName' => $fileName,
    323         'date' => date("Y-m-d H:i:s"),
    324         'version' => self::$version
    325       );
    326       return(GPCCore::saveConfig(self::$pluginName, $config));
    327     }
    328     return(false);
     325    if(!GPCCore::loadConfig(self::$pluginName, $config))
     326    {
     327      $config['registered']=array();
     328    }
     329
     330    $config['registered'][$plugin]=Array(
     331      'name' => $plugin,
     332      'fileName' => $fileName,
     333      'date' => date("Y-m-d H:i:s"),
     334      'version' => self::$version
     335    );
     336    return(GPCCore::saveConfig(self::$pluginName, $config));
    329337  }
    330338
     
    488496  }
    489497
     498
     499  /**
     500   * delete the config
     501   */
     502  static public function deleteConfig()
     503  {
     504    GPCCore::deleteConfig(self::$pluginName);
     505  }
    490506
    491507  /**
  • extensions/GrumPluginClasses/gpc_install.class.inc.php

    r6975 r9034  
    6969      {
    7070        $this->deleteConfig();
     71        GPCCore::deleteConfig();
     72        GPCRequestBuilder::deleteConfig();
    7173        $result=GPCRequestBuilder::deleteTables();
    7274        return($result);
  • extensions/GrumPluginClasses/gpc_version.inc.php

    r9020 r9034  
    1515  if(!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
    1616
    17   if(!defined('GPC_VERSION')) define('GPC_VERSION',  '3.4.2');
    18   if(!defined('GPC_VERSION2')) define('GPC_VERSION2', '03.04.02');
     17  if(!defined('GPC_VERSION')) define('GPC_VERSION',  '3.4.3');
     18  if(!defined('GPC_VERSION2')) define('GPC_VERSION2', '03.04.03');
    1919?>
  • extensions/GrumPluginClasses/main.inc.php

    r9020 r9034  
    141141|         |            |     due to inputText.js ui component)
    142142|         |            |
     143| 3.4.3   | 2011/02/01 | * mantis bug:2167
     144|         |            |   . RBuilder and GPCore not correctly initialized on
     145|         |            |     fresh install
    143146|         |            |
    144147|         |            |
Note: See TracChangeset for help on using the changeset viewer.