> -------------------------------------------------------------------------------- :: HISTORY | release | date | | 2.0.0b | 2008/07/27 | * initial release with own blocks classes | | | | 2.0.0 | 2008/10/23 | * first release for piwigo's blocks classes | | | | 2.1.0 | 2009/07/26 | * add a functionality : random image can be changed | | | every x seconds (from 0.5 to 60) | | | | | | * bug resolved : random image block is displayed only | | | if user have accessibility to more than 0 images | | | random images are choosen in the accessible images | | | for a user (permission + level) | | | (cf. post:107877 on french forum) | | | (cf. topic:14374 on french forum) | | | | 2.1.1 | 2009/07/27 | * random picture is preloaded before the first ajax | | | call assuming the display of a thumbnail even if | | | javascript is disabled on the browser | | | (cf. post:116807 on french forum) | | | | | | * give the possibility to choose between an automatic | | | and a fixed height for the block menu | | | (cf. post:116804 on french forum) | | | | | | * compatibility with Sylvia theme | | | (cf. post:116800 on french forum) | | | | 2.1.2 | 2009/11/16 | * adding new translations | | | - es_ES | | | - hu_HU (thx to sámli) | | | | 2.1.3 | 2009/11/24 | * mantis: feature 1285 | | | move the js for "random image" in the the footer | | | (having the js inside the
tag was not w3c | | | compliant) | | | | | | * mantis: feature 1132 | | | Allowing order management for items in Piwigo's core | | | blocks | | | | | | * mantis: feature 1133 | | | Allowing to group content from Piwigo's core blocks | | | | | | * mantis: feature 1278 | | | Allowing to manage access to menu items with a right | | | management system | | | | | | * mantis: feature 1100 | | | Random picture : compatibility with theme 'montblanc' | | | | 2.1.4 | 2009/11/29 | * mantis: feature 1299 | | | Allows to manage access for the 'Admin' users | | | | | | * mantis: feature 1298 | | | Users 'Webmaster' aren't managed | | | | | | * mantis: feature 1297 | | | AMM don't works properly if a block 'menu' or | | | 'specials' is hidden | | | | 2.1.5 | 2009/12/15 | * mantis: feature 1331 | | | JS code used to manage the random picture is always | | | loaded even if there is no menubar | | | | | | * adding new translations | | | - zh_CN (thx mzs777) | | | | | | * update translations | | | - hu_HU (thx to sámli) | | | | 2.1.6 | 2009/12/19 | * mantis: feature 1336 | | | Error message about an undefined var 'tabsheet' on | | | the admin panel | | | | 2.2.0 | 2010/03/28 | * updated for Piwigo 2.1 compatibility | | | | | | * mantis: feature 1384 | | | Problem of length of title field in the custom menu | | | module | | | | | | * mantis: bug 1476 | | | Error message on login screen | | | | | | * mantis: bug 1541 | | | Items order is not respected in admin pages | | | | 3.0.0 | 2011/01/09 | * mantis: feature 1296 | | | . add permissions for managing personal menu | | | | | | * mantis: feature 1477 | | | . Possibility to pre-select the "random images" | | | | | | * mantis: bug 1680 | | | . Warning if a new lang is added in Piwigo | | | | | | * mantis: feature 1709 | | | . Change title links by sub tabs | | | | | | * mantis: feature 1723 | | | . Display links using user access right | | | | | | * mantis: bug 1776 | | | . Unable to set access for the administrator | | | | | | * mantis: bug 1910 | | | . Incompatibility with Internet Explorer | | | (partially fixed : works, but lloks a little bit | | | ugly) | | | | | | * mantis: feature 2052 | | | . Convert album to menu | | | | | | * mantis: feature 2128 | | | . Random picture : preload a set of picture | | | | | | * mantis: feature 2129 | | | . User & group access management is not consistent | | | | | | * plugin core rewrited | | | | 3.0.1 | 2011/01/31 | * mantis: feature 2157 | | | . Personalised blocks : title & content are inverted | | | | | | * mantis: feature 2158 | | | . Album to menu : error message about number of | | | pictures | | | | | | * mantis: feature 2159 | | | . Update process : users acess is not managed on links | | | | | | * mantis: feature 2162 | | | . Personalised blocks : when adding a new block, | | | previous title & content are not reseted | | | | | | * mantis: feature 2163 | | | . Update process : error message on gallery side | | | | | | * mantis: bug 2165 | | | . Database schema not completely updated | | | | 3.0.2 | 2011/02/01 | * mantis: bug 2166 | | | . Error message on gallery side about | | | create_table_add_character_set() | | | | 3.0.3 | 2011/02/07 | * mantis: bug 2166 | | | . Error message on gallery side about | | | create_table_add_character_set() | | | | | | * mantis: bug 2182 | | | . links and personnal blocks : double quote are not | | | correctly managed | | | | | | | | | | | | | | | | | | :: TO DO -------------------------------------------------------------------------------- :: NFO AMM_AIM : classe to manage plugin integration into plugin menu AMM_AIP : classe to manage plugin admin pages AMM_PIP : classe to manage plugin public integration -------------------------------------------------------------------------------- */ // pour faciliter le debug - make debug easier :o) //ini_set('error_reporting', E_ALL); //ini_set('display_errors', true); if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); define('AMM_DIR' , basename(dirname(__FILE__))); define('AMM_PATH' , PHPWG_PLUGINS_PATH . AMM_DIR . '/'); include_once(PHPWG_PLUGINS_PATH.'GrumPluginClasses/classes/CommonPlugin.class.inc.php'); include_once('amm_version.inc.php'); // => Don't forget to update this file !! include_once('amm_root.class.inc.php'); global $prefixeTable, $page; if(defined('IN_ADMIN')) { //AMM admin part loaded and active only if in admin page include_once("amm_aim.class.inc.php"); $obj = new AMM_AIM($prefixeTable, __FILE__); $obj->initEvents(); set_plugin_data($plugin['id'], $obj); } else { if(CommonPlugin::checkGPCRelease(AMM_GPC_NEEDED)) { AMM_root::checkPluginRelease(); //AMM public part loaded and active only if in public page include_once("amm_pip.class.inc.php"); $obj = new AMM_PIP($prefixeTable, __FILE__); set_plugin_data($plugin['id'], $obj); } } ?>