|
Kernel Module
v9.1.12010-08-10 Changed the algorithm for storing desktop gadget position on user and group profile pages.
Some functions relocated from bitrix:main.user.link to the system kernel.
Minor improvements.
v9.1.0 2010-07-28 Support for tagged cache.
Fixed error caching menus containing conditional items.
The module is now PHP 5.3.0 compatible.
v9.0.7 2010-07-16 The site folder is now accounted for during the menu building process in multisite mode.
Improved compatibility with PHP 5.3.
JS Core library was extended with transliteration option.
v9.0.6 2010-07-07 Minor changes in windows interface library API.
v9.0.5 2010-06-28 Fixed error which occurred when loading client scripts before intializing the DOM-structure of the document.
The error occurring while creating a new site with no name specified in the wizard was fixed.
API: a new parameter for the [I]bitrix:menu[I] component has been added: Delayed building of the menu template. Now, components can add menu items.
v9.0.4 2010-06-17 Introduced support for solution wizards.
v9.0.3 2010-06-09 Introduced the Marketplace area to search, install and update third-party modules.
The site installation wizard can now be started when adding a site. The site wizard can be the one selected in Marketplace as well.
Added an “arrows” template to system.pagenavigation.
MSSQL 9.0 (2005) or higher is now required to obtain updates.
Minor bugs and errors fixed.
API: added support for MSSQL native driver. Add $DBSQLServerType="NATIVE" to dbconn.php to connect the driver.
API: the wizards are now selected and installed from the module folders.
API: added filter support to main.interface.grid.
v9.0.2 2010-05-11 PHP 5.0 or later is now required to obtain updates.
New kernel settings: "Autocheck For Updates" and "Abort Authocheck When Errors Occur". The Control Panel taskbar now shows information about the currently available updates.
New access permission: "install_updates". By default, this permission is assigned to administrators only.
API: the methods CMain::GetCSS and CMain::ShowCSS render up to 20 “LINK” tags injecting the remaining CSS rules into the page stream (thus bypassing IE restriction).
API: added new components “main.interface.form”, “main.interface.grid”, “main.interface.toolbar” to create user interface for lists and forms.
v9.0.1 2010-04-07 Minor user interface errors fixed.
v9.0.0 2010-04-05 E-mail message fields added to e-mail templates: copy; BCC; reply address; return-path; priority; two additional arbitrary fields.
The mass file upload component has been updated.
Added user name format support to the Personal Dashboard component to display user names in gadgets.
A "Fullscreen" button added to the public section dialogs.
Considerable optimization in a BMP image resize algorithm.
New parameter in the Kernel module settings to adjust the JPEG image resize quality (95 by default).
API: an arbitrary e-mail message header can be set when creating an e-mail event using $arEvent["=X-Field"]="value".
API: in autocache mode, the components now include CSS files specified by templates.
API: in autocache mode, the components can now run uncached code in templates by including component_epilog.php in the template folder.
v8.6.4 2010-02-17 Default value can be specified for the Link to Information Block Section custom property now.
Page execution time dialog now displays component cache size information.
API: active page templates can now be separately used for creating pages or sections: special "type" attribute should be used in template description with "section" or "page" values.
API: functions CMain::ShowHeadScripts() and CMain::ShowHeadStrings() can now be used in the Control Panel.
v8.6.3 2010-02-05 Added the main.user.link component to the standard components of the social network.
v8.6.2 2010-01-22 The Site Map component now respects the nesting depth specified in the menu.sections component.
The Site Check form has been redesigned: the system tests extended, the techsupport form changed.
Improved the localization support in the update system.
Minor bugs fixed.
v8.6.1 2009-12-23 Form for connecting to controller site has beem extended with Proxy settings section.
Fixed error with user selection by their birthday if the date is February, 29th (for MSSQL and Oracle).
Fixed error that occured while pinning toolbar in IE8.
v8.6.0 2009-12-08 Product now available in SaaS regime.
The error in editing include areas in the public sector pages has been fixed.
Minor fixes.
v8.5.3 2009-11-12 Email correctness check is now performed using the old algorithm (used before v.8.0.6).
Compatibility with Site Controller module was improved.
Minor interface changes for the Control Panel forms.
API: new parameter that controls tag output format was added to the following functions CMain::GetMeta(), CMain::ShowMeta(), CMain::GetCSS(), CMain::ShowCSS(), CMain::ShowHead().
v8.5.2 2009-10-23 New command in the public section toolbar: "Create" - "Page/Section from template".
Introduced the active templates for pages. Active templates may request data and process it in the page creation wizard.
Each module now has a single CSS file to overcome Internet Explorer's 30-file limitation.
The Control Panel index page now displays Performance Monitor module status information (can be disabled in Interface Settings).
API: the arrays $this->aGlobalMenu and $aModuleMenu are now passed by reference to OnBuildGlobalMenu, which allows to alter the Control Panel menu as required.
v8.5.1 2009-10-05 New Feedback Form component and email template for it were added.
New! Added support for the following caching mechanisms: memcache, eaccelerator, apc. Type of caching can be defined with BX_CACHE_TYPE constant. Additional BX_MEMCACHE_HOST constant should be defined for memcache. Standard file-based cache is used by default.
New option was added to the menu component setting: "Allow several menu items to be highlighted as active".
Improved URL processing behavior for IIS.
API: New (third) parameter was added for the LocalRedirect function: HTTP-response status ("302 Found" by default).
API: New event was added: OnBeforeChangeFile. It is being called before saving a file in CMain::SaveFileContent method. Event handler can cancel file saving and process old or new file content.
API: sParams parameter of the functions: CFile::ShowImage, CFile::Show2Images and CFile::ShowFile can now contain the alt attribute.
v8.5.0 2009-09-25 New public section dialog "Site Explorer" showing logical or physical site structure. The dialog allows to perform file and folder operations; drag'n'drop technology is also supported.
Extended "Page Creation Time" public section statistics. The dialog shows the execution time for page areas, components and SQL queries.
Current menu item algorithm has changed. Now, if multiple menu items are selected, an item with the longest link is the current item.
The authorization component templates optimized for search engines.
The public section visual editor now includes current site styles.
Fixed error processing the stored authorization.
MSSQL version: fixed SQL error occurring when resolving a site by the supplied path.
API: new method CAdminList::AddActionSuccessMessage() to render notifications about successful operations performed on lists.
API: new optional parameter in CMain::GetCurPage() allowing to return the index page path without "index.php".
API: new constant BX_DISABLE_INDEX_PAGE (true/false). The constant sets the default behavior of the "get_index_page" parameter in GetPagePath(), CMain::GetCurPage(), CMain::GetCurPageParam().
v8.0.8 2009-08-17 Added logging of access permission related events: changing user membership in groups; changing the group security policy; changing the module and file access permission; changing the access permission level.
Custom configurable fields introduced in the user profile editor.
Inactive users now cannot request a password change word.
MySql: fetching users using the user group filter has been optimized.
UTF-8 CSV files containing BOM at the start used to import incorrectly; now fixed.
Fixed error changing the site in the file dalog.
Minor user interface and API fixes.
v8.0.7 2009-06-29 New update system for partner modules has been released.
File upload error was fixed in Browse File dialog for non-Administrator users.
Fixed error with incorrect shadows for drop-down menus in Opera.
v8.0.6 2009-06-19 New component: "Color Picker" (main.colorpicker) for choosing colors.
The file dialog performance has been optimized; user interface improved; added keyboard navigation support; various errors fixed.
Added check for uniqueness of XML_ID values in "list" values editor.
Better CSV user import error handling.
The e-mail address validator improved.
The size of the "Name" user group table field increased to 255.
The user profile component now does not interrupt a page upon completion of the authorization form.
Fixed incorrect behavior of the authorization form when the OpenID/LiveID authorization is enabled.
Minor fixes and improvements in the Control Panel interface.
Control Panel filters: fixed error searching by text containing "\".
v8.0.5 2009-05-27 New! Special gadget was added for the Personal Dashboard: Google Gadgets. It allows to insert different Google Gadgets directly to your personal desktop. Gadgets code can be requested in the Google Gadgets directory.
New! The Include Area component now uses a component template which allows for customization of the include area templates.
Personal Dashboard component's interface was modified.
Fixed doubling section description error in the Site Map component.
Minor user interface improvements.
Module security has been improved.
Fixed error processing the OnProlog event for unauthorized visitors on pages requiring authorization.
Fixed error preserving the original filename when uploading files.
Fixed error resolving an active site under unusual multisite settings.
Fixed error selecting custom properties in the user list.
Fixed errors in components running in AJAX mode under unusual multisite settings.
Fixed check for e-mail uniqueness when creating a user in Control Panel.
Fixed error applying the module default access level.
Fixed processing SEF rules on IIS in HTTPS mode.
Fixed error unpacking .tar.gz archives in UTF-8 version (occurring when importing site templates, wizards, courses etc.).
Fixed error controlling the access to the user search page.
Fixed search filter error occurring when using a "%text" search pattern in MSSQL version.
API: MakeTimeStamp can now return negative values.
API: added a parameter to CMain::AuthForm allowing to not interrupt page execution after showing the authorization form.
API: added constants ERROR_EMAIL_FROM and ERROR_EMAIL_REPLY_TO (they reflect the corresponding fields in database error messages). The system now sends the message even if an error has been caused by an administrator.
v8.0.4 2009-04-21 Minor changes and improvements.
Proactive Protection module status information can now be displayed at the Control Panel index page.
v8.0.3 2009-04-08 Minor GUI changes in the Personal Dashboard component.
v8.0.2 2009-04-07 Added new component Personal Dashboard allowing a site user to assemble a personal page by adding gadgets of their choice.
New gadgets: RSS Feeds View, Favorite Links.
Back-up errors fixed:
- the database encoding failed to add to the dump;
- incorrect block size in UTF-8 compatibility mode;
- an SQL error might occur when creating a back-up copy if the memory_limit value is missing;
- better compatibility with server modules: suhosin and mod_security;
Miscellaneous minor fixes.
v8.0.1 2009-03-30 Fixed error in User Edit form: user groups were not initialized.
Fixed error in Group Edit form in Oracle version ("String id").
Fixed error occured during password changing procedure. Site for notification was set wrong. Now fixed.
Fixed error with selecting user by Country field value.
v8.0.0 2009-03-27 Compatibility with a new module Proactive Protection.
Minor changes.
v7.1.12 2009-03-18 This update installs stronger CAPTCHA unless its parameters has been changed.
The Control Panel security has been improved.
Fixed error occurring when deleting URL processing rules.
HTML entity error fixed in the e-mail template editor.
Fixed continuous update of the "Last update" user field if the Social Network module is installed.
Fixed SQL error occurring when deleting a site.
Fixed stored authorization processing error occurring when HTML cache is enabled (requires the cache settings to be saved again).
v7.1.11 2009-02-26 Improved interface dialogs.
Improved security of the Control Panel forms.
Minor error fixes.
v7.1.10 2009-02-06 Help in Control Panel now links to the bitrixsoft.com site. Local help files will be removed as outdated.
Site Menu component now respects current site in caching (SITE_ID).
Deleteing of non-active users with agent was fixed for non-confirmed registrations.
Fixed error with incorrect archive creation with the system backup tool.
v7.1.9 2009-01-30 This update sets Security level for Administators user group to High level, if the security policy has not been configured for this group before.
Improved security of the Control Panel pages.
Optimized user options selection. (Reduced number of DB queries)
Fixed error with sound playing.
v7.1.8 2009-01-27 Improved support for national characters in public dialogs for UTF-8 mode.
v7.1.7 2009-01-21 New component "Clock Conrol" (main.clock) to input time using clock.
Changes in the back-up system:
- ability to exclude files and folders by mask;
- more clear demarcation between the public section and administrative area: only the user data are now stored in the public section;
- option to skip symbolic links to directories to prevent deadlocks;
- existing .htaccess in the site root is no longer overwritten when extracting files.
The menu component now uses caching. New cache management parameters: "Respect Access Permissions" and "Important Query Variables".
New parameter "Hide Time Control" in the main.calendar component.
API: new parameter AJAX_OPTION_ADDITIONAL for AJAX-mode components allowing to specify an additional ID for components that render data in loop.
API: new field LAST_ACTIVITY_DATE in the user table:
- the field is maintained by the Social Network module; used to show the "Online" status;
- new filter LAST_ACTIVITY in the CUser::GetList method, specify interval in seconds;
- new method CUser::IsOnLine($id, $interval=120) to define the user online status by the user ID.
v7.1.6 2008-12-25 The MSSQL and Oracle editions can now create the backup copy without database contents.
When restoring the system from the backup copy, the database connection parameters are now set in dbconn.php;
With encoded versions, a warning is shown informing that Zend Optimizer is required at a new location;
Bug fixes in the backup system:
- existing statistics erased if the backup copy did not include statistics, now fixed;
- incomplete restore.php file download in UTF versions;
- the uncompressed archive file name had extension ".gz";
- the restoration procedure ignored file permissions set in BX_FILE_PERMISSIONS;
Component parameters configuration dialog now dynamically loads parameters of selected component template.
New option was added in the Interface settings dialog for the Start menu: "Show tooltips for Start menu items".
Improved security for some Control Panel pages.
Fixed error with password confirmation in the main.register component.
Fixed error with template name in the component template copy dialog.
v7.1.5 2008-11-18 Introduces the managed cache of operations and access permissions.
The HTML cache statistical data is now separated from the cache settings. The cache now performs better on high concurrent load.
Minor fixes.
v7.1.4 2008-11-11 Sound is now playing only once per browser session.
New! Preload of the Start button menu items can be enabled in the Interface settings.
v7.1.3 2008-10-28 New features in the registration component: group policy processing; e-mail address uniqueness; activation via the e-mail; journaling.
Improved the security of many Control Panel pages.
New module settings parameter: Additional parameter for "mail" function. This parameter can be used, for example, to specify the sender e-mail address (see the description of the "mail" function).
With shared authorization, logout now ends authorized session on all sites.
The font setting did not persist in the CAPTCHA preferences; now fixed.
The LIKE operation quoting error fixed in queries.
API: the e-mail send function can now be redefined (declare a custom_mail() function with the same set of parameters as in mail()).
API: the address of the Whois service can now be changed by specifying the Kernel option "whois_service_url" (#IP# macro can be used). The default service is whois.domaintools.com.
v7.1.2 2008-10-13 Sound notification can now be played upon authorization (enable it in "Interface Settings").
New e-mail event: "New User Invitation" which is generated when importing users.
Sample CSV file in the user import form showing an example of creating a source import file.
New security policy parameter: "Password entry attempts without using CAPTCHA". If a user exceeds the specified number of unsuccessful login attempts, they will have to enter CAPTCHA symbols.
CAPTCHA settings form added ("Settings" - "System Settings"). Better anti-recognition protection (nonlinear distortion, merged symbols). New font for CAPTCHA symbols.
v7.1.1 2008-09-27 New! Now components on pages can be disabled and enabled with saved settings;
New! Import form was added for users.
v7.1.0 2008-09-12 New option to confirm user registrations via the e-mail. This can be enabled in the Kernel settings. Proper e-mail event type and template has been added.
Uniqueness of user e-mails can now be checked (can be enabled in the Kernel settings).
Group security policy enhanced with checks for the length of password and the presence of specified characters in it (Latin letters, digits, punctuation marks).
New feature: Event Log ("Settings" -> "Tools"). The log enrolls user registration and authorization related events.
The password and password change checkword are now handled in a now more secure fashion.
New custom property type "Bind to information block section".
The current page URL is now preserved if the Start button is clicked to access Control Panel.
API: new method CEvent::SendImmediate() to send urgent messages without adding them to the event queue.
API: file save method changed. Added function CFile::SaveForDB(). Functions CDatabase::PrepareInsert() and CDatabase::PrepareUpdate() do not save files to disk now.
v7.0.14 2008-08-18 Tooltips added to component parameters dialog.
Fixed errors occurring when saving hidden parameters in editor dialog.
File dialog optimized; now loads much faster.
New feature to switch between sites in file dialog.
v7.0.13 2008-07-31 Fixed error with filtering by miltiple user-defined properties (SQL errors in Oracle and MSSQL versions).
v7.0.12 2008-07-31 Fixed error with duplicated results in filtering of multiple user-defined properties.
Fixed problems with HTML-caching: using comression with UTF and redundant browser caching.
v7.0.11 2008-07-22 OpenID provider now asks for trusting to the whole site when authorizing(not for each site page).
Interface error fixes for public edit mode.
v7.0.10 2008-07-15 New! Column settings now can be customized in the user search interface dialog.
New! Now page work area can be edited directly by double-clicking on it or from drop-down menu in content area.
Fixed errors in the edit form customization dialog.
v7.0.9 2008-07-10 Fixed string convertion error for some encoding (e.g. greek windows-1253).
Fixed authorization error alert issue.
API: New tools for tabs and fields customization in Control Panel edit forms (CAdminForm class).
v7.0.8 2008-07-01 AJAX library include error fixed.
v7.0.7 2008-07-01 Optimizations in the menu editor dialog. Now compatible with Mozilla Firefox 3.
The Include Area component can now use any arbitrary external file. This feature is only available to users with edit_php permission.
Fixed CSS handling errors in AJAX modes and public dialog boxes.
The system now includes a beta version of drag-n-drop library.
v7.0.6 2008-06-10 Now àiles can be obtained from controller site.
API: new step in site creation wizard to show custom license.
Minor bugs fixed (spelling, user interface, PHP warnings).
v7.0.5 2008-05-29 Current page cache is now updated when saving changes in public dialog boxes.
Cache update button added to the "Preview" tab.
New parameter: "Check access permissions" in the main.profile component.
v7.0.4 2008-05-23 Fixed Cyrillic encoding conversion error in public dialogs and Control Panel filters.
The system.liveid.receive component now respects the Add to group upon registration kernel parameter.
Double-click is now disabled for report table rows in Quick Edit mode.
API: CUser::LoginByHash now returns the error description instead of false when the hash does not match.
v7.0.3 2008-05-21 New system.liveid.receive component to support LiveID authentication.
v7.0.2 2008-05-20 New authentication method by OpenID (can be enabled in the Kernel settings). The system.auth.authorize and system.auth.form components now support OpenID.
New authentication method by LiveID (can be enabled in the Kernel settings). Requires new component system.liveid.receive. The system.auth.authorize and system.auth.form components now support LiveID. LiveID authorization requires mhash and mcrypt PHP libraries.
Warning about the expiration of techsupport subscription. It can be disabled in the system interface settings.
Resizable text editor window in the public section.
Public cache clean-up error fixed.
Better support for PHP FastCGI mode.
The "SQL Query" form now allows multiple queries in the input field.
New Generate e-mail event option in the main.profile component. Access permission check enhanced.
New Show errors option in the system.auth.form component.
API: new method CFile::GetList().
API: new event OnEndBufferContent which is fired after calling all the delay functions to modify the final page.
Fixed error occurring when editing sites whose ID contains "+".
Fixed error occurring when processing events that are not bound to any site.
Fixed error in main.register component: user fields were unavailable in the OnBeforeUserRegister event.
Fixed users filter error occurring when filtering by the profile information fields.
v7.0.1 2008-04-11 Two separate buttons in Administrative toolbar: User Profile and Log Out.
The PHP file editor dialog in the public section now shows a link to edit the file in Control Panel.
New Kernel options: "Days to keep e-mail events" and "Messages to send at a page request".
Agents has been optimized in Oracle version.
Control Panel forms has been updated to work with the new help section structure.
AJAX: the component output buffering algorithm has been optimized.
AJAX: support for Opera behaviour emulation.
AJAX: a link to an AJAX-driven page can now be stored for later view (e.g. you can send it to other users, add to Favorites etc.)
AJAX: new event: onAfterAjaxResponse which enables developers to append custom data to a response.
AJAX: support for dynamic breadcrumbs changing automatically when traversing pages of AJAX components.
AJAX: fixed error with client scripts handling in Safari.
v7.0.0 2008-03-27 The Control Panel toolbar has been redesigned. New modes have been introduced to the public section view: site view, content editing, site design.
The toolbar now features the "Start" button which opens a menu with Control Panel functions, favorite and recent links.
New dialogs in the public section:
- new page wizard; new section wizard;
- visual and HTML/PHP editors;
- page and section properties;
- page and section access permissions;
- editor forms for: information block elements, information block sections, web forms, banners.
Dialog boxes has been redesigned and now are resizable and modal.
The component bar now shows as a drop-down menu whose items depend on the current mode: content editing or design. A tooltip is now shown for a component in the editor.
Preferences for the "Start" button in the user interface settings form.
The module is now UTF-8 enabled.
HTML cache now handles HTTP header fields: ETag, If-Modified-Since, Last-Modified.
User list in Control Panel is now created quickly even for many users.
Fixed error occurring when quoting free space over 2 GB.
Navigation cache error in components has been fixed; occurred in pages with more than one breadcrumb-enabled components.
New API: new method $APPLICATION->ShowHead() to render standard header fields in site template.
API change: $APPLICATION->GetSpreadCookieHTML() now uses <img> instead of <iframe>. The method is now called before the inclusion of the site template bottom area, rather than after.
v6.5.8 2008-02-18 New! Added transparent user authorization between sites through the controller.
New! HTML caching mechanism was added for pages (can be enabled on the Cache Settings page).
HTML cache processes only pages listed in inclusion mask and not listed in exclusion mask;
For non-authorized visitors system check for the page copy stored in HML cache. If page is found in the cache it is being displayed with no system modules included;
Page will be sent compressed if Compression module was installed at the moment of cache generation;
If there is no cache found for the page it is being processed in normal way;
After finishing the page load its copy will be saved in HTML cache;
v6.5.7 2008-02-12 Component system.field.edit now uses new calendar for properties of date type.
Minor changes in system.field.edit component (editiing of user-defined fields).
Fixed SQL error in user-defined properties for MS SQL version.
If the disk usage quota is set, the free disk space indicator is shown in toolbar in the public section and Control Panel.
v6.5.6 2007-12-27 Experimental support for browser navigation in the AJAX mode.
New AJAX service option in the component properties: "Emulate browser navigation".
Changed titles and program logic of the AJAX mode parameters (now extra options are disabled by default).
"User parameters" component (bitrix:main.profile) is now compatible with AJAX mode.
Fixed callback parameter processing error occurring when installing event handlers using AddEventHandler.
Fixed menu save error in the file dialog.
v6.5.5 2007-12-13 New! Great improved menu edit dialog was added for the menu component. It enables editing of the menu in Site Edit mode with simple drag-n-drop actions.
New! Special component was added: main.calendar. It provides calendar functionality for user profile and user registration components (similar to calendar in Control Panel).
New! Componets can work with AJAX now.
Added check for correctness of the characters in file or folder names in create/rename dialogs.
Most of the forms and pages in control panel were improved to work under minimal user permissions.
New operation was added to the tasks for visual site template editing without accessing PHP code (lpa_template_edit).
Fixed error with creating a new site template.
Fixed incorrect list export in Excel format.
Fixed error with creating URLs processing rules through the component settings in multisite configuration.
Fixed error with component settings editing under specific hosting server settings.
v6.5.4 2007-10-31 Extended file and folder access permissions in the controller supervised mode.
The site template preview mode has been fixed and improved.
Fixed user interface errors in the file dialog.
Fixed user interface errors in the access levels and group management forms.
Fixed error occurring when resolving access permissions with external authorisation.
API changes: new events OnBeforeLocalRedirect, OnLocalRedirect, OnBeforeRestartBuffer.
v6.5.3 2007-11-02 New! Added site template preview feature in the template edit form.
New! Added new features to the Browse Files dialog: now it is possible to create folders, delete and rename files and folders.
New operation is added to the list of available operations: "Limited Site template modification".
New! Added new feature that enables to perform limited Site template modification (without editing PHP-code).
New! Added support for the Site Controller.
Fixed error with editing parameters of components located in files that have capital letters in their names.
Fixes in site authorization storing mechanism.
Now the required fields: Login, Password, Email are checked when adding a user with API functions.
Fixed error with restoring a site from archive.
v6.5.2 2007-10-19 Fixed error with converting strings in UTF-16 format.
v6.5.1 2007-10-17 New system tool added to the Settings-Tools section of the Control Panel: "PHP command line". It enables to run arbitrary PHP code at server.
Now main.register component calls system events on user adding and sends email notifications.
Now main.site.selector component matches the domain list in the site settings.
Fixed error that prevented site template editing in the visual editor.
To developers: UTF-16 charest support was added for the CharsetConverter class.
v6.5.0 2007-09-19 The permission assignment system can now bind access levels to operations. An access level can contain allowed operations and be a subject of certain modules and/or user groups.
The operation "Manage users of allowed groups" permits users other than administrators manage members of specified user groups.
The operation "Restricted modification of PHP files " permits users other than administrators configure visual components and edit PHP pages in the visual editor.
A new technology of configuration wizard introduced. Wizards can be downloaded in the form of individual packages. The downloaded wizards are available in the menu "Settings - System settings - Wizards".
New site creation wizards can be created on the basis of existing configuration wizards.
Maximum disk space available to the system and the database (disk quota) can now be preserved. The quota can be configured and recalculated in the Kernel settings.
URL processing algorithm is now more compatible with IIS / FastCGI.
Fixed minor errors in the file dialog.
A PHP 4 error with list item editing in custom properties is now fixed.
API: new delay functions of $APPLICATION: AddHeadScript(), GetHeadScripts(), ShowHeadScripts(). These can be used to include run-time JavaScript areas in site templates.
v6.0.5 2007-09-12 New! Added support for Web Services module.
v6.0.4 2007-07-20 New feature added: stepwise product updates.
v6.0.3 2007-07-20 New! Added special interface for editing email event types (menu "Settings - Email events").
Improvements in Open file dialog.
Clear Cache button is now displayed in toolbar in public site pages for users with Write permissions for Kernel module.
Fixed error with updating user data when no fields were specified in the field list.
Fixed incorrecr behaviour of the URLs processing system in PHP CGI mode.
To developers: now user defined properties can be selected with methods CUser::GetByID() and CUser::GetByLogin().
To developers: Now mask "UF_*" can be used in the selected field list for selecting all the custom fields with CUserTypeSQL::SetSelect method.
To developers: added kernel module event "OnBuildGlobalMenu" for adding your own menu items in global menu sections in Control Panel.
v6.0.2 2007-06-28 Added new greatly improved file open and save dialog. It is used in Site Explorer module v.6.0.3.
New Tab was added to the User Edit form: Custom Fields. Administrator can specify additional user profile fields. Custom Fields can be shown in User List page and used in Search Filter.
The following integrated user defined property types are supported now: String, Date/Time, Yes/No, Integer, Number, List, File. Properties can have multiple values.
Support for user defined property types was added to the main.profile and main.register components.
New components were added: system.field.edit and system.field.view for entering/displaying user defined property types in public site section.
Changed sorting order for URLs processing rules.
Fixed error with saving User: Gender field was reset if there was not field value passed in array.
File size for files greater than 2Gb is now being shown correctly on the Backup page.
To developers: added special mechanism for managing user defined properties. For adding a property type the OnUserTypeBuildList event should be used.
To developers: new method CAdminFileDialog::ShowScript() was added for calling file open and save dialog in the control panel.
To developers: new events were added OnBeforeEventAdd and OnBeforeEventSend for handling email event fields and email message before sending.
To developers: new method was added CDBResult::GetPageNavStringEx() for using page navigation in components with caching.
v6.0.1 2007-05-31 Added support for HTTP-authentication. Function CUser::RequiredHTTPAuthBasic() can be used for calling browser authentication dialog.
Current folder name is used now in SEF Folder field in component parameters dialog.
Page titles in Control Panel are displayed correctly when special characters are used.
Hardened security check while editing a page under a limited user account.
Hardened security check while saving files with several extensions.
Minor changes in main.include and main.map components.
To developers: fixed error in mydump() function.
v6.0.0 2007-04-25 New option added to the Main module settings: Use WYSIWYG editor for Site Templates.
Site Administrators now have access to view or edit .htaccess files in File Manager.
Minor interface changes in menu, breadcrumb navigation and page navigation components.
v5.9.3 2007-04-12 Updated components: main.map, main.site.selector, menu, system.auth.authorize, system.auth.registration.
New buttons added to the Administrative toolbar for administrators: "Update cached data on the current page" and "Show/hide debug information".
Debug information is now displyed to administrator even after logout. It enables to see SQL queries running for non-authorized users.
Imroved check for file access permissions on Windows-based hosting.
Access Check page in Site check section now skips all the cache files (/bitrix/cache, /bitrix/cache_image, /bitrix/managed_cache, /bitrix/stack_cache).
Fixed error with editing site template containing nesting folders with the same names.
To developers: added possibility to override API functions ToUpper and ToLower. BX_CUSTOM_TO_UPPER_FUNC and BX_CUSTOM_TO_LOWER_FUNC constants should be used for setting names of the overriding functions.
To developers: HTMLToTxt function can now get parameter that sets length of hyphen string. Fixed error with encoding symbols like "+".
To developers: Important! File /bitrix/php_interface/after_connect.php is now included only AFTER connecting to DB. If DB connection is not opened this file is not included.
v5.9.2 2007-04-03 URLs processing mechanism now returns status code 200 (successful) in web-server's response.
v5.9.1 2007-03-29 Hardened security for some administrative pages.
Minor changes in URLs processing mechanism.
Fixes in interface dialogs for setting component properties and copying component template.
v5.9.0 2007-03-19 New! Added ability to visually edit Site Template in site template edit form (WYSIWYG editor should be updated up to the version 5.9.0).
New! Special Template Styles Tab added in site template edit form. Added special interface for editing CSS styles and their descriptions in Site Styles Tab (.styles.php file).
Improved Component interface in Site Edit mode:
reworked dialog "Edit Component Parameters";
reworked dialog "Copy Template";
added button "Edit Template CSS-file";
added button "Clean Component cache".
New! Added "Auto" caching mode in components. Components Cache Management and Cache Cleaning moved to a separate page "Cache Management" (see menu "Settings").
New component "Customizable User Registration Form" (main.register).
New component "Site Selector" (main.site.selector).
New component "Include Area" (main.include).
New component "Site Menu" (menu).
New component "Breadcrumb Navigation" (breadcrumb).
New system component "Error Message" (system.show_message). Component is called from functions ShowMessage/ShowError/ShowNote. This component enables to customize visual appearance of displayed messages.
Updated components: Site Map and User Profile (main.map, main.profile).
Updated system components: authorization and page navigation (system.auth.*, system.pagenavigation).
Fixed incorrect behavior of spread cookies mechanism for some browsers.
To developers: in CMain class new functions were added: AddHeadString(), GetHeadStrings(), ShowHeadStrings() for adding and displaying of arbitrary strings in site template with delay functions.
v5.1.9 2007-02-07 Added component 2.0: "User profile" (bitrix:main.profile).
To developers: fixes and improvements in API for Components 2.0.
To developers: function AddEventHandler now correctly handles sorting parameter.
To developers: new! Now developers can add their own Tabs to the administrative editing forms.
v5.1.8 2007-01-31 Changes and improvements in Components 2.0 API. Attention! All self-created Components 2.0 should be modified for compatibility with the new API. Latest documentation with a list of changes can be found at: http://www.bitrixsoft.com/sitemanager/doc.php (to be updated soon).
Developed new mechanism for processing URLs and supporting SEF. Rules settings can be performed in Settings section of the Control Panel. All the instructions for enabling of the URLs processing mechanism can be found in documentation for Components 2.0.
Component system.pagenavigation was modified for compatibility with new API.
Added new components for authorization forms (system.auth.*). Now it is possible to specify in Kernel module settings which version of the components to use for authorization.
Added new component "Site Map" (main.map).
Fixed error with saving Site edit form.
Fixed error with saving Agent edit form.
Fixed error with saving componet properties Site edit mode.
Fixed minor errors with HTML code validity for some kernel functions.
Improved work with Control Panel in Internet Explorer when HTTPS protocol is used.
Calendar now sets real server time when "Set current time" button is clicked.
To developers: CMain::GetCSS() method now includes only unique CSS files (now it does not cause duplicated inclusions).
v5.1.7 2006-12-28 New! Added experimental support for the Component 2.0 technology. Documentation and manuals will follow.
Attention! API functions used for the new components can be changed in final version.
Added new component for paged navigation (bitrix:system.pagenavigation).
Added support for new informational block property type: Link to user (with "Choose a User" dialog).
Strengthened check for user permissions to access executable files.
Main module settings form now returns user back to the page where he came from.
v5.1.6 2006-11-30 Fixed errors in toolbar panel HTML layout for public site section (for Internet Explorer in strict mode).
Fixed error of working with russian text in component parameters configuration form for Site Edit more.
Fixed errors with non-valid HTML code that return some kernel fucntions.
Fixed error with wrong size and file type detection for backup copy restore script (restore.php).
Fixed error for MSSQL in script that detects site of the main page (CMainPage class).
Minor fixes in menu processing when no additional links are specified.
v5.1.5 2006-11-07 New constant BX_ICONV_DISABLE added to disable standard PHP iconv codepage conversion library
Function added for recognition of newline symbols in e-mail subjects depending on operating system
Attention. For better security, functionality behind the "Allow users to self-register" option has been intensified. If you have registration forms on your site pages (e.g. registration for learning courses or to view private sections), please check whether this option is checked or not.
Attention. Support for automatic registration on any page was removed. For sites that use this function (old sites developed using versions prior to 4.0), you are recommended to call the helpdesk.
v5.1.4 2006-11-02 Added new feature for caching of the b_file table data. For enabling of manageable caching you need to define the constant: CACHED_b_file_bucket_size - maximum number of stored in one file records (caching is disabled by default);
Added feature for sending of the email templated messages in separate process and not in process of loading public site pages. To enable such feature you need to set special constant DisableEventsCheck with True value for all site pages and on the page that sends messages you need to define it as False (before including of the product kernel);
Greatly improved user interface for displaying components and editable areas in Site Edit mode. Added new half-transparent draggable button panels;
New! In Site Edit mode there is a new feature added: editing of component parameters directly on the page without switching to visual editor. (New button on the component button panel.)
New feature added for debugging and profiling components and pages. There is a new debug information displayed in the bottom of the page when using special URL parameter show_sql_stat=Y. It contains: number of queries and total query runtime with the link to detailed query information for the current page (for Administrator usage only). Another additional URL parameter: show_include_exec_time=Y enables to view statistics on queries executed by every component on the page;
Fixed error with caching in case of insufficient disk space;
Fixed error with determining user roles;
Fixed error with handling of linking all users to Everyone group.
v5.1.3 2006-10-19 New Administrative toolbar that enables to work in three special modes: Site View, Control Panel, Sete Edit.
Optimized module program code. Greatly improved performance in some critical and often used functions.
New! Added autoload functionality that enables to load executable scripts on demand. This functionality enables greatly reduce memory usage and increase performance for projects that do not use precompilation. This feature is only available for PHP 5 and higher.
Fixed error in exporting templates from the folder that has spaces in its path.
Fixed error with processing folders that has names "0" (zero).
Minor changes
v5.1.2 2006-10-03 Files of manageable cache moved from /bitrix/cache folder to the /bitrix/managed_cache folder - for excluding non-managed cache of the public pages from paths processed by eAccelerator.
Fixed error of menu caching.
Added option for full erasing of the managed cache on the Main module settings page.
Event handling mechanism optimisation.
v5.1.1 2006-09-29 Fixed error with site detection based on the domain name.
v5.1.0 2006-09-28 Global check and optimization performed for the Main module.
New manageable cache developed for the Main module.
Now Main module can work without any DB query made. It is also possible to set delayed connection to the Database by defining special constant: define("DELAY_DB_CONNECT", true); For static pages or pages with selective caching it will enable to no set DB connection at all.
Excluded tables blocking while checking agents and events.
Added manageable cache mode for menu files for non-authorized users.
v5.0.10 2006-09-11 Greatly improved appearance of SiteUpdate section.
Update log extended with page navigation and sorting.
New buttons added in the popup calendar: for setting of the current time and for reseting time.
New program method added: CMain::ShowNavChainEx for working with the new type of navigation chain template. Template is being included once for all menu items.
Fixed several memory leaks while using JavaScript.
Minor changes.
v5.0.9 2006-08-15 Improved CAPTCHA support. Data is now stored in the database.
To use the old algorithm you need to specify the following constant in the dbconn.php file: define("CAPTCHA_COMPATIBILITY","Y");
v5.0.8 2006-08-09 Interface: added new form for managing Control Panel interface settings.
The following settings can be done in this form: a new visual theme selected,
contextual menus work mode specified, settings deleted.
Interface: "default settings" feature added, that can be applied for all users.
Default settings can be overridden by user.
Default settings added to the list settings and common settings of the interface.
Interface: popup list settings window now can be dragged over the screen.
Added transaction support for MySQL with InnoDB table type.
v5.0.7 2006-08-02 New! Calendar for entering date repalced with a new JavaScript/DHTML calendar.
New calendar enables to enter time, select month and year from drop-down list,
show number of the weeks. New calendar is used without extra requests to the server.
New 404-error handler page added in Administrative section.
For enabling this feature you should configure web-server to handle .htaccess files
or configure web server manually.
Fixed JavaScript error with work in popup dialog when linking elements and section in Information Blocks.
Fixed error of saving group security policy in Oracle version.
v5.0.6 2006-07-19 Special mode added for the Edit form pages. Now it is possible to show all the tabs on single page (extended view).
Settings are being stored for every form.
New icon for copying current page URL that also detects AJAX redirects.
Link for adding Favorites in toolbar now also detects AJAX redirects.
Added option to open a page in a new window with the use of Shift+Click on context menu. In list pages a new option is also available now: Shift+DblClick on the table row.
In list pages using of the Ctrl+Click on unsorted column sorts the results in descend order (without using Ctrl - sorts in ascending order).
Added new system tool for Administrators: special page for managing agent functions.
Added new API functions for work with agents.
Added feature for binding special system settings (COption) to separate site.
For Backup tool a new limitations added: to be used by site Administrators only.
$APPLICATION->GetTitle method in case of showing the additional titles from properties now also uses Folder properties as well as Page properties.
Minor interface changes.
Changes in File browse/upload dialog:
added special check for existence of the file with the same name in specified folder while uploading the files;
dialog now closes automatically after completing of file uploading;
added feature for changing of the filename while uploading;
added feature for saving last used folder for uploading/browsing.
v5.0.5 2006-07-07 New! Special mechanism for storing user's interface settings.
Now the following settings can be stored:
Main menu separators position;
Choosen filter fields;
Viewing mode for module index pages in administrative section;
Columns and their order for list tables;
Default sorting order for the lists;
Number of records per page;
Expanded sections of the tree-like menu (first and second level).
New! Created new dialog for configuring table columns and list parameters.
All the settings are being stored for every list and for every user in the system.
New! Added script for restoring backup site copy. New feature for moving local sites to the hosting server.
Fixed page Database Check/Repair for MySQL 5 compatibility.
v5.0.4 2006-06-13 Added backup feature for MySQL product version.
Greatly modified Bookmarks managing interface.
Minor interface changes.
v5.0.3 2006-06-06 Renewed index page of the Administrator Control Panel, added index pages for sections
Page load time is calculated correctly now. Excluded time of page transferring from the server to browser.
Updated Site Check page
Improved vertical menu divider behaviour
Interface changes
v5.0.2 2006-05-23 dynamically loaded left menu
AJAX's speed of work improvement (greatly improved for IE)
index pages for the menu sections
fixed issue with working through the https
changes in access permission system: user with Write permissions for the Kernel module can modify settings for all users except Administrators
a new option for MySQL version added: separate page for crashed DB check and repair (MyISAM type only)
multiple minor fixes
v5.0.0 2006-05-12 Conceptually new interface of the administrative control panel was developed. New interface is based on AJAX techology that improves the work with site and greatly reduces page loading time. New interface does not require page reloads for the main content management operations. Please visit the new interface overview page before installing the kernel module update: http://www.bitrixsoft.com/sitemanager/modules/main5.php
Administrative menu now divided on 5 logical sections with tree-like submenus.
Greatly improved search filters interface for list and report pages. Only most often used fields are available in filter by default. Additional filter fields can be easily added through the special context menu of the filter.
Added feature for group editing of the list table records (delete, activate etc.)
Added feature to export list data to Excel format.
Added context menu for table records in lists.
Edit form for system objects now uses Tabs for logically dividing of the information. All the Tabs do not require reloading of the edited page.
Completely redesigned graphs and diagrams.
New administrative interface is compatible with all major browsers: IE6, Opera 8.5, Firefox 1.0.7 (and higher).
Security system updated.
Improved and updated CAPTCHA mechanism for avoiding automatic registration in the system.
Changed update system check algorithm. Removed limitation on number of IP addresses used.
Added feature that enables upating the product through the corporative proxy server.
Added visual interface for using program conditions with navigation menu items.
Added visual interface for applying different site templates basing on special conditions.
Special option added for changin the interface text direction (RTL support). Will be improved in the upcoming updates.
System version number now can be seen by authorized Administrator user only.
Minor system error fixes.
v4.1.7 2006-05-12 Some small fixes
v4.1.6 2006-02-10 New version of CAPTCHA
v4.1.5 2006-02-10 Updating icons of visual components in HTML editor
v4.1.4 2006-02-03 CAPTCHA support for new user registration
v4.1.3 2006-02-02 CAPTCHA (completely automated public Turing test to tell computers and humans apart) class was added
v4.1.2 2006-02-01 Fixed error with using of the user defined components from .default template
Fixed error with adding to "Favorites"
v4.1.0 2006-01-26 New page for checking file integrity was added to the administrative section.
Added security policy - a number of special rules that limit this or that functionality to provide the certain security level.
Added possibility to configure the security policy in user group settings.
Added possibility to set the validity period of the checkword for restoring the password.
Added possibility to bind user session to the user IP address or to the network mask.
Added possibility to set the session validity period.
New possibilities added for the user authorization stored in cookies: setting the validity period , binding it to the user IP address or network mask.
Added possibility to set maximum allowed number of stored athorizations for one user at the same.
Fixed error with determining site by full path with symbolic link in non-BSD operation systems.
Fixes for the interfaces of some administrative forms.
New function added CMain::ConvertCharset - for conversion strings betwing codepages (including UTF) with no additional PHP modules used.
Attention! After installing of the update the maximum security level will be applied to the Administrators group. You can change it on the page for editing user group parameters.
v4.0.17 2005-10-28 Added ability to bound the activity period of user in groups
v4.0.16 2005-10-28 MySQL 5.0 support added.
Additional check on file existence was added to the $DB->RunSQLBatch method.
Added new events on user adding/modifying.
v4.0.15 2005-10-25 The issue with redefining some functions have been fixed. It appears in PHP 4.3.3 and in older versions.
v4.0.14 2005-10-19 Added special mechanism of reverse page navigation.
New OnProlog event added
New countries added to the country list.
Added handling of error with standard PHP function strpos for PHP 4.3.4 and higher.
Minor interface changes in Administrative section.
Fixed error with displaying Favorites list in FireFox.
Fixed error with processing links containing "javascript:" in navigation menus.
Fixed error of the site determination by its domain name.
Fixed error with displaying calendar for the fields with complex name.
Fixed errors with double logout action in some cases.
v4.0.13 2005-06-16 Changes in API functions handling the agent-functions: added possibility to get identifier while adding an agent for future deleting by this identifier.
Increasing of the performance while processing the agent functions in the Oracle version.
Check and fixes of the errors in some program components that can affect the site security.
v4.0.12 2005-06-16 Added new parameter show_include_exec_time for displaying the execution time for every program component included.
Changes of program logic in ShowImage function. If you specify the URL parameter and set the PopUp flag than specified URL will open in a new browser winow.
Check and fixes of the errors in some program components that can affect the site security.
v4.0.11 2005-06-16 Service update.
v4.0.10 2005-09-03 Security system update. Highly recommended.
v4.0.9 2005-06-16 Recommended update. Fixed several dangerous critical vulnerabilities, that took place only with specific server settings.
v4.0.8 2005-06-07 Increased security for public components and module in whole.
v4.0.7 2005-05-31 Added displaying of the file size when invoking method CFile::InputFile
Fixed error with transferring visitors between domains in Web Analytics edition
Added correct handling for the DATE_REGISTER field from the users table
Several minor changes
v4.0.6 2005-05-13 Now it is possible to keep the original file names for the
uploaded files. To activate this feature you need to turn on such
option in the Kernel module settings;
Now you can upload Macromedia Flash SWF files through the same
file upload dialog as for the images;
Added option for cross domain authentication between different
site domains. To enable feature you need to turn on option in the
Kernel module settings;
New class has been added for error handling: CApplicationException;
Page property identifiers are case-insensitive now;
New method $APPLICATION->ShowProperty, can be used for displaying
page properties in the header.php template file;
Added external authorization capabilities. User can be linked to
the external authorization system (samples for PHPbb and
Innovision Board available);
Added many new events;
New function AddEventHandler - enables to create user defined
event handlers;
Added possibility to pass the links to the variables into the even handlers;
Added limitation on using the login names that start and end with
spaces;
Improved function for determining the site from the site index
page basing on the browser accepted language. In addition to the check
of the site identifiers the new check added for the language
identifiers;
Many minor changes and improvements.
v4.0.5 2005-03-02 english language localization files are renewed
v4.0.4 2005-03-02 Minor changes (bug fixes)
v4.0.3 2005-01-05 Changes in caching: cache files are now distributed among a number of folders to avoid file system errors
Speed of cache files clean-up improved
Added feature to export and import templates stored in tar.gz archives
Session and cookies are now set for the root domain (without www.)
Added new files /bitrix/header.php and /bitrix/footer.php, analogous to files /bitrix/modules/main/include/prolog.php and ... epilog.php
Support for the page property NOT_SHOW_NAV_CHAIN: if "Y", navigation chain is not shown on the page.
New components introduced.
v4.0.2 2005-01-05 Minor changes (bug fixes)
v4.0.0 2004-12-27 implemented support for multiple sites; new term site introduced; a site can be
referred to by a number of domains of any level;
new technology UserMultiSiteTransfer to share the user cookies between sites with
different domain names;
new template management technology; a set of templates is stored in folder
/bitrix/templates/; selected template defines the design of the site; any template can be attached
to any site;
new technology for managed programmable components; visual editor now supports placing
components directly on a page, editing its parameters and the PHP-code;
support for custom components creation and distributition;
new visualisation technology for components in the public section; added button in the
administrative toolbar that can be used to highlight links to edit the components that had
previously been attached by calling $APPLICATION->IncludeFile;
context help section fully rebuilt and extended
PHP5 compatibility. Nevertheless, the use of PHP5 is not recommended until a stable version of
PHP is released;
MySQL 4.1 compatibility;
Oracle 10g compatibility;
mail templates can be bound to more than one site.
SiteUpdate system functionality extended;
introduced system parameters and server software check system;
all language-dependent strings are now stored in folders /bitrix/modules/[module_name]/lang/[ru]
when creating a site, you can copy message templates from other sites
parameters SITE_NAME and SERVER_NAME are now specified in the site settings individually rather
than in the server-wide settings
new header processing technology. You can now pass header and page properties after the
prologue is called, i.e. in the page work area;
introduced constants BX_FILE_PERMISSIONS and BX_DIR_PERMISSIONS for sites on shared and some
specific hosting. These constants specify the default access level for the newly created files and
folders;
MySQL version: record locking algorithm improved for agents as well as when sending mail
messages during the execution; multithreaded processing of queries and pages improved;
fixed error with MySQL and InnoDB in multithreaded mode;
mail message headers are now converted to 7-bit charachters;
authorization forms are now different for administrative and public sections;
the top toolbar is now customizable; you can add more controls to the toolbar in any area of a
page;
online translation user interface (parameter show_lang_files=(Y|N));
added caching to the site map standard script. If the site map is too huge to build, you can
use map caching. You can set the caching period in file /bitrix/php_interface/dbconn.php by adding
the following PHP code in it:
$GLOBALS["MAP_CANHE_TIME"] = 24*60*60; // 24 hours
You can estimate and compare the speed of building the site map with and without caching by using
the parameter ?show_page_exec_time=Y (caching does not necessarily guarantee the acceleration);
the SQL Query page is now compatible with Firefox;
a date of birth field is now of the "date" type rather than "string".
an external initialization PHP file can now be included for each of the sites individually. The
file must reside in folder /bitrix/php_interface/[side code]/init.php;
an external initialization PHP file can also be included right after the connection with
database is established (file /bitrix/php_interface/after_connect.php);
other known bugs fixed; a number of functions greatly improved;
v3.3.19 2004-10-12 Techological product kernel update. Preparing for the multi-domain product version. Recommended for installation.
v3.3.18 2004-07-12 For the TxtToHTML function new paramer was added for using special CSS class when displaying Quotes
Function TxtToHTML improved for working with special tags <code></code>, <b></b>, <i></i>, <u></u>
Fixed caching of the help menu section tree.
Improved function that returns user permissions for the module (result caching added)
Added function for working with module permissions as with non-hierarchicaly inheritable roles
Added original file name keeping (b_file table) after file uploading
v3.3.17 2004-07-12 Technical update
v3.3.14 2004-06-29 Improved check_email() function for recognition of the complex e-mail addresses like: Name LastName <e-mail address>
v3.3.13 2004-05-28 Improved library for building charts and graphs
Added event OnUserLogout
Greatly reduced number of cookies used in administrative section
All the filters in administrative section are shown minimized by default now
v3.3.12 2004-05-28 Improved filter function with complex logic when using field of CLOB type (Oracle)
Added option to temporarily close the public user access to the site
v3.3.11 2004-05-08 The function for checking file access permissions now returns access right "Read" (R) for the URLs.
Bad links in the page navigation for multidimension arrays are fixed.
For the main object $APPLICATION new methods were added: SetPageProperty, GetPageProperty, SetDirProperty, GetDirProperty
- for setting parameters of pages and sections.
New parameter $sNavChainPath - a path to the navigation template was added.
New variable $ITEM_COUNT - the count of items in navigation was added to the template.
v3.3.10 2004-04-26 Added input element for searching the User's ID
Graphic library moved from Statistics module
v3.3.9 2004-04-08 Fixed error with defining APPLICATION in menu templates.
v3.3.8 2004-04-07 Added new option to run some agents with crontab
Modified function FormatDate of the class CDatabase
v3.3.7 2004-03-30 Added option that allows do not store last visited page in session when navigating with paging. Option should be set before the paging started on the page with the following code: CPageOption::SetOptionString("main","nav_page_in_session", "Y")).
Added support for the special tags <code> </code> when displaying message text and when sending email in functions PrepareTxtForEmail and TxtToHTML, accordingly.
Option on the settings page for the Main module for deleting the cache files (all of them or only outdated)
User authorized with admin rights can clear the cache for the current page with clear_cache=Y parameter added to the page address; clear_cache_session=Y parameter will cause clearing the cache for all of the pages visited during the session.
Modified algo for finding and highlighting links in the text
v3.3.6 2004-03-02 Function CUser::GetList updated. New features added.
Help updated on CUser::GetList and CGroup::GetList functions.
Fixed prefix in the Administrative pages title.
v3.2.6 2003-11-13 Update system was updated.
v3.2.5 2003-11-11 Help was updated
Added support link mailto:admin@site.ru into menu.
Added additional menu feature. For enabling this feature use second GetMenuHtml
methods parameter. Additional menu allows include new menu items from data sources
differing from standart menu items (for example database, file system, etc.).
Added new function - HTMLSpecialCharsEx. This function replace all special HTML symbols, except &.
Using function HTMLSpecialCharsEx allows to use symbols which not supported in current codepage,
for example, » or ©. This function already used in the methods GetNext, NavNext
and ExtractFields, and will used in other modules of system in future.
v3.2.1 2003-10-15 Update system interface was optimized
v3.1.6 2003-09-10 Added server name in administrative section pages
Sections of menu now hided by default
Removed MID# in mail messages. This ID and event type ID added in the mail header
v3.1.1 2003-07-17 Script processing has been optimized to work in default PHP 4.1.0 configuration.
v3.1.0 2003-07-11 Migration to version 3.1 of main module.
v3.0.21 2003-07-02 System kernel was optimized. Update system was optimized.
v3.0.14 2003-04-11 When parameter show_page_exec_time=Y added to the URL into the bottom of page will shows execution time
Modified management panel
v3.0.4 Fixed error in installation. Updater was optimized.
v3.0.3 Mail system was optimized. New features was added to mail system.
v3.0.1 Update system was changed
|
|