Changeset 1285


Ignore:
Timestamp:
2000-07-14T09:43:50+12:00 (24 years ago)
Author:
sjboddie
Message:

Removed CVS logging information from source files

Location:
trunk/gsdl/src
Files:
106 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/src/colservr/browsefilter.cpp

    r1256 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.11  2000/06/29 22:02:23  sjboddie
    31    Made BrowseFilters EndResults option take -1 (i.e. "all"). This is mostly
    32    to be consistent with the QueryFilter
    33 
    34    Revision 1.10  2000/02/29 01:35:56  sjboddie
    35    tidied up endianness and fastcgi
    36 
    37    Revision 1.9  1999/12/13 02:55:49  davidb
    38    Support for docs/sections with more than one metavalue for a metadata name
    39 
    40    Revision 1.8  1999/10/19 03:23:39  davidb
    41    Collection building support through web pages
    42    and internal and external link handling for collection documents
    43 
    44    Revision 1.7  1999/09/07 04:57:20  sjboddie
    45    added gpl notice
    46 
    47    Revision 1.6  1999/08/31 22:33:21  rjmcnab
    48    small update.
    49 
    50    Revision 1.5  1999/07/16 03:42:23  sjboddie
    51    changed isApprox
    52 
    53    Revision 1.4  1999/05/10 03:43:47  sjboddie
    54    lots of changes to lots of files - getting document action going
    55 
    56    Revision 1.3  1999/04/30 02:00:45  sjboddie
    57    lots of stuff to do with getting documentaction working
    58 
    59    Revision 1.2  1999/04/19 23:56:05  rjmcnab
    60    Finished the gdbm metadata stuff
    61 
    62    Revision 1.1  1999/04/06 22:22:08  rjmcnab
    63    Initial revision.
    64 
    65  */
    66 
    6725
    6826#include "browsefilter.h"
  • trunk/gsdl/src/colservr/browsefilter.h

    r534 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/colservr/collectserver.cpp

    r1253 r1285  
    2323 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2424 *
    25  * $Id$
    26  *
    2725 *********************************************************************/
    28 
    29 /*
    30    $Log$
    31    Revision 1.21  2000/06/29 00:22:58  sjboddie
    32    added new numsections field to collection info and made the statusaction
    33    recognize it
    34 
    35    Revision 1.20  1999/12/13 02:56:22  davidb
    36    Support for cross-collection searching (CCS)
    37 
    38    Revision 1.19  1999/12/05 21:28:10  sjboddie
    39    added support for multiple gsdlhomes and gdbmhomes
    40 
    41    Revision 1.18  1999/11/01 22:06:49  sjboddie
    42    removed an assert - collections may at times be empty now
    43 
    44    Revision 1.17  1999/10/19 03:23:39  davidb
    45    Collection building support through web pages
    46    and internal and external link handling for collection documents
    47 
    48    Revision 1.16  1999/10/10 08:20:35  sjboddie
    49    - metadata now returns map rather than array
    50    - redesigned browsing support (although it's not finished so
    51    won't currently work ;-)
    52 
    53    Revision 1.15  1999/09/07 04:57:20  sjboddie
    54    added gpl notice
    55 
    56    Revision 1.14  1999/08/31 22:34:55  rjmcnab
    57    Changes to get compiling on AIX.
    58 
    59    Revision 1.13  1999/08/25 04:50:00  sjboddie
    60    changed FilterRequest_t::docSet into an array
    61 
    62    Revision 1.12  1999/08/20 01:05:41  sjboddie
    63    fixed a bug (or created another one)
    64 
    65    Revision 1.11  1999/08/03 03:32:53  sjboddie
    66    added ability to set receptionist from configuration files
    67 
    68    Revision 1.10  1999/07/08 03:58:44  sjboddie
    69    format stuff
    70 
    71    Revision 1.9  1999/06/16 02:00:34  sjboddie
    72    Few changes to get getParent filter option to return metadata of
    73    parents as well as current OID
    74 
    75    Revision 1.8  1999/05/10 03:43:47  sjboddie
    76    lots of changes to lots of files - getting document action going
    77 
    78    Revision 1.7  1999/04/30 02:00:45  sjboddie
    79    lots of stuff to do with getting documentaction working
    80 
    81    Revision 1.6  1999/04/06 22:20:29  rjmcnab
    82    Got browsefilter working.
    83 
    84    Revision 1.5  1999/03/31 23:44:44  rjmcnab
    85    Altered the protocol so that the metadata is part of the filter.
    86 
    87    Revision 1.4  1999/03/09 20:58:50  rjmcnab
    88    Added dummy filter and metadata results.
    89 
    90    Revision 1.3  1999/03/08 05:07:42  rjmcnab
    91    Made some alterations to fit with the changes to the comtypes. Added the
    92    "filteroptdefault" configuration option to alter default filter options.
    93 
    94    Revision 1.2  1999/03/03 23:28:29  sjboddie
    95 
    96    Provided stub functions for the protocol
    97 
    98    Revision 1.1  1999/02/21 22:32:56  rjmcnab
    99 
    100    Initial revision.
    101 
    102  */
    103 
    10426
    10527#include "collectserver.h"
     
    377299  return (*here).second.c;
    378300}
    379 
  • trunk/gsdl/src/colservr/collectserver.h

    r804 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/colservr/colservrconfig.cpp

    r534 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.2  1999/09/07 04:57:20  sjboddie
    31    added gpl notice
    32 
    33    Revision 1.1  1999/02/21 22:32:55  rjmcnab
    34 
    35    Initial revision.
    36 
    37  */
    38 
    3925
    4026#include "colservrconfig.h"
     
    127113  return false;
    128114}
    129 
  • trunk/gsdl/src/colservr/colservrconfig.h

    r534 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    2725
  • trunk/gsdl/src/colservr/filter.cpp

    r534 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.9  1999/09/07 04:57:21  sjboddie
    31    added gpl notice
    32 
    33    Revision 1.8  1999/08/31 22:37:34  rjmcnab
    34    A few changes to get compiling on AIX.
    35 
    36    Revision 1.7  1999/08/25 04:49:33  sjboddie
    37    changed FilterRequest_t::docSet into an array
    38 
    39    Revision 1.6  1999/07/16 03:42:23  sjboddie
    40    changed isApprox
    41 
    42    Revision 1.5  1999/04/30 02:00:46  sjboddie
    43    lots of stuff to do with getting documentaction working
    44 
    45    Revision 1.4  1999/04/12 03:45:02  rjmcnab
    46    Finished the query filter.
    47 
    48    Revision 1.3  1999/04/06 22:20:30  rjmcnab
    49    Got browsefilter working.
    50 
    51    Revision 1.2  1999/03/31 23:44:46  rjmcnab
    52    Altered the protocol so that the metadata is part of the filter.
    53 
    54    Revision 1.1  1999/03/30 05:10:06  rjmcnab
    55    Initial revision.
    56 
    57  */
    58 
    5925
    6026#include "filter.h"
  • trunk/gsdl/src/colservr/filter.h

    r534 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/colservr/maptools.cpp

    r534 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.3  1999/09/07 04:57:22  sjboddie
    31    added gpl notice
    32 
    33    Revision 1.2  1999/08/31 22:39:28  rjmcnab
    34    Changes for AIX.
    35 
    36    Revision 1.1  1999/03/09 20:53:13  rjmcnab
    37    Moved from src/recpt.
    38 
    39    Revision 1.1  1999/03/08 19:45:53  rjmcnab
    40    Initial revision.
    41 
    42  */
    43 
    4425
    4526#include "maptools.h"
  • trunk/gsdl/src/colservr/maptools.h

    r534 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/colservr/mggdbmsource.cpp

    r990 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.20  2000/02/29 01:35:56  sjboddie
    31    tidied up endianness and fastcgi
    32 
    33    Revision 1.19  1999/12/06 01:14:57  sjboddie
    34    fixed a couple of compiler warnings
    35 
    36    Revision 1.18  1999/12/05 21:27:30  sjboddie
    37    added support for multiple gsdlhomes and gdbmhome
    38 
    39    Revision 1.17  1999/10/19 03:23:40  davidb
    40    Collection building support through web pages
    41    and internal and external link handling for collection documents
    42 
    43    Revision 1.16  1999/10/10 08:20:36  sjboddie
    44    - metadata now returns map rather than array
    45    - redesigned browsing support (although it's not finished so
    46    won't currently work ;-)
    47 
    48    Revision 1.15  1999/09/07 04:57:22  sjboddie
    49    added gpl notice
    50 
    51    Revision 1.14  1999/08/31 22:40:44  rjmcnab
    52    A couple of gdbm changes.
    53 
    54    Revision 1.13  1999/08/13 04:20:27  sjboddie
    55    added ability to get return all available metadata when 'fields' is empty
    56 
    57    Revision 1.12  1999/07/07 06:17:47  rjmcnab
    58    broke search_index into index+subcollection+language
    59    within mgsearch
    60 
    61    Revision 1.11  1999/07/01 03:49:54  rjmcnab
    62    fixed a small warning.
    63 
    64    Revision 1.10  1999/06/29 23:06:07  sjboddie
    65    Fixed up default index for get_document
    66 
    67    Revision 1.9  1999/06/16 02:00:34  sjboddie
    68    Few changes to get getParent filter option to return metadata of
    69    parents as well as current OID
    70 
    71    Revision 1.8  1999/05/10 03:43:48  sjboddie
    72    lots of changes to lots of files - getting document action going
    73 
    74    Revision 1.7  1999/04/30 02:00:47  sjboddie
    75    lots of stuff to do with getting documentaction working
    76 
    77    Revision 1.6  1999/04/21 22:40:44  sjboddie
    78    made another change to the one I just committed. if requested metadata doesn't
    79    exist it now puts an empty string in the response array so we don't always
    80    have to test that a value exists before using it.
    81 
    82    Revision 1.5  1999/04/21 05:23:46  sjboddie
    83 
    84    changed the way metadata is returned
    85 
    86    Revision 1.4  1999/04/19 23:56:07  rjmcnab
    87    Finished the gdbm metadata stuff
    88 
    89    Revision 1.3  1999/04/12 10:30:33  rjmcnab
    90    Made a little more progress.
    91 
    92    Revision 1.2  1999/04/12 05:21:51  rjmcnab
    93    Started on a mg and gdbm source.
    94 
    95    Revision 1.1  1999/04/12 03:40:40  rjmcnab
    96    Initial revision.
    97 
    98  */
    99 
    10025
    10126#include "mggdbmsource.h"
  • trunk/gsdl/src/colservr/mggdbmsource.h

    r803 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/colservr/mgq.c

    r561 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.8  1999/09/09 04:12:22  sjboddie
    31    added GPL header
    32 
    33    Revision 1.7  1999/07/01 09:29:18  rjmcnab
    34    Changes for better reporting of number documents which match a query. Changes
    35    should still work as before with older versions of mg.
    36 
    37    Revision 1.6  1999/07/01 03:52:05  rjmcnab
    38    Added a function to get the equivalent terms of a query term. I also
    39    fixed a small bug that was causing massive slowdown :-^
    40 
    41    Revision 1.5  1999/06/30 04:04:11  rjmcnab
    42    made stemming functions available from mgsearch and made the stems
    43    for the query terms available in queryinfo
    44 
    45    Revision 1.4  1999/06/28 08:56:29  rjmcnab
    46    A bit of hacking to remove the restriction that the index to get
    47    a document must be a level 2 index. Now both level 2 and level 3
    48    indexes can be used to get the text of a document.
    49 
    50    Revision 1.3  1999/01/19 01:38:16  rjmcnab
    51 
    52    Made the source more portable.
    53 
    54    Revision 1.2  1999/01/12 01:51:02  rjmcnab
    55 
    56    Standard header.
    57 
    58    Revision 1.1  1999/01/08 09:02:22  rjmcnab
    59 
    60    Moved from src/library.
    61 
    62  */
    63 
    6425
    6526#include "mgq.h"
     
    769730  make_current (-1);
    770731}
    771 
    772 
    773 
  • trunk/gsdl/src/colservr/mgq.h

    r534 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/colservr/mgsearch.cpp

    r1265 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.23  2000/07/03 21:58:41  nzdl
    31    removed mg directive that was causing meaningless warning messages
    32    in errout.txt
    33 
    34    Revision 1.22  1999/09/24 02:41:21  rjmcnab
    35    change to use has_unicode_letdig in text_t
    36 
    37    Revision 1.21  1999/09/21 21:41:41  sjboddie
    38    fixed an error in what I committed last
    39 
    40    Revision 1.20  1999/09/21 11:59:26  sjboddie
    41    added Maxdocs queryfilter option (which may be -1 for 'all)
    42 
    43    Revision 1.19  1999/09/07 22:52:52  rjmcnab
    44    Seems to be an error in mg for retrieving documents using a paragraph
    45    based index for some cases. Just added a work around (loads the default
    46    index every time).
    47 
    48    Revision 1.18  1999/09/07 04:57:22  sjboddie
    49    added gpl notice
    50 
    51    Revision 1.17  1999/08/31 22:42:41  rjmcnab
    52    A couple of minor things.
    53 
    54    Revision 1.16  1999/08/25 04:51:06  sjboddie
    55    small change to allow for searching using boolean operators
    56 
    57    Revision 1.15  1999/07/16 08:35:03  rjmcnab
    58    Fixed a weird bug to do with a faulty case statement.
    59 
    60    Revision 1.14  1999/07/16 03:42:22  sjboddie
    61    changed isApprox
    62 
    63    Revision 1.13  1999/07/16 00:12:46  sjboddie
    64    removed all the old post-processing stuff
    65 
    66    Revision 1.12  1999/07/07 06:17:47  rjmcnab
    67    broke search_index into index+subcollection+language
    68    within mgsearch
    69 
    70    Revision 1.11  1999/07/05 21:06:43  rjmcnab
    71    Disabled quoted strings.
    72 
    73    Revision 1.10  1999/07/01 09:29:19  rjmcnab
    74    Changes for better reporting of number documents which match a query. Changes
    75    should still work as before with older versions of mg.
    76 
    77    Revision 1.9  1999/07/01 03:54:48  rjmcnab
    78    Added code to plug in the equivalent terms of each of the query terms.
    79    Also added a function to get a raw utf8 encoded mg document (for speeding
    80    up a phrase matching function)
    81 
    82    Revision 1.8  1999/06/30 04:04:12  rjmcnab
    83    made stemming functions available from mgsearch and made the stems
    84    for the query terms available in queryinfo
    85 
    86    Revision 1.7  1999/06/27 22:07:27  sjboddie
    87    got rid of all the old functions for dealing with dir indexes
    88 
    89    Revision 1.6  1999/06/09 00:41:32  sjboddie
    90    phrase searching now uses case-folding if it's turned on
    91 
    92    Revision 1.5  1999/02/21 22:31:35  rjmcnab
    93 
    94    Removed locateinfo.
    95 
    96    Revision 1.4  1999/02/03 01:13:27  sjboddie
    97 
    98    Got interface to handle subcollections and language subcollections -
    99    committed changes made to some of the collections
    100 
    101    Revision 1.3  1999/01/19 01:38:17  rjmcnab
    102 
    103    Made the source more portable.
    104 
    105    Revision 1.2  1999/01/12 01:51:02  rjmcnab
    106 
    107    Standard header.
    108 
    109    Revision 1.1  1999/01/08 09:02:16  rjmcnab
    110 
    111    Moved from src/library.
    112 
    113  */
    114 
    11525
    11626#include "gsdlconf.h"
     
    602512  return (bool)databaseloaded;
    603513}
    604 
  • trunk/gsdl/src/colservr/mgsearch.h

    r612 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/colservr/phrasequeryfilter.cpp

    r534 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.4  1999/09/07 04:57:23  sjboddie
    31    added gpl notice
    32 
    33    Revision 1.3  1999/08/31 22:44:38  rjmcnab
    34    Fixed small bug.
    35 
    36    Revision 1.2  1999/07/07 06:19:45  rjmcnab
    37    Added ability to combine two or more independant queries.
    38 
    39    Revision 1.1  1999/07/01 04:01:47  rjmcnab
    40    Initial revision.
    41 
    42 
    43  */
    44 
    4525
    4626#include "phrasequeryfilter.h"
  • trunk/gsdl/src/colservr/phrasequeryfilter.h

    r534 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    2725
  • trunk/gsdl/src/colservr/phrasesearch.cpp

    r534 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.6  1999/09/07 04:57:23  sjboddie
    31    added gpl notice
    32 
    33    Revision 1.5  1999/08/31 22:45:12  rjmcnab
    34    fixed small problem
    35 
    36    Revision 1.4  1999/07/16 00:15:48  sjboddie
    37    changed to use termfreqclassarray type
    38 
    39    Revision 1.3  1999/07/07 06:19:45  rjmcnab
    40    Added ability to combine two or more independant queries.
    41 
    42    Revision 1.2  1999/07/01 09:25:54  rjmcnab
    43    fixed bug :-^
    44 
    45    Revision 1.1  1999/07/01 04:01:46  rjmcnab
    46    Initial revision.
    47 
    48  */
    49 
    5025
    5126#include "phrasesearch.h"
  • trunk/gsdl/src/colservr/phrasesearch.h

    r534 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/colservr/querycache.cpp

    r534 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.4  1999/09/07 04:57:24  sjboddie
    31    added gpl notice
    32 
    33    Revision 1.3  1999/01/19 01:38:17  rjmcnab
    34 
    35    Made the source more portable.
    36 
    37    Revision 1.2  1999/01/12 01:51:02  rjmcnab
    38 
    39    Standard header.
    40 
    41    Revision 1.1  1999/01/08 09:02:18  rjmcnab
    42 
    43    Moved from src/library.
    44 
    45  */
    46 
    4725
    4826#include "querycache.h"
     
    125103  return minaccessi;
    126104}
    127 
  • trunk/gsdl/src/colservr/querycache.h

    r534 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/colservr/queryfilter.cpp

    r990 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.22  2000/02/29 01:35:56  sjboddie
    31    tidied up endianness and fastcgi
    32 
    33    Revision 1.21  1999/11/25 02:21:13  sjboddie
    34    fixed bug in phrasematch stuff
    35 
    36    Revision 1.20  1999/11/01 22:06:06  sjboddie
    37    Added filter option to remove documents not matching a phrase match.
    38    This used to be done in the receptionist.
    39 
    40    Revision 1.19  1999/10/19 03:23:40  davidb
    41    Collection building support through web pages
    42    and internal and external link handling for collection documents
    43 
    44    Revision 1.18  1999/09/22 03:43:18  sjboddie
    45    Endresults queryfilter option may now take '-1' for 'all'
    46 
    47    Revision 1.17  1999/09/21 12:01:07  sjboddie
    48    added Maxdocs queryfilter option (which may be -1 for 'all')
    49 
    50    Revision 1.16  1999/09/07 04:57:24  sjboddie
    51    added gpl notice
    52 
    53    Revision 1.15  1999/08/31 22:47:09  rjmcnab
    54    Added matchmode option for some and all.
    55 
    56    Revision 1.14  1999/07/16 03:42:21  sjboddie
    57    changed isApprox
    58 
    59    Revision 1.13  1999/07/16 00:17:06  sjboddie
    60    got using phrasesearch for post-processing
    61 
    62    Revision 1.12  1999/07/09 02:19:43  rjmcnab
    63    Fixed a couple of compiler conflicts
    64 
    65    Revision 1.11  1999/07/08 20:49:44  rjmcnab
    66    Added result_num to the ResultDocInto_t structure.
    67 
    68    Revision 1.10  1999/07/07 06:19:46  rjmcnab
    69    Added ability to combine two or more independant queries.
    70 
    71    Revision 1.9  1999/07/01 09:29:20  rjmcnab
    72    Changes for better reporting of number documents which match a query. Changes
    73    should still work as before with older versions of mg.
    74 
    75    Revision 1.8  1999/07/01 03:59:54  rjmcnab
    76    reduced MAXDOCS to 200 (more reasonable ???). I also added a virtual
    77    method for post-processing the query.
    78 
    79    Revision 1.7  1999/06/30 04:04:13  rjmcnab
    80    made stemming functions available from mgsearch and made the stems
    81    for the query terms available in queryinfo
    82 
    83    Revision 1.6  1999/06/29 22:06:23  rjmcnab
    84    Added a couple of fields to queryinfo to handle a special version
    85    of mg.
    86 
    87    Revision 1.5  1999/06/27 22:08:48  sjboddie
    88    now check for defaultindex, defaultsubcollection, and defaultlanguage
    89    entries in config files
    90 
    91    Revision 1.4  1999/06/16 02:03:25  sjboddie
    92    fixed bug in isApprox and set MAXDOCS to always be 500
    93 
    94    Revision 1.3  1999/04/19 23:56:09  rjmcnab
    95    Finished the gdbm metadata stuff
    96 
    97    Revision 1.2  1999/04/12 03:45:03  rjmcnab
    98    Finished the query filter.
    99 
    100    Revision 1.1  1999/04/06 22:22:09  rjmcnab
    101    Initial revision.
    102 
    103  */
    104 
    10525
    10626#include "queryfilter.h"
  • trunk/gsdl/src/colservr/queryfilter.h

    r766 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/colservr/queryinfo.cpp

    r534 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.12  1999/09/07 04:57:24  sjboddie
    31    added gpl notice
    32 
    33    Revision 1.11  1999/08/31 22:47:57  rjmcnab
    34    Added MatchMode.
    35 
    36    Revision 1.10  1999/07/16 03:42:23  sjboddie
    37    changed isApprox
    38 
    39    Revision 1.9  1999/07/16 00:14:01  sjboddie
    40    added termfreqclassarray type
    41 
    42    Revision 1.8  1999/07/09 02:19:44  rjmcnab
    43    Fixed a couple of compiler conflicts
    44 
    45    Revision 1.7  1999/07/07 06:19:47  rjmcnab
    46    Added ability to combine two or more independant queries.
    47 
    48    Revision 1.6  1999/07/01 09:29:21  rjmcnab
    49    Changes for better reporting of number documents which match a query. Changes
    50    should still work as before with older versions of mg.
    51 
    52    Revision 1.5  1999/07/01 03:56:17  rjmcnab
    53    Added a set of utf8 encoded equivalent terms of a query term. I also
    54    added a flag for handling post-processing of the query.
    55 
    56    Revision 1.4  1999/06/30 04:04:13  rjmcnab
    57    made stemming functions available from mgsearch and made the stems
    58    for the query terms available in queryinfo
    59 
    60    Revision 1.3  1999/06/29 22:06:23  rjmcnab
    61    Added a couple of fields to queryinfo to handle a special version
    62    of mg.
    63 
    64    Revision 1.2  1999/01/12 01:51:02  rjmcnab
    65 
    66    Standard header.
    67 
    68    Revision 1.1  1999/01/08 09:02:18  rjmcnab
    69 
    70    Moved from src/library.
    71 
    72  */
    73 
    7425
    7526#include "queryinfo.h"
  • trunk/gsdl/src/colservr/queryinfo.h

    r534 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/colservr/source.cpp

    r650 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.8  1999/10/10 08:20:36  sjboddie
    31    - metadata now returns map rather than array
    32    - redesigned browsing support (although it's not finished so
    33    won't currently work ;-)
    34 
    35    Revision 1.7  1999/09/07 04:57:25  sjboddie
    36    added gpl notice
    37 
    38    Revision 1.6  1999/08/31 22:49:01  rjmcnab
    39    Changes for AIX.
    40 
    41    Revision 1.5  1999/06/16 02:00:33  sjboddie
    42    Few changes to get getParent filter option to return metadata of
    43    parents as well as current OID
    44 
    45    Revision 1.4  1999/05/10 03:43:49  sjboddie
    46    lots of changes to lots of files - getting document action going
    47 
    48    Revision 1.3  1999/04/30 02:00:48  sjboddie
    49    lots of stuff to do with getting documentaction working
    50 
    51    Revision 1.2  1999/04/06 22:20:32  rjmcnab
    52    Got browsefilter working.
    53 
    54    Revision 1.1  1999/03/31 23:43:40  rjmcnab
    55    Initial revision
    56 
    57  */
    58 
    5925
    6026#include "source.h"
  • trunk/gsdl/src/colservr/source.h

    r650 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/OIDtools.cpp

    r739 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.18  1999/10/24 07:24:34  sjboddie
    31    small change to allow FullTOC option
    32 
    33    Revision 1.17  1999/10/10 08:14:02  sjboddie
    34    - metadata now returns mp rather than array
    35    - redesigned browsing support (although it's not finished so
    36    won't currently work ;-)
    37 
    38    Revision 1.16  1999/09/07 04:56:51  sjboddie
    39    added GPL notice
    40 
    41    Revision 1.15  1999/09/02 00:22:04  rjmcnab
    42    added extra check in get_info
    43 
    44    Revision 1.14  1999/08/25 04:45:25  sjboddie
    45    changed FilterRequest_t::docSet into an array
    46 
    47    Revision 1.13  1999/08/10 22:44:06  sjboddie
    48    altered the get_contents function so it's now passed metadata
    49    rather than having it hard-coded
    50 
    51    Revision 1.12  1999/07/30 02:26:44  sjboddie
    52    added overloaded get_info function for getting info on multiple OIDs
    53 
    54    Revision 1.11  1999/07/20 02:59:03  sjboddie
    55    get_children now takes a getParents argument
    56 
    57    Revision 1.10  1999/07/07 05:47:41  sjboddie
    58    changed around the way browsetools works
    59 
    60    Revision 1.9  1999/06/16 23:51:53  sjboddie
    61    added a strip_suffix function
    62 
    63    Revision 1.8  1999/06/16 03:11:25  sjboddie
    64    get_info() now takes a getParents argument
    65 
    66    Revision 1.7  1999/06/16 02:05:23  sjboddie
    67    just changed a comment that was confusing me
    68 
    69    Revision 1.6  1999/05/10 03:40:25  sjboddie
    70    lots of changes - slowly getting document action sorted out
    71 
    72    Revision 1.5  1999/04/30 01:59:37  sjboddie
    73    lots of stuff - getting documentaction working (documentaction replaces
    74    old browseaction)
    75 
    76    Revision 1.4  1999/03/29 02:14:25  sjboddie
    77 
    78    More changes to browseaction
    79 
    80    Revision 1.3  1999/03/25 03:13:42  sjboddie
    81 
    82    More library functions for dealing with OIDs. Many of them just
    83    return dummy data at present
    84 
    85    Revision 1.2  1999/03/05 03:53:53  sjboddie
    86 
    87    fixed some bugs
    88 
    89    Revision 1.1  1999/03/04 22:38:20  sjboddie
    90 
    91    Added subjectbrowseaction. - Doesn't do anything yet.
    92 
    93  */
    9425
    9526#include "OIDtools.h"
  • trunk/gsdl/src/recpt/OIDtools.h

    r649 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/action.cpp

    r962 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.19  2000/02/21 21:57:49  sjboddie
    31    actions are now configured with gsdlhome
    32 
    33    Revision 1.18  1999/11/01 21:10:57  sjboddie
    34    chnaged arguments passed to many functions
    35 
    36    Revision 1.17  1999/09/07 23:04:03  rjmcnab
    37    got rid of some compiler warnings
    38 
    39    Revision 1.16  1999/09/07 04:56:51  sjboddie
    40    added GPL notice
    41 
    42    Revision 1.15  1999/09/03 09:51:47  rjmcnab
    43    removed the argdefault configuration option (it should now be
    44    done with cgiarg)
    45 
    46    Revision 1.14  1999/09/02 00:22:42  rjmcnab
    47    Changes to get it compiling on AIX
    48 
    49    Revision 1.13  1999/07/30 02:24:43  sjboddie
    50    added collectinfo argument to some functions
    51 
    52    Revision 1.12  1999/07/10 22:15:30  rjmcnab
    53    Added function check_external_cgiargs so that actions that
    54    are not being called can override cgi arguments.
    55 
    56    Revision 1.11  1999/06/08 04:29:41  sjboddie
    57    added argsinfo to the call to check_cgiargs to make it easy to set
    58    args to their default if they're found to be screwed up
    59 
    60    Revision 1.10  1999/03/25 03:06:44  sjboddie
    61 
    62    altered receptionist slightly so it now passes *collectproto to
    63    define_internal_macros and define_external_macros - need it
    64    for browseaction
    65 
    66    Revision 1.9  1999/02/28 23:16:00  rjmcnab
    67 
    68    Fixed a compiler warning.
    69 
    70    Revision 1.8  1999/02/28 20:00:11  rjmcnab
    71 
    72 
    73    Fixed a few things.
    74 
    75    Revision 1.7  1999/02/25 21:58:58  rjmcnab
    76 
    77    Merged sources.
    78 
    79    Revision 1.6  1999/02/21 22:33:52  rjmcnab
    80 
    81    Lots of stuff :-)
    82 
    83    Revision 1.5  1999/02/11 01:24:04  rjmcnab
    84 
    85    Fixed a few compiler warnings.
    86 
    87    Revision 1.4  1999/02/08 01:27:59  rjmcnab
    88 
    89    Got the receptionist producing something using the statusaction.
    90 
    91    Revision 1.3  1999/02/05 10:42:41  rjmcnab
    92 
    93    Continued working on receptionist
    94 
    95    Revision 1.2  1999/02/04 10:00:53  rjmcnab
    96 
    97    Developed the idea of an "action" and having them define the cgi arguments
    98    which they need and how those cgi arguments function.
    99 
    100    Revision 1.1  1999/01/08 08:40:52  rjmcnab
    101 
    102    Moved from lib directory.
    103 
    104    Revision 1.1  1999/01/08 03:57:44  rjmcnab
    105 
    106    Initial revision
    107 
    108  */
    109 
    11025
    11126#include "action.h"
     
    237152  return (*here).second.a;
    238153}
    239 
  • trunk/gsdl/src/recpt/action.h

    r962 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/authenaction.cpp

    r1129 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.10  2000/04/19 22:30:23  sjboddie
    31    tidied up status pages and end-user collection building
    32 
    33    Revision 1.9  1999/11/01 21:11:35  sjboddie
    34    changed arguments passed to many functions
    35 
    36    Revision 1.8  1999/10/19 03:23:41  davidb
    37    Collection building support through web pages
    38    and internal and external link handling for collection documents
    39 
    40    Revision 1.7  1999/09/07 23:04:29  rjmcnab
    41    removed some compiler warnings
    42 
    43    Revision 1.6  1999/09/07 04:56:52  sjboddie
    44    added GPL notice
    45 
    46    Revision 1.5  1999/09/02 00:23:24  rjmcnab
    47    a couple of minor things
    48 
    49    Revision 1.4  1999/07/30 02:24:43  sjboddie
    50    added collectinfo argument to some functions
    51 
    52    Revision 1.3  1999/07/13 23:23:26  rjmcnab
    53    Put users in their own gdbm database. Moved a lot of functionality to usersdb
    54 
    55    Revision 1.2  1999/07/11 10:47:32  rjmcnab
    56    Got something basic working.
    57 
    58    Revision 1.1  1999/07/10 22:19:29  rjmcnab
    59    Initial revision.
    60 
    61 
    62  */
    63 
    6425
    6526#include "authenaction.h"
  • trunk/gsdl/src/recpt/authenaction.h

    r755 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/browserclass.cpp

    r1254 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.6  2000/06/29 02:47:19  sjboddie
    31    added browser info (i.e VList, HList etc.) to status pages
    32 
    33    Revision 1.5  1999/11/01 22:04:11  sjboddie
    34    just a few small changes (that means I can't remember ;)
    35 
    36    Revision 1.4  1999/10/30 23:02:46  sjboddie
    37    tidied things up slightly
    38 
    39    Revision 1.3  1999/10/30 22:40:00  sjboddie
    40    added collection argument
    41 
    42    Revision 1.2  1999/10/14 22:59:33  sjboddie
    43    finished off browser classes
    44 
    45    Revision 1.1  1999/10/10 08:14:03  sjboddie
    46    - metadata now returns mp rather than array
    47    - redesigned browsing support (although it's not finished so
    48    won't currently work ;-)
    49 
    50  */
    51 
    5225
    5326#include "browserclass.h"
  • trunk/gsdl/src/recpt/browserclass.h

    r765 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/browsetools.cpp

    r1079 r1285  
    2323 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2424 *
    25  * $Id$
    26  *
    2725 *********************************************************************/
    28 
    29 /*
    30    $Log$
    31    Revision 1.42  2000/04/07 04:40:43  sjboddie
    32    Reverted back to old DocumentHeader, DocumentTitles, DocumentImages etc.
    33    from DocumentColumns stuff. I'll move the DocumentColumns stuff to a
    34    separate development branch (New_Config_Format-branch) for now. The plan
    35    is to redesign the configuration file format a bit and limit the number of
    36    distributions floating around that take different configuration formats).
    37 
    38    Revision 1.39  2000/02/25 02:28:43  sjboddie
    39    caught up with assoc directory changes for displaying cover images
    40 
    41    Revision 1.38  2000/02/17 02:42:24  sjboddie
    42    minor stuff - fixed some cvs conflicts
    43 
    44    Revision 1.37  2000/02/15 22:53:47  kjm18
    45    search history stuff added.
    46 
    47    Revision 1.36  2000/02/06 21:31:36  sjboddie
    48    made some formerly static functions accessible from elsewhere (for
    49    cstr receptionist)
    50 
    51    Revision 1.35  2000/01/26 23:46:16  sjboddie
    52    wrap every second button now (was every third)
    53 
    54    Revision 1.34  1999/11/09 02:28:47  sjboddie
    55    fixed minor bug in expanded contents
    56 
    57    Revision 1.33  1999/10/30 22:22:26  sjboddie
    58    added collection argument to browserclass output_section_group
    59    functions -- moved table functions to formattools
    60 
    61    Revision 1.32  1999/10/24 07:22:37  sjboddie
    62    added a FullTOC option
    63 
    64    Revision 1.31  1999/10/20 03:54:20  sjboddie
    65    problem with expanded contents
    66 
    67    Revision 1.30  1999/10/19 21:36:59  sjboddie
    68    fixed bug in DocumentContents
    69 
    70    Revision 1.29  1999/10/19 08:40:12  sjboddie
    71    fixed some stupid compiler warnings on windows
    72 
    73    Revision 1.28  1999/10/18 20:08:36  sjboddie
    74    tidied up a few things
    75 
    76    Revision 1.27  1999/10/15 03:31:42  sjboddie
    77    oops, left out an '&'
    78 
    79    Revision 1.26  1999/10/14 22:58:05  sjboddie
    80    finished up on changes to browseing support - may still need some
    81    tidying up
    82 
    83    Revision 1.25  1999/10/10 08:14:04  sjboddie
    84    - metadata now returns mp rather than array
    85    - redesigned browsing support (although it's not finished so
    86    won't currently work ;-)
    87 
    88    Revision 1.24  1999/09/28 01:46:55  rjmcnab
    89    removed some unused stuff
    90 
    91    Revision 1.23  1999/09/23 10:09:17  sjboddie
    92    made some changes so AZLists within other classifications are
    93    handled properly
    94 
    95    Revision 1.22  1999/09/07 23:06:58  rjmcnab
    96    removed some compiler warnings.
    97 
    98    Revision 1.21  1999/09/07 04:56:52  sjboddie
    99    added GPL notice
    100 
    101    Revision 1.20  1999/08/25 04:46:58  sjboddie
    102    fixed bug
    103 
    104    Revision 1.19  1999/08/13 04:18:04  sjboddie
    105    fixed some typos
    106 
    107    Revision 1.18  1999/08/10 22:42:21  sjboddie
    108    added more format options to document tocs - there are now just two
    109    types of toc - standard (Hierarchical) and document (as in books)
    110 
    111    Revision 1.17  1999/08/09 02:12:07  sjboddie
    112    made it so dates may be only 4 digits (i.e. year only)
    113 
    114    Revision 1.16  1999/07/30 02:16:10  sjboddie
    115    -added ability to display nested classifications (expanded versions
    116    of nested classifications has yet to be done).
    117    -changed set_arrow_macros slightly to fit in with new showtoppage
    118    format option
    119 
    120    Revision 1.15  1999/07/21 05:01:56  sjboddie
    121    wrote handler for DateList classification
    122 
    123    Revision 1.14  1999/07/20 02:58:15  sjboddie
    124    got List and AZList classifications using format strings - tidied
    125    up a bit
    126 
    127    Revision 1.13  1999/07/07 05:44:25  sjboddie
    128    Made some changes to allow for new way classifiers work (i.e. you can
    129    now have classifiers containing other classifiers). At present there's
    130    only a special case for dealing with the hdl 'magazine' section. A bit
    131    of a redesign is needed to get it completely flexible
    132 
    133    Revision 1.12  1999/07/01 03:47:49  rjmcnab
    134    Fixed a small warning.
    135 
    136    Revision 1.11  1999/06/27 21:49:01  sjboddie
    137    fixed a couple of version conflicts - tidied up some small things
    138 
    139    Revision 1.10  1999/06/26 01:07:21  rjmcnab
    140    Fixed a small "bug" -- well I probably just covered another one...
    141 
    142    Revision 1.9  1999/06/24 05:12:15  sjboddie
    143    lots of small changes
    144 
    145    Revision 1.8  1999/06/17 03:06:53  sjboddie
    146    got detach button working properly - the close book icon is now disabled
    147    when page is detached as the javascript close() function I was using is
    148    too unreliable over different browsers
    149    note that in my last comment I meant the "cl" arg (not the "c" arg).
    150 
    151    Revision 1.7  1999/06/16 23:53:14  sjboddie
    152    tidied a few things up. documentaction::define_external_macros now
    153    resets the "c" arg if it's set to something stupid by the .xx suffixes
    154 
    155    Revision 1.6  1999/06/16 04:03:47  sjboddie
    156    Now sets "cl" arg to "search" when going to a document from a search
    157    results page. This allows the close book icon (in hierarchy toc) to
    158    take you back to the results page if that's where you came from.
    159    If you got to the document page somehow other than from a
    160    classification or a search (i.e. if "cl" isn't set) then the close
    161    book icon is disabled
    162 
    163    Revision 1.5  1999/06/16 03:11:25  sjboddie
    164    get_info() now takes a getParents argument
    165 
    166    Revision 1.4  1999/05/10 03:40:26  sjboddie
    167    lots of changes - slowly getting document action sorted out
    168 
    169    Revision 1.3  1999/04/30 01:59:39  sjboddie
    170    lots of stuff - getting documentaction working (documentaction replaces
    171    old browseaction)
    172 
    173    Revision 1.2  1999/03/29 02:14:29  sjboddie
    174 
    175    More changes to browseaction
    176 
    177    Revision 1.1  1999/03/25 03:10:15  sjboddie
    178 
    179    new library for browse stuff
    180 
    181  */
    18226
    18327#include "browsetools.h"
     
    702546  if (havecontrols) textout << "</td></tr></table>\n";
    703547}
    704 
    705 
    706 
  • trunk/gsdl/src/recpt/browsetools.h

    r1079 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/buildaction.cpp

    r1270 r1285  
    22 *
    33 * buildaction.cpp -- building collections
    4  * Copyright (C) 1999  DigiLib Systems Limited, New Zealand
     4 * Copyright (C) 1999  The New Zealand Digital Library Project
    55 *
    66 * A component of the Greenstone digital library software
  • trunk/gsdl/src/recpt/buildaction.h

    r822 r1285  
    22 *
    33 * buildaction.h -- building collections
    4  * Copyright (C) 1999  DigiLib Systems Limited, New Zealand
     4 * Copyright (C) 1999  The New Zealand Digital Library Project
    55 *
    66 * A component of the Greenstone digital library software
  • trunk/gsdl/src/recpt/cgiargs.cpp

    r802 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.11  1999/12/05 21:25:20  sjboddie
    31    can't remember why I did this - must have been a reason ;-)
    32 
    33    Revision 1.10  1999/11/08 20:26:38  sjboddie
    34    added multiplevalue option to cgiarginfo
    35 
    36    Revision 1.9  1999/09/07 04:56:53  sjboddie
    37    added GPL notice
    38 
    39    Revision 1.8  1999/09/03 09:52:45  rjmcnab
    40    Fixed a couple of small things
    41 
    42    Revision 1.7  1999/09/02 00:23:55  rjmcnab
    43    changes to get compiling on AIX
    44 
    45    Revision 1.6  1999/07/11 01:02:13  rjmcnab
    46    Stored information relating to the cgi argument's origin with the cgi argument.
    47 
    48    Revision 1.5  1999/02/08 01:28:00  rjmcnab
    49 
    50    Got the receptionist producing something using the statusaction.
    51 
    52    Revision 1.4  1999/02/05 10:42:41  rjmcnab
    53 
    54    Continued working on receptionist
    55 
    56    Revision 1.3  1999/02/04 10:00:54  rjmcnab
    57 
    58    Developed the idea of an "action" and having them define the cgi arguments
    59    which they need and how those cgi arguments function.
    60 
    61    Revision 1.2  1999/01/12 01:51:06  rjmcnab
    62 
    63    Standard header.
    64 
    65    Revision 1.1  1999/01/08 08:40:54  rjmcnab
    66 
    67    Moved from lib directory.
    68 
    69    Revision 1.1  1999/01/08 07:50:30  rjmcnab
    70 
    71    Moved from src/library directory to lib directory.
    72 
    73  */
    74 
    7525
    7626#include "cgiargs.h"
     
    323273  return &((*here).second);
    324274}
    325 
    326 
    327 
  • trunk/gsdl/src/recpt/cgiargs.h

    r928 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
     
    234232
    235233#endif
    236 
    237 
    238 
  • trunk/gsdl/src/recpt/cgiutils.cpp

    r873 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.13  2000/01/25 22:46:54  sjboddie
    31    changes to get fastcgi working properly
    32 
    33    Revision 1.12  1999/11/08 20:26:38  sjboddie
    34    added multiplevalue option to cgiarginfo
    35 
    36    Revision 1.11  1999/11/01 22:03:35  sjboddie
    37    Added ability to handle multiple arguments with the same name (as
    38    is the case with multiple checkboxes using the same name). I'm not
    39    sure this is the best way to do it but it does the trick for what
    40    I currently need.
    41 
    42    Revision 1.10  1999/09/21 21:41:17  sjboddie
    43    fixed a couple of problems in what I committed last
    44 
    45    Revision 1.9  1999/09/21 11:30:39  sjboddie
    46    added ability to escape out '-' in saved args (currently
    47    with a 'Z' ???)
    48 
    49    Revision 1.8  1999/09/07 04:56:53  sjboddie
    50    added GPL notice
    51 
    52    Revision 1.7  1999/08/25 22:27:13  sjboddie
    53    prevented cgi_safe from converting '+' and '-'. It was causing problems
    54    with query strings containing spaces. The space was being converted
    55    to '+', then %2b, then %xx2b over time when saved in compressed args.
    56    I hope this won't cause problems elsewhere...
    57 
    58    Revision 1.6  1999/07/11 01:05:19  rjmcnab
    59    Stored origin of cgiarg with argument.
    60 
    61    Revision 1.5  1999/06/26 01:08:36  rjmcnab
    62    Added encoding and decoding of multibyte compresesd arguments.
    63 
    64    Revision 1.4  1999/06/08 22:03:43  sjboddie
    65    query string is now made cgi safe before being added to compressed args
    66 
    67    Revision 1.3  1999/02/08 01:28:00  rjmcnab
    68 
    69    Got the receptionist producing something using the statusaction.
    70 
    71    Revision 1.2  1999/02/05 10:42:43  rjmcnab
    72 
    73    Continued working on receptionist
    74 
    75    Revision 1.1  1999/01/08 08:40:56  rjmcnab
    76 
    77    Moved from lib directory.
    78 
    79    Revision 1.1  1999/01/08 03:57:45  rjmcnab
    80 
    81    Initial revision
    82 
    83  */
    84 
    8525
    8626#include "cgiutils.h"
  • trunk/gsdl/src/recpt/cgiutils.h

    r873 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/cgiwrapper.cpp

    r1276 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.31  2000/07/12 04:51:05  nzdl
    31    added an error message when no "valid" collections are available
    32 
    33    Revision 1.30  2000/07/05 21:49:31  sjboddie
    34    Receptionist now caches collection information to avoid making multiple
    35    get_collectinfo calls to collection server
    36 
    37    Revision 1.29  2000/06/29 03:57:14  sjboddie
    38    Now append to error log (errout.txt) instead of overwriting it each time
    39 
    40    Revision 1.28  2000/06/28 01:30:23  nzdl
    41    *** empty log message ***
    42 
    43    Revision 1.27  2000/06/28 01:24:59  sjboddie
    44    got "POST" cgi data to work when using fastcgi
    45 
    46    Revision 1.26  2000/05/12 03:09:26  sjboddie
    47    minor modifications to get web library compiling under VC++ 6.0
    48 
    49    Revision 1.25  2000/04/14 04:45:19  sjboddie
    50    Modified the English of the debug output slightly
    51 
    52    Revision 1.24  2000/04/14 03:10:35  sjboddie
    53    tidied up a few issues concerning the new debug info which showed
    54    up on windows
    55 
    56    Revision 1.23  2000/04/14 02:52:05  sjboddie
    57    tidied up error messaging and set up some debugging info to be output
    58    when running library from command line
    59 
    60    Revision 1.22  2000/02/21 21:56:46  sjboddie
    61    gsdlhome now comes from gsdlsite.cfg
    62 
    63    Revision 1.21  2000/01/25 22:45:59  sjboddie
    64    few changes to get fastcgi to work properly
    65 
    66    Revision 1.20  1999/09/07 04:56:53  sjboddie
    67    added GPL notice
    68 
    69    Revision 1.19  1999/09/02 00:24:36  rjmcnab
    70    fixed bug in getting POST arguments
    71 
    72    Revision 1.18  1999/08/20 01:02:07  sjboddie
    73    added some usage logging
    74 
    75    Revision 1.17  1999/07/15 06:03:15  rjmcnab
    76    Moved the adding of the actions to librarymain so that they can be
    77    overriden easily.
    78 
    79    Revision 1.16  1999/07/14 08:31:05  rjmcnab
    80    Fixed a small bug in the POST implementation.
    81 
    82    Revision 1.15  1999/07/13 23:32:17  rjmcnab
    83    Added authenaction and usersaction
    84 
    85    Revision 1.14  1999/07/11 01:03:37  rjmcnab
    86    Added ability to receive POST cgi form data.
    87 
    88    Revision 1.13  1999/06/24 05:12:18  sjboddie
    89    lots of small changes
    90 
    91    Revision 1.12  1999/04/30 01:59:40  sjboddie
    92    lots of stuff - getting documentaction working (documentaction replaces
    93    old browseaction)
    94 
    95    Revision 1.11  1999/03/25 03:12:01  sjboddie
    96 
    97    subjectbrowseaction was replaced with browseaction
    98 
    99    Revision 1.10  1999/03/05 03:53:54  sjboddie
    100 
    101    fixed some bugs
    102 
    103    Revision 1.9  1999/03/04 22:38:21  sjboddie
    104 
    105    Added subjectbrowseaction. - Doesn't do anything yet.
    106 
    107    Revision 1.8  1999/02/28 20:00:13  rjmcnab
    108 
    109 
    110    Fixed a few things.
    111 
    112    Revision 1.7  1999/02/21 22:33:53  rjmcnab
    113 
    114    Lots of stuff :-)
    115 
    116    Revision 1.6  1999/02/12 02:40:17  sjboddie
    117 
    118    Added page action
    119 
    120    Revision 1.5  1999/02/11 01:24:04  rjmcnab
    121 
    122    Fixed a few compiler warnings.
    123 
    124    Revision 1.4  1999/02/08 01:28:01  rjmcnab
    125 
    126    Got the receptionist producing something using the statusaction.
    127 
    128    Revision 1.3  1999/02/05 10:42:44  rjmcnab
    129 
    130    Continued working on receptionist
    131 
    132    Revision 1.2  1999/02/04 10:00:56  rjmcnab
    133 
    134    Developed the idea of an "action" and having them define the cgi arguments
    135    which they need and how those cgi arguments function.
    136 
    137    Revision 1.1  1999/02/04 01:16:17  rjmcnab
    138 
    139    Initial revision.
    140 
    141    Revision 1.5  1999/01/19 01:38:18  rjmcnab
    142 
    143    Made the source more portable.
    144 
    145    Revision 1.4  1999/01/12 01:51:04  rjmcnab
    146 
    147    Standard header.
    148 
    149  */
    150 
    15125
    15226#include "gsdlconf.h"
     
    797671  return;
    798672}
    799 
  • trunk/gsdl/src/recpt/cgiwrapper.h

    r533 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    2725
  • trunk/gsdl/src/recpt/comtypes.cpp

    r1253 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.23  2000/06/29 00:22:58  sjboddie
    31    added new numsections field to collection info and made the statusaction
    32    recognize it
    33 
    34    Revision 1.22  1999/12/13 02:24:33  davidb
    35    Data fields for cross collection searching (CCS)
    36 
    37    Support for multiple meta-data entries for same document/section.
    38 
    39    Revision 1.21  1999/11/01 22:00:50  sjboddie
    40    added assignment operator for FilterResponse_t
    41 
    42    Revision 1.20  1999/10/14 23:02:34  sjboddie
    43    fixed bug in new parent metadata stuff
    44 
    45    Revision 1.19  1999/10/10 07:49:35  sjboddie
    46    - metadata now returns map rather than array
    47    - redesigned browsing support (although it's not finished
    48    so won't currently work ;-)
    49 
    50    Revision 1.18  1999/09/07 04:56:54  sjboddie
    51    added GPL notice
    52 
    53    Revision 1.17  1999/09/02 00:25:26  rjmcnab
    54    changes to get compiling on AIX
    55 
    56    Revision 1.16  1999/08/13 04:19:05  sjboddie
    57    added name attribute to metadata
    58 
    59    Revision 1.15  1999/08/03 03:31:43  sjboddie
    60    added ability to set receptionist from configuration files
    61 
    62    Revision 1.14  1999/07/16 03:41:29  sjboddie
    63    changed isApprox
    64 
    65    Revision 1.13  1999/07/08 20:46:45  rjmcnab
    66    Added the result number to the ResultDocInfo_t
    67 
    68    Revision 1.12  1999/07/07 06:11:33  rjmcnab
    69    Slight change for multiple phrase matching.
    70 
    71    Revision 1.11  1999/07/01 22:47:49  sjboddie
    72    added format option to collection info
    73 
    74    Revision 1.10  1999/06/29 22:05:01  rjmcnab
    75    Added a couple of fields to ResultDocInfo_t to handle a special
    76    version of mg.
    77 
    78    Revision 1.9  1999/06/16 02:01:22  sjboddie
    79    Few changes to get getParents filter option to return metadata of parents
    80    as well as current OID
    81 
    82    Revision 1.8  1999/05/10 03:40:33  sjboddie
    83    lots of changes - slowly getting document action sorted out
    84 
    85    Revision 1.7  1999/04/21 05:23:14  sjboddie
    86 
    87    Changed the way metadata is returned
    88 
    89    Revision 1.6  1999/04/06 22:20:34  rjmcnab
    90    Got browsefilter working.
    91 
    92    Revision 1.5  1999/03/31 23:44:47  rjmcnab
    93    Altered the protocol so that the metadata is part of the filter.
    94 
    95    Revision 1.4  1999/03/11 00:11:19  rjmcnab
    96    Added a function to get a string version of comerror_t
    97 
    98    Revision 1.3  1999/03/09 21:00:47  rjmcnab
    99    Reorganised the statusaction, added more functions to comtypes.
    100 
    101    Revision 1.2  1999/03/04 21:19:15  rjmcnab
    102 
    103    Added clear() functions to all the data types.
    104 
    105    Revision 1.1  1999/02/21 22:35:25  rjmcnab
    106 
    107    Initial revision.
    108 
    109  */
    110 
    11125
    11226#include "comtypes.h"
     
    343257  doc.clear();
    344258}
    345 
    346 
    347 
  • trunk/gsdl/src/recpt/comtypes.h

    r1253 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/converter.cpp

    r533 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.4  1999/09/07 04:56:54  sjboddie
    31    added GPL notice
    32 
    33    Revision 1.3  1999/09/02 00:25:27  rjmcnab
    34    changes to get compiling on AIX
    35 
    36    Revision 1.2  1999/02/21 22:33:54  rjmcnab
    37    Lots of stuff :-)
    38 
    39    Revision 1.1  1999/02/05 10:42:45  rjmcnab
    40 
    41    Continued working on receptionist
    42 
    43  */
    44 
    4525
    4626#include "converter.h"
     
    9676  return (*here).second.outconverter;
    9777}
    98 
  • trunk/gsdl/src/recpt/converter.h

    r533 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/datelistbrowserclass.cpp

    r995 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.5  2000/02/29 21:00:27  sjboddie
    31    fixed some compiler warnings
    32 
    33    Revision 1.4  1999/11/01 22:04:11  sjboddie
    34    just a few small changes (that means I can't remember ;)
    35 
    36    Revision 1.3  1999/10/19 08:40:11  sjboddie
    37    fixed some stupid compiler warnings on windows
    38 
    39    Revision 1.2  1999/10/14 22:59:33  sjboddie
    40    finished off browser classes
    41 
    42    Revision 1.1  1999/10/10 08:14:05  sjboddie
    43    - metadata now returns mp rather than array
    44    - redesigned browsing support (although it's not finished so
    45    won't currently work ;-)
    46 
    47  */
    48 
    4925
    5026#include "datelistbrowserclass.h"
  • trunk/gsdl/src/recpt/datelistbrowserclass.h

    r995 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/delhistoryaction.cpp

    r1000 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
     
    208206  return result;
    209207}
    210 
    211 
    212 
    213 
    214 
  • trunk/gsdl/src/recpt/delhistoryaction.h

    r928 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
     
    7674
    7775#endif
    78 
  • trunk/gsdl/src/recpt/documentaction.cpp

    r1270 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.39  2000/07/05 21:49:31  sjboddie
    31    Receptionist now caches collection information to avoid making multiple
    32    get_collectinfo calls to collection server
    33 
    34    Revision 1.38  2000/05/04 05:18:46  sjboddie
    35    attempting to get end-user collection building to work under windows
    36 
    37    Revision 1.37  2000/04/07 04:40:44  sjboddie
    38    Reverted back to old DocumentHeader, DocumentTitles, DocumentImages etc.
    39    from DocumentColumns stuff. I'll move the DocumentColumns stuff to a
    40    separate development branch (New_Config_Format-branch) for now. The plan
    41    is to redesign the configuration file format a bit and limit the number of
    42    distributions floating around that take different configuration formats).
    43 
    44    Revision 1.34  2000/02/15 22:53:49  kjm18
    45    search history stuff added.
    46 
    47    Revision 1.33  2000/02/13 20:40:05  sjboddie
    48    now dm_safe _thisOID_ macro
    49 
    50    Revision 1.32  2000/01/25 22:39:15  sjboddie
    51    added DocumentUseHTML - tidied some things up (and messed up some others)
    52 
    53    Revision 1.31  1999/11/13 08:57:00  sjboddie
    54    fixed bug in last changes
    55 
    56    Revision 1.30  1999/11/01 21:54:27  sjboddie
    57    changes for cross-collection searching - changes to arguments
    58    of many functions
    59 
    60    Revision 1.29  1999/10/24 07:23:40  sjboddie
    61    added FullTOC option
    62 
    63    Revision 1.28  1999/10/19 03:23:42  davidb
    64    Collection building support through web pages
    65    and internal and external link handling for collection documents
    66 
    67    Revision 1.27  1999/10/14 23:00:53  sjboddie
    68    finished changes to browsing support
    69 
    70    Revision 1.26  1999/10/10 08:14:06  sjboddie
    71    - metadata now returns mp rather than array
    72    - redesigned browsing support (although it's not finished so
    73    won't currently work ;-)
    74 
    75    Revision 1.25  1999/09/17 04:46:05  sjboddie
    76    fixed a couple of problems with 'unknown' classifier
    77 
    78    Revision 1.24  1999/09/17 04:00:26  sjboddie
    79    tidied up navigation bar to produce a default "unknown" button if
    80    it comes across metadata it can't display
    81 
    82    Revision 1.23  1999/09/07 04:56:54  sjboddie
    83    added GPL notice
    84 
    85    Revision 1.22  1999/08/20 01:00:22  sjboddie
    86    split some of the larger functions up to simplify the creation of
    87    collection specific receptionists
    88 
    89    Revision 1.21  1999/08/11 23:28:03  sjboddie
    90    -added support for html classifier
    91    - removed _random_ macro - now use _blank for detach page
    92 
    93    Revision 1.20  1999/08/10 23:16:39  sjboddie
    94    a couple of small changes to get format options DocumentArrowsBottom
    95    and DocumentArrowsTop working correctly
    96 
    97    Revision 1.19  1999/08/10 22:40:01  sjboddie
    98    added some more format options including the ability to format the
    99    document text
    100 
    101    Revision 1.18  1999/08/09 04:25:18  sjboddie
    102    moved OID translation stuff from documentaction::define_external_macros
    103    to receptionist
    104 
    105    Revision 1.17  1999/08/09 02:13:53  sjboddie
    106    fixed small bug in ShowSectionTitles
    107 
    108    Revision 1.16  1999/08/03 03:30:47  sjboddie
    109    a few small changes related to new format options
    110 
    111    Revision 1.15  1999/07/30 02:18:49  sjboddie
    112    -added collectinfo argument to some functions
    113    -caught up with changes to browsetools (allowing nested classifications)
    114    -added showtoppage format option
    115 
    116    Revision 1.14  1999/07/21 05:01:09  sjboddie
    117    fixed up wrapping of classificationlinks
    118 
    119    Revision 1.13  1999/07/20 02:59:54  sjboddie
    120    List and AZList classifications now use format strings
    121 
    122    Revision 1.12  1999/07/16 00:19:01  sjboddie
    123    some changes to the way quoted queries are handled
    124 
    125    Revision 1.11  1999/07/07 05:47:41  sjboddie
    126    changed around the way browsetools works
    127 
    128    Revision 1.10  1999/06/29 01:46:44  sjboddie
    129    now sets a _navigationbar_ macro even if there aren't any
    130    classifications (it will just have the 'search' button
    131 
    132    Revision 1.9  1999/06/27 22:05:58  sjboddie
    133    now set a _thisOID_ macro for use in displaying images
    134 
    135    Revision 1.8  1999/06/24 05:12:20  sjboddie
    136    lots of small changes
    137 
    138    Revision 1.7  1999/06/17 03:06:58  sjboddie
    139    got detach button working properly - the close book icon is now disabled
    140    when page is detached as the javascript close() function I was using is
    141    too unreliable over different browsers
    142    note that in my last comment I meant the "cl" arg (not the "c" arg).
    143 
    144    Revision 1.6  1999/06/16 23:53:15  sjboddie
    145    tidied a few things up. documentaction::define_external_macros now
    146    resets the "c" arg if it's set to something stupid by the .xx suffixes
    147 
    148    Revision 1.5  1999/06/16 03:10:49  sjboddie
    149    define_internal_macros() now sets _pagetitle_ macro to document's title
    150    (including parents of current document)
    151 
    152    Revision 1.4  1999/06/15 01:55:29  sjboddie
    153    - got text highlighting working
    154    - got multiple collections working (now outputs error message if an
    155      attempt is made to get a document when the "c" arg isn't set.
    156 
    157    Revision 1.3  1999/06/08 04:29:37  sjboddie
    158    added argsinfo to the call to check_cgiargs to make it easy to set
    159    args to their default if they're found to be screwed up
    160 
    161    Revision 1.2  1999/05/10 03:40:35  sjboddie
    162    lots of changes - slowly getting document action sorted out
    163 
    164    Revision 1.1  1999/04/30 01:59:40  sjboddie
    165    lots of stuff - getting documentaction working (documentaction replaces
    166    old browseaction)
    167 
    168    Revision 1.2  1999/03/29 02:14:27  sjboddie
    169 
    170    More changes to browseaction
    171 
    172    Revision 1.1  1999/03/25 03:09:40  sjboddie
    173 
    174    subjectbrowseaction became browseaction
    175 
    176 
    177  */
    178 
    17925
    18026#include <string.h>
  • trunk/gsdl/src/recpt/documentaction.h

    r1270 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
     
    106104
    107105#endif
    108 
    109 
  • trunk/gsdl/src/recpt/extlinkaction.cpp

    r869 r1285  
    248248  return true;
    249249}
    250 
    251 
  • trunk/gsdl/src/recpt/extlinkaction.h

    r869 r1285  
    6161
    6262#endif
    63 
    64 
  • trunk/gsdl/src/recpt/formattools.cpp

    r1257 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.21  2000/06/30 00:40:39  sjboddie
    31    Tidied up a bit. Fixed bug in formattools. Nested If/Or's should now
    32    work within formatstrings.
    33 
    34    Revision 1.20  2000/04/07 04:40:44  sjboddie
    35    Reverted back to old DocumentHeader, DocumentTitles, DocumentImages etc.
    36    from DocumentColumns stuff. I'll move the DocumentColumns stuff to a
    37    separate development branch (New_Config_Format-branch) for now. The plan
    38    is to redesign the configuration file format a bit and limit the number of
    39    distributions floating around that take different configuration formats).
    40 
    41    Revision 1.17  2000/01/26 20:10:31  sjboddie
    42    changed the default order of detach/expand/highlight buttons
    43 
    44    Revision 1.16  2000/01/25 22:33:31  sjboddie
    45    added DocumentUseHTML
    46 
    47    Revision 1.15  1999/12/13 02:45:16  davidb
    48    Support for more than one metavalue for the same metadata name
    49 
    50    Revision 1.14  1999/10/30 22:23:11  sjboddie
    51    moved table functions from browsetools
    52 
    53    Revision 1.13  1999/10/14 23:01:24  sjboddie
    54    changes for new browsing support
    55 
    56    Revision 1.12  1999/10/10 08:14:07  sjboddie
    57    - metadata now returns mp rather than array
    58    - redesigned browsing support (although it's not finished so
    59    won't currently work ;-)
    60 
    61    Revision 1.11  1999/09/28 20:38:19  rjmcnab
    62    fixed a couple of bugs
    63 
    64    Revision 1.10  1999/09/07 04:56:55  sjboddie
    65    added GPL notice
    66 
    67    Revision 1.9  1999/09/02 00:31:25  rjmcnab
    68    fixed small error.
    69 
    70    Revision 1.8  1999/08/20 00:56:38  sjboddie
    71    added cgisafe option - you can now do something like [cgisafe:Title] if
    72    you want Title to be entered safely into a url
    73 
    74    Revision 1.7  1999/08/10 22:38:08  sjboddie
    75    added some more format options
    76 
    77    Revision 1.6  1999/07/30 02:25:42  sjboddie
    78    made format_date function global
    79 
    80    Revision 1.5  1999/07/21 05:00:00  sjboddie
    81    added some date formatting
    82 
    83    Revision 1.4  1999/07/20 03:02:15  sjboddie
    84    added an [icon] option, added ability to call get_formatted_string
    85    with icon and link arguments set
    86 
    87    Revision 1.3  1999/07/09 02:44:35  sjboddie
    88    fixed parent(All) function so it only outputs parents and not current
    89    level meta
    90 
    91    Revision 1.2  1999/07/08 20:48:33  rjmcnab
    92    Added ability to print the result number
    93 
    94    Revision 1.1  1999/07/07 05:49:34  sjboddie
    95    had another crack at the format string code - created a new formattools
    96    module. It can now handle {If} and {Or} statements although there's a
    97    bug preventing nested if's and or's.
    98 
    99  */
    100 
    10125
    10226#include "formattools.h"
     
    717641  return ft;
    718642}
    719 
    720 
  • trunk/gsdl/src/recpt/formattools.h

    r1079 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/historydb.cpp

    r995 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29   $Log$
    30   Revision 1.4  2000/02/29 21:00:28  sjboddie
    31   fixed some compiler warnings
    32 
    33   Revision 1.3  2000/02/21 22:01:02  sjboddie
    34   gsdlhome now comes from gsdlsite.cfg
    35 
    36   Revision 1.2  2000/02/17 02:40:21  sjboddie
    37   tidied up a bit - fixed a bug (gdbm file wasn't always being closed properly)
    38 
    39 
    40   */
    4125
    4226#include "historydb.h"
     
    622606  logout << "in format user info - end";
    623607}
    624 
    625 
    626 
    627 
    628 
    629 
    630 
    631 
    632 
  • trunk/gsdl/src/recpt/historydb.h

    r1000 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
     
    9492
    9593#endif
    96 
    97 
  • trunk/gsdl/src/recpt/hlistbrowserclass.cpp

    r995 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.7  2000/02/29 21:00:29  sjboddie
    31    fixed some compiler warnings
    32 
    33    Revision 1.6  1999/11/01 22:04:12  sjboddie
    34    just a few small changes (that means I can't remember ;)
    35 
    36    Revision 1.5  1999/10/30 23:02:01  sjboddie
    37    tidied up, fixed a small bug
    38 
    39    Revision 1.4  1999/10/30 22:15:23  sjboddie
    40    added a collection argument
    41 
    42    Revision 1.3  1999/10/20 03:54:21  sjboddie
    43    problem with expanded contents
    44 
    45    Revision 1.2  1999/10/14 22:59:34  sjboddie
    46    finished off browser classes
    47 
    48    Revision 1.1  1999/10/10 08:14:08  sjboddie
    49    - metadata now returns mp rather than array
    50    - redesigned browsing support (although it's not finished so
    51    won't currently work ;-)
    52 
    53  */
    54 
    5525
    5626#include "hlistbrowserclass.h"
  • trunk/gsdl/src/recpt/hlistbrowserclass.h

    r995 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
     
    6462
    6563#endif
    66 
  • trunk/gsdl/src/recpt/htmlbrowserclass.cpp

    r715 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.1  1999/10/18 20:09:17  sjboddie
    31    new browserclass
    32 
    33 
    34  */
    35 
    3625
    3726#include "htmlbrowserclass.h"
  • trunk/gsdl/src/recpt/htmlbrowserclass.h

    r715 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/htmlgen.cpp

    r533 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.4  1999/09/07 04:56:55  sjboddie
    31    added GPL notice
    32 
    33    Revision 1.3  1999/02/11 01:24:04  rjmcnab
    34 
    35    Fixed a few compiler warnings.
    36 
    37    Revision 1.2  1999/02/08 01:28:02  rjmcnab
    38 
    39    Got the receptionist producing something using the statusaction.
    40 
    41    Revision 1.1  1999/01/08 08:40:56  rjmcnab
    42 
    43    Moved from lib directory.
    44 
    45    Revision 1.1  1999/01/08 03:57:46  rjmcnab
    46 
    47    Initial revision
    48 
    49  */
    5025
    5126#include "htmlgen.h"
     
    12196  textout << outconvert << buffer;
    12297}
    123 
    124 
  • trunk/gsdl/src/recpt/htmlgen.h

    r533 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/htmlutils.cpp

    r1147 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.6  2000/05/04 05:17:46  sjboddie
    31    moved dm_safe from htmlutils to gsdltools
    32 
    33    Revision 1.5  2000/02/13 20:38:59  sjboddie
    34    added dm_safe function
    35 
    36    Revision 1.4  1999/09/07 04:56:56  sjboddie
    37    added GPL notice
    38 
    39    Revision 1.3  1999/06/09 00:09:30  sjboddie
    40    Added a fairly minimal html_safe function
    41 
    42    Revision 1.2  1999/02/08 01:28:02  rjmcnab
    43 
    44    Got the receptionist producing something using the statusaction.
    45 
    46    Revision 1.1  1999/01/08 08:40:58  rjmcnab
    47 
    48    Moved from lib directory.
    49 
    50    Revision 1.1  1999/01/08 03:57:47  rjmcnab
    51 
    52    Initial revision
    53 
    54  */
    55 
    5625
    5726#include "htmlutils.h"
  • trunk/gsdl/src/recpt/htmlutils.h

    r1147 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    2725
  • trunk/gsdl/src/recpt/infodbclass.cpp

    r1149 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.7  2000/05/04 08:21:30  sjboddie
    31    modifications for windows port of GCC
    32 
    33    Revision 1.6  2000/02/15 22:53:50  kjm18
    34    search history stuff added.
    35 
    36    Revision 1.5  1999/10/19 03:23:42  davidb
    37    Collection building support through web pages
    38    and internal and external link handling for collection documents
    39 
    40    Revision 1.4  1999/09/07 04:56:56  sjboddie
    41    added GPL notice
    42 
    43    Revision 1.3  1999/09/02 00:26:10  rjmcnab
    44    now there can be multiple values for a single key
    45 
    46    Revision 1.2  1999/07/13 23:24:05  rjmcnab
    47    Added functionality to modify a gdbm database.
    48 
    49    Revision 1.1  1999/07/11 08:27:52  rjmcnab
    50    Moved from src/colservr and added capability to write out data.
    51 
    52    Revision 1.4  1999/05/10 03:43:48  sjboddie
    53    lots of changes to lots of files - getting document action going
    54 
    55    Revision 1.3  1999/04/30 02:00:46  sjboddie
    56    lots of stuff to do with getting documentaction working
    57 
    58    Revision 1.2  1999/04/06 22:20:31  rjmcnab
    59    Got browsefilter working.
    60 
    61    Revision 1.1  1999/03/30 05:10:07  rjmcnab
    62    Initial revision.
    63 
    64  */
    65 
    6625
    6726#include "infodbclass.h"
     
    586545  return true;
    587546}
    588 
    589 
  • trunk/gsdl/src/recpt/infodbclass.h

    r1170 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
     
    186184
    187185#endif
    188 
    189 
    190 
    191 
    192 
  • trunk/gsdl/src/recpt/invbrowserclass.cpp

    r668 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.2  1999/10/14 22:59:34  sjboddie
    31    finished off browser classes
    32 
    33    Revision 1.1  1999/10/10 08:28:06  sjboddie
    34    - metadata now returns map rather than array
    35    - redesigned browsing support
    36 
    37  */
    38 
    3925
    4026#include "invbrowserclass.h"
  • trunk/gsdl/src/recpt/invbrowserclass.h

    r752 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/librarymain.cpp

    r1270 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.28  2000/07/05 21:49:32  sjboddie
    31    Receptionist now caches collection information to avoid making multiple
    32    get_collectinfo calls to collection server
    33 
    34    Revision 1.27  2000/06/23 03:21:39  sjboddie
    35    Created converter classes for simple 8 bit encodings that use a
    36    simple textual map file. Instances of these classes are used to handle
    37    the Windows 1256 (Arabic) encoding.
    38 
    39    Revision 1.26  2000/05/29 03:30:03  sjboddie
    40    fixed a bug preventing GB encoded text from being displayed correctly
    41    (bug showed up in Chinese collection)
    42 
    43    Revision 1.25  2000/04/14 02:52:05  sjboddie
    44    tidied up error messaging and set up some debugging info to be output
    45    when running library from command line
    46 
    47    Revision 1.24  2000/02/29 20:59:02  sjboddie
    48    added error message when unable to read from collect directory - should
    49    probably write this out to a web page too
    50 
    51    Revision 1.23  2000/02/21 21:59:37  sjboddie
    52    gsdlhome now comes from gsdlsite.cfg
    53 
    54    Revision 1.22  2000/02/17 02:35:48  sjboddie
    55    tidied up a bit
    56 
    57    Revision 1.21  2000/02/15 22:53:51  kjm18
    58    search history stuff added.
    59 
    60    Revision 1.20  1999/12/13 02:46:56  davidb
    61    Teach buildaction about recptionist
    62 
    63    Revision 1.19  1999/11/01 21:58:49  sjboddie
    64    no longer set receptionist for some actions that used to
    65 
    66    Revision 1.18  1999/10/25 22:29:31  sjboddie
    67    receptionist now checks collect diectory for collections
    68    rather than collections.txt file
    69 
    70    Revision 1.17  1999/10/19 03:23:43  davidb
    71    Collection building support through web pages
    72    and internal and external link handling for collection documents
    73 
    74    Revision 1.16  1999/10/18 20:07:33  sjboddie
    75    added htmlbrowserclass
    76 
    77    Revision 1.15  1999/10/14 23:03:10  sjboddie
    78    another browser
    79 
    80    Revision 1.14  1999/10/10 08:14:09  sjboddie
    81    - metadata now returns mp rather than array
    82    - redesigned browsing support (although it's not finished so
    83    won't currently work ;-)
    84 
    85    Revision 1.13  1999/09/16 21:39:35  sjboddie
    86    added gb converters
    87 
    88    Revision 1.12  1999/09/14 22:42:06  sjboddie
    89    included utf8 converter
    90 
    91    Revision 1.11  1999/09/14 22:03:27  sjboddie
    92    now reads in collections from a file to avoid recompiling
    93 
    94    Revision 1.10  1999/09/08 00:51:11  sjboddie
    95    removed old interface stuff
    96 
    97    Revision 1.9  1999/09/07 04:56:56  sjboddie
    98    added GPL notice
    99 
    100    Revision 1.8  1999/07/15 06:08:55  rjmcnab
    101    Moved the adding of the actions to librarymain so that they can
    102    be overriden easier.
    103 
    104    Revision 1.7  1999/06/15 01:56:12  sjboddie
    105    Got multiple collections working
    106 
    107    Revision 1.6  1999/05/10 03:40:39  sjboddie
    108    lots of changes - slowly getting document action sorted out
    109 
    110    Revision 1.5  1999/04/19 23:56:10  rjmcnab
    111    Finished the gdbm metadata stuff
    112 
    113    Revision 1.4  1999/04/12 03:45:05  rjmcnab
    114    Finished the query filter.
    115 
    116    Revision 1.3  1999/04/06 22:20:35  rjmcnab
    117    Got browsefilter working.
    118 
    119    Revision 1.2  1999/03/05 03:53:54  sjboddie
    120 
    121    fixed some bugs
    122 
    123    Revision 1.1  1999/02/21 22:35:22  rjmcnab
    124 
    125    Initial revision.
    126 
    127  */
    128 
    12925
    13026#include "receptionist.h"
     
    309205  return 0;
    310206}
    311 
    312 
    313 
    314 
    315 
  • trunk/gsdl/src/recpt/nullproto.cpp

    r801 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.12  1999/12/05 21:23:39  sjboddie
    31    support for multiple gsdlhomes and gdbmhomes
    32 
    33    Revision 1.11  1999/10/25 22:29:32  sjboddie
    34    receptionist now checks collect diectory for collections
    35    rather than collections.txt file
    36 
    37    Revision 1.10  1999/10/19 03:23:43  davidb
    38    Collection building support through web pages
    39    and internal and external link handling for collection documents
    40 
    41    Revision 1.9  1999/09/07 04:56:56  sjboddie
    42    added GPL notice
    43 
    44    Revision 1.8  1999/06/27 22:04:47  sjboddie
    45    now read in build.cfg before collect.cfg so that the indexmaps
    46    are available if required to decode defaultindex, defaultsubcollection,
    47    and defaultlanguage
    48 
    49    Revision 1.7  1999/06/15 02:16:45  sjboddie
    50    small change to prevent collectdir configuration string from being passed
    51    to everything
    52 
    53    Revision 1.6  1999/05/10 03:40:41  sjboddie
    54    lots of changes - slowly getting document action sorted out
    55 
    56    Revision 1.5  1999/04/30 01:59:41  sjboddie
    57    lots of stuff - getting documentaction working (documentaction replaces
    58    old browseaction)
    59 
    60    Revision 1.4  1999/03/31 23:44:48  rjmcnab
    61    Altered the protocol so that the metadata is part of the filter.
    62 
    63    Revision 1.3  1999/03/03 23:26:35  sjboddie
    64 
    65    Implemented more of the protocol
    66 
    67    Revision 1.2  1999/02/25 21:58:58  rjmcnab
    68 
    69    Merged sources.
    70 
    71    Revision 1.1  1999/02/21 22:35:22  rjmcnab
    72 
    73    Initial revision.
    74 
    75  */
    76 
    7725
    7826#include "nullproto.h"
  • trunk/gsdl/src/recpt/nullproto.h

    r533 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/pageaction.cpp

    r1276 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.34  2000/07/12 04:51:05  nzdl
    31    added an error message when no "valid" collections are available
    32 
    33    Revision 1.33  2000/07/05 21:49:33  sjboddie
    34    Receptionist now caches collection information to avoid making multiple
    35    get_collectinfo calls to collection server
    36 
    37    Revision 1.32  2000/06/27 23:02:40  sjboddie
    38    Tidied up the way collections are displayed on 'standard' homepage.
    39    Removed all the nzdl.org specific stuff.
    40 
    41    Revision 1.31  2000/06/23 03:48:08  sjboddie
    42    Added Arabic language and encoding options to the preferences page. This
    43    is a much more complex task than it should be (you even have to recompile!)
    44    but it's not really worth fixing until the new config file format is
    45    finalised.
    46 
    47    Revision 1.30  2000/06/14 22:33:42  sjboddie
    48    Added French and Spanish language selection options to the preferences
    49    page. I really don't like how this is currently implemented (i.e. you
    50    have to recompile the library to do something so simple), it might have
    51    to wait until the new configuration file stuff is done before it's fixed
    52    though.
    53 
    54    Revision 1.29  2000/03/19 21:16:46  nzdl
    55    added german language interface
    56 
    57    Revision 1.28  2000/02/24 01:19:01  sjboddie
    58    fixed up messy hack for meldex
    59 
    60    Revision 1.27  2000/02/15 22:53:51  kjm18
    61    search history stuff added.
    62 
    63    Revision 1.26  2000/02/03 01:49:35  sjboddie
    64    fixed up some of the preferences stuff
    65 
    66    Revision 1.25  2000/01/26 20:11:04  sjboddie
    67    added some collection specific help text
    68 
    69    Revision 1.24  2000/01/25 22:31:09  sjboddie
    70    more hacky changes to get preferences to be a bit smarter
    71 
    72    Revision 1.23  2000/01/24 22:59:57  sjboddie
    73    changes to set macros differently for preferences page depending
    74    on type of collection - pageaction is getting kind of hacky - should
    75    tidy it up some day
    76 
    77    Revision 1.22  1999/11/25 23:01:09  sjboddie
    78    now need to be able to handle it if no collection is selected
    79 
    80    Revision 1.21  1999/11/03 22:50:13  sjboddie
    81    now defaults to home page
    82 
    83    Revision 1.20  1999/11/01 21:58:02  sjboddie
    84    changes to arguments of many functions, now pass list of protocols
    85    instead of just that for this collection
    86 
    87    Revision 1.19  1999/10/19 21:59:09  sjboddie
    88    bug in generating "how to find information" text for about pages
    89 
    90    Revision 1.18  1999/10/19 03:23:44  davidb
    91    Collection building support through web pages
    92    and internal and external link handling for collection documents
    93 
    94    Revision 1.17  1999/10/14 23:04:44  sjboddie
    95    some hacks to make nzdl home page look right
    96 
    97    Revision 1.16  1999/10/10 08:14:09  sjboddie
    98    - metadata now returns mp rather than array
    99    - redesigned browsing support (although it's not finished so
    100    won't currently work ;-)
    101 
    102    Revision 1.15  1999/09/17 04:46:05  sjboddie
    103    fixed a couple of problems with 'unknown' classifier
    104 
    105    Revision 1.14  1999/09/07 23:08:09  rjmcnab
    106    Removed some compiler warnings
    107 
    108    Revision 1.13  1999/09/07 04:56:57  sjboddie
    109    added GPL notice
    110 
    111    Revision 1.12  1999/09/02 00:26:43  rjmcnab
    112    made the p cgi argument always saved in the compressed arguments
    113 
    114    Revision 1.11  1999/08/25 04:48:43  sjboddie
    115    changes to the home and about pages
    116 
    117    Revision 1.10  1999/08/11 23:29:43  sjboddie
    118    added support for html classifier (i.e. the hp argument)
    119 
    120    Revision 1.9  1999/08/03 03:29:47  sjboddie
    121    added ability to set receptionist from collect.cfg
    122 
    123    Revision 1.8  1999/07/30 02:24:44  sjboddie
    124    added collectinfo argument to some functions
    125 
    126    Revision 1.7  1999/06/24 05:12:24  sjboddie
    127    lots of small changes
    128 
    129    Revision 1.6  1999/06/10 00:39:16  sjboddie
    130    navigation bar is no longer written out for every page (it should
    131    be included in the _content_ macro of pages wanting to display it).
    132 
    133    Revision 1.5  1999/06/08 04:29:35  sjboddie
    134    added argsinfo to the call to check_cgiargs to make it easy to set
    135    args to their default if they're found to be screwed up
    136 
    137    Revision 1.4  1999/02/28 20:00:14  rjmcnab
    138 
    139 
    140    Fixed a few things.
    141 
    142    Revision 1.3  1999/02/25 21:58:58  rjmcnab
    143 
    144    Merged sources.
    145 
    146    Revision 1.2  1999/02/21 22:33:54  rjmcnab
    147 
    148    Lots of stuff :-)
    149 
    150    Revision 1.1  1999/02/12 02:40:17  sjboddie
    151 
    152    Added page action
    153 
    154  */
    15525
    15626#include "OIDtools.h"
     
    558428  return true;
    559429}
    560 
    561 
    562 
    563 
    564 
  • trunk/gsdl/src/recpt/pageaction.h

    r1270 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/pagedbrowserclass.cpp

    r1282 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.11  2000/07/13 02:51:10  sjboddie
    31    got DocumentArrowsBottom working for collections using "paged" browsers
    32    (like gberg). The whole idea of arrows as used both in the query results
    33    page and document pages needs to be revisited to get things working in
    34    all situations
    35 
    36    Revision 1.10  2000/06/29 02:47:20  sjboddie
    37    added browser info (i.e VList, HList etc.) to status pages
    38 
    39    Revision 1.9  2000/03/31 03:04:32  nzdl
    40    tidied up some of the browsing code - replaced DocumentImages,
    41    DocumentTitles and DocumentHeading with DocumentIcon
    42 
    43    Revision 1.8  2000/02/17 20:54:00  sjboddie
    44    minor change to macro name
    45 
    46    Revision 1.7  2000/02/17 02:35:48  sjboddie
    47    tidied up a bit
    48 
    49    Revision 1.6  2000/02/15 22:53:51  kjm18
    50    search history stuff added.
    51 
    52    Revision 1.5  2000/02/06 21:29:11  sjboddie
    53    fixed a bug - made some functions virtual for use with cstr collection
    54 
    55    Revision 1.4  1999/10/30 23:06:25  sjboddie
    56    tidied up a bit
    57 
    58    Revision 1.3  1999/10/30 22:16:37  sjboddie
    59    added a collection argument
    60 
    61    Revision 1.2  1999/10/19 08:40:11  sjboddie
    62    fixed some stupid compiler warnings on windows
    63 
    64    Revision 1.1  1999/10/14 22:59:35  sjboddie
    65    finished off browser classes
    66 
    67  */
    68 
    6925
    7026#include "pagedbrowserclass.h"
     
    12581    }
    12682  }
    127        
    128 
    129    
    13083}
    13184
     
    235188  return 0;
    236189}
    237 
    238 
    239 
    240 
    241 
    242 
  • trunk/gsdl/src/recpt/pagedbrowserclass.h

    r1254 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
     
    6462
    6563#endif
    66 
  • trunk/gsdl/src/recpt/pingaction.cpp

    r760 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.5  1999/11/01 21:56:32  sjboddie
    31    changes to arguments of many functions
    32 
    33    Revision 1.4  1999/09/07 04:56:57  sjboddie
    34    added GPL notice
    35 
    36    Revision 1.3  1999/07/30 02:24:45  sjboddie
    37    added collectinfo argument to some functions
    38 
    39    Revision 1.2  1999/02/25 21:58:59  rjmcnab
    40 
    41    Merged sources.
    42 
    43    Revision 1.1  1999/02/21 22:35:20  rjmcnab
    44 
    45    Initial revision.
    46 
    47  */
    48 
    4925
    5026#include "pingaction.h"
  • trunk/gsdl/src/recpt/pingaction.h

    r760 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/queryaction.cpp

    r1270 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.37  2000/07/05 21:49:34  sjboddie
    31    Receptionist now caches collection information to avoid making multiple
    32    get_collectinfo calls to collection server
    33 
    34    Revision 1.36  2000/02/21 21:57:48  sjboddie
    35    actions are now configured with gsdlhome
    36 
    37    Revision 1.35  2000/02/17 02:35:04  sjboddie
    38    tidied up search history stuff a bit - replaced strings with macros
    39 
    40    Revision 1.34  2000/02/15 22:53:52  kjm18
    41    search history stuff added.
    42 
    43    Revision 1.33  2000/01/24 22:57:59  sjboddie
    44    fixed bug in cross-collection searching, tidied up a bit
    45 
    46    Revision 1.32  1999/12/13 02:54:11  davidb
    47    Support for cross collection searching (CCS)
    48 
    49    Revision 1.31  1999/12/05 21:22:33  sjboddie
    50    tidied up cross-collection searching a bit
    51 
    52    Revision 1.30  1999/11/08 20:26:37  sjboddie
    53    added multiplevalue option to cgiarginfo
    54 
    55    Revision 1.29  1999/11/04 20:29:53  sjboddie
    56    small change to cross-collection searching
    57 
    58    Revision 1.28  1999/11/03 22:49:50  sjboddie
    59    A few changes to cross-collection searching for fao
    60 
    61    Revision 1.27  1999/11/01 21:53:27  sjboddie
    62    added cross-collection searching capability - still needs lots of
    63    work but the basic functionality is there
    64 
    65    Revision 1.26  1999/10/10 08:14:10  sjboddie
    66    - metadata now returns mp rather than array
    67    - redesigned browsing support (although it's not finished so
    68    won't currently work ;-)
    69 
    70    Revision 1.25  1999/09/24 04:49:39  sjboddie
    71    fixed up the query selection boxes to display properly if there's only
    72    a single index/sub-collection
    73 
    74    Revision 1.24  1999/09/22 03:44:31  sjboddie
    75    EndResults query filter option may now take '-1' for 'all'
    76 
    77    Revision 1.23  1999/09/21 11:34:42  sjboddie
    78    added Maxdocs queryfilter option which may be -1 for 'all'
    79 
    80    Revision 1.22  1999/09/07 23:08:51  rjmcnab
    81    removed some compiler warnings
    82 
    83    Revision 1.21  1999/09/07 04:56:57  sjboddie
    84    added GPL notice
    85 
    86    Revision 1.20  1999/08/25 04:47:55  sjboddie
    87    added advanced search option - other minor changes
    88 
    89    Revision 1.19  1999/08/13 04:17:24  sjboddie
    90    small change to do with new collection-level metadata
    91 
    92    Revision 1.18  1999/08/10 22:46:33  sjboddie
    93    changed format option result to QueryResults and added QueryLinks option
    94 
    95    Revision 1.17  1999/07/30 02:24:42  sjboddie
    96    added collectinfo argument to some functions
    97 
    98    Revision 1.16  1999/07/19 00:16:58  sjboddie
    99    no longer display documents that don't match all phrases in query string
    100 
    101    Revision 1.15  1999/07/16 08:33:36  rjmcnab
    102    Changed the logic for getting the results string slightly
    103 
    104    Revision 1.14  1999/07/16 03:41:29  sjboddie
    105    changed isApprox
    106 
    107    Revision 1.13  1999/07/16 00:19:01  sjboddie
    108    some changes to the way quoted queries are handled
    109 
    110    Revision 1.12  1999/07/09 02:17:55  rjmcnab
    111    Setting macros needed for a second query.
    112 
    113    Revision 1.11  1999/07/07 06:13:10  rjmcnab
    114    Added ability to combine two independant queries.
    115 
    116    Revision 1.10  1999/07/07 05:49:35  sjboddie
    117    had another crack at the format string code - created a new formattools
    118    module. It can now handle {If} and {Or} statements although there's a
    119    bug preventing nested if's and or's.
    120 
    121    Revision 1.9  1999/07/01 22:48:46  sjboddie
    122    had a go at getting a query result format string working
    123 
    124    Revision 1.8  1999/06/27 22:02:11  sjboddie
    125    author is added  to queryresults if there is one
    126 
    127    Revision 1.7  1999/06/26 01:10:18  rjmcnab
    128    Made h, i, and n arguments saved in the compressed arguments.
    129 
    130    Revision 1.6  1999/06/24 05:12:25  sjboddie
    131    lots of small changes
    132 
    133    Revision 1.5  1999/06/16 04:03:48  sjboddie
    134    Now sets "cl" arg to "search" when going to a document from a search
    135    results page. This allows the close book icon (in hierarchy toc) to
    136    take you back to the results page if that's where you came from.
    137    If you got to the document page somehow other than from a
    138    classification or a search (i.e. if "cl" isn't set) then the close
    139    book icon is disabled
    140 
    141    Revision 1.4  1999/06/16 02:08:38  sjboddie
    142    got queryaction working
    143 
    144    Revision 1.3  1999/03/25 03:06:45  sjboddie
    145 
    146    altered receptionist slightly so it now passes *collectproto to
    147    define_internal_macros and define_external_macros - need it
    148    for browseaction
    149 
    150    Revision 1.2  1999/03/03 20:26:50  rjmcnab
    151 
    152    Modified stuff.
    153 
    154    Revision 1.1  1999/02/28 22:45:21  rjmcnab
    155 
    156    Initial revision.
    157 
    158  */
    159 
    16025
    16126#include "queryaction.h"
     
    12551120
    12561121}
    1257 
    1258 
    1259 
    1260 
    1261 
  • trunk/gsdl/src/recpt/queryaction.h

    r1270 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
     
    129127
    130128#endif
    131 
    132 
  • trunk/gsdl/src/recpt/querytools.cpp

    r759 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.8  1999/11/01 21:56:12  sjboddie
    31    changes for cross-collection searching - still needs work
    32 
    33    Revision 1.7  1999/09/21 11:32:42  sjboddie
    34    added Maxdocs queryfilter option which may be -1 for 'all'
    35 
    36    Revision 1.6  1999/09/07 04:56:58  sjboddie
    37    added GPL notice
    38 
    39    Revision 1.5  1999/08/25 04:47:55  sjboddie
    40    added advanced search option - other minor changes
    41 
    42    Revision 1.4  1999/07/19 00:16:58  sjboddie
    43    no longer display documents that don't match all phrases in query string
    44 
    45    Revision 1.3  1999/07/16 00:19:02  sjboddie
    46    some changes to the way quoted queries are handled
    47 
    48    Revision 1.2  1999/07/07 06:12:21  rjmcnab
    49    Added ability to combine two independant queries.
    50 
    51    Revision 1.1  1999/06/15 02:24:06  sjboddie
    52    moved do_query from queryaction to new querytools module (as do_action
    53    is also called from documentaction when highlighting text)
    54 
    55  */
    56 
    5725
    5826#include "querytools.h"
     
    238206  }
    239207}
    240 
  • trunk/gsdl/src/recpt/querytools.h

    r759 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/receptionist.cpp

    r1270 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.53  2000/07/05 21:49:34  sjboddie
    31    Receptionist now caches collection information to avoid making multiple
    32    get_collectinfo calls to collection server
    33 
    34    Revision 1.52  2000/07/04 02:15:22  sjboddie
    35    fixed bug causing segmentation fault when an invalid collection
    36    was supplied as the "c" cgi argument
    37 
    38    Revision 1.51  2000/05/28 09:15:34  sjboddie
    39    a few small changes to get an initial release of the local library
    40 
    41    Revision 1.50  2000/05/12 03:09:25  sjboddie
    42    minor modifications to get web library compiling under VC++ 6.0
    43 
    44    Revision 1.49  2000/05/04 05:18:46  sjboddie
    45    attempting to get end-user collection building to work under windows
    46 
    47    Revision 1.48  2000/04/14 02:52:06  sjboddie
    48    tidied up error messaging and set up some debugging info to be output
    49    when running library from command line
    50 
    51    Revision 1.47  2000/02/17 22:26:17  sjboddie
    52    set macros for displaying macrons in utf8
    53 
    54    Revision 1.46  2000/02/17 02:34:09  sjboddie
    55    made compressedoptions macro dm_safe - added SCRIPT_NAME to log string
    56 
    57    Revision 1.45  2000/02/03 01:48:52  sjboddie
    58    fixed potential bug in ccscols stuff
    59 
    60    Revision 1.44  2000/01/24 22:53:09  sjboddie
    61    a few small changes to get fastcgi working properly here at Waikato -
    62    hopefully changes will work everywhere ...
    63 
    64    Revision 1.43  1999/12/06 01:14:16  sjboddie
    65    added arabic encoding
    66 
    67    Revision 1.42  1999/12/05 21:21:04  sjboddie
    68    added support for multiple gsdlhomes and gdbmhomes
    69 
    70    Revision 1.41  1999/11/25 21:44:16  sjboddie
    71    fixed bug in logout
    72 
    73    Revision 1.40  1999/11/08 20:26:37  sjboddie
    74    added multiplevalue option to cgiarginfo
    75 
    76    Revision 1.39  1999/11/03 22:49:10  sjboddie
    77    A location url may now contain macros
    78 
    79    Revision 1.38  1999/11/01 21:49:34  sjboddie
    80    changes to arguments of many functions
    81 
    82    Revision 1.37  1999/10/20 03:55:03  sjboddie
    83    yet another problem with calling browserclass
    84    processOID functions correctly
    85 
    86    Revision 1.36  1999/10/19 03:23:44  davidb
    87    Collection building support through web pages
    88    and internal and external link handling for collection documents
    89 
    90    Revision 1.35  1999/10/18 20:07:05  sjboddie
    91    tidied up a few things - moved processing of "hp" argument
    92    to htmlbrowserclass
    93 
    94    Revision 1.34  1999/10/14 23:00:52  sjboddie
    95    finished changes to browsing support
    96 
    97    Revision 1.33  1999/10/10 08:14:10  sjboddie
    98    - metadata now returns mp rather than array
    99    - redesigned browsing support (although it's not finished so
    100    won't currently work ;-)
    101 
    102    Revision 1.32  1999/09/21 11:28:45  sjboddie
    103    tidied up file locking
    104 
    105    Revision 1.31  1999/09/16 21:38:17  sjboddie
    106    added some file locking stuff for logging. Windows still needs to
    107    be done.
    108 
    109    Revision 1.30  1999/09/07 04:56:58  sjboddie
    110    added GPL notice
    111 
    112    Revision 1.29  1999/09/03 10:02:30  rjmcnab
    113    Made the page parameters configurable. Now the page parameters must
    114    correspond to cgi arguments in name and value (ie language=zh should now
    115    be l=zh) which makes things more consistent anyway. Removed a couple of
    116    specialised NZDL page parameters.
    117 
    118    Moved the combining of the cgi arguments so that the receptionist does
    119    all the configuration now.
    120 
    121    Made the macro precedence configurable.
    122 
    123    Made cgi arguments totally configurable. Now any piece of information about
    124    a cgi argument can be configured meaning that cgi arguments can be declared
    125    from the configuration file.
    126 
    127    Removed the argdefault configuration argument. This should now be done
    128    using cgiarg.
    129 
    130    Revision 1.28  1999/09/03 04:39:46  rjmcnab
    131    Made cookies and logs optional (they are turned off by default). To
    132    turn them on put
    133 
    134    usecookies true
    135    logcgiargs true
    136 
    137    in your configuration file.
    138 
    139    Revision 1.27  1999/09/02 00:27:21  rjmcnab
    140    A few small things.
    141 
    142    Revision 1.26  1999/08/25 04:43:06  sjboddie
    143    made FilterRequest_t::docSet an array rather than a set
    144 
    145    Revision 1.25  1999/08/20 00:59:01  sjboddie
    146    -fixed up location redirection
    147    -added some usage logging, also now set a GSDL_UID cookie. Logging
    148    does NOT presently lock the log file while it's in use. That has yet
    149    to be done.
    150 
    151    Revision 1.24  1999/08/13 04:16:42  sjboddie
    152    added some collection-level metadata stuff
    153 
    154    Revision 1.23  1999/08/11 23:28:59  sjboddie
    155    added support for html classifier (i.e. the hp argumant now must be
    156    translated too).
    157 
    158    Revision 1.22  1999/08/10 22:45:21  sjboddie
    159    format option ShowTopPages is now called DocumentTopPages
    160 
    161    Revision 1.21  1999/08/09 04:25:17  sjboddie
    162    moved OID translation stuff from documentaction::define_external_macros
    163    to receptionist
    164 
    165    Revision 1.20  1999/07/30 02:13:09  sjboddie
    166    -added collectinfo argument to some functions
    167    -made some function prototypes virtual
    168 
    169    Revision 1.19  1999/07/15 06:02:05  rjmcnab
    170    Moved the setting of argsinfo into the constructor. Added the configuration
    171    command argdefault (as used by the actions). Added code to output the
    172    correct charset based on the page encoding so that the user does not need
    173    to specify the encoding used for a particular page.
    174 
    175    Revision 1.18  1999/07/11 01:05:20  rjmcnab
    176    Stored origin of cgiarg with argument.
    177 
    178    Revision 1.17  1999/07/10 22:18:26  rjmcnab
    179    Added calls to define_external_cgiargs.
    180 
    181    Revision 1.16  1999/06/27 21:49:03  sjboddie
    182    fixed a couple of version conflicts - tidied up some small things
    183 
    184    Revision 1.15  1999/06/26 01:14:32  rjmcnab
    185    Made a couple of changes to handle different encodings.
    186 
    187    Revision 1.14  1999/06/09 00:08:36  sjboddie
    188    query string macro (_cgiargq_) is now made html safe before being set
    189 
    190    Revision 1.13  1999/06/08 04:29:31  sjboddie
    191    added argsinfo to the call to check_cgiargs to make it easy to set
    192    args to their default if they're found to be screwed up
    193 
    194    Revision 1.12  1999/04/30 01:59:42  sjboddie
    195    lots of stuff - getting documentaction working (documentaction replaces
    196    old browseaction)
    197 
    198    Revision 1.11  1999/03/25 03:06:43  sjboddie
    199 
    200    altered receptionist slightly so it now passes *collectproto to
    201    define_internal_macros and define_external_macros - need it
    202    for browseaction
    203 
    204    Revision 1.10  1999/03/05 03:53:54  sjboddie
    205 
    206    fixed some bugs
    207 
    208    Revision 1.9  1999/02/28 20:00:16  rjmcnab
    209 
    210 
    211    Fixed a few things.
    212 
    213    Revision 1.8  1999/02/25 21:58:59  rjmcnab
    214 
    215    Merged sources.
    216 
    217    Revision 1.7  1999/02/21 22:33:55  rjmcnab
    218 
    219    Lots of stuff :-)
    220 
    221    Revision 1.6  1999/02/11 01:24:05  rjmcnab
    222 
    223    Fixed a few compiler warnings.
    224 
    225    Revision 1.5  1999/02/08 01:28:02  rjmcnab
    226 
    227    Got the receptionist producing something using the statusaction.
    228 
    229    Revision 1.4  1999/02/05 10:42:46  rjmcnab
    230 
    231    Continued working on receptionist
    232 
    233    Revision 1.3  1999/02/04 10:00:56  rjmcnab
    234 
    235    Developed the idea of an "action" and having them define the cgi arguments
    236    which they need and how those cgi arguments function.
    237 
    238    Revision 1.2  1999/02/04 01:17:27  rjmcnab
    239 
    240    Got it outputing something.
    241 
    242 
    243  */
    244 
    24525
    24626#include "receptionist.h"
  • trunk/gsdl/src/recpt/receptionist.h

    r1270 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/recptconfig.cpp

    r1170 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.9  2000/05/12 03:09:24  sjboddie
    31    minor modifications to get web library compiling under VC++ 6.0
    32 
    33    Revision 1.8  2000/04/14 03:10:35  sjboddie
    34    tidied up a few issues concerning the new debug info which showed
    35    up on windows
    36 
    37    Revision 1.7  2000/04/14 02:52:06  sjboddie
    38    tidied up error messaging and set up some debugging info to be output
    39    when running library from command line
    40 
    41    Revision 1.6  2000/02/21 21:55:33  sjboddie
    42    gsdlhome now comes from gsdlsite.cfg
    43 
    44    Revision 1.5  1999/09/07 04:56:59  sjboddie
    45    added GPL notice
    46 
    47    Revision 1.4  1999/09/07 00:09:31  sjboddie
    48    now reads in both main.cfg and collect.cfg always
    49 
    50    Revision 1.3  1999/02/21 22:33:57  rjmcnab
    51 
    52    Lots of stuff :-)
    53 
    54    Revision 1.2  1999/02/08 01:28:04  rjmcnab
    55 
    56    Got the receptionist producing something using the statusaction.
    57 
    58    Revision 1.1  1999/02/05 06:50:32  rjmcnab
    59 
    60    Initial revision.
    61 
    62  */
    63 
    6425
    6526#include "recptconfig.h"
  • trunk/gsdl/src/recpt/recptconfig.h

    r963 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/recptmain.cpp

    r533 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.3  1999/09/07 04:56:59  sjboddie
    31    added GPL notice
    32 
    33    Revision 1.2  1999/02/21 22:33:58  rjmcnab
    34 
    35    Lots of stuff :-)
    36 
    37    Revision 1.1  1999/02/04 01:16:18  rjmcnab
    38 
    39    Initial revision.
    40 
    41  */
    42 
    4325
    4426#include "receptionist.h"
     
    5133  return 0;
    5234}
    53 
  • trunk/gsdl/src/recpt/recptproto.cpp

    r533 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.7  1999/09/07 04:56:59  sjboddie
    31    added GPL notice
    32 
    33    Revision 1.6  1999/05/10 03:40:43  sjboddie
    34    lots of changes - slowly getting document action sorted out
    35 
    36    Revision 1.5  1999/04/30 01:59:43  sjboddie
    37    lots of stuff - getting documentaction working (documentaction replaces
    38    old browseaction)
    39 
    40    Revision 1.4  1999/03/31 23:44:48  rjmcnab
    41    Altered the protocol so that the metadata is part of the filter.
    42 
    43    Revision 1.3  1999/03/03 23:26:35  sjboddie
    44 
    45    Implemented more of the protocol
    46 
    47    Revision 1.2  1999/02/25 21:59:01  rjmcnab
    48 
    49    Merged sources.
    50 
    51    Revision 1.1  1999/02/21 22:35:24  rjmcnab
    52 
    53    Initial revision.
    54 
    55  */
    56 
    5725
    5826#include "recptproto.h"
     
    182150  return NULL;
    183151}
    184 
  • trunk/gsdl/src/recpt/recptproto.h

    r722 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/statusaction.cpp

    r1270 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.31  2000/07/05 21:49:36  sjboddie
    31    Receptionist now caches collection information to avoid making multiple
    32    get_collectinfo calls to collection server
    33 
    34    Revision 1.30  2000/07/03 22:26:27  nzdl
    35    fixed a few errors in the macro files (and one in some text printed out
    36    by the statusaction)
    37 
    38    Revision 1.29  2000/06/29 02:47:21  sjboddie
    39    added browser info (i.e VList, HList etc.) to status pages
    40 
    41    Revision 1.28  2000/06/29 00:22:59  sjboddie
    42    added new numsections field to collection info and made the statusaction
    43    recognize it
    44 
    45    Revision 1.27  2000/05/12 03:09:24  sjboddie
    46    minor modifications to get web library compiling under VC++ 6.0
    47 
    48    Revision 1.26  2000/04/19 22:30:23  sjboddie
    49    tidied up status pages and end-user collection building
    50 
    51    Revision 1.25  2000/02/29 21:00:31  sjboddie
    52    fixed some compiler warnings
    53 
    54    Revision 1.24  1999/12/06 01:13:02  sjboddie
    55    macrofiles is now a set to allow for multiple gsdlhomes
    56 
    57    Revision 1.23  1999/11/09 02:26:20  sjboddie
    58    added some new(ish) options
    59 
    60    Revision 1.22  1999/11/01 21:55:27  sjboddie
    61    changes to arguments of many functions
    62 
    63    Revision 1.21  1999/10/19 03:23:46  davidb
    64    Collection building support through web pages
    65    and internal and external link handling for collection documents
    66 
    67    Revision 1.20  1999/10/18 20:10:41  sjboddie
    68    don't want to use authentication to reach status page (usersaction still
    69    uses authentication)
    70 
    71    Revision 1.19  1999/09/07 23:09:40  rjmcnab
    72    removed some compiler warnings
    73 
    74    Revision 1.18  1999/09/07 04:57:00  sjboddie
    75    added GPL notice
    76 
    77    Revision 1.17  1999/09/03 09:53:46  rjmcnab
    78    Output more configuration options for the receptionist.
    79 
    80    Revision 1.16  1999/09/02 00:28:42  rjmcnab
    81    removed dependancy on GSDL_GSDLHOME
    82 
    83    Revision 1.15  1999/07/30 02:24:42  sjboddie
    84    added collectinfo argument to some functions
    85 
    86    Revision 1.14  1999/07/13 23:26:07  rjmcnab
    87    Added support for authenaction and usersaction
    88 
    89    Revision 1.13  1999/06/08 04:29:39  sjboddie
    90    added argsinfo to the call to check_cgiargs to make it easy to set
    91    args to their default if they're found to be screwed up
    92 
    93    Revision 1.12  1999/04/06 22:20:35  rjmcnab
    94    Got browsefilter working.
    95 
    96    Revision 1.11  1999/03/31 23:44:49  rjmcnab
    97    Altered the protocol so that the metadata is part of the filter.
    98 
    99    Revision 1.10  1999/03/16 04:47:03  rjmcnab
    100    Changed the list of arguments on the argument page to be the info list
    101    not the current args list (there are some arguments which don't have
    102    a default so they never make it onto the args list).
    103 
    104    Revision 1.9  1999/03/11 01:26:02  rjmcnab
    105    Fixed a few small formatting things.
    106 
    107    Revision 1.8  1999/03/11 00:12:30  rjmcnab
    108    Started using status.dm to handle the bulky text. Made the status
    109    action use frames and added some more information.
    110 
    111    Revision 1.7  1999/03/09 21:00:47  rjmcnab
    112    Reorganised the statusaction, added more functions to comtypes.
    113 
    114    Revision 1.6  1999/02/25 21:59:02  rjmcnab
    115 
    116    Merged sources.
    117 
    118    Revision 1.5  1999/02/21 22:33:58  rjmcnab
    119 
    120    Lots of stuff :-)
    121 
    122    Revision 1.4  1999/02/12 02:40:18  sjboddie
    123 
    124    Added page action
    125 
    126    Revision 1.3  1999/02/11 23:07:00  sjboddie
    127 
    128    extended the status action
    129 
    130    Revision 1.2  1999/02/11 01:24:06  rjmcnab
    131 
    132    Fixed a few compiler warnings.
    133 
    134    Revision 1.1  1999/02/11 01:01:27  rjmcnab
    135 
    136    Initial revision.
    137 
    138  */
    13925
    14026#include "statusaction.h"
     
    1080966  }
    1081967}
    1082 
  • trunk/gsdl/src/recpt/statusaction.h

    r1254 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/tipaction.cpp

    r760 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.6  1999/11/01 21:54:57  sjboddie
    31    changes to arguments of many functions
    32 
    33    Revision 1.5  1999/09/07 23:10:18  rjmcnab
    34    removed some compiler warnings
    35 
    36    Revision 1.4  1999/09/07 04:57:00  sjboddie
    37    added GPL notice
    38 
    39    Revision 1.3  1999/09/02 00:29:27  rjmcnab
    40    added cgi argument "st" - show tips
    41 
    42    Revision 1.2  1999/07/30 02:24:45  sjboddie
    43    added collectinfo argument to some functions
    44 
    45    Revision 1.1  1999/07/09 02:18:27  rjmcnab
    46    Initial revision.
    47 
    48 
    49  */
    50 
    5125
    5226#include "tipaction.h"
     
    9165  }
    9266}
    93 
  • trunk/gsdl/src/recpt/tipaction.h

    r760 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/userdb.cpp

    r1183 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.7  2000/05/22 12:30:36  sjboddie
    31    the initial admin user now belongs to the colbuilder group by default
    32    (as well as the administrator group)
    33 
    34    Revision 1.6  2000/03/01 22:23:09  sjboddie
    35    tidied up windows installation
    36 
    37    Revision 1.5  2000/02/29 21:53:09  sjboddie
    38    tidied up crypt includes
    39 
    40    Revision 1.4  1999/09/07 04:57:00  sjboddie
    41    added GPL notice
    42 
    43    Revision 1.3  1999/09/02 00:30:04  rjmcnab
    44    added option for specifying whether the gdbm database should be locked
    45 
    46    Revision 1.2  1999/07/14 08:30:01  rjmcnab
    47    fixed an error to do with the way time is dealt with on different machines.
    48    It seems that there is no direct corresponding function to mktime and
    49    localtime or gmtime might not get you back to where you started.
    50 
    51    Revision 1.1  1999/07/13 23:22:04  rjmcnab
    52    Initial revision.
    53 
    54  */
    5525
    5626#include "gsdlconf.h"
  • trunk/gsdl/src/recpt/userdb.h

    r533 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/usersaction.cpp

    r760 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.7  1999/11/01 21:48:27  sjboddie
    31    changes to arguments of many functions
    32 
    33    Revision 1.6  1999/09/08 03:44:24  cs025
    34    Added a cast to (char *) of (..:..?..) on output to avoid type
    35    error at compile time.
    36 
    37    Revision 1.5  1999/09/07 23:12:34  rjmcnab
    38    removed some compiler warnings
    39 
    40    Revision 1.4  1999/09/07 04:57:01  sjboddie
    41    added GPL notice
    42 
    43    Revision 1.3  1999/09/02 00:30:56  rjmcnab
    44    added option for specifying whether the gdbm database should be locked
    45 
    46    Revision 1.2  1999/07/30 02:24:44  sjboddie
    47    added collectinfo argument to some functions
    48 
    49    Revision 1.1  1999/07/13 23:22:05  rjmcnab
    50    Initial revision.
    51 
    52 
    53  */
    54 
    5525
    5626#include "usersaction.h"
     
    442412  return true;
    443413}
    444 
  • trunk/gsdl/src/recpt/usersaction.h

    r760 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/vlistbrowserclass.cpp

    r1048 r1285  
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2323 *
    24  * $Id$
    25  *
    2624 *********************************************************************/
    27 
    28 /*
    29    $Log$
    30    Revision 1.8  2000/03/31 03:04:32  nzdl
    31    tidied up some of the browsing code - replaced DocumentImages,
    32    DocumentTitles and DocumentHeading with DocumentIcon
    33 
    34    Revision 1.7  2000/02/17 02:33:09  sjboddie
    35    minor tidy up - made some function definitions virtual
    36 
    37    Revision 1.6  1999/12/13 02:44:23  davidb
    38    Better protection when accessing "haschildren"
    39 
    40    Revision 1.5  1999/10/30 23:01:24  sjboddie
    41    tidied things up slightly
    42 
    43    Revision 1.4  1999/10/30 22:14:44  sjboddie
    44    added a collection argument
    45 
    46    Revision 1.3  1999/10/19 08:40:13  sjboddie
    47    fixed some stupid compiler warnings on windows
    48 
    49    Revision 1.2  1999/10/14 22:59:34  sjboddie
    50    finished off browser classes
    51 
    52    Revision 1.1  1999/10/10 08:14:11  sjboddie
    53    - metadata now returns mp rather than array
    54    - redesigned browsing support (although it's not finished so
    55    won't currently work ;-)
    56 
    57  */
    58 
    5925
    6026#include "vlistbrowserclass.h"
  • trunk/gsdl/src/recpt/vlistbrowserclass.h

    r934 r1285  
    2121 * along with this program; if not, write to the Free Software
    2222 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    23  *
    24  * $Id$
    2523 *
    2624 *********************************************************************/
  • trunk/gsdl/src/recpt/z3950proto.cpp

    r1164 r1285  
    1 
    2 #ifndef Z3950PROTO_H
    3 #define Z3050PROTO_H
     1/**********************************************************************
     2 *
     3 * z3950proto.cpp --
     4 * Copyright (C) 2000  The New Zealand Digital Library Project
     5 *
     6 * A component of the Greenstone digital library software
     7 * from the New Zealand Digital Library Project at the
     8 * University of Waikato, New Zealand.
     9 *
     10 * This program is free software; you can redistribute it and/or modify
     11 * it under the terms of the GNU General Public License as published by
     12 * the Free Software Foundation; either version 2 of the License, or
     13 * (at your option) any later version.
     14 *
     15 * This program is distributed in the hope that it will be useful,
     16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
     17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     18 * GNU General Public License for more details.
     19 *
     20 * You should have received a copy of the GNU General Public License
     21 * along with this program; if not, write to the Free Software
     22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
     23 *
     24 *********************************************************************/
    425
    526#include "z3950proto.h"
  • trunk/gsdl/src/recpt/z3950proto.h

    r1164 r1285  
     1/**********************************************************************
     2 *
     3 * z3950proto.h --
     4 * Copyright (C) 2000  The New Zealand Digital Library Project
     5 *
     6 * A component of the Greenstone digital library software
     7 * from the New Zealand Digital Library Project at the
     8 * University of Waikato, New Zealand.
     9 *
     10 * This program is free software; you can redistribute it and/or modify
     11 * it under the terms of the GNU General Public License as published by
     12 * the Free Software Foundation; either version 2 of the License, or
     13 * (at your option) any later version.
     14 *
     15 * This program is distributed in the hope that it will be useful,
     16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
     17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     18 * GNU General Public License for more details.
     19 *
     20 * You should have received a copy of the GNU General Public License
     21 * along with this program; if not, write to the Free Software
     22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
     23 *
     24 *********************************************************************/
    125
    226#ifndef Z3950PROTO_H
    3 #define Z3050PROTO_H
     27#define Z3950PROTO_H
    428
    529#include "recptproto.h"
Note: See TracChangeset for help on using the changeset viewer.