Commits on Dec 1, 2002
  1. * Add new category_vertical_tree component supplied by Rene Hertell.

      This takes the output of a menu tree built by the menu_editor and
      displays all items in a fixed fashion ala the common category_vertical
    * Fix a few things in the menu loading system and the menu editor:
    	-- Honor the build_large parameter
    	-- Properly escape form parameters generated in menu_load
    	-- Allow selection of the different build groups in area/cat
    	   menu load function
        -- Don't rely on Values for settings of defaults in the menu_loader
    	-- Minor changes to styles in menu_load portion of menu_editor
    	-- Make image setting more efficient and reliable
    perusionmike committed Dec 1, 2002
  2. * Make sure JavaScript image callouts are not escaped if in pieces -- an

      image should never begin with a single-quote anyway.
    * Stop re-escaping already-escaped form args in escape_form().
    perusionmike committed Dec 1, 2002
Commits on Nov 30, 2002
  1. Added Results page selection via component.

    	  * results_buylist	- replaces the default results.html page
    	  * results_big 	- replaces the results_big.html page
    	Component Grid Results will follow soon.
    Ton Verhagen committed Nov 30, 2002
Commits on Nov 29, 2002
  1. merged changes 2.2 vs

    +++ +++
    No need to restart Interchange for log rotation.
    racke committed Nov 29, 2002
Commits on Nov 28, 2002
  1. * Implemented a proper (automatic) URILevels mechanism and removed

    	  the URILevels configuration directive.  This also fixes a bug,
    	  reported by Philip Hempel in the interchange-users mail list,
    	  where [PT] redirects were not being handled correctly.
    Kevin Walsh committed Nov 28, 2002
  2. * Removed the previous Vend::Util::readin() patch and now perform

    	  specific checks before the three calls that were cause for
    Kevin Walsh committed Nov 28, 2002
  3. * Various patches to plug NoAbsolute-related security bugs when

    	  reading files.
    	* If readfile()'s second parameter can be safely removed then
    	  this can be done in a later commit;  I've left it alone for now.
    Kevin Walsh committed Nov 28, 2002
  4. * Fixed a security bug with [timed-build] where users could

    	  read/write any file where the Interchange user has permission.
    	  For instance:
    	  Read from any file:
    		[timed-build secs="0" file="/etc/passwd"]
    	  Write to any file:
    		[timed-build secs="1" file="/tmp/somefile"]
    	* Also added the same fix into [log].
    Kevin Walsh committed Nov 28, 2002
Commits on Nov 26, 2002
  1. Fix HTML.

    jonjensen committed Nov 26, 2002
  2. Pick minor nits.

    jonjensen committed Nov 26, 2002
  3. Remove unused variable.

    jonjensen committed Nov 26, 2002
  4. merged changes vs

    +++ +++
    now really call clean for mod_interchange directory
    racke committed Nov 26, 2002
  5. * Allow the 'md' (mv_more_decade) paramater to be specified with

    	  tags such as [query].
    Kevin Walsh committed Nov 26, 2002
Commits on Nov 24, 2002
  1. Fix bug that kept only first of stacked CGI variables.

    Add some logging and timing calls used in UNIX and INET mode.
    jonjensen committed Nov 24, 2002
Commits on Nov 23, 2002
  1. * Properly handle class/style stuff in default output.

    * This might be wasted motion as templating is about to take another
      big hit... 8-)
    perusionmike committed Nov 23, 2002
  2. * Add some cheesy results-graphing support based on GD::Graph.

    * The actual graphing tag is not ready for prime time, and is so
      added to eg/.
    * The libraries are difficult to configure for the graphing stuff,
      so that feature will probably be left out of 5.0. It requires
      libgd.2, and almost every Linux system ships 1.8.4.
    * Another deficiency in the [survey-graph ...] tag is that it failes
      to do collation based on grouping, and fails to do averaging of
    * I will look at the possiblity of degrading to ASCII bar charts
      based on presence of GD::Graph -- a FakeGD::Graph::bars would be
      nice...but is probably beyond reach of my available time.
    perusionmike committed Nov 23, 2002
  3. * Make [loop extended=table::key] a hash list type, forgot about unde…

      field warnings which will plague attempt to make array.
    perusionmike committed Nov 23, 2002
  4. * Add [loop extended="table::key"] construct to allow retrieving and …

      accessing a hash-extended record in a database.
      This is convenience -- you can reference individual elements with
      [item-tag object ...][/item-tag] but the syntax is clumsy.
      Only accesses a single record, alas, as the possible proliferation
      of fields is immense. A hash-based access method could do that, but
      is not present yet.
    perusionmike committed Nov 23, 2002
Commits on Nov 22, 2002
  1. merged changes vs

    +++ +++
    cleanse mod_interchange directory too
    racke committed Nov 22, 2002
Commits on Nov 21, 2002
  1. Be more tolerant with zip/postal codes -- don't remove hyphen from

    ZIP+4 (99686-2933) or space from Canadian postal code (T0L 0R0), and don't
    reject ZIP+4 without hyphen.
    jonjensen committed Nov 21, 2002
  2. * Add graphing metadata.

    perusionmike committed Nov 21, 2002
Commits on Nov 20, 2002
  1. * Add general purpose survey and mailed-form creator for the UI.

      Puts a customer satisfaction survey in the foundation -- probably
      should provide a mailed feedback example, too.
    * Make outdated bin/update command work better. Probably should remove this
      script, though.
    * Bring "edit items in sequence" into the Vend::Table::Editor intrinsically.
      No need now to do the munging of item_id_left on the select page, but
      still compatible with that (to ease problems for users who have done
      custom select pages).
    * Add intro_text option for the table editor so that the first page
      of a wizard can have some stuff.
    * Revamp auto-wizard to work with the survey table's mv_metadata structure.
      Provides several standard output options for wizards. (online help
      is in process).
    perusionmike committed Nov 20, 2002
  2. * Add some standard output to a relocate, prevent "Premature end of

      script headers" in some situations.
    perusionmike committed Nov 20, 2002