Changeset 2664


Ignore:
Timestamp:
2001-07-23T14:40:14+12:00 (23 years ago)
Author:
sjboddie
Message:

Re-introduced the old "u" cgi argument for suppressing certain parts of
the Greenstone interface (like searching) for use when generating static
collections.

Location:
trunk/gsdl
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/macros/about.dm

    r2310 r2664  
    2222_navigationbar_
    2323</center>
    24 _query:queryform_
    25 <p>_iconblankbar_
     24_If_("_cgiargu_" ne "1",_query:queryform_
     25<p>_iconblankbar_)
    2626_If_(_Global:collectionextra_,<p>_textabout_)
    2727_textsubcollections_
  • trunk/gsdl/macros/base.dm

    r2569 r2664  
    149149# this receptionist.
    150150
    151 _imagesearch_ {_gsimage_(_httpquery_,_httpicontsrchof_,_httpicontsrchon_,srch,_textimagesearch_)}
     151_imagesearch_ {_If_("_cgiargu_" ne "1",_imagesearch2_,_iconnosearch_)}
     152_imagesearch2_ {_gsimage_(_httpquery_,_httpicontsrchof_,_httpicontsrchon_,srch,_textimagesearch_)}
    152153_imageTitle_ {_gsimage_(_httpbrowseTitle_,_httpiconttitlof_,_httpiconttitlon_,titles,_textimageTitle_)}
    153154_imageCreator_ {_gsimage_(_httpbrowseCreator_,_httpicontauthof_,_httpicontauthon_,authors,_textimageCreator_)}
     
    470471_iconmidi_[v=1] {_texticonmidi_}
    471472
     473_iconnosearch_ {<img src="_httpimg_/nosearch.gif">}
     474
    472475#######################################################################
    473476# Image links
     
    476479#######################################################################
    477480
    478 _imagehome_ {_gsimage_(_httppagehome_,_httpiconchomeof_,_httpiconchomeon_,homer,_textimagehome_)}
     481_imagehome_ {_If_("_cgiargu_" ne "1",_imagehome2_)}
     482_imagehome2_ {_gsimage_(_httppagehome_,_httpiconchomeof_,_httpiconchomeon_,homer,_textimagehome_)}
    479483
    480484_imagehelp_ {_gsimage_(_httppagehelp_,_httpiconchelpof_,_httpiconchelpon_,help,_textimagehelp_)}
    481485
    482 _imagepref_ {_gsimage_(_httppagepref_,_httpiconcprefof_,_httpiconcprefon_,pref,_textimagepref_)}
     486_imagepref_ {_If_("_cgiargu_" ne "1",_imagepref2_)}
     487_imagepref2_ {_gsimage_(_httppagepref_,_httpiconcprefof_,_httpiconcprefon_,pref,_textimagepref_)}
    483488
    484489_imagegreenstone_ {<img src="_httpicongsdl_" width="_widthgsdl_" height="_heightgsdl_" border="0" alt="_textimagegreenstone_" hspace=0>}
  • trunk/gsdl/src/recpt/browsetools.cpp

    r1941 r2664  
    571571    else if (formatinfo.DocumentTitles)
    572572      output_titles (args, collectproto, formatinfo, disp, outconvert, textout, logout);
    573     output_controls (args, formatinfo.DocumentButtons, collectproto, disp,
    574              outconvert, textout, logout);
     573    if (args["u"] != "1") {
     574      output_controls (args, formatinfo.DocumentButtons, collectproto, disp,
     575               outconvert, textout, logout);
     576    }
    575577    textout << "</td><td valign=top>\n"; 
    576578    havecontrols = true;
  • trunk/gsdl/src/recpt/pageaction.cpp

    r2415 r2664  
    6868  arg_ainfo.savedarginfo = cgiarginfo::mustnot;
    6969  argsinfo.addarginfo (NULL, arg_ainfo);
     70
     71  // the "u" argument will disable the search facility, remove links to the
     72  // home and preferences pages, and disable the DocumentButton buttons
     73  // (for use when generating static html versions of collections)
     74  arg_ainfo.shortname = "u";
     75  arg_ainfo.longname = "static page";
     76  arg_ainfo.multiplechar = false;
     77  arg_ainfo.defaultstatus = cgiarginfo::weak;
     78  arg_ainfo.argdefault = "0";
     79  arg_ainfo.savedarginfo = cgiarginfo::mustnot;
     80  argsinfo.addarginfo (NULL, arg_ainfo);
    7081}
    7182
Note: See TracChangeset for help on using the changeset viewer.