Apache-iNcom
view release on metacpan or search on metacpan
* lib/Apache/iNcom/Request.pm (QueryArgs): Tested the value of %odat
and %idat instead of the existence of the key.
* lib/DBIx/SearchProfiles.pm (record_search,template_search):
Removed dbix_sp_prev and dbix_sp_next.
(template_search): Use count(*) to determines the total number of
records that will be returned. (This is broken in regards to distinct).
1999-11-24 Francis J. Lacoste <francis.lacoste@iNsu.COM>
* Tag: INCOM_0_04.
* lib/Apache/iNcom/Request.pm (logout): Fix erroneous UserDB
not-set error.
* lib/Apache/iNcom.pm (default_handler): Only set non-empty values
in %fdat.
1999-11-20 Francis J. Lacoste <francis.lacoste@iNsu.COM>
* lib/DBIx/SearchProfiles.pm (record_update): Throw exception if
there is no fields to update.
(record_insert): Throw exception if there is no fields to insert.
1999-11-15 Francis J. Lacoste <francis.lacoste@iNsu.COM>
* lib/Apache/iNcom/UserDBAuthen.pm (pod): Added documentation.
(handler): Variable can be set to true by using yes or on or true.
* lib/Apache/iNcom/UserDBAuthz.pm (pod): Added documentation.
* Tag: INCOM_SNAP_19991115
* lib/Apache/iNcom/Request.pm (new): Added possibility to disable
unneeded features by setting the appropriate directives.
(logged_in,login,user,logout): Throw exception if the UserDB was
turn off.
(setup_aliases): Only setup variable for which the feature was
configured.
* lib/Apache/iNcom.pm (pod): Added documentation about how to
disable features by setting directives to NONE.
1999-11-14 Francis J. Lacoste <francis.lacoste@iNsu.COM>
* lib/Apache/iNcom.pm (error_handler,default_handler,pod):
HTML::Embperl errors are available through the @param in 500 error
pages.
* lib/DBIx/SearchProfiles.pm (pod): Corrected rollback
documentation.
1999-11-09 Francis J. Lacoste <francis.lacoste@iNsu.COM>
* lib/Apache/iNcom/Request.pm (new): Implemented
INCOM_SCRAMBLE_PASSWORD configuration directive.
* lib/Apache/iNcom.pm (pod): Documented the INCOM_SCRAMBLE_PASSWORD
configuration directive to change password scrambling option.
* lib/DBIx/UserDB.pm: Made password's scrambling optional.
1999-11-08 Francis J. Lacoste <francis.lacoste@iNsu.COM>
* demo/incom.sql: Fix errors in group_acl index definitions.
* lib/Apache/iNcom.pm (new_session_handler): Forgot to pass
request object in call to return_error.
(dispatch_handler): Added Pragma and Cache-control headers for
browser that ignores the Expires header.
1999-11-01 Francis J. Lacoste <francis.lacoste@iNsu.COM>
* lib/DBIx/UserDB.pm (group_get): $gid renamed to $gidorname.
* lib/Apache/iNcom/OrderManager.pm (checkout): Variable $profile
is really variable $order. items is an array ref. Remove
Data::Dumper reference.
(order_report): %fdat of calling page was overwritten. Order data
is now passed into the %order global hash.
* lib/Apache/iNcom/CartManager.pm (apply_charges): Didn't
deference array.
(apply_discount): Ditto.
1999-10-29 Francis J. Lacoste <francis.lacoste@iNsu.COM>
* MANIFEST: Rename of UserDBAuthz and UserDBAuthen.
1999-10-28 Francis J. Lacoste <francis.lacoste@iNsu.COM>
* lib/Apache/iNcom.pm (pod): Added module documentation.
* lib/Apache/UserDBAuthz.pm: Renamed to Apache::iNcom::UserDBAuthz
* lib/Apache/UserDBAuthen.pm: Renamed to Apache::iNcom::UserDBAuthen
1999-10-27 Francis J. Lacoste <francis.lacoste@iNsu.COM>
* lib/Apache/iNcom/Request.pm (pod): Added module documentation.
* lib/Apache/iNcom/OrderManager.pm (pod): Added module
documentation.
(build_order_fields): Fixed typo "shippin".
(checkout): Report generation is in its own method now. Added
item_discount_fields parameter to profile. Method now returns
the created order's data.
(order_report): New method.
* lib/Apache/iNcom/CartManager.pm (pod): Added module documentation.
* lib/Apache/iNcom/Localizer.pm (pod): Added module documentation.
* lib/Apache/iNcom/Session.pm (pod): Added module documentation.
* lib/DBIx/UserDB.pm (license): Changed license to perl terms.
(user_search): Pass all arguments to underlying record_search.
(user_get): Accept either a uid or username.
(user_update): Removed unused $data variable.
(group_search): Pass all arguments to underlying record_search.
(pod): Added module documentation.
* lib/DBIx/SearchProfiles.pm (pod): Completed documentation.
1999-10-21 Francis J. Lacoste <francis.lacoste@iNsu.COM>
* lib/DBIx/SearchProfiles.pm (new): Possibility to specify
DBI parameters to open a connection. Possibility to give the
search profiles as an hash reference to the constructor.
(DESTROY): Disconnect from the database if we opened the connection
in the constructor.
(sql_do): Query isn't checked for INSERT|UPDATE|DELETE.
(record_search,template_search): Renamed incom_* parameters to
dbix_sp_*.
(pod): Started module documentation.
* lib/HTML/FormValidator.pm (new): The input profiles
specification can be passed directly to the constructor instead of
a file name.
(validate): If the constraints string looks like a regexp compile an
anonymous subroutines which match that regexp.
(postcode): Allow space or dash inside the postal code.
(filter_trim,filter_strip): Moved white space stripping code in
its own filter.
(pod): Added module documentation.
* lib/Apache/Session/DBIUUStore.pm (new): Renamed parameters to
DataSource, UserName, Password for DBIStore compatibility.
(DESTROY): If the database handle was opened by the module,
disconnect the connection on DESTROY to prevent spurious warnings.
Spotted by Craig Sanders <cas@taz.net.au>.
(pod): Added module documentation.
1999-10-18 Francis J. Lacoste <francis.lacoste@iNsu.COM>
* lib/Apache/iNcom/CartManager.pm (compute): Enable use of
mutiple discounts for an item.
(apply_discount): Added function to handle the single/multiple
cases for discount.
(apply_charges): Added function to handle the single/multiple
cases for taxes,shipping charges, etc.
(item_price): Added functions to query the CartManager about the
pricing informations of an not yet ordered item.
(item_pricing): See previous.
(item_discount): See previous.
* lib/Apache/iNcom/Localizer.pm (find_localized_file): quote
filename in regard to regexp.
* lib/Apache/iNcom/Request.pm (new): INCOM_ROOT may be relative
to the server root.
1999-10-15 Francis J. Lacoste <francis.lacoste@iNsu.COM>
* lib/Apache/Session/DBIUUStore.pm: Removed requirements on
MIME::Base64, used perl internal
pack and unpack.
Added possibility to specify DSN,
username and password rather than
an open DBI connection.
* Many files: Name space reorganization.
TAG: INCOM_0_03
* iNcom.spec: Set BuildArchitectures to noarch.
* lib/iNcom/UserDBAuthen.pm: Added.
* lib/iNcom/UserDBAuthz.pm: Added.
1999-10-14 Francis J. Lacoste <francis.lacoste@iNsu.COM>
* lib/iNcom/UserDB.pm: (allowed)
Fixed named of sql_search method.
Fixed group members checking.
Fixed privilege attribute name.
* MANIFEST: Added Localizer.pm, UserDBAuthen.pm
and UserDBAuthz.pm
TAG: INCOM_0_02
* lib/iNcom/Localizer.pm: Added get_handle method which finds
a Locale::Maketext object appropriate
for the preferred languages.
* lib/iNcom/Request.pm: Added $Localizer to namespace of the
page.
Set a $Locale object if the variable
INCOM_LOCALE is set.
Added convenience Currency() and
Localize() methods.
1999-10-13 Francis J. Lacoste <francis.lacoste@iNsu.COM>
* lib/iNcom.pm: INCOM_ROOT is relative to server root.
Files are language negotiated.
Added error maps.
* lib/iNcom/Request.pm: Added template path search.
Search for localized version of the
templates.
* lib/iNcom/Localizer.pm: Added.
( run in 0.798 second using v1.01-cache-2.11-cpan-d8267643d1d )