/
2.7 Changelog

2.7 Changelog

2000 2.7.6 - 2002/08/26
-----------------------
CHANGES:
- Predisposition for update to Ampoliros 3000 3.0.0.



2000 2.7.5 - 2002/08/19
-----------------------
NEW FEATURES:
- Added SiteSettings::SetKey() wrapper for SiteSettings::EditKey().
- Added $env['currentuser-country'] and $env['currentuser-locale'] in
admin/auth.php.
- Added "disabled" parameter to button Hui element.
- Added support for patch level in version strings (eg. 2.4.12-1 is now valid
and well recognized during comparisons for modules version).
- Added the AMP_DBDEBUG directive in Ampoliros configuration. Setting it to 1
in etc/ampconfig.cfg file will cause Ampoliros to log all database queries.
- Added the SESSION_LIFETIME directive in Ampoliros configuration, defaults to
1440 minutes. Setting it changes the session expiry time.
- Added dispatchers_list() function (hui.library) for retrieving of the passed
dispatchers in Hui event calls.
- Added FormArg Hui element for hidden form arguments.

CHANGES:
- Changed fallback procedure for Locale::OpenCatalog() (locale.library).
- Now AmpToolbar Hui element passes all buttons arguments.
- Now root/sites.php checks if the sites logs exists before trying to show
them.
- Now sessions expires after 1440 minutes.
- Modules, sites and remote procedures root administration pages are more
compact.
- Now the "default" event call for "main" dispatcher is added in the root and
site login forms.

FIXES:
- Fixed a typo in amp_root_modules_it.catalog.
- Fixed trouble with localization when the default catalog language is
different from AMP_LANG.



2000 2.7.4 - 2002/08/12
-----------------------
NEW FEATURES:
- Added huixml_encode() and huixml_decode() functions (handlers/xml.hui).
- Added "frame" attribute to AmpToolBar Hui element.
- Added version dependency in module suggestions list in root/modules.php.
- Added the "Modules settings" root group in root administration. Modules are
encouraged to use the new modsettings rootgroup.
- Added MODULE_MAINTAINER and MODULE_MAINTAINER_EMAIL configuration keys
for modules general.def file.

CHANGES:
- Now default script execution time limit is set to no limit if not specified
with the Ampoliros configuration directive PHP_EXECUTION_TIME_LIMIT.
- Updated the TROUBLESHOOTING file.

FIXES:
- Added missing argument for ignore_user_abort() in etc/ampconfig.php. Now is
set to TRUE, that is to ignore user abort.



2000 2.7.3 - 2002/08/05
-----------------------
NEW FEATURES:
- Added new menu Hui widget. Check LICENSE.phplayersmenu and AUTHORS for
credits.
- Added site.module.enable.calltime, site.module.enable.moduleenabled,
site.module.disable.calltime and site.module.disable.moduledisabled hook
events.
- Added module.enable.calltime, module.enable.enabled, module.disable.calltime
and module.disable.moduledisabled hook events.
- Added empty Hui container.
- Added archives.library. Check AUTHORS for tar class credits.
- Now modules are extracted with the new archive functions.
- Added ZLib support requirement.
- Added "needconfirm" and "confirmmessage" properties to button, submit and
pushbutton Hui elements. If set, a javascript popup message is opened
for action confirmation.
- Added module version dependency big feature. Modules can optionally specify
minimum version dependency in general.def file with the format:
module1[version],module2,module3[version].
- Added build_events_call_string() function (hui.library) to generate Hui
events call strings in a bunch.
- Xml Hui element automatically loads widgets defined in the structure if not
already loaded.
- Added ampoliros.log.amp.get, ampoliros.log.amp.erase and
ampoliros.log.amp.logevent remote procedure calls.
- Added ampoliros.log.remote.get, ampoliros.log.remote.erase and
ampoliros.log.remote.logevent remote procedure calls.
- Added ampoliros.log.db.get, ampoliros.log.db.erase and
ampoliros.log.db.logevent remote procedure calls.

CHANGES:
- Reordered the defs/structure.xml file grouping elements by feature.
- Changed root main frame name from "prefsop" to "groupup".
- Now Ampoliros requires PHP DOM support (since 2.7.2).
- Restored HuiWidgetElement::AddChild() by reference.
- Minor optimizations.
- When creating a new site, if a database with the same name of the site
database is found now it is dropped and then recreated.
- Now PHP_MEMORY_LIMIT is set to 16M in the Makefile during ampconfig.cfg
creation.
- \Innomatic\Logging\Logger::CleanLog() (logger.library) no more recreates the log file with
zero bytes size.

FIXES:
- Added missing definitions of amppage and amptoolbar Hui elements into
var/db/amproot.xsql.
- Fixed issue with Windows platforms when extracting a module.
- Fixed setup that didn't stopped if the DOM support was not available.
- Fixed CompareVersionNumbers() (misc.library).
- Removed wrong log events in module.library.
- Updating a module no more deletes the module file in modules dir if the name
is the same as the old module version.
- Fixed missing site log error when removing a site.



2000 2.7.2 - 2002/07/29
-----------------------
NEW FEATURES:
- Added XML Hui widgets element big feature.
- Added "doc/sdk/xml_hui_element.txt" tutorial for XML Hui element.
- Added module details feature.
- Added module details page in root/modules.php.
- Added the following module keys in defs/general.def: MODULE_AUTHOR,
MODULE_AUTHOR_EMAIL, MODULE_AUTHOR_SITE, MODULE_SUPPORT_EMAIL,
MODULE_BUGS_EMAIL, MODULE_COPYRIGHT, MODULE_LICENSE, MODULE_LICENSE_FILE.
- Added mLog property to HuiWidgetElement class (hui.library).
- Added PHP support check for XML DOM.
- Added AmpPage Hui element (var/handlers/amppage.hui).
- Added AmpToolBar Hui element (var/handlers/amptoolbar.hui).
- Added "nowrap" attribute to link and button Hui elements.
- Added "bgcolor" attribute to toolbar, vertframe, horizframe and text Hui
elements.
- Added "formsubmit" attribute to button Hui element; it overrides the
"action" attribute and performs a submit to a form named as the "formsubmit"
attribute.
- Added hui.js cgi with common JavaScript code.
- Added name attribute in form HTML code in form Hui element.

CHANGES:
- Updated README file.
- Link HUI element now is not a link when no url is given; only the label is
printed.
- Changed defs/general.def file accordingly to new module details feature.
- Now HuiWidgetElement::AddChild() takes no more the child by reference.
- Update of modules is performed twice in order to immediately apply some
changes at structure level. Slower, but more accurate.
- Optimized a lot of speed critical code by converting double quotes to single
quotes.
- Changed button Hui element in order to look better when attribute 'horiz' is
set to true.

FIXES:
- Added missing global declarations in xmlrcp.library. They are necessary due
to the new OpenLibrary() function.
- Fixed typo in var/handlers/vertgroup.hui which prevented begin comment from
working.
- Fixed bug in grid Hui element when adding a child with a row or column
exceding the preset rows and columns.



2000 2.7.1 - 2002/07/22
-----------------------
NEW FEATURES:
- Added Italian help nodes.
- Added soap.library. Check LICENSE.nusoap and AUTHORS for credits.
- Added doc/sdk/soap.txt Soap SDK guide.
- Added doc/sdk/soap directory containing Soap API.
- Added groups in root administration.
- Added rootgroup.element.
- Added category attribute to rootpage.element.
- Added $gEnv global variable. Now $env is a reference of $gEnv; in future
$gEnv will be restructured and $env will maintain the current structure
for compatibility.

CHANGES:
- Changed some old style code to new style.
- Changed many include() calls into OpenLibrary().
- Post installation script generalpostupdate.php now copies also other
LICENSE.* files.

FIXES:
- Fixed typo in configure script.



2000 2.7.0 - 2002/07/15 - "Database table update"
-----------------------
NEW FEATURES:
- Added the long awaited table update in admintable.element and
roottable.element. For now it can add new columns and remove old columns.
- Added CompareVersionNumbers() function in misc.library.
- Added check for Curl extension for SSL support in Xml-Rpc functions.
- Added User::GetGroup() memebr (users.library) to get user group id.
- Added site.user.add, site.user.remove, site.group.add, site.group.remove hooks.
- Added OpenLibrary function (ampoliros.library).

CHANGES:
- Changed version to 2.7 series, due to new table update important feature.
- Changed big logo, added a "2000" string.

FIXES:
- Fixed wrong assignment of site superuser locale settings from
admin/locale.php.
- Added missing HuiPage::mBorder data member.
- Fixed wrong variable inside single quotes block in xml.library.
- Fixed broken image link in main pages if OEM logo is not enabled.
- Fixed "Invalid Ampoliros database handler" failure when finishing web setup
phase.
- Added check in RecRemoveDir() (misc.library) in order to verify if the given
dirname exists.

Related content

3.6 Changelog
3.6 Changelog
More like this
4.0 Changelog
4.0 Changelog
More like this
3.0 Changelog
3.0 Changelog
More like this
3.3 Changelog
3.3 Changelog
More like this
3.7 Changelog
3.7 Changelog
More like this
3.1 Changelog
3.1 Changelog
More like this