head	1.2;
access;
symbols
	webshop-1:1.1.1.1 kazoo:1.1.1;
locks; strict;
comment	@# @;


1.2
date	99.01.12.04.56.13;	author chuck;	state dead;
branches;
next	1.1;

1.1
date	98.12.02.22.48.13;	author chuck;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	98.12.02.22.48.13;	author chuck;	state Exp;
branches;
next	;


desc
@@


1.2
log
@cjh: starting to clean up the webshop tree a bit
@
text
@09-Sep-1998 kk                                      release-5
  - release-5 is out.

  - Documentation updates (finally!).
  - Fixed reimport_any_var() function.
  - Added halt on invalid sql in db_mysql.inc and db_pgsql.inc.
  - Fixed gc(): We are doing all time calculation in PHP now and
    changed is a varchar(14) column. This should be portable.
  - Added class CSV_Table as a subclass of table. This will export
    a query result as a comma separated list (ready for excel import
    or similar stunts).
  - Fixes to db_mysql.inc, db_pgsql.inc and db_odbc.inc:
    - new metadata function
    - new num_fields function
    - added Row instance variable
    - new seek function

08-Sep-1998 kk
  - Incorporating changes and feedback from the list:
    - gc() functions corrected: Now the classname is taken into account.
    - changed Table to use a more usefull default table_cell()
      function. Added heading attribute and changed table_row_open()
      to create headings if needed. Also fixed some bugs in calls
      to table_open() in show() and show_result(): $class was not
      propagated.
    - changed auth_users field name "perm" to "perms", because
      "perm" is a reserved word in Sybase. Changes in create_database.sql
      and in two locations in local.inc.
    - created the functions reimport_any_vars(), reimport_get_vars(),
      reimport_post_vars() and reimport_cookie_vars() to kludge
      around variable precedence problems that can easily be
      avoided by accessing track vars directly. Use of these
      functions is discouraged - write proper programs instead.
    - created a new user.inc and a new feature "user". We have now
      per user variables.
    - Discontinued any use of $PATH_INFO, using $PHP_SELF instead.
      NOTE: If you are using a version of CGI PHP with redirection
      checking enabled and your PHP interpreter refuses to execute
      pages using the "auth" feature, you have to change this
      back: Replace all occurences of $PHP_SELF with $PATH_INFO.
    - simplified index.php3 and created a new, complex showoff.php3.

18-Aug-1998 kk
  - Busy, but trying to get a release-4 out of the door. Some
    minor cleanup and removed unfinished code from the release.

03-Aug-1998 kk
  - Documentation changed to SGML/Linuxdoc. Created HTL version of
    documentation.

02-Aug-1998 kk
  - Some documentation glitches fixed.
  - Changes row handling in Table.
  - Added garbage collect to Session.

30-Jul-1998 kk
  - Added function metatdata to db_mysql.inc. The function
    does return an array describing a given table.
  - Added class Table (experimental).
  - Added class Menu (design study, not even experimental).

25-Jul-1998 kk
  - Session pages are not uncacheable, I hope.

22-Jul-1998 kk
  - Added have_perm() to class Perm,
    changed check(). Feature request
    "Andre Anneck" <anneck@@tse-online.de>
  - Fixed "cookie set after header has been sent" with
    sample index.php3.

15-Jul-1998 be
  - Added auto fallback from cookie mode to
    get mode in the session class: Set mode to
    "cookie" and fallback_mode to "get" to
    see it work.

15-Jul-1998 kk
  - Added Challenge/Response authentication as 
    suggested by Stefan Powell (see local.inc for
    an example).

14-Jul-1998 be
  - Started to implement session mode "get" to complement the
    "cookie" mode. Changes in classes Session and Auth.
  - Began to fix locking to enable true shared sessions.

14-Jul-1998 kk
  - page_open() and page_close() are now used everywhere instead
    of the outdated page_behin() and page_end().
  - Early adopters report bugs; track and fix.
  - Documentation updates.

10-Jul-1998 kk
  - Initial Release in CVS
@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@cjh: here goes..
@
text
@@
