|
|
- 2013-09-25 18:04 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/search.php: Allow a few more fields in
- our SELECT queries to fix OpenSearch support.
-
- 2013-09-25 13:52 Pierre Nault <pnault@users.sourceforge.net>
-
- * /branches/bleeding-edge/advanced_search.php: Fixed issue where
- 'preg_replace()' was trowing an "Unknown modifier 'a'"
- This fix also a bug where value for sortRadio1-2-3 author, year
- and publication where not "selected" in <input>, as of this,
- multiples sort fields in dropdownmenu where not appearing.
- Changing preg_replace pattern in
- $sortSelector(1-2-3)DropDownItems correct these bugs.
-
- 2013-09-20 17:36 Pierre Nault <pnault@users.sourceforge.net>
-
- * /branches/bleeding-edge/locales/cn/common_utf8.inc,
- /branches/bleeding-edge/locales/de/common.inc,
- /branches/bleeding-edge/locales/de/common_utf8.inc,
- /branches/bleeding-edge/locales/en/common.inc,
- /branches/bleeding-edge/locales/en/common_utf8.inc,
- /branches/bleeding-edge/locales/fr/common.inc,
- /branches/bleeding-edge/locales/fr/common_utf8.inc,
- /branches/bleeding-edge/locales/ja/common_utf8.inc,
- /branches/bleeding-edge/locales/ru/common_utf8.inc,
- /branches/bleeding-edge/user_login.php: I18N of /user_login.php;
- adding 5 variables for language support.
- -InOrderToLoginYouMustSupplyBothEmailAddressAndPassword
- -LoginFailedYouProvidedAnIncorrectEmailAddressOrPassword
- -YouNeedToLoginInOrderToMakeChangesToTheDatabase
- -EmailAddress
- -EmailAdressPassword
- Added support for variables in all languages.
-
- 2013-08-29 20:34 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/search.php: More restrictions imposed on
- SELECT statements to non-admin users
-
- 2013-04-29 21:45 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php: function
- 'medlineToRefbase()' now copies the PubMed Central ID to the
- 'notes'
- field and prefixes it with "PMCID:"
-
- 2013-04-17 08:28 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php: function
- 'refworksToRefbase()': re-enabled the "OP" => "endPage" mapping
- so
- that last page info is recognized in RefWorks tagged data
-
- 2013-04-16 23:21 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php: * function
- 'risToRefbase()': for the RIS types "CONF" and "CPAPER", we now
- map
- the RIS 'A2' tag to the 'conference' field (since bibutils uses
- the 'A2' tag
- to indicate conference titles)
- * function 'risToRefbase()': the "DA" tag is now recognized as
- publication date
- * function 'risToRefbase()': removed the "T2" => "publication"
- mapping for book
- chapters ("CHAP")
-
- 2013-04-16 21:23 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/modify.php: for file uploads that were
- meant to go in a subdirectory, the directory
- structure wasn't generated correctly; fixed
-
- 2013-04-16 20:34 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/css/style.css,
- /branches/bleeding-edge/locales/cn/common_utf8.inc,
- /branches/bleeding-edge/locales/de/common.inc,
- /branches/bleeding-edge/locales/de/common_utf8.inc,
- /branches/bleeding-edge/locales/en/common.inc,
- /branches/bleeding-edge/locales/en/common_utf8.inc,
- /branches/bleeding-edge/locales/fr/common.inc,
- /branches/bleeding-edge/locales/fr/common_utf8.inc,
- /branches/bleeding-edge/locales/ja/common_utf8.inc,
- /branches/bleeding-edge/locales/ru/common_utf8.inc: added support
- for the "Register" link beneath the login form on the main page
-
- 2013-04-16 20:23 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/index.php: for '$addNewUsers=everyone', a
- "Register" link to 'user_details.php' is now
- printed beneath the login form
-
- 2013-04-16 10:37 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/duplicate_search.php,
- /branches/bleeding-edge/includes/include.inc.php,
- /branches/bleeding-edge/user_options.php: fixed an issue with
- double-byte languages where 'preg_replace()' functions
- that used "#" as delimiter could cause an "Unknown modifier ..."
- warning
-
- 2013-04-16 09:23 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/AUTHORS,
- /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql,
- /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/update.sql: added support for Japanese
- localization
-
- 2013-04-16 09:10 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/locales/ja,
- /branches/bleeding-edge/locales/ja/common_utf8.inc: initial
- checkin (Japanese localization)
-
- 2013-04-15 19:20 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/includes/classes/org/simplepie/README.markdown,
- /branches/bleeding-edge/includes/classes/org/simplepie/README.txt,
- /branches/bleeding-edge/includes/classes/org/simplepie/SimplePie.compiled.php,
- /branches/bleeding-edge/includes/classes/org/simplepie/simplepie.inc,
- /branches/bleeding-edge/includes/import.inc.php: updated
- SimplePie library to v1.3.1 (requires PHP 5.2.0 or newer)
-
- 2013-04-15 12:58 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/BUGS: added two notes concerning the
- "clickable search links" feature
-
- 2012-11-12 22:43 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/includes/execute.inc.php: Remove BOM from
- files, if present, to fix import bug
-
- 2012-10-13 19:46 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/includes/import.inc.php: Update RIS
- import per current specification
-
- 2012-03-19 13:17 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/show.php: added new parameter 'approved'
- which corresponds to the respective field in
- table 'refs'; usage: 'show.php?approved=yes' or
- 'show.php?approved=no'
-
- 2012-03-05 10:19 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/sql_search.php: changed code to work with
- PHP5 w/o emitting E_DEPRECATED errors, e.g. replaced
- any 'ereg...()' and 'split...()' functions (which were deprecated
- in PHP 5.3.0)
-
- 2012-02-29 10:37 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/duplicate_search.php: * localized text
- entry field titles
- * enhanced the help info text
- * the search & display options as well as the help section are
- now hidden by
- default but can be made visible by clicking the triangle widgets
-
- 2012-02-29 00:55 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/user_details.php: * rearranged the order
- of fields so that required/important ones come first
- * optional fields are now hidden by default but can be made
- visible by
- clicking the little triangle widget underneath the form
-
- 2012-02-29 00:52 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/show.php: * added new parameters
- 'expedition', 'user_keys', 'user_notes' and
- 'user_groups' which correspond to the respective fields in table
- 'refs' or
- 'user_data', respectively (note that the 'user_*' parameters can
- NOT be
- queried with a user ID that's different from the current user's
- own user ID)
- * auto-completion of search terms in the web form now respects
- the characters
- ';, ' as term delimiters
- * adopted the layout of the web form (to bring it more inline
- with the other
- search pages) and added CSS attributes (id/class names) to HTML
- output where
- appropriate
- * enhanced the help info text and added an examples section
- * the help & examples sections are now hidden by default but can
- be made
- visible by clicking the little triangle widget underneath the
- form
- * some changes to whitespace and comments
-
- 2012-02-29 00:48 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/search.php: added support for clickable
- search links
-
- 2012-02-29 00:45 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/query_modify.php: some variables in a
- SELECT SQL statement were not 'quote_smart'ed; fixed
-
- 2012-02-29 00:44 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/query_manager.php: * localized (almost)
- all page elements
- * the search & display options as well as the help sections are
- now hidden by
- default but can be made visible by clicking the triangle widgets
-
- 2012-02-29 00:42 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/opensearch.php: * section headings are
- now styled solely via CSS (instead of using raw <b>
- tags within the HTML)
- * the previously named "Search Options" are now titled "Display
- Options" which
- is more inline with the other search pages
- * localized more form elements (the help & examples text is still
- not
- localized) and provided more tooltips
- * some changes to the HTML layout
-
- 2012-02-29 00:40 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/modify.php: * added 'phtml' and 'phtm' to
- the list of invalid file name extensions
- * some changes to whitespace
-
- 2012-02-29 00:37 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/locales/cn/common_utf8.inc,
- /branches/bleeding-edge/locales/de/common.inc,
- /branches/bleeding-edge/locales/de/common_utf8.inc,
- /branches/bleeding-edge/locales/en/common.inc,
- /branches/bleeding-edge/locales/en/common_utf8.inc,
- /branches/bleeding-edge/locales/fr/common.inc,
- /branches/bleeding-edge/locales/fr/common_utf8.inc,
- /branches/bleeding-edge/locales/ru/common_utf8.inc: added new
- locales and changed some of the existing ones
-
- 2012-02-29 00:30 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/install.php: the MySQL version check is
- now done by function 'getMySQLversion()' (in
- 'include.inc.php')
-
- 2012-02-29 00:28 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/initialize/ini.inc.php: * variable
- '$additionalFieldsCitationView': added the 'area' field to the
- default list of fields
- * variable '$displayResultsHeaderDefault': in Browse view, the
- results header
- is now visible by default
- * added new variables '$showFieldItemLinks' and '$linkedFields'
- which control
- which views & fields shall contain clickable search links
- * variable '$accessKeys': added an entry for the "CQL Search"
- link in the
- footer
- * added new variable '$crossRefReqDat' which lets one specify the
- CrossRef
- account credentials that are now required for CrossRef
- DOI/OpenURL queries
- * some changes to comments
-
- 2012-02-29 00:20 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/includes/transtab_unicode_charset.inc.php:
- just updated a web link in the comments
-
- 2012-02-29 00:18 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/includes/srwxml.inc.php: similar to
- function 'modsCollection()', the variables
- '$transtab_refbase_unicode' and
- '$fieldSpecificSearchReplaceActionsArray' are
- now defined in function 'srwCollection()'
-
- 2012-02-29 00:15 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/includes/openurl.inc.php: function
- 'openURL()': for OpenURL queries to the CrossRef OpenURL
- resolver, we
- now append the 'pid' parameter with the CrossRef account
- credentials given in
- variable '$crossRefReqDat' (in 'ini.inc.php')
-
- 2012-02-29 00:02 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/import/import_end2refbase.php: initial
- checkin (imports records from 'Endnote tagged'-formatted data w/o
- requiring Bibutils)
-
- 2012-02-28 23:56 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/includes/modsxml.inc.php: * renamed
- function 'encodeField()' to 'encodeXMLField()'
- * for theses, we now use <genre authority="marcgt">thesis</genre>
- instead of
- <genre authority="marcgt">theses</genre> (which is inline with
- Bibutils 4.3
- and the MARC Genre Terms
- * function 'encodeXMLField()' now makes use of the new
- incarnation of function
- 'encodeField()' (the latter has been moved to 'include.inc.php'
- since it now
- handles both HTML and XML output)
-
- 2012-02-28 23:53 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php: * function
- 'start_session()' now uses function 'checkPath()' to ensure that
- the paths/URLs given in the 'ini.inc.php' variables
- '$databaseBaseURL',
- '$filesBaseDir' and '$filesBaseURL' end with a slash
- * function 'start_session()': when using PHP 5.1 or above, we now
- set the
- default timezone used by all date/time functions
- * upon first connection, function 'connectToMySQLDatabase()' now
- saves the
- MySQL version information to a session variable (this was
- previously done in
- function 'start_session()')
- * function 'getMySQLversion()' now uses any existing MySQL
- connection (this
- allows it to be used from within 'install.php')
- * added new function 'linkifyFieldItems()' which generates
- 'show.php' HTML
- links for individual items in the given field
- * added new function 'checkPath()' which ensures that the given
- file path or
- URL ends with a slash
- * function 'searchReplaceText()' now allows to use variable
- '$loc' in
- replacement patterns, e.g.: array("/(.+)/e" => "\$loc['\\1']")
- * added new function 'encodeField()' which now handles encoding
- of special
- chars, performs charset conversions (if necessary) and applies
- any
- field-specific search & replace actions
- * function 'generateURL()': slight fix for the check that ensures
- that the
- 'maximumRecords/showRows' parameter is only added when its value
- is
- different from the default value
-
- 2012-02-28 23:39 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php: * function
- 'crossrefToRefbase()': updated the pattern that splits the input
- text into individual records to the modified CrossRef XML output
- * function 'risToRefbase()': improved the pattern that removes
- the refbase
- attribution string ("exported from refbase...") from the notes
- field
- * function 'risToRefbase()': any text before and/or after the DOI
- is now
- stripped from the 'doi' field before import
- * function 'risToRefbase()': the RIS tag "CP" was incorrectly
- mapped to "city
- of publication" (instead of being mapped to "issue"); fixed
- * function 'risToRefbase()': added 'LA' as a recognized RIS field
- (mapped to
- the 'language' field)
- * function 'risToRefbase()' now recognizes a DOI when given in
- the 'DO' or
- 'M3' fields
- * added function 'endnoteToRefbase()' which converts records from
- Endnote
- tagged (Endnote Refer) format into the standard "refbase" array
- format
- * function 'identifySourceFormat()': relaxed parsing logic for
- Endnote tagged
- records (which now must only contain the "%0" tag)
- * function 'identifySourceFormat()': relaxed parsing logic for
- BibTeX records
- which may now contain whitespace between the type specifier and
- the opening
- curly bracket
- * improved parsing logic in function 'parseRecords()'
- * reformatted function 'fetchDOIsFromPubMed()' and changed some
- variable names
- * function 'standardizeFieldData()': fixed a minor bug when
- generating PubMed
- URLs from PubMed IDs given in the 'notes' field
- * function 'fetchDataFromCrossRef()': the CrossRef account
- credentials can now
- be specified in variable '$crossRefReqDat' (in 'ini.inc.php') and
- they now
- get properly URL-encoded
-
- 2012-02-28 23:26 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/includes/footer.inc.php: * we now include
- a link to 'opensearch.php' (in the GUI its named "CQL Search")
- * if the admin is logged in, we also include a link to
- 'duplicate_manager.php'
-
- 2012-02-28 23:23 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/import_modify.php: just some changes to
- comments (e.g. added a comment about an incorrect conversion
- when importing MODS XML that contains encoded angle brackets)
-
- 2012-02-28 23:17 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/import/bibutils/import_end2refbase.php:
- just some changes to comments (to clarify that this file deals
- with the
- Endnote *tagged* format as opposed to the Endnote *XML* format)
-
- 2012-02-28 23:14 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/duplicate_manager.php: * localized text
- entry field titles
- * enhanced the help info text and added an examples section
- * the help & examples sections are now hidden by default but can
- be made
- visible by clicking the little triangle widget underneath the
- form
-
- 2012-02-28 23:11 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/css/style_print.css: added support for
- clickable search links
-
- 2012-02-28 23:09 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/css/style.css: * fixed incorrect
- positioning of the quickSearch form
- * added support for clickable search links
- * the links that toggle the visibility of the results header &
- footer are now
- colored like regular links (to make them more discoverable)
- * some more minor refinements
-
- 2012-02-28 23:05 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_html.php: * added
- support for clickable search links
- * where appropriate, we now substitute field contents in the
- "more info"
- section (underneath citations) with localized field values (e.g.,
- in case of
- german we display 'ja' instead of 'yes', etc)
- * HTML encoding of higher ASCII chars in fields contents is now
- handled by
- function 'encodeField()' (which also handles any field-specific
- search &
- replace actions)
-
- 2012-02-27 20:25 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/advanced_search.php,
- /branches/bleeding-edge/cite/formats/cite_ascii.php,
- /branches/bleeding-edge/cite/formats/cite_html.php,
- /branches/bleeding-edge/cite/formats/cite_latex.php,
- /branches/bleeding-edge/cite/formats/cite_latex_bbl.php,
- /branches/bleeding-edge/cite/formats/cite_markdown.php,
- /branches/bleeding-edge/cite/formats/cite_pdf.php,
- /branches/bleeding-edge/cite/formats/cite_rtf.php,
- /branches/bleeding-edge/cite/styles/cite_AMA.php,
- /branches/bleeding-edge/cite/styles/cite_APA.php,
- /branches/bleeding-edge/cite/styles/cite_AnnGlaciol_JGlaciol.php,
- /branches/bleeding-edge/cite/styles/cite_Chicago.php,
- /branches/bleeding-edge/cite/styles/cite_DeepSeaRes.php,
- /branches/bleeding-edge/cite/styles/cite_Harvard_1.php,
- /branches/bleeding-edge/cite/styles/cite_Harvard_2.php,
- /branches/bleeding-edge/cite/styles/cite_Harvard_3.php,
- /branches/bleeding-edge/cite/styles/cite_MLA.php,
- /branches/bleeding-edge/cite/styles/cite_PolarBiol_MarBiol_MEPS.php,
- /branches/bleeding-edge/cite/styles/cite_TextCitation.php,
- /branches/bleeding-edge/cite/styles/cite_Vancouver.php,
- /branches/bleeding-edge/contrib/import_templates/import_template_base.php,
- /branches/bleeding-edge/contrib/mediawiki/refbase.php,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/footer.inc.php,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/header.inc.php,
- /branches/bleeding-edge/duplicate_manager.php,
- /branches/bleeding-edge/duplicate_modify.php,
- /branches/bleeding-edge/duplicate_search.php,
- /branches/bleeding-edge/extract.php,
- /branches/bleeding-edge/import.php,
- /branches/bleeding-edge/import_csa.php,
- /branches/bleeding-edge/import_csa_modify.php,
- /branches/bleeding-edge/import_modify.php,
- /branches/bleeding-edge/includes/atomxml.inc.php,
- /branches/bleeding-edge/includes/cite.inc.php,
- /branches/bleeding-edge/includes/footer.inc.php,
- /branches/bleeding-edge/includes/header.inc.php,
- /branches/bleeding-edge/includes/import.inc.php,
- /branches/bleeding-edge/includes/modsxml.inc.php,
- /branches/bleeding-edge/includes/oaidcxml.inc.php,
- /branches/bleeding-edge/includes/openurl.inc.php,
- /branches/bleeding-edge/includes/srwxml.inc.php,
- /branches/bleeding-edge/includes/webservice.inc.php,
- /branches/bleeding-edge/index.php,
- /branches/bleeding-edge/install.php,
- /branches/bleeding-edge/modify.php,
- /branches/bleeding-edge/opensearch.php,
- /branches/bleeding-edge/query_history.php,
- /branches/bleeding-edge/query_manager.php,
- /branches/bleeding-edge/query_modify.php,
- /branches/bleeding-edge/receipt.php,
- /branches/bleeding-edge/record.php,
- /branches/bleeding-edge/rss.php,
- /branches/bleeding-edge/search.php,
- /branches/bleeding-edge/show.php,
- /branches/bleeding-edge/simple_search.php,
- /branches/bleeding-edge/sitemap.php,
- /branches/bleeding-edge/sru.php,
- /branches/bleeding-edge/unapi.php,
- /branches/bleeding-edge/user_details.php,
- /branches/bleeding-edge/user_login.php,
- /branches/bleeding-edge/user_options.php,
- /branches/bleeding-edge/user_options_modify.php,
- /branches/bleeding-edge/user_receipt.php,
- /branches/bleeding-edge/user_validation.php,
- /branches/bleeding-edge/users.php: changed code to work with PHP5
- w/o emitting E_DEPRECATED errors, e.g. replaced
- any 'ereg...()' and 'split...()' functions (which were deprecated
- in PHP 5.3.0)
-
- 2012-02-27 20:15 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php: * changed code
- to work with PHP5 w/o emitting E_DEPRECATED errors, e.g. replaced
- any 'ereg...()' and 'split...()' functions (which were deprecated
- in PHP 5.3.0)
- * function 'buildSELECTclause()': added a missing closing
- parenthesis
-
- 2012-01-25 16:30 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/includes/include.inc.php: Allow for empty
- $defaultFieldsListViewMinor
-
- 2010-05-11 20:43 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/AUTHORS,
- /branches/bleeding-edge/import_modify.php,
- /branches/bleeding-edge/includes/import.inc.php: Check PubMed for
- DOIs before checking CrossRef (as the former often has more data
- and has a more stable API and does not need user/pass).
-
- 2009-05-13 21:06 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/includes/openurl.inc.php: Specify ctc_enc
- to be UTF-8 in COinS
-
- 2009-05-13 21:01 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/includes/openurl.inc.php: Force UTF-8
- encoding in COinS, to work with various javascript processors
- that use decodeURIComponent (which assumes UTF-8).
-
- 2008-12-15 13:29 thierry_lemaire
-
- * /branches/bleeding-edge/users.php: Add display default user
-
- 2008-12-13 19:20 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/includes/modsxml.inc.php: - added new
- function 'encodeField()' which now triggers the encoding of
- special chars, charset conversion and field-specific search &
- replace
- actions; these transformations are now applied just before
- putting field
- values into their XML objects; this fixes an issue with
- ampersands in
- multi-item fields such as the 'keywords' field (thanks to Dave
- Burt for
- identifying the problem and submitting an initial patch)
- - function 'separateNames()' now requires the current field name
- as additional
- parameter and uses perl-style split patterns to separate author
- initials;
- this allows to parse initials which aren't separated by any
- whitespace or
- punctuation (such as in "Steffens, MT") and put them in separate
- XML objects
- - function 'separateNames()': improved the handling of
- initials/forenames that
- are connected with a hyphen to ensure that they are kept together
- and that
- the hyphen is maintained in the XML output
- - moved the definition of variables 'transtab_refbase_unicode'
- and
- '$fieldSpecificSearchReplaceActionsArray' to function
- 'modsCollection()'
-
- 2008-12-05 09:55 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/locales/ru/common_utf8.inc: fixed
- incorrect translation for "notes"
-
- 2008-12-05 00:05 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/AUTHORS,
- /branches/bleeding-edge/initialize/ini.inc.php,
- /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql,
- /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/update.sql: added support for Russian
- localization
-
- 2008-12-04 23:34 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/locales/ru,
- /branches/bleeding-edge/locales/ru/common_utf8.inc: initial
- checkin (Russian localization; not completed yet)
-
- 2008-11-22 13:46 Matthias Steffens <refbase.extracts.de>
-
- * /tags/refbase-0.9.5: tagged the refbase-0.9.5 release
-
- 2008-11-22 13:41 Matthias Steffens <refbase.extracts.de>
-
- * /trunk/ChangeLog: added last-minute changes done before the
- release of refbase-0.9.5
-
- 2008-11-22 13:40 Matthias Steffens <refbase.extracts.de>
-
- * /branches/bleeding-edge/ChangeLog: added last-minute changes done
- before the release of refbase-0.9.5
-
- 2008-11-22 13:07 Matthias Steffens <refbase.extracts.de>
-
- * /tags/refbase-0.9.5: deleted incorrectly tagged refbase-0.9.5
- release
-
- 2008-11-21 16:24 Matthias Steffens <refbase.extracts.de>
-
- * /tags/refbase-0.9.5: tag the refbase-0.9.5 release
-
-
- 2008-11-18 21:13 Matthias Steffens <refbase@extracts.de>
-
- * /trunk, /trunk/NEWS, /trunk/cite/formats/cite_html.php,
- /trunk/contrib/command_line/refbase,
- /trunk/contrib/skins/mediawiki-monobook/footer.inc.php,
- /trunk/contrib/skins/mediawiki-monobook/header.inc.php,
- /trunk/contrib/skins/mediawiki-monobook/main.css,
- /trunk/css/style.css, /trunk/includes/header.inc.php,
- /trunk/includes/include.inc.php, /trunk/index.php,
- /trunk/install.sql, /trunk/install_utf8.sql,
- /trunk/locales/cn/common_utf8.inc, /trunk/locales/en/common.inc,
- /trunk/locales/en/common_utf8.inc, /trunk/locales/fr/common.inc,
- /trunk/locales/fr/common_utf8.inc, /trunk/modify.php,
- /trunk/receipt.php, /trunk/record.php, /trunk/search.php,
- /trunk/show.php, /trunk/simple_search.php, /trunk/update.php,
- /trunk/update.sql:
- merged bleeding-edge branch changes r1320 into the trunk
-
- 2008-11-18 20:45 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/NEWS:
- updated refbase-0.9.5 release date and changed case for "Mods" to "MODS"
-
- 2008-11-18 20:35 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_html.php:
- increased width of the Links column to allow for correct wrapping of link
- icons in Firefox (icon arrangement may need to be readdressed in the
- future)
-
- 2008-11-18 15:07 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/css/style.css,
- /branches/bleeding-edge/index.php:
- for the login form, the widths of the labels & input fields are now
- defined via CSS only, and the widths are now specified as percentages;
- this should work better across multiple browsers & platforms
-
- 2008-11-14 14:43 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/css/style.css:
- * decreased width of the login labels so that the labels & their text
- entry fields get also printed on a single line for Firefox on Ubuntu
- * added a comment for Firefox 2 users about a work-around for the missing
- support for the 'inline-block' display type
-
- 2008-11-13 23:31 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/contrib/skins/mediawiki-monobook/header.inc.php,
- /branches/bleeding-edge/includes/header.inc.php,
- /branches/bleeding-edge/includes/include.inc.php,
- /branches/bleeding-edge/record.php,
- /branches/bleeding-edge/show.php,
- /branches/bleeding-edge/simple_search.php:
- when there wasn't any database yet, this could generate "undefined index"
- warnings due to missing session variables; fixed
-
- 2008-11-13 21:08 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/contrib/command_line/refbase:
- just updated the refbase version number in a comment ("0.9.1" -> "0.9.5")
-
- 2008-11-13 21:05 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/update.sql:
- tables 'user_options' & 'user_permissions': brought the field creation
- statements inline with those in 'install.sql'
-
- 2008-11-13 18:20 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/css/style.css:
- simplified & improved the CSS styling of the login form (form labels
- should now be correctly aligned flush left in Firefox)
-
- 2008-11-12 10:08 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/css/style.css:
- adjust positioning for the labels in the login form
-
- 2008-11-12 09:55 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/locales/cn/common_utf8.inc,
- /branches/bleeding-edge/locales/fr/common.inc,
- /branches/bleeding-edge/locales/fr/common_utf8.inc:
- changes from 'locales/en/': denote that publications on index are recently
- _added_ (to differentiate from those that are recently published)
-
- 2008-11-12 03:44 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/contrib/skins/mediawiki-monobook/footer.inc.php,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/main.css:
- Update MediaWiki-Monobook skin
-
- 2008-11-12 03:40 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/index.php:
- Shorten length of Email and Password fields in login form, to fit on
- Firefox-3/Linux. "Email:" and "Password:" are still not flush with one
- another, but this would require a CSS change.
-
- 2008-11-11 19:57 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/modify.php,
- /branches/bleeding-edge/receipt.php:
- fixed/improved feedback behaviour after a record has been deleted
-
- 2008-11-10 19:44 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/install_utf8.sql:
- the 'INSERT INTO user_options' statement was missing values for the new
- 'show_auto_completions' column; fixed
-
- 2008-11-10 19:41 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/update.sql:
-
- the 'INSERT INTO user_options' statement was missing values for the new
- 'show_auto_completions' column; fixed
-
- 2008-11-10 02:28 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/NEWS:
- Remark on file links in MODS XML output (as it improves Zotero
- integration)
-
- 2008-11-10 02:25 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/locales/en/common.inc,
- /branches/bleeding-edge/locales/en/common_utf8.inc:
- Denote that publications on index are recently _added_ (to differentiate
- from those that are recently published)
-
- 2008-11-10 01:05 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/includes/include.inc.php,
- /branches/bleeding-edge/index.php,
- /branches/bleeding-edge/search.php:
- Move legend above hidden input in all fieldsets to allow for validation.
-
- 2008-11-07 20:39 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/ChangeLog, /trunk/ChangeLog:
- Whitespace fixes to ChangeLog.
-
- 2008-11-07 20:30 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/ChangeLog, /trunk/ChangeLog:
- Update ChangeLog
-
- 2008-11-07 16:38 Matthias Steffens <refbase@extracts.de>
-
- * /trunk, /trunk/advanced_search.php,
- /trunk/contrib/skins/mediawiki-monobook/header.inc.php,
- /trunk/includes/header.inc.php, /trunk/includes/include.inc.php,
- /trunk/includes/modsxml.inc.php, /trunk/initialize/ini.inc.php,
- /trunk/install.sql, /trunk/install_utf8.sql,
- /trunk/library_search.php, /trunk/record.php, /trunk/show.php,
- /trunk/simple_search.php, /trunk/update.php, /trunk/update.sql,
- /trunk/user_login.php, /trunk/user_logout.php,
- /trunk/user_options.php, /trunk/user_options_modify.php,
- /trunk/user_receipt.php, /trunk/user_validation.php:
- merged bleeding-edge branch changes r1299 into the trunk
-
- 2008-11-06 21:43 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/modsxml.inc.php:
- function 'modsRecord()': for theses, the 'roleTerm' of the corporate
- author (i.e. the corporate body granting the degree) is now set to "degree
- grantor" which causes Bibutils to copy its 'namePart' to the BibTeX
- 'school' field
-
- 2008-11-05 21:55 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/show.php:
- - added support for a user-specific option to enable (or disable) the
- auto-completion feature
- - enlarged the size of the form's text entry field to achieve better
- display of search suggestions for longish cite keys
-
- 2008-11-05 21:54 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/advanced_search.php,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/header.inc.php,
- /branches/bleeding-edge/includes/header.inc.php,
- /branches/bleeding-edge/includes/include.inc.php,
- /branches/bleeding-edge/initialize/ini.inc.php,
- /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql,
- /branches/bleeding-edge/library_search.php,
- /branches/bleeding-edge/record.php,
- /branches/bleeding-edge/simple_search.php,
- /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/update.sql,
- /branches/bleeding-edge/user_login.php,
- /branches/bleeding-edge/user_logout.php,
- /branches/bleeding-edge/user_options.php,
- /branches/bleeding-edge/user_options_modify.php,
- /branches/bleeding-edge/user_receipt.php,
- /branches/bleeding-edge/user_validation.php:
- added support for a user-specific option to enable (or disable) the
- auto-completion feature
-
- 2008-11-04 08:44 Matthias Steffens <refbase@extracts.de>
-
- * /trunk, /trunk/AUTHORS, /trunk/BUGS, /trunk/INSTALL, /trunk/NEWS,
- /trunk/README, /trunk/TODO, /trunk/UPDATE,
- /trunk/advanced_search.php, /trunk/cite/formats/cite_ascii.php,
- /trunk/cite/formats/cite_html.php,
- /trunk/cite/formats/cite_latex.php,
- /trunk/cite/formats/cite_markdown.php,
- /trunk/cite/formats/cite_pdf.php,
- /trunk/cite/formats/cite_rtf.php,
- /trunk/cite/styles/cite_Harvard_2.php,
- /trunk/cite/styles/cite_Harvard_3.php,
- /trunk/contrib/command_line/refbase,
- /trunk/contrib/command_line/refbase_import,
- /trunk/contrib/skins/mediawiki-monobook/header.inc.php,
- /trunk/css/style.css, /trunk/duplicate_modify.php,
- /trunk/duplicate_search.php, /trunk/extract.php,
- /trunk/img/refbase_credit.png, /trunk/img/rounded_box.png,
- /trunk/import/import_crossref2refbase.php,
- /trunk/import_modify.php, /trunk/includes/atomxml.inc.php,
- /trunk/includes/classes/org/active-link/xml/Tag.php,
- /trunk/includes/header.inc.php, /trunk/includes/import.inc.php,
- /trunk/includes/include.inc.php, /trunk/includes/locales.inc.php,
- /trunk/includes/oaidcxml.inc.php,
- /trunk/includes/opensearch.inc.php,
- /trunk/includes/results_header.inc.php,
- /trunk/includes/srwxml.inc.php,
- /trunk/includes/transtab_latin1_latex.inc.php,
- /trunk/includes/transtab_refbase_ascii.inc.php,
- /trunk/includes/transtab_refbase_html.inc.php,
- /trunk/includes/transtab_refbase_latex.inc.php,
- /trunk/includes/transtab_refbase_markdown.inc.php,
- /trunk/includes/transtab_refbase_pdf.inc.php,
- /trunk/includes/transtab_refbase_rtf.inc.php,
- /trunk/includes/webservice.inc.php, /trunk/index.php,
- /trunk/initialize/ini.inc.php, /trunk/install.php,
- /trunk/javascript/builder.js, /trunk/javascript/common.js,
- /trunk/javascript/controls.js, /trunk/javascript/dragdrop.js,
- /trunk/javascript/effects.js, /trunk/javascript/prototype.js,
- /trunk/javascript/scriptaculous.js, /trunk/javascript/show.js,
- /trunk/javascript/slider.js, /trunk/library_search.php,
- /trunk/locales/cn, /trunk/locales/cn/common_utf8.inc,
- /trunk/locales/de/common.inc, /trunk/locales/de/common_utf8.inc,
- /trunk/locales/en/common.inc, /trunk/locales/en/common_utf8.inc,
- /trunk/locales/fr/common.inc, /trunk/locales/fr/common_utf8.inc,
- /trunk/modify.php, /trunk/opensearch.php,
- /trunk/query_history.php, /trunk/query_modify.php,
- /trunk/record.php, /trunk/search.php, /trunk/show.php,
- /trunk/simple_search.php, /trunk/sru.php, /trunk/unapi.php,
- /trunk/update.php, /trunk/user_details.php,
- /trunk/user_login.php, /trunk/user_options.php,
- /trunk/user_options_modify.php, /trunk/user_receipt.php,
- /trunk/user_validation.php, /trunk/users.php:
- merged bleeding-edge branch changes r1295 into the trunk
-
- 2008-11-02 21:05 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/contrib/command_line/refbase:
- - 'http://beta.refbase.net' is now used as the default host (same as for
- 'refbase_import' CLI)
- - added 'http://refbase.textdriven.com/beta/' to the list of known hosts
- - added support for the ADS export format
- - for '-A|--append' mode, the "no records need to be added" feedback
- wasn't triggered correctly if the query returned no results; fixed
- - we now issue "binmode STDOUT" before printing the result content to
- STDOUT; this avoids issues on Win32 systems where the output might
- otherwise get garbled due to conversion of newline characters in text
- mode
-
- 2008-11-02 18:55 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/locales/cn,
- /branches/bleeding-edge/locales/cn/common_utf8.inc:
- initial checkin (Chinese localization; not completed yet)
-
- 2008-11-02 18:41 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/srwxml.inc.php:
- enabled version parameter for the <implementation> tag and bumped the
- version number to 0.9.5
-
- 2008-11-02 18:40 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/atomxml.inc.php:
- bumped version number to 0.9.5
-
- 2008-11-02 18:39 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/AUTHORS, /branches/bleeding-edge/BUGS,
- /branches/bleeding-edge/INSTALL, /branches/bleeding-edge/NEWS,
- /branches/bleeding-edge/README, /branches/bleeding-edge/TODO,
- /branches/bleeding-edge/UPDATE:
- updated text to refbase-0.9.5 (may need a second pass)
-
- 2008-11-02 18:37 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/advanced_search.php,
- /branches/bleeding-edge/import/import_crossref2refbase.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/Tag.php,
- /branches/bleeding-edge/includes/header.inc.php,
- /branches/bleeding-edge/includes/import.inc.php,
- /branches/bleeding-edge/includes/transtab_latin1_latex.inc.php,
- /branches/bleeding-edge/unapi.php,
- /branches/bleeding-edge/update.php:
- just some changes to comments and/or whitespace
-
- 2008-10-30 18:16 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/contrib/command_line/refbase_import:
- - added 'http://refbase.textdriven.com/beta/' to the list of known hosts
- - we now support common output options from the 'refbase' CLI script; this
- allows to instruct the refbase server to return all imported records in
- any of the supported export or citation formats & styles (previously,
- records were always returned as ASCII using the default citation style)
- - we now issue "binmode STDOUT" before printing the result content to
- STDOUT; this avoids issues on Win32 systems where the output might
- otherwise get garbled due to conversion of newline characters in text
- mode
-
- 2008-10-30 17:19 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/transtab_refbase_ascii.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_html.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_latex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_markdown.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_pdf.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_rtf.inc.php:
- commented out the line which contains the "" (hyphen) character since
- it seems to cause PREG compilation errors on some UTF8-based systems
-
- 2008-10-28 00:23 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/users.php:
- function 'showUsers()': internationalized link and image titles
-
- 2008-10-28 00:18 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_receipt.php:
- - function 'showUserData()': localized the field names listed in the "Main
- fields" section
- - function 'showUserData()': internationalized image titles in edit/delete
- links
-
- 2008-10-28 00:16 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_options_modify.php:
- - the 'languageName', 'recordsPerPageNo' & 'mainFieldsSelector' form
- elements were not correctly handled for anonymous users; fixed
- - some changes to whitespace
-
- 2008-10-28 00:14 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_options.php:
- changed some labels for the options that deal with cite key generation to
- indicate that they'll also apply to import now
-
- 2008-10-28 00:12 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_details.php:
- internationalized all field labels
-
- 2008-10-28 00:10 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/show.php:
- internationalized an image title in the help text section
-
- 2008-10-28 00:09 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php:
- - functions 'displayColumns()', 'displayDetails()', 'generateExport()',
- 'nothingFound()' & 'printLinks()': internationalized link and image
- titles
- - function 'findDuplicates()': improved the regex pattern that replaces
- the WHERE clause
- - functions 'extractFormElementsQueryResults()' &
- 'extractFormElementsExtract()': added support for the 'creation-date'
- sort order option
- - function 'extractFormElementsQuick()': the value of the "main fields"
- search option in the "Quick Search" dropdown menu is now named
- "main_fields"
-
- 2008-10-28 00:06 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/record.php:
- - search suggestions for the 'corporate_author' are now split on the ";"
- char
- - import of user-specific fields into the "Add record" form is now
- possible
- - added a missing 'id' attribute for the upload file button
-
- 2008-10-28 00:04 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/opensearch.php:
- - if the 'main_fields' index (which, ATM, is only supported for search
- suggestions) is used in conjunction with a non-"suggest" operation, we
- replace the 'main_fields' index with 'cql.serverChoice'
- - added new function 'searchSuggestions()' which now contains the code
- that deals with search suggestions
-
- 2008-10-28 00:02 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/locales/de/common.inc,
- /branches/bleeding-edge/locales/de/common_utf8.inc,
- /branches/bleeding-edge/locales/en/common.inc,
- /branches/bleeding-edge/locales/en/common_utf8.inc,
- /branches/bleeding-edge/locales/fr/common.inc,
- /branches/bleeding-edge/locales/fr/common_utf8.inc:
- added new locales and changed some of the existing ones
-
- 2008-10-27 23:58 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/javascript/common.js:
- function 'addCQLIndex()': added the special index 'main_fields' which is
- used in search suggestions to indicate the user's preferred list of "main
- fields"
-
- 2008-10-27 23:54 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/install.php:
- when searching for 'mysql' or the Bibutils tools, we now also look into
- some '/opt/local/...' paths (which are used by MacPorts on Mac OS X)
-
- 2008-10-27 23:51 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/index.php:
- we now only fetch the most recently added publications if permissions
- allow us to do so
-
- 2008-10-27 23:49 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/webservice.inc.php:
- for OpenSearch search suggestions, if no index name and relation was
- given, we now use the special 'main_fields' index by default
-
- 2008-10-27 23:46 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/oaidcxml.inc.php:
- - functions 'oaidcRecord()': fixed bug where single and double quotation
- marks were left out from the formatted citation (relevant elements were
- missing in variable '$markupPatternsArrayPlain')
- - function 'oaidcRecord()': the chosen citation style is now honoured for
- the OAI_DC XML and SRW_DC XML export formats (previously, citations were
- always formatted according to the default citation style)
- - function 'oaidcRecord()': changed the regex pattern in the call to
- function 'extractDetailsFromField()' which now requires perl-style regex
- patterns
-
- 2008-10-27 23:44 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- - function 'addRecords()' now honours any existing cite keys/IDs (which
- were mapped to the 'call_number' field by the import functions) and
- copies them to the user's 'cite_key' field (note that an incrementing
- number may be appended to the cite key to ensure uniqueness of cite
- keys)
- - function 'mapFieldNames()': added field name mappings from table 'users'
- (that aren't covered by the existing mappings)
- - function 'buildFieldNameLinks()': internationalized link titles
- - function 'buildQuickSearchElements()': queries that query table 'users'
- were included in the "Quick Search" form, which caused problems; fixed
- - function 'buildQuickSearchElements()': renamed the value of the "main
- fields" search option in the "Quick Search" dropdown menu to
- "main_fields"
- - function 'buildRefineSearchElements()': in the admin interface, search
- suggestions are now omitted for the "Search within Results" form (since
- they currently don't work with table 'users')
- - function 'buildDisplayOptionsElements()': added the 'creation-date'
- option to the sort order dropdown menu
- - function 'extractFormElementsRefineDisplay()': added code that prevents
- warnings when a user has changed the language setting on his options
- page, and then reloads an existing page
- - function 'extractFormElementsRefineDisplay()': added support for the
- 'creation-date' sort order option
- - function 'extractFormElementsRefineDisplay()': the regex patterns which
- remove a field from the list of fields in the SELECT clause were a bit
- too greedy; fixed
- - functions 'extractPartsFromString()' & 'extractDetailsFromField()': a
- perl-style regex pattern must now be used for the split pattern that is
- used to split the source string
- - function 'parsePlaceholderString()': adopted/improved the split patterns
- in calls to function 'extractDetailsFromField()' which must now be given
- as perl-style regex patterns (and made them Unicode-aware where
- necessary)
- - added new function 'getUserCiteKeys()' which returns all cite keys for a
- given user
- - added new function 'ensureUniqueCiteKey()' which ensures that the given
- cite key is unique among a given list of cite keys
- - function 'generateCiteKey()': when generating cite keys, we now only
- allow for letters, digits, or any of these characters:
- !$&*+-./:;<>?[]^_`|
- - function 'generateCiteKey()' now uses function 'ensureUniqueCiteKey()'
- to make sure that the generated cite key is unique among a list of cite
- keys
- - function 'selectDistinct()' can now return results in form of an PHP
- array, and offers an option to omit any enclosing HTML (or JSON)
- structure
- - function 'selectDistinct()': in case of JSON or unordered HTML lists, an
- empty string is now returned if there were no results found; this
- improves usability for the search suggestions feature
- - functions 'extractWHEREclause()' & 'extractORDERBYclause()': improved
- the regex patterns
- - function 'generateURL()' now also adds the 'citeStyle' & 'citeOrder'
- parameters to HTML & export URLs (if necessary)
-
- 2008-10-27 23:23 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/atomxml.inc.php:
- - functions 'atomCollection()' & 'atomEntry()': where appropriate, the
- chosen citation style and/or order is now maintained in link URLs of the
- Atom XML output
- - functions 'atomCollection()' & 'atomEntry()': fixed bug where single and
- double quotation marks were left out from the formatted citation
- (relevant elements were missing in variable '$markupPatternsArray' &
- friends)
- - function 'atomEntry()': the chosen citation style is now honoured for
- the Atom XML export format (previously, citations were always formatted
- according to the default citation style)
- - function 'atomEntry()': changed the regex pattern in the call to
- function 'extractDetailsFromField()' which now requires perl-style regex
- patterns
-
- 2008-10-27 23:16 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import_modify.php:
- we now generate (or honour existing) cite keys/IDs for the import data,
- and copy them to the user's 'cite_key' field; the uniqueness of cite keys
- is ensured among all imported records as well as the user's existing
- records
-
- 2008-10-27 23:12 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/extract.php:
- added a 'creation-date' option to the sort order dropdown menu
-
- 2008-10-27 23:05 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/css/style.css:
- tweaked some CSS definitions for the "Search within Results" form so that
- they'll only apply to 'search.php' (but not to 'users.php')
-
- 2008-10-27 22:47 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/styles/cite_Harvard_2.php,
- /branches/bleeding-edge/cite/styles/cite_Harvard_3.php:
- fixed formatting issues where two spaces were printed instead of just one
-
- 2008-10-27 22:35 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_ascii.php,
- /branches/bleeding-edge/cite/formats/cite_latex.php,
- /branches/bleeding-edge/cite/formats/cite_markdown.php,
- /branches/bleeding-edge/cite/formats/cite_pdf.php,
- /branches/bleeding-edge/cite/formats/cite_rtf.php:
- we now decode any HTML entities in the header message (which may be
- necessary if the user's preferred display language is a non-English
- language)
-
- 2008-10-27 22:27 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_html.php:
- - for the 'abstract' field, we now transform runs of newline ('\n') or
- return ('\r') characters into a single <br> tag
- - internationalized all GUI strings and link titles
- - the citation style is now included in export format links (if necessary)
-
- 2008-10-01 15:03 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/webservice.inc.php:
- function 'parseCQL()': the regex pattern that adds the '*' wildcard
- character for search suggestions wasn't Unicode-aware; fixed
-
- 2008-09-29 22:19 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/sru.php:
- - a logged-in user can now query all of his user-specific fields (if the
- user's email address is passed as authentication token); but as before,
- only the 'cite_key' field can be queried by other/anonymous users
- - improved/fixed the formatting of authentication error messages
- - we now generate a diagnostic message if a user tries to query any of
- another user's private fields
-
- 2008-09-29 22:17 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/simple_search.php:
- - added code that'll trigger search suggestions for text entered by the
- user (if variable '$autoCompleteUserInput' is set to "yes")
- - added ID attributes for all HTML form elements
- - removed the dropdown menu that listed unique values of the 'publication'
- field since this functionality is now handled via search suggestions
-
- 2008-09-29 22:15 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/show.php:
- - added code that'll trigger search suggestions for text entered by the
- user (if variable '$autoCompleteUserInput' is set to "yes")
- - added ID attributes for all HTML form elements
-
- 2008-09-29 22:13 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php:
- - fixed referrer-related problems that could cause unexpected behaviour
- and incorrect warning/error messages
- - function 'buildResultsFooter()': if variable '$useVisualEffects' is set
- to "yes", we now use a sliding effect when a user toggles the display of
- the results footer
-
- 2008-09-29 22:09 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/record.php:
- - added code that'll trigger auto-completions of text entered by the user
- (if variable '$autoCompleteUserInput' is set to "yes")
- - added ID attributes for all HTML form elements
- - adopted the size of some text entry fields to make room for the suggest
- progress indicator
-
- 2008-09-29 22:08 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/query_modify.php:
- - fixed a referrer-related problem that could cause unexpected behaviour
- and incorrect warning/error messages
- - we now return a more generic/appropriate warning message if nothing was
- changed by the submitted form data; also, the warning message is now
- displayed above the "Edit Query" form ('query_manager.php') and not
- within 'index.php'
-
- 2008-09-29 22:05 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/opensearch.php:
- - adopted the search suggestions feature so that suggestions can be
- returned in an HTML <ul> list ('recordSchema=html')
- - search suggestions: tweaked the split patterns for various refbase
- fields
- - querying of user-specific fields now works if a user is logged in
- - function 'showQueryPage()': when submitting the Quick Search form from
- 'opensearch.php', search results were incorrectly returned as RIS data
- (instead of HTML); fixed
- - function 'showQueryFormAdvanced()': Added 'style="display: none;"' to
- the 'searchopt' and 'helptxt' sections which fixes an issue with the new
- variant of the 'toggleVisibility()' JavaScript function
-
- 2008-09-29 22:03 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/locales/de/common.inc,
- /branches/bleeding-edge/locales/de/common_utf8.inc,
- /branches/bleeding-edge/locales/en/common.inc,
- /branches/bleeding-edge/locales/en/common_utf8.inc,
- /branches/bleeding-edge/locales/fr/common.inc,
- /branches/bleeding-edge/locales/fr/common_utf8.inc:
- added one new locale ("RecentChanges")
-
- 2008-09-29 21:59 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/javascript/common.js:
- - modified function 'toggleVisibility()' so that it works with (or
- without) the script.aculo.us JavaScript framework
- - added new function 'toggleVisibilitySlide()' which deploys a function
- from the script.aculo.us JavaScript framework to show or hide the given
- element using a slide effect
- - added new function 'addCQLIndex()' which gets used in conjunction with
- the script.aculo.us 'Ajax.Autocompleter' and which adds a CQL index &
- default relation to the given search term
-
- 2008-09-29 21:55 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/index.php:
- the heading of the first section now reads "Recent Changes" (instead of
- "Recent Additions") which more accurately reflects the section's contents
-
- 2008-09-29 21:53 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/webservice.inc.php:
- - function 'mapCQLIndexes()': if no context set & index name is given
- ("cql.serverChoice") we'll now query the 'keywords' field by default
- - function 'mapCQLIndexes()': enabled mappings for all user-specific
- fields so that a logged in user can now use 'opensearch.php' or
- 'sru.php' to query any of his user-specific fields
-
- 2008-09-29 21:51 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/locales.inc.php:
- moved code into a new function 'getUserLanguage()' (in 'ini.inc.php')
- since it's now also used by the 'header.inc.php' files
-
- 2008-09-29 21:48 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/contrib/skins/mediawiki-monobook/header.inc.php,
- /branches/bleeding-edge/includes/header.inc.php:
- - function 'displayHTMLhead()' now uses function 'getUserLanguage()' to
- set the "content-language" meta element in the HTML head; this fixes a
- problem where the user's locale wasn't set correctly if it differed from
- the one in '$defaultLanguage'
- - function 'displayHTMLhead()': if necessary, we now include the Prototype
- & script.aculo.us JavaScript frameworks
-
- 2008-09-29 21:43 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/duplicate_modify.php,
- /branches/bleeding-edge/modify.php,
- /branches/bleeding-edge/user_login.php,
- /branches/bleeding-edge/user_options_modify.php,
- /branches/bleeding-edge/user_validation.php:
- fixed referrer-related problems that could cause unexpected behaviour and
- incorrect warning/error messages
-
- 2008-09-29 21:39 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/css/style.css:
- added CSS definitions for styling of search suggestions & the suggest
- progress indicator
-
- 2008-09-29 21:36 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_html.php,
- /branches/bleeding-edge/includes/results_header.inc.php:
- if variable '$useVisualEffects' is set to "yes", we now use a sliding
- effect when a user toggles the display of the results header or the "more
- info" section underneath of a citation
-
- 2008-09-29 21:31 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/initialize/ini.inc.php:
- - added new variable '$autoCompleteUserInput' which defines whether
- auto-completions (or search suggestions) are provided for user input in
- text entry fields
- - added new variable '$useVisualEffects' which specifies whether visual
- effects (such as a sliding effect) are used when a user toggles the
- display of particular GUI sections
- - changed the default set of access keys in variable '$accessKeys'
-
- 2008-09-29 21:28 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- - function 'showLogin()': tweaked the referrer logic for some of the
- refbase scripts
- - functions 'buildQuickSearchElements()' & 'buildRefineSearchElements()'
- can now generate search suggestions for text entered by the user
- - function 'buildGroupSearchElements()': when using 'opensearch.php' to
- query the 'user_groups' index with a partial word (e.g. "user_groups =
- bact*", matching group name(s) didn't get selected correctly in the
- dropdown menu of the "Show My Group" form in the results header; fixed
- - added new function 'buildSuggestElements()' which provides HTML elements
- that will generate auto-completions or search suggestions for text
- entered by the user in text entry fields
- - added new function 'getUserLanguage()' which returns the current user's
- preferred interface language
- - function 'selectDistinct()' can now return search suggestions in an HTML
- <ul> list, trims whitespace from the beginning & end of strings, and
- allows for perl-style regular expressions in split patterns
- - function 'verifySQLQuery()' now only adds a generic 'WHERE' or 'ORDER
- BY' clause if the SQL query is a 'SELECT ...' query
-
- 2008-09-29 21:20 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/javascript/builder.js,
- /branches/bleeding-edge/javascript/controls.js,
- /branches/bleeding-edge/javascript/dragdrop.js,
- /branches/bleeding-edge/javascript/effects.js,
- /branches/bleeding-edge/javascript/prototype.js,
- /branches/bleeding-edge/javascript/scriptaculous.js,
- /branches/bleeding-edge/javascript/slider.js:
- initial checkin (Prototype & script.aculo.us JavaScript frameworks)
-
- 2008-09-18 14:09 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/javascript/show.js:
- functions 'showRefs()' & 'stateChanged()': wrapped more messages within a
- <div> container so that they can be styled via CSS
-
- 2008-09-18 14:07 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/opensearch.php:
- the script can now return JSON-formatted search suggestions; this allows
- browsers such as Firefox to present search suggestions for search terms
- entered in the browser's search box
-
- 2008-09-18 13:59 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/webservice.inc.php:
- - if no relation was given, function 'parseCQL()' now uses 'all' as the
- default relation
- - function 'parseCQL()': added support for OpenSearch search suggestions
-
- 2008-09-18 13:56 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/srwxml.inc.php:
- function 'srwExplainResponse()': we now use 'all' as the default relation
-
- 2008-09-18 13:54 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/opensearch.inc.php:
- function 'openSearchDescription()': added an URL template for search
- suggestions ('type="application/x-suggestions+json"')
-
- 2008-09-18 13:47 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/advanced_search.php,
- /branches/bleeding-edge/library_search.php,
- /branches/bleeding-edge/simple_search.php:
- adopted calls to the 'selectDistinct()' to its new form
-
- 2008-09-18 13:42 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- - reworked function 'buildSelectMenuOptions()' to make it more effective
- - function 'selectDistinct()' can now return search suggestions in JSON
- format
-
- 2008-09-15 14:10 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/users.php:
- - improved parameter input verification for the 'showQuery', 'showLinks'
- and 'showRows' URL parameters
- - function 'showUsers()': the most recently searched field (i.e. the
- first field from the 'WHERE' clause) will now be auto-selected in field
- dropdown menus of search results pages
- - function 'showUsers()': updated function calls for functions
- 'buildBrowseLinks()' and 'buildFieldNameLinks()' which now require the
- '$wrapResults' parameter
-
- 2008-09-15 14:07 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_receipt.php:
- moved the call to function 'getMainFields()' higher up in the code so that
- the "Quick Search" form is correctly updated after the list of "main
- fields" has been changed by the user
-
- 2008-09-15 14:05 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_options.php:
- we now use variable '$availableMainFields' (from 'ini.inc.php') to define
- the list of fields that are available in the "main fields" selector of the
- user's account options page
-
- 2008-09-15 14:03 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/show.php:
- - improved parameter input verification for the 'showQuery' and
- 'showLinks' URL parameters
- - we explicitly set '$wrapResults' to "0" if the 'wrapResults' URL
- parameter is "0"
-
- 2008-09-15 13:59 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php:
- - improved parameter input verification for the 'showQuery' and
- 'showLinks' URL parameters
- - we explicitly set '$wrapResults' to "0" if the 'wrapResults' URL
- parameter is "0"
- - function 'extractFormElementsQuick()' now requires '$sqlQuery' and
- '$originalDisplayType' as input parameters, and it now also re-assigns/
- returns the '$displayType' variable
- - functions 'displayColumns()' & 'displayDetails()': we now omit the
- results header, browse links & query form for CLI clients, and when
- outputting only a partial document structure ('wrapResults=0')
- - functions 'displayColumns()' & 'displayDetails()': the most recently
- searched field (i.e. the first field from the 'WHERE' clause) will now
- be auto-selected in field dropdown menus of search results pages
- - functions 'displayColumns()' & 'displayDetails()': updated function
- calls for functions 'buildBrowseLinks()' and 'buildFieldNameLinks()'
- which now require the '$wrapResults' parameter
- - function 'displayColumns()': fixed bug where the "show records" link did
- not work correctly in Browse view when used in conjunction with
- '$defaultView=Cite'
- - function 'displayColumns()': fixed bug where clicking the "show records"
- link in Browse view caused an SQL error after using "Search within
- Results" with a user-specific field
- - function 'displayColumns()': reworked code that generates the "show
- records" link in Browse view so that it is easier to read & maintain
- - function 'displayDetails()': localized items of the dropdown menu in the
- Display Options form of the results header
- - function 'displayDetails()': in case of CLI clients and include
- mechanisms, we now generate absolute URLs for links and their link
- images
- - functions 'displayDetails()' & 'printLinks()': when generating DOI
- links, the DOI is now URL encoded
- - function 'extractFormElementsExtract()': cite keys which contained regex
- metacharacters (such as the '+' character) could not be not found; fixed
- - function 'extractFormElementsQuick()' now extracts & uses the SELECT
- clause from any previous Details view query and respects any custom
- ORDER BY clause chosen by the user (note that the redesigned "Quick
- Search" form now generally respects many of the user's current display
- options, e.g. the current view type (List/Citation/Details view), the
- number of records per page, and the current citation style & order)
- - function 'extractFormElementsGroup()': fixed bug where records weren't
- displayed in the user's default view if the 'groupSearch' form was
- submitted from Browse view
- - function 'printLinks()' now also outputs absolute links for include
- mechanisms
-
- 2008-09-15 13:55 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/query_history.php:
- we explicitly set '$wrapResults' to "0" if the 'wrapResults' URL parameter
- is "0"
-
- 2008-09-15 13:53 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/opensearch.php:
- updated locale name ("SearchDB" -> "DescriptionSearchDB")
-
- 2008-09-15 13:51 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/locales/de/common.inc,
- /branches/bleeding-edge/locales/de/common_utf8.inc,
- /branches/bleeding-edge/locales/en/common.inc,
- /branches/bleeding-edge/locales/en/common_utf8.inc,
- /branches/bleeding-edge/locales/fr/common.inc,
- /branches/bleeding-edge/locales/fr/common_utf8.inc:
- added new locales and changed some of the existing ones
-
- 2008-09-15 13:46 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/javascript/show.js:
- - the HTML element that will contain the references should now be named
- "includerefs" (instead of "refs")
- - function 'showRefs()': we now use a relative URL for the 'show.php' URL
- - function 'stateChanged()': the progress message is now wrapped inside a
- <div> container, and the path to the 'progress.gif' image has been
- updated
- - some changes to comments
-
- 2008-09-15 13:44 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/index.php:
- revamped the main page: all forms are now styled via CSS, the "Quick
- Search" form has been moved to the page header, and citations of the most
- recent publications are now dynamically included upon page load
-
- 2008-09-15 13:42 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/header.inc.php:
- - function 'displayHTMLhead()': the '$defaultLanguage' is now used as the
- "content-language" meta element in the HTML head; this enables the use
- of the ':lang()' pseudo-class in CSS stylesheets
- - function 'displayHTMLhead()': we now use absolute URLs for links to RSS
- feeds in the HTML head
- - function 'displayHTMLhead()': the common JavaScript functions are now
- included via a separate file ('javascript/common.js')
- - function 'showPageHeader()': redesigned the right-hand side of the
- visible page header which now includes the "Quick Search" form so that
- it's available on every page
-
- 2008-09-15 13:39 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/extract.php:
- mentioned "cite keys" in descriptive texts (TODO: add an example that uses
- cite keys to the "Example" section)
-
- 2008-09-15 13:37 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/duplicate_search.php:
- improved parameter input verification for the 'showLinks' and 'showRows'
- URL parameters
-
- 2008-09-15 13:35 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/css/style.css:
- - added new CSS definitions for the redesigned right-hand side of the page
- header as well as for the modified parts & forms of the revamped main
- page
- - tweaked some of the existing CSS definitions
- - added ThrashBox CSS code which is used to produce rounded corner CSS
- boxes
-
- 2008-09-15 13:32 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/contrib/skins/mediawiki-monobook/header.inc.php:
- - added standard refbase file header
- - updated function 'displayHTMLhead()' to match the new version of that
- function in 'includes/header.inc.php'
-
- 2008-09-15 13:28 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/contrib/command_line/refbase_import:
- - standardized file header: unified layout and added SVN keywords
- - added 'beta.refbase.net', 'demo.refbase.net' and 'www.refbase.org' to
- the list of known hosts
- - adopted variables, code & help text for the import via ID feature to
- make it less PubMed-centric (since import from arXiv ID, DOI & OpenURL
- is now also supported)
- - subroutine 'usage': the defined host shortcuts are now sorted before
- output
- - subroutine 'examples': added new examples and updated existing ones
- - some changes to whitespace and comments
-
- 2008-09-15 13:26 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_html.php:
- - in case of include mechanisms, permalinks now open in a new browser
- window
- - for CLI clients, we now omit the results header, browse links & query
- form
- - the most recently searched field (i.e. the first field from the 'WHERE'
- clause) will now be auto-selected in field dropdown menus of search
- results pages
- - updated function call for function 'buildBrowseLinks()' which now
- requires the '$wrapResults' parameter
-
- 2008-09-15 13:10 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- - refined function 'showLogin()' to account for the redesigned right-hand
- side of the page header, and localized most (but still not all) strings
- - functions 'buildFieldNameLinks()' & 'buildBrowseLinks()' now require the
- '$wrapResults' parameter, and output absolute links for CLI clients and
- include mechanisms
- - functions 'buildBrowseLinks()', 'buildRefineSearchElements()',
- 'buildGroupSearchElements()' & 'buildDisplayOptionsElements()':
- localized all strings that are visible in the GUI
- - functions 'buildRefineSearchElements()', 'buildGroupSearchElements()' &
- 'buildDisplayOptionsElements()': the 'client' parameter is now included
- in all forms of the results header which ensures correct function of
- these forms in case of include mechanisms
- - added new function 'buildQuickSearchElements()' which generates the new
- version of the "Quick Search" form (in the page header)
- - function 'extractFormElementsRefineDisplay()' now works with localized
- submit button names
- - worked around an issue where function 'scriptURL()' incorrectly returned
- double slashes for path separators (e.g. "/refs//search.php")
- - moved function 'fetchDataFromURL()' from 'includes/import.inc.php' to
- 'includes/include.inc.php' since it is now also used by 'index.php'
- - function 'verifySQLQuery()' now adds generic 'WHERE' and 'ORDER BY'
- clauses if they didn't exist in the original SQL query
-
- 2008-09-15 13:05 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php:
- moved function 'fetchDataFromURL()' from 'includes/import.inc.php' to
- 'includes/include.inc.php' since it is now also used by 'index.php'
-
- 2008-09-15 13:04 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/initialize/ini.inc.php:
- - added new variable '$availableMainFields' which defines the list of
- fields that are available in the "main fields" selector of the user's
- account options page
- - added an entry for the new "Quick Search" form to variable '$accessKeys'
- and remapped the "f" character to it (TODO: the current access key
- mappings need to be revised)
-
- 2008-09-15 13:00 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/javascript/common.js:
- initial checkin (common JavaScript functions)
-
- 2008-09-15 12:58 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/img/rounded_box.png:
- initial checkin (used to produce rounded corner CSS boxes)
-
- 2008-09-15 12:57 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/img/refbase_credit.png:
- initial checkin (.png version of refbase "powered by" logo)
-
- 2008-08-29 00:36 Matthias Steffens <refbase@extracts.de>
-
- * /trunk/INSTALL, /trunk/TODO, /trunk/advanced_search.php,
- /trunk/cite/formats/cite_ascii.php,
- /trunk/cite/formats/cite_html.php,
- /trunk/cite/formats/cite_latex.php,
- /trunk/cite/formats/cite_latex_bbl.php,
- /trunk/cite/formats/cite_markdown.php,
- /trunk/cite/formats/cite_pdf.php,
- /trunk/cite/formats/cite_rtf.php,
- /trunk/cite/styles/cite_AMA.php, /trunk/cite/styles/cite_APA.php,
- /trunk/cite/styles/cite_AnnGlaciol_JGlaciol.php,
- /trunk/cite/styles/cite_Chicago.php,
- /trunk/cite/styles/cite_DeepSeaRes.php,
- /trunk/cite/styles/cite_Harvard_1.php,
- /trunk/cite/styles/cite_Harvard_2.php,
- /trunk/cite/styles/cite_Harvard_3.php,
- /trunk/cite/styles/cite_MLA.php,
- /trunk/cite/styles/cite_PolarBiol_MarBiol_MEPS.php,
- /trunk/cite/styles/cite_Vancouver.php,
- /trunk/contrib/command_line/refbase, /trunk/contrib/mediawiki,
- /trunk/contrib/mediawiki/README,
- /trunk/contrib/mediawiki/refbase.php,
- /trunk/contrib/skins/mediawiki-monobook/README,
- /trunk/contrib/skins/mediawiki-monobook/footer.inc.php,
- /trunk/contrib/skins/mediawiki-monobook/header.inc.php,
- /trunk/css/style.css, /trunk/css/style_mobile.css,
- /trunk/css/style_print.css, /trunk/duplicate_manager.php,
- /trunk/duplicate_modify.php, /trunk/duplicate_search.php,
- /trunk/error.php, /trunk/export/bibutils/export_xml2ads.php,
- /trunk/export/bibutils/export_xml2ris.php,
- /trunk/export/bibutils/export_xml2word.php,
- /trunk/export/export_atomxml.php,
- /trunk/export/export_oaidcxml.php,
- /trunk/export/export_srwxml.php, /trunk/extract.php,
- /trunk/img/closed.gif, /trunk/img/favicon.ico,
- /trunk/img/logo_small.png, /trunk/img/open.gif,
- /trunk/img/progress.gif, /trunk/import.php,
- /trunk/import/import_arxiv2refbase.php,
- /trunk/import/import_crossref2refbase.php, /trunk/import_csa.php,
- /trunk/import_modify.php, /trunk/includes/atomxml.inc.php,
- /trunk/includes/cite.inc.php,
- /trunk/includes/classes/org/active-link/xml/Tag.php,
- /trunk/includes/classes/org/simplepie,
- /trunk/includes/classes/org/simplepie/LICENSE.txt,
- /trunk/includes/classes/org/simplepie/README.txt,
- /trunk/includes/classes/org/simplepie/simplepie.inc,
- /trunk/includes/execute.inc.php, /trunk/includes/footer.inc.php,
- /trunk/includes/header.inc.php, /trunk/includes/import.inc.php,
- /trunk/includes/include.inc.php, /trunk/includes/install.inc.php,
- /trunk/includes/modsxml.inc.php,
- /trunk/includes/oaidcxml.inc.php, /trunk/includes/odfxml.inc.php,
- /trunk/includes/opensearch.inc.php,
- /trunk/includes/openurl.inc.php,
- /trunk/includes/results_header.inc.php,
- /trunk/includes/srwxml.inc.php,
- /trunk/includes/transtab_bibtex_refbase.inc.php,
- /trunk/includes/transtab_endnotexml_refbase.inc.php,
- /trunk/includes/transtab_latin1_charset.inc.php,
- /trunk/includes/transtab_refbase_ascii.inc.php,
- /trunk/includes/transtab_refbase_bibtex.inc.php,
- /trunk/includes/transtab_refbase_html.inc.php,
- /trunk/includes/transtab_refbase_latex.inc.php,
- /trunk/includes/transtab_refbase_markdown.inc.php,
- /trunk/includes/transtab_refbase_pdf.inc.php,
- /trunk/includes/transtab_refbase_rtf.inc.php,
- /trunk/includes/transtab_refbase_unicode.inc.php,
- /trunk/includes/transtab_unicode_charset.inc.php,
- /trunk/includes/transtab_unicode_latin1.inc.php,
- /trunk/includes/transtab_unicode_refbase.inc.php,
- /trunk/includes/unapi.inc.php,
- /trunk/includes/webservice.inc.php, /trunk/index.php,
- /trunk/initialize/ini.inc.php, /trunk/install.php,
- /trunk/install.sql, /trunk/install_utf8.sql, /trunk/javascript,
- /trunk/javascript/show.js, /trunk/library_search.php,
- /trunk/locales/de/common.inc, /trunk/locales/de/common_utf8.inc,
- /trunk/locales/en/common.inc, /trunk/locales/en/common_utf8.inc,
- /trunk/locales/en/dcDictionary.xml,
- /trunk/locales/en/modsDictionary.xml,
- /trunk/locales/fr/common.inc, /trunk/locales/fr/common_utf8.inc,
- /trunk/modify.php, /trunk/opensearch.php, /trunk/queries.php,
- /trunk/query_history.php, /trunk/query_manager.php,
- /trunk/query_modify.php, /trunk/receipt.php, /trunk/record.php,
- /trunk/rss.php, /trunk/search.php, /trunk/show.php,
- /trunk/simple_search.php, /trunk/sitemap.php,
- /trunk/sql_search.php, /trunk/sru.php,
- /trunk/srwExplainResponse2html.xsl, /trunk/srwdc2html.xsl,
- /trunk/srwmods2html.xsl, /trunk/unapi.php, /trunk/update.php,
- /trunk/update.sql, /trunk/user_details.php,
- /trunk/user_login.php, /trunk/user_logout.php,
- /trunk/user_options.php, /trunk/user_options_modify.php,
- /trunk/user_receipt.php, /trunk/user_removal.php,
- /trunk/user_validation.php, /trunk/users.php:
- merged bleeding-edge branch changes r1213 into the trunk
-
- 2008-08-28 22:46 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/classes/org/simplepie/simplepie.inc:
- added properties svn:mime-type and svn:eol-style
-
- 2008-08-19 21:01 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql,
- /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/update.sql:
- - added an entry for the "pdftotext" utility to table 'depends'
- - added the new "Harvard *" and "Vancouver" citation styles to table
- 'styles'
- - updated table 'user_styles' to match the new style IDs in table 'styles'
-
- 2008-08-19 20:50 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/users.php:
- user permissions in the "feature" dropdown menu of the results footer (in
- the admin interface) are now localized, and the new 'allow_list_view'
- permission has been added to the dropdown menu
-
- 2008-08-19 20:47 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_options.php:
- - the HTTP referrer is now globally set in function 'start_session()' (in
- 'include.inc.php')
- - permission entries in the "User Permissions" section are now localized
-
- 2008-08-19 20:43 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php:
- - the HTTP referrer is now globally set in function 'start_session()' (in
- 'include.inc.php')
- - users were allowed to execute custom SQL queries via 'sql_search.php'
- even if they had no permission to do so; fixed (though see notes above
- the "NoPermission_ForSQL" error message)
- - fixed a problem where the export of records failed if a refbase URL
- contained a non-empty 'headerMsg' parameter (instead of initiating a
- file export, records were displayed in List view)
-
- 2008-08-19 20:36 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/initialize/ini.inc.php:
- - added the new "Harvard *" and "Vancouver" citation styles to variable
- '$defaultUserStyles'
- - replaced "Polar Biol" with the more generic "Mar Biol" in
- '$defaultUserStyles'
-
- 2008-08-19 20:08 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/transtab_refbase_rtf.inc.php:
- we now use the RTF control words "\ldblquote", "\rdblquote" and "\endash"
- for curly quotes and en-dashes, respectively
-
- 2008-08-19 20:05 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/transtab_latin1_charset.inc.php,
- /branches/bleeding-edge/includes/transtab_unicode_charset.inc.php:
- added '$dash' variable which contains an expression to match dashes &
- hyphens
-
- 2008-08-19 20:00 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/odfxml.inc.php:
- export to ODF XML caused errors when the user-specific fields were missing
- from the SQL query; fixed
-
- 2008-08-19 19:57 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- - the HTTP referrer is now globally set in function 'start_session()'
- - improved some regex patterns that match the current (or referring)
- script
- - added the '$dash' variable to the list of globally defined variables
- that are used for Unicode-aware pattern matching
- - function 'parsePlaceholderString()': improved regex patterns for the
- '<:startPage:>' and '<:endPage:>' placeholders
-
- 2008-08-19 19:50 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php:
- - added the '$dash' variable to the list of globally defined variables
- that are used for Unicode-aware pattern matching
- - in case of generic network errors, function 'fetchDataFromURL()' now
- writes the error message to the global '$errors' array (whose contents
- will be displayed in the 'import.php' interface)
- - function 'csaToRefbase()' now transforms CSA markup for the greek small
- letter mu (U+03BC) into appropriate refbase markup ("[mu]"); previously
- it was replaced with a literal micro sign character (U+00B5)
-
- 2008-08-19 19:42 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/cite.inc.php:
- added new function 'formatPageInfo()' which reformats page information
- such as page ranges or single-page locators; this function is used by the
- various 'cite_*.php' styles
-
- 2008-08-19 19:35 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import_modify.php:
- - in case of 'import_modify.php', the referrer is now always set to
- 'import.php'
- - we now ensure that '$formVars['formType']' exists before using it; this
- avoids "undefined index" warnings
- - corrected a typo ("if" -> "elseif")
-
- 2008-08-19 17:36 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/atomxml.inc.php,
- /branches/bleeding-edge/includes/oaidcxml.inc.php:
- for UTF-8 based databases, we now use an Unicode-aware expression to match
- dashes & hyphens in page ranges
-
- 2008-08-19 17:16 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import.php:
- we now ensure that '$formVars['formType']' exists before using it; this
- avoids "undefined index" warnings
-
- 2008-08-19 17:13 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/export/bibutils/export_xml2ris.php:
- we now ensure that the trailing whitespace in closing RIS 'ER - ' tags
- doesn't get chopped off (the PHP 'exec()' command does not include
- trailing whitespace in its output array)
-
- 2008-08-19 17:08 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/rss.php:
- - we now include the citation functions which are required by function
- 'citeRecord()' (which is called from within function 'generateRSS()')
- - the HTTP referrer is now globally set in function 'start_session()' (in
- 'include.inc.php')
-
- 2008-08-19 17:05 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/query_manager.php:
- - the HTTP referrer is now globally set in function 'start_session()' (in
- 'include.inc.php')
- - added support for the "Mobile" view type
-
- 2008-08-19 16:57 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/duplicate_modify.php,
- /branches/bleeding-edge/duplicate_search.php,
- /branches/bleeding-edge/error.php,
- /branches/bleeding-edge/modify.php,
- /branches/bleeding-edge/queries.php,
- /branches/bleeding-edge/query_history.php,
- /branches/bleeding-edge/query_modify.php,
- /branches/bleeding-edge/receipt.php,
- /branches/bleeding-edge/user_login.php,
- /branches/bleeding-edge/user_logout.php,
- /branches/bleeding-edge/user_options_modify.php,
- /branches/bleeding-edge/user_receipt.php,
- /branches/bleeding-edge/user_removal.php,
- /branches/bleeding-edge/user_validation.php:
- the HTTP referrer is now globally set in function 'start_session()' (in
- 'include.inc.php')
-
- 2008-08-19 16:40 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/css/style.css:
- tweaked some CSS classes so that the "more info" section in Cite view
- appears less "heavy" and more subdued
-
- 2008-08-19 16:37 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/styles/cite_DeepSeaRes.php,
- /branches/bleeding-edge/cite/styles/cite_PolarBiol_MarBiol_MEPS.php:
- - we now use function 'formatPageInfo()' (in 'cite.inc.php') to reformat
- page information such as page ranges or single-page locators
- - for UTF-8 based databases, we now use an Unicode-aware expression to
- match dashes & hyphens in page ranges
-
- 2008-08-19 16:30 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/styles/cite_AMA.php,
- /branches/bleeding-edge/cite/styles/cite_APA.php,
- /branches/bleeding-edge/cite/styles/cite_AnnGlaciol_JGlaciol.php,
- /branches/bleeding-edge/cite/styles/cite_Chicago.php,
- /branches/bleeding-edge/cite/styles/cite_MLA.php:
- we now use function 'formatPageInfo()' (in 'cite.inc.php') to reformat
- page information such as page ranges or single-page locators
-
- 2008-08-19 16:24 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_pdf.php:
- - we now make use of a feature of the pdf-php package which let's one
- replace an (unused) character for any other PostScript char; this allows
- us to support characters (such as curly quotes) which aren't part of the
- latin1 character set
- - added new markup patterns to '$markupPatternsArray' to allow for
- format-specific curly single & double quotes
-
- 2008-08-19 16:20 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_latex.php,
- /branches/bleeding-edge/cite/formats/cite_latex_bbl.php:
- - enabled the markup patterns for "underline" which are used by the
- "Harvard 1" and "Vancouver" citation styles (note that this requires
- '\usepackage{soul}')
- - added new markup patterns to '$markupPatternsArray' to allow for
- format-specific curly single & double quotes
-
- 2008-08-19 16:16 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_ascii.php,
- /branches/bleeding-edge/cite/formats/cite_html.php,
- /branches/bleeding-edge/cite/formats/cite_markdown.php,
- /branches/bleeding-edge/cite/formats/cite_rtf.php:
- added new markup patterns to '$markupPatternsArray' to allow for
- format-specific curly single & double quotes
-
- 2008-08-19 15:48 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/styles/cite_Harvard_1.php,
- /branches/bleeding-edge/cite/styles/cite_Harvard_2.php,
- /branches/bleeding-edge/cite/styles/cite_Harvard_3.php:
- initial checkin (variants of the Harvard citation style)
-
- 2008-08-19 15:47 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/styles/cite_Vancouver.php:
- initial checkin (Vancouver citation style)
-
- 2008-07-31 14:56 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import_modify.php,
- /branches/bleeding-edge/record.php:
- when importing single records via the web interface (ATM, these get loaded
- into the 'record.php' form) we now pass import data via a session variable
- instead of including the data directly in the URL path; this works around
- a limitation in Internet Explorer which has a maximum URL path length of
- merely 2,048 characters
-
- 2008-07-30 15:28 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/transtab_refbase_rtf.inc.php:
- - we now convert refbase __underline__ markup to RTF-specific markup
- - changed the RTF code for curly quotes
- - for UTF-8, the last search & replace action now uses the "u" (PCRE_UTF8)
- pattern modifier which causes PHP/PCRE to treat pattern strings as UTF-8
- (otherwise this conversion pattern would garble UTF-8 characters such as
- the "Ö" character)
-
- 2008-07-30 15:23 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/transtab_refbase_bibtex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_pdf.inc.php:
- refbase __underline__ markup is now recognized (in case of LaTeX/BibTeX,
- underline markup is currently removed since AFAIK it's not supported
- natively, i.e. without the use of an extra LaTeX package)
-
- 2008-07-30 14:50 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/transtab_refbase_ascii.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_html.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_latex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_markdown.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_unicode.inc.php:
- - we now convert refbase __underline__ markup to format-specific markup
- (or remove any underline markup if it's not supported natively by the
- target format)
- - for UTF-8, the last search & replace action now uses the "u" (PCRE_UTF8)
- pattern modifier which causes PHP/PCRE to treat pattern strings as UTF-8
- (otherwise this conversion pattern would garble UTF-8 characters such as
- the "Ö" character)
-
- 2008-07-30 14:16 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/transtab_bibtex_refbase.inc.php,
- /branches/bleeding-edge/includes/transtab_endnotexml_refbase.inc.php:
- added support for conversion of format-specific underline markup to
- appropriate refbase markup (__...__)
-
- 2008-07-30 11:08 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php:
- function 'findDuplicates()' now uses an Unicode-aware expression to match
- & remove any punctuation (if necessary)
-
- 2008-07-30 11:04 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/contrib/mediawiki/refbase.php:
- - added support for conversion of refbase __underline__ markup to
- appropriate HTML in variable '$transtab_refbase_html'
- - removed a search & replace pattern from variable
- '$transtab_refbase_html' which could cause havoc to some Unicode
- characters (such as the "Ö" character)
-
- 2008-07-30 11:01 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/odfxml.inc.php:
- enlarged the list of fields to which search & replace actions (for
- conversion from refbase markup to Unicode entities) will be applied
-
- 2008-07-30 10:58 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/modsxml.inc.php:
- - added "abbrev_journal" to the list of fields to which search & replace
- actions (for conversion from refbase markup to Unicode entities) will be
- applied
- - if any PubMed or arXiv IDs are given in the 'notes' field, we'll extract
- them and write them to a MODS <identifier> tag
-
- 2008-07-30 10:55 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/atomxml.inc.php,
- /branches/bleeding-edge/includes/oaidcxml.inc.php:
- - removed some code that is not required anymore
- - added "abbrev_journal" to the list of fields to which search & replace
- actions (for conversion from refbase markup to Unicode entities) will be
- applied
-
- 2008-07-30 10:52 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_markdown.php:
- - enabled support for underline fontshape markup
- - added "abbrev_journal" to the list of fields to which search & replace
- actions (for conversion from refbase markup to format-specific markup)
- will be applied
-
- 2008-07-30 10:49 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_ascii.php,
- /branches/bleeding-edge/cite/formats/cite_latex.php,
- /branches/bleeding-edge/cite/formats/cite_latex_bbl.php,
- /branches/bleeding-edge/cite/formats/cite_pdf.php,
- /branches/bleeding-edge/cite/formats/cite_rtf.php,
- /branches/bleeding-edge/includes/openurl.inc.php:
- added "abbrev_journal" to the list of fields to which search & replace
- actions (for conversion from refbase markup to format-specific markup)
- will be applied
-
- 2008-07-30 10:45 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/initialize/ini.inc.php:
- added "publication" and "abbrev_journal" to the list of fields in variable
- '$searchReplaceActionsArray'
-
- 2008-07-30 10:43 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php:
- - for UTF-8, functions 'isiToCsa()', 'crossrefToRefbase()',
- 'arxivToRefbase()', 'medlineToRefbase()', 'scifinderToRefbase()',
- 'parseRecords()', 'standardizeFieldData()', and 'csaToRefbase()' now use
- Unicode-aware expressions to match, remove (or split on) any
- punctuation, letters or uppercase/lowercase characters
- - function 'risToRefbase()' now generates a resolvable PubMed URL from any
- PubMed ID (such as "PM:17302433") that was copied by Bibutils 'xml2ris'
- to the 'UR' tag
- - functions 'risToRefbase()' and refworksToRefbase()' now convert RefWorks
- indicators for underline text to refbase markup
- - function 'standardizeFieldData()': if the 'url' field is empty but the
- 'notes' field contains a PubMed ID, we extract the PubMed ID and copy a
- resolvable URL (that points to the PubMed article's abstract page) to
- the 'url' field
-
- 2008-07-30 01:10 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- - depending on the used character encoding, we now include a file that
- provides appropriate variables for matching and conversion of charset
- case & classes
- - function 'reArrangeAuthorContents()': replaced POSIX-style regex
- patterns such as "[:upper:]" with variables that provide for
- Unicode-aware equivalents if necessary; this fixes a problem with UTF-8
- based databases, where an author's given name wasn't correctly reduced
- to initials (upon import or cite) if it contained any higher ASCII
- chars; another symptom of this issue was an empty author list
-
- 2008-07-30 01:05 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/transtab_latin1_charset.inc.php,
- /branches/bleeding-edge/includes/transtab_unicode_charset.inc.php:
- checkin (variables for matching and conversion of charset case &
- classes)
-
- 2008-07-08 12:52 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/javascript,
- /branches/bleeding-edge/javascript/show.js:
- initial checkin (Javascripts to dynamically include refbase results in
- foreign web pages)
-
- 2008-07-08 12:34 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/img/progress.gif:
- initial checkin (circular spinning progress indicator used for include
- mechanisms)
-
- 2008-06-23 16:36 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/users.php:
- - error, warning and notification messages are now generated by function
- 'returnMsg()', which also handles the saving of messages to a session
- variable as well as client-specific message formatting
- - adopted function calls to functions 'modifyUserGroups()' and
- 'updateUserPermissions()' to their new form
-
- 2008-06-23 16:26 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_options_modify.php:
- adopted function call to function 'updateUserPermissions()' to its new
- form
-
- 2008-06-23 16:21 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/show.php:
- we now honour the new user-specific setting for the default view (which is
- stored in session variable 'userDefaultView')
-
- 2008-06-23 16:19 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php:
- - we now honour the new user-specific setting for the default view (which
- is stored in session variable 'userDefaultView')
- - under certain circumstances, if the user clicked the 'Add/Remove'
- button, the feedback action could trigger a cite/export instead of a
- HTML page; fixed
- - fixed issue were the "No records selected" feedback got triggered
- incorrectly
- - function 'displayColumns()': the value of the '$displayType' variable
- wasn't included as hidden tag in the 'queryResults' form; fixed
- - function 'generateExport()' now supports the ADS tagged format
- - function 'buildResultsFooter()': modified the JavaScript calling
- mechanism for the triangle widget (which toggles the display of the
- cite/group/export options) so that the page doesn't move when clicking
- the triangle
- - function 'buildResultsFooter()': the text next to the triangle widget
- wasn't correctly URL encoded; fixed
- - function 'extractFormElementsQueryResults()' now works correctly for the
- "All found records" option if the user clicked the 'Add/Remove' button
- - function 'extractFormElementsQuick()': rearranged some code to avoid
- "Undefined variable..." error messages
- - function 'extractFormElementsGroup()': meta characters in group names
- were not escaped which caused the generated SQL query to fail; fixed
-
- 2008-06-23 16:15 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/record.php:
- the script now accepts file URLs with full URL paths passed from
- 'import.php'
-
- 2008-06-23 15:47 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/opensearch.php:
- - modified the JavaScript calling mechanism for the triangle widgets
- (which toggle the display of the search options & help/examples) so that
- the page doesn't move when clicking one of the triangles
- - the text next to the triangle widgets wasn't URL encoded; fixed
-
- 2008-06-23 15:45 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/modify.php:
- function 'recursiveMkdir()': added some code (in comments) that might work
- better for some (shared) server setups
-
- 2008-06-23 15:44 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/results_header.inc.php:
- - modified the JavaScript calling mechanism for the triangle widget (which
- toggles the display of the search/display options) so that the page
- doesn't move when clicking the triangle
- - the text next to the triangle widget wasn't correctly URL encoded; fixed
-
- 2008-06-23 15:42 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/openurl.inc.php:
- if the 'publication' field is empty, we now duplicate the abbreviated
- journal name to 'rft.title' since the CrossRef resolver seems to require
- 'rft.title'
-
- 2008-06-23 15:31 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- - we now include the new "unicode -> latin1/refbase" transliteration
- tables
- - function 'start_session()' now establishes the default view for any
- anonymous user and saves it to a session variable ('userDefaultView')
- - function 'showLogin()': for 'opensearch.php' and 'query_history.php', we
- don't include any URL parameters in the login/logout links since they
- aren't needed
- - function 'buildSELECTclause()' now honours the new user-specific setting
- for the default view (which is stored in session variable
- 'userDefaultView')
- - function 'buildSELECTclause()' now ensures that all fields given in
- variable '$additionalFieldsCitationView' get included in the query's
- SELECT clause
- - function 'buildBrowseLinks()': fixed some incorrect display in Browse
- view
- - reworked function 'modifyUserGroups()' so that it now works correctly
- for the "All found records" option; this also fixes an old escaping bug
- - added new function 'getDefaultView()' which sets the default view for
- the current user according to his '*_view' permissions
- - function 'updateUserPermissions()' now requires an array as first input
- param
- - added new function 'getFieldContents()' which returns (distinct) values
- from a given MySQL field and table
- - added new function 'detectCharacterEncoding()' which detects the
- character encoding of the given string (ATM, only ISO-8859-1 and UTF-8
- are supported)
- - function 'convertToCharacterEncoding()' can now convert from a source
- charset other than the default database charset but will default to the
- latter if no source charset was given
- - function 'convertToCharacterEncoding()': when converting from UTF-8 to
- ISO-8859-1, we now attempt to convert Unicode entities to refbase
- markup, and transliterate (or strip) any remaining non-latin1 chars
- - added new functions 'decodeHTML()', 'decodeHTMLspecialchars()' and
- 'charNumToCharString()' which are used to decode HTML entities & special
- chars
- - function 'verifySQLQuery()' now ensures that the 'LEFT JOIN...' part
- gets added to the 'FROM' clause in Citation view
- - function 'generateURL()' now supports the ADS tagged format and respects
- an existing 'exportType' parameter
-
- 2008-06-23 15:20 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php:
- - we now include the SimplePie library (simplepie.org) which is used to
- parse Atom feeds from arXiv.org
- - function 'crossrefToRefbase()' now allows for batch import of CrossRef
- records, and presents per-record error messages if a DOI record wasn't
- found in CrossRef
- - function 'crossrefToRefbase()' now converts any HTML font attributes,
- removes '<![CDATA[...]]>' wrappers, catches subtitles & name suffixes,
- and decodes HTML special chars
- - added new function 'arxivToRefbase()' which imports records from
- arXiv.org's Atom XML Opensearch format
- - function 'risToRefbase()' now converts <b>boldface</b> HTML to refbase
- markup
- - function 'medlineToRefbase()' now tries to recognize PubMed error
- messages that are wrapped within HTML
- - added new function 'identifySourceID()' that attempts to identify the
- type of the given IDs (ATM, it supports PubMed IDs, arXiv IDs, DOIs and
- OpenURLs)
- - function 'validateRecords()' now better handles PubMed Medline errors
- - function 'standardizeFieldData()': besides the type, ISSN/DOI numbers
- and URLs are now also excluded from any case transformations
- - function 'standardizeFieldData()': improved matching of DOIs
- - added new functions 'fetchDataFromPubMed()', 'fetchDataFromArXiv()' and
- 'fetchDataFromCrossRef()' which fetch record metadata from PubMed.gov,
- arXiv.org and CrossRef.org, respectively
-
- 2008-06-23 15:08 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import.php:
- adopted variables & help text for the import via ID feature to make it
- less PubMed-centric (since import from arXiv ID, DOI & OpenURL is now also
- supported)
-
- 2008-06-23 15:06 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import_modify.php:
- - besides PubMed IDs, the script can now detect and import from arXiv IDs,
- DOIs and OpenURLs
- - In case of a latin1-based database, we now detect UTF-8 encoded source
- data, and attempt to convert UTF-8 data to refbase markup & the latin1
- charset
-
- 2008-06-23 14:58 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/duplicate_search.php,
- /branches/bleeding-edge/user_login.php,
- /branches/bleeding-edge/user_logout.php:
- we now honour the new user-specific setting for the default view (which is
- stored in session variable 'userDefaultView')
-
- 2008-06-23 14:55 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/contrib/skins/mediawiki-monobook/header.inc.php:
- added new JavaScript functions (and changed existing ones) according to
- 'header.inc.php' (TODO: move these JavaScript functions into their own
- files)
-
- 2008-06-23 14:52 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/css/style.css,
- /branches/bleeding-edge/css/style_print.css:
- added new CSS definitions for the links at the bottom of the "more info"
- section that can be displayed in Citation view underneath each citation
-
- 2008-06-19 20:31 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/update.php:
- - table 'formats': added 'ADS' export format and 'arXiv XML' import format
- - removed "Atom XML" from the list of formats that get enabled by default
- since it's use as an end-user exchange format is probably limited
-
- 2008-06-19 20:25 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql,
- /branches/bleeding-edge/update.sql:
- table 'formats': added 'ADS' export format and 'arXiv XML' import format
-
- 2008-06-19 20:12 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/initialize/ini.inc.php:
- - removed "Atom XML" from the list of default export formats given in
- variable '$defaultUserExportFormats' since it's use as an end-user
- exchange format is probably limited
- - renamed variable '$showMoreInfoCitationView' to
- '$additionalFieldsCitationView' and changed its type from binary
- (yes/no) into an array of fields so that one can customize the list of
- fields that will be displayed in the "more info" section underneath a
- citation
- - modified the values of variables '$displayResultsHeaderDefault' and
- '$displayResultsFooterDefault' so that the results header is now always
- closed by default while the results footer is displayed open in List &
- Details view
-
- 2008-06-19 19:43 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/contrib/skins/mediawiki-monobook/header.inc.php:
- removed an erroneous angle bracket
-
- 2008-06-19 19:02 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_html.php:
- - added a permalink and links to cite/export a record at the bottom of the
- "more info" section that can be displayed by clicking the little
- triangle widget underneath each citation
- - only fields with content will now be shown in the "more info" section,
- and the list of fields can now be customized via variable
- '$additionalFieldsCitationView' in 'initialize/ini.inc.php'
- - we now use full paths to point to images so that they still get
- displayed correctly when refbase results are included into foreign web
- sites
- - modified the JavaScript calling mechanism for the triangle widgets
- underneath each citation so that the page doesn't move when clicking one
- of the triangles
- - the value of the '$displayType' variable wasn't included as hidden tag
- in the 'queryResults' form; fixed
-
- 2008-06-19 18:19 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/atomxml.inc.php:
- links to ODF XML now have the 'exportType' parameter set to 'file' which
- ensures that the whole .ods package gets exported (and not only the
- 'content.xml' file)
-
- 2008-06-19 17:56 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/transtab_unicode_refbase.inc.php:
- initial checkin (conversion table from UTF-8 to refbase markup)
-
- 2008-06-19 17:55 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/transtab_unicode_latin1.inc.php:
- initial checkin (conversion table from UTF-8 to ISO-8859-1)
-
- 2008-06-19 17:50 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import/import_arxiv2refbase.php:
- initial checkin (imports arXiv.org's Atom XML OpenSearch format)
-
- 2008-06-19 17:47 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/export/bibutils/export_xml2ads.php:
- initial checkin (exports records to SAO/NASA ADS format)
-
- 2008-06-19 17:41 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/classes/org/simplepie,
- /branches/bleeding-edge/includes/classes/org/simplepie/LICENSE.txt,
- /branches/bleeding-edge/includes/classes/org/simplepie/README.txt,
- /branches/bleeding-edge/includes/classes/org/simplepie/simplepie.inc:
- initial checkin (SimplePie v1.1.1 that's used to parse RSS/Atom feeds)
-
- 2008-05-22 13:40 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/sitemap.php:
- added SVN properties
-
- 2008-05-22 13:20 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/sitemap.php:
- - we now use function 'generateISO8601TimeStamp()' to generate the
- ISO-8601 date/time stamp for the <lastmod> element; this fixes an issue
- where the timezone designation wasn't correctly set for the given
- date/time
- - some changes to whitespace
-
- 2008-05-22 12:57 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- function
- 'generateISO8601TimeStamp()':
- for PHP4 support, we now manually
- insert
- a colon in the timezone designation
-
- 2008-05-19 00:12 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/sitemap.php:
- - Add checking of modified date
- - Add modified time
- - Index local, visible attachments
- - Improve documentation
-
- 2008-05-18 00:27 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/sitemap.php:
- Simple sitemap.xml generation for search engine indexing
-
- 2008-05-17 20:36 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/TODO,
- /branches/bleeding-edge/cite/formats/cite_html.php,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/header.inc.php,
- /branches/bleeding-edge/includes/header.inc.php,
- /branches/bleeding-edge/search.php:
- - Change the state of the All/Selected records radio button when a
- checkbox is clicked (based on whether there are any checkboxes checked
- at the time).
- - Added remark about how we should strive to reuse more code, as this
- change had to be made in three different forms (one for each view) and
- two different headers (for the two skins). I think the mediawiki skin
- will need more work if we don't break javascript out--it seems to have
- only two of the new functions right now.
-
- 2008-05-14 22:52 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/webservice.inc.php:
- function 'addMetaElement()': the given object wasn't passed as reference;
- fixed
-
- 2008-05-14 22:50 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/atomxml.inc.php:
- function 'atomLink()': the given object wasn't passed as reference; fixed
-
- 2008-05-14 17:08 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/contrib/skins/mediawiki-monobook/header.inc.php:
- we now ensure that the checks for the given view type are case insensitive
-
- 2008-05-14 17:04 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/users.php:
- fixed bug where an incorrect display type was accepted if the admin
- clicked either the 'Add', 'Remove', 'Allow' or 'Disallow' button of the
- 'queryResults' form in the admin interface
-
- 2008-05-14 17:02 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_validation.php:
- - when adding new users, the language given in variable '$defaultLanguage'
- (in 'ini.inc.php') is now used as the user's default interface language
- - when establishing session variables for a newly added user, settings are
- now taken from variable '$defaultUserOptions' (in 'ini.inc.php')
-
- 2008-05-14 16:59 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_logout.php:
- - upon logout, we now ensure to delete session variable 'queryHistory' if
- it exists
- - logout from 'query_history.php' will now relocate back to 'index.php'
-
- 2008-05-14 16:57 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/show.php:
- if a single serial number was entered in the 'show.php' web form, the
- 'serial' field was incorrectly added to the SELECT clause of the Details
- view query; fixed
-
- 2008-05-14 16:54 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php:
- - we now save the last 30 queries of the user's current session to a
- session variable ('queryHistory')
- - when saving the current query to the 'oldQuery' and
- 'oldMultiRecordQuery' session variables, we now exclude queries for
- export formats & citation formats other than HTML
- - query links in the header message were printed incorrectly under certain
- circumstances; fixed
- - added a "history" link to the query links of the header message which
- lets one recall any previous query of the current session
- - some query links in the header message now feature access keys (if
- enabled in 'initialize/ini.inc.php')
- - function 'displayDetails()': we now only attempt to hide the 'related'
- field if it is actually present in the SELECT clause of the query
- - function 'buildResultsFooter()': localized the link title of the
- triangle widget that toggles visibility of the results footer
- - function 'buildResultsFooter()': the link that toggles visibility of the
- results footer as well as the "Cite" & "Export" buttons in the results
- footer now feature access keys (if enabled in 'initialize/ini.inc.php')
-
- 2008-05-14 16:47 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/record.php:
- - fixed typo in locale name ('WarningInputDataError' ->
- 'Warning_InputDataError')
- - we now ensure that all variables are properly initialized to ease
- customization of 'record.php' (e.g. removal of fields from the "Add/Edit
- record" mask)
-
- 2008-05-14 16:44 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/opensearch.php:
- - the text next to the triangle widgets that expand/collapse the options &
- help sections is now clickable
- - the "toggle visibility" links now feature access keys (if enabled in
- 'initialize/ini.inc.php')
-
- 2008-05-14 16:35 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/modify.php:
- we now ensure that all variables are properly initialized to ease
- customization of 'record.php' (e.g. removal of fields from the "Add/Edit
- record" mask)
-
- 2008-05-14 16:29 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/initialize/ini.inc.php:
- - added named array keys to variable '$defaultUserOptions' so that scripts
- can refer to individual array elements
- - added new variable '$showUserSpecificFieldsDetailsViewDefault' which
- specifies whether user-specific fields shall be displayed in Details
- view by default
- - added new variable '$accessKeys' which defines 'accesskey' values for
- keyboard navigation of the refbase interface; to avoid conflicts with
- other keyboard shortcuts we may need to disable some (or all) access
- keys by default
-
- 2008-05-14 16:20 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/results_header.inc.php:
- - localized the link title of the triangle widget that toggles visibility
- of the results header
- - the "toggle visibility" link now features an access key (if enabled in
- 'initialize/ini.inc.php')
-
- 2008-05-14 16:15 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- - function 'showLogin()': the generated links now feature access keys (if
- enabled in 'initialize/ini.inc.php')
- - added new function 'addAccessKey()' which generates an 'accesskey'
- attribute (or a keyboard hint for the title attribute) for the specified
- link/form element
- - function 'buildSELECTclause()' now omits user-specific fields from the
- SELECT clause in Details view if variable
- '$showUserSpecificFieldsDetailsViewDefault' is set to "no"
- - function 'buildBrowseLinks()': the home & previous/next links as well as
- the view/print links now feature access keys (if enabled in
- 'initialize/ini.inc.php')
- - functions 'buildRefineSearchElements()' &
- 'buildDisplayOptionsElements()': text entry fields now feature access
- keys (if enabled in 'initialize/ini.inc.php')
- - function 'verifySQLQuery()' now only adds user-specific fields to the
- SELECT clause in Details view if variable
- '$showUserSpecificFieldsDetailsViewDefault' is set to "yes"
-
- 2008-05-14 16:09 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/footer.inc.php,
- /branches/bleeding-edge/includes/header.inc.php:
- some links now feature access keys (if enabled in
- 'initialize/ini.inc.php')
-
- 2008-05-14 16:05 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/css/style.css,
- /branches/bleeding-edge/css/style_mobile.css,
- /branches/bleeding-edge/css/style_print.css:
- added new CSS definitions to support styling of a user's query history
-
- 2008-05-14 16:02 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_html.php:
- localized the link title of the triangle widget that's printed below each
- citation
-
- 2008-05-14 16:00 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/advanced_search.php:
- changed HTTP transfer method of the query form back to POST since some
- versions of Internet Explorer choke on the length of the GET request
-
- 2008-05-14 15:57 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/query_history.php:
- initial checkin (displays a query history for the user's current session)
-
- 2008-05-02 10:08 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- - updated parameter list for various function calls
- - the 'citeStyle', 'citeOrder' and 'headerMsg' URL parameters are now
- included in many more links & forms so that their values are retained
- while navigating or refining the results list
- - function 'buildSELECTclause()': for Details view, less important fields
- can now be omitted ('$showAdditionalFieldsDetailsViewDefault=no'), and
- SQL queries for Citation view (or RSS) now include the 'keywords' and
- 'abstract' fields
- - function 'buildBrowseLinks()': (De-)Select links are again omitted when
- outputting HTML for CLI clients, and now a "Home" link is displayed
- instead
- - function 'buildBrowseLinks()' now recognizes any previous Details view
- query that's stored in a session variable ('lastDetailsViewQuery')
- - functions 'buildRefineSearchElements()', 'buildGroupSearchElements()'
- and 'buildDisplayOptionsElements()': the forms of the results header now
- use divs & CSS styling (instead of a table-based layout)
- - function 'buildDisplayOptionsElements()': for Citation view, the Display
- Options form now offers to change the citation style and sort order; and
- for Details view, the form now lets you omit some of the fields
- - function 'extractFormElementsRefineDisplay()' now always uses function
- 'buildSELECTclause()' to build the SELECT clause
- - adopted function 'extractFormElementsRefineDisplay()' so that it can
- process the new variants of the "Display Options" form
- - function 'verifySQLQuery()' now doesn't automatically add the 'location'
- field anymore, since, for '$showAdditionalFieldsDetailsViewDefault=yes'
- (with additional fields being hidden), it causes the 'location' field to
- reappear when clicking any of the sort/browse/view links
-
- 2008-05-01 22:34 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/css/style.css,
- /branches/bleeding-edge/css/style_mobile.css,
- /branches/bleeding-edge/css/style_print.css:
- - the CSS styling is now done using an em-based layout with sans-serif
- fonts (some further tweaking may be needed)
- - removed unused CSS definitions
- - in Details view, the grey background color is now slightly lighter, and
- divider lines between multiple records are also printed lighter/thinner
- - added new CSS definitions (e.g. to account for the new results header),
- and renamed (or refined) some of the existing ones
-
- 2008-05-01 21:52 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/users.php:
- - instead of the 'citeStyle' URL parameter we now use variable
- '$defaultCiteStyle' if necessary
- - updated parameter list for various function calls
-
- 2008-05-01 20:31 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/extract.php:
- if the 'user_styles' session variable isn't set, we now default to the
- style given in '$defaultCiteStyle' (in 'ini.inc.php') instead of disabling
- the entire form
-
- 2008-05-01 20:28 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/duplicate_search.php:
- we now extract (and
- pass thru) the values of the 'citeStyle' and 'citeOrder'
- URL parameters
-
- 2008-05-01 20:24 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_logout.php:
- upon logout, we now ensure to delete session variables 'adminUserGroups'
- and 'lastDetailsViewQuery' if they exist
-
- 2008-05-01 20:18 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/show.php:
- we now recognize any previous Details view query that's stored in a
- session variable ('lastDetailsViewQuery')
-
- 2008-05-01 19:51 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php:
- - we now attempt to URL decode the 'headerMsg' URL parameter before using
- it
- - updated parameter list for various function calls
- - the 'citeStyle', 'citeOrder' and 'headerMsg' URL parameters are now
- included in many more links & forms so that their values are retained
- while navigating or refining the results list
- - function 'displayColumns()' now honours variable
- '$displayResultsHeaderDefault'
- - function 'displayDetails()': fixed an old bug where the 'related' field
- was inadvertently displayed in Details view when the field given in
- '$fileVisibilityException[0]' was added by 'search.php' to the SQL query
- - function 'displayDetails()': the forms of the results header are now
- available in Details view, and their display can be controlled via
- variable '$displayResultsHeaderDefault' (in 'ini.inc.php'); for Details
- view, the Display Options form now offers to omit some of the fields
- - function 'displayDetails()': since some fields can now be hidden from
- Details view, we now save the current Details view query to a session
- variable so that it can be reapplied later
- - function 'displayDetails()': for consistency reasons, there's now a
- divider line ('<hr>') before the results footer in Details view
- - function 'generateExport()': the export file name for SRW_DC XML was
- incorrectly set to 'oaidc_export.xml'; fixed
- - function 'buildResultsFooter()': the text next to the triangle widget
- that expands/collapses the results footer is now clickable
- - function 'extractFormElementsGroup()' now recognizes any previous
- Details view query that's stored in a session variable
- ('lastDetailsViewQuery')
-
- 2008-05-01 18:28 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/results_header.inc.php:
- reworked function 'displayResultsHeader()' so that it now uses divs & CSS
- styling (instead of a table-based layout); similar to the new results
- footer, the results header can now be collapsed/expanded via a triangle
- widget; defaults can be set via variable '$displayResultsHeaderDefault'
- (in 'ini.inc.php')
-
- 2008-05-01 17:46 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_html.php:
- - for 'citeOrder=year|type|type-year', the colspan value of heading cells
- was calculated incorrectly, fixed
- - the forms of the results header are now available in Citation view, and
- their display can be controlled via variable
- '$displayResultsHeaderDefault' (in 'ini.inc.php'); for Citation view,
- the Display Options form now offers to change the citation style and
- sort order
- - in case of include mechanisms ('client=inc...'), when outputting a full
- HTML document structure ('wrapResults=1'), we now include the results
- header & footer (this may change again, though); opposed to that, the
- results header & footer are omitted when outputting HTML for CLI clients
- ('client=cli...')
- - additional record info (keywords, abstract, etc) can now be displayed in
- Citation view via a small triangle widget below each citation
- - adopted the function call to function 'buildResultsFooter()' to its new
- form
-
- 2008-05-01 14:23 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_receipt.php:
- adopted existing HTML and added CSS attributes (id/class names) to account
- for the upcoming changes in CSS styling
-
- 2008-05-01 14:15 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/record.php:
- moved the 'keywords', 'abstract' and 'address' fields higher up in the
- edit form
-
- 2008-05-01 14:03 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/initialize/ini.inc.php:
- - added new variable '$showMoreInfoCitationView' which specifies whether
- more info (keywords, abstract, etc) can be displayed in Citation view
- via a small triangle widget below each citation
- - added new variable '$showAdditionalFieldsDetailsViewDefault' which
- specifies whether less-important fields (such as publisher or series
- info) shall be displayed in Details view by default
- - variable '$displayResultsFooterDefault': for List view, the results
- footer is now closed by default
-
- 2008-05-01 13:52 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/index.php:
- adopted the HTML ('<div class="header">' -> '<h5>') to the upcoming
- changes in CSS styling
-
- 2008-05-01 11:51 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php:
- function 'risToRefbase()' now recognizes the incorrect RIS "CHAPTER" type
- that is used e.g. by SpringerLink.com
-
- 2008-05-01 11:27 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_rtf.php:
- - header messages passed via the 'headerMsg' URL parameter are now
- correctly rendered (any refbase markup is converted into format-specific
- markup & entities)
- - worked around an issue where on some systems the '\f' in RTF font
- declarations (such as '\f\fs24') got incorrectly interpreted as a
- linefeed character
-
- 2008-05-01 11:25 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_ascii.php,
- /branches/bleeding-edge/cite/formats/cite_latex.php,
- /branches/bleeding-edge/cite/formats/cite_markdown.php,
- /branches/bleeding-edge/cite/formats/cite_pdf.php:
- header messages passed via the 'headerMsg' URL parameter are now correctly
- rendered (any refbase markup is converted into format-specific markup &
- entities)
-
- 2008-04-22 18:24 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import_modify.php,
- /branches/bleeding-edge/modify.php:
- inserted missing "break" statements in shift/case sections (thanks to
- Philippe Teuwen for reporting the issue)
-
- 2008-04-17 14:43 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/locales/en/modsDictionary.xml:
- initial checkin (localized terms for MODS used by 'srwmods2html.xsl')
-
- 2008-04-17 14:37 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/srwmods2html.xsl:
- updated stylesheet to match the layout & functionality of
- 'srwdc2html.xsl': the refbase page header & footer is now included, and
- identifiers (DOI, ISBN, ISSN) as well as URLs are now hyperlinked. Also
- added support for CSS styling and proper rendering of diagnostics.
-
- 2008-04-16 23:52 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/locales/en/dcDictionary.xml:
- initial checkin (localized terms for Dublin Core used by 'srwdc2html.xsl')
-
- 2008-04-16 23:45 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/srwdc2html.xsl:
- initial checkin (converts DC v1.1 records that are wrapped in SRW XML to
- HTML)
-
- 2008-04-16 16:12 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/error.php,
- /branches/bleeding-edge/modify.php:
- the '$oldQuery' variable was incorrectly set to an empty string (instead
- of an empty array) when the 'oldQuery' session variable wasn't defined;
- fixed
-
- 2008-04-16 16:09 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_html.php:
- function 'citeRecords()': adjusted the 'cellpadding' attribute value of
- the results table to achieve a more compact layout
-
- 2008-04-16 16:07 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php:
- - the '$oldQuery' variable was incorrectly set to an empty string (instead
- of an empty array) when the 'oldQuery' session variable wasn't defined;
- fixed
- - function 'displayColumns()': adjusted the 'cellpadding' attribute value
- of the results table to achieve a more compact layout
- - function 'buildResultsFooter()': changed help text of the group dropdown
- menu
-
- 2008-04-16 14:54 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/update.sql:
- Table 'user_permissions': for anonymous users, the 'allow_export' and
- 'allow_batch_export' permissions are now set to "yes", i.e. by default,
- the export feature is now enabled for anonymous users
-
- 2008-04-16 14:51 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql:
- - Table 'user_formats': the export formats 'Atom XML', 'MODS XML', 'ODF
- XML' and 'Word XML' are now enabled by default for anonymous users
- - Table 'user_permissions': for anonymous users, the 'allow_export' and
- 'allow_batch_export' permissions are now set to "yes", i.e. by default,
- the export feature is now enabled for anonymous users
-
- 2008-04-16 12:50 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql:
- - tables 'deleted' and 'refs': changed type of the 'edition' field to
- VARCHAR, added "Honours thesis" as ENUM value to the 'thesis' field, and
- added a new 'version' field
- - table 'formats': renamed export formats 'OpenSearch RSS' and 'SRW XML'
- to 'Atom XML' and 'SRW_MODS XML', respectively
- - table 'formats': added 'OAI_DC XML' & 'SRW_DC XML' export formats
- - tables 'formats' and 'styles': changed all values of the 'order_by'
- field
- - table 'styles': added 'AMA' and 'Chicago' citation styles
- - updated tables 'user_formats' and 'user_styles' to account for newly
- added import/export formats and citation styles
- - table 'user_permissions': added new permission setting 'allow_list_view'
-
- 2008-04-15 22:39 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/users.php:
- - since the default view can now be changed to something other than List
- view, we now ensure that List view is used by default for the refbase
- admin interface
- - removed the '$oldQuery' parameter from code & function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
- - added initial support for 'Mobile' view (intended for mobile devices)
- - we now ensure that the checks for the given view type are case
- insensitive
- - function 'showUsers()': we now honour the value of variable
- '$maximumBrowseLinks' (in 'initialize/ini.inc.php') that defines the
- max. no. of results pages per page
- - function 'showUsers()': adopted function calls to functions
- 'buildGroupSearchElements()', 'buildRefineSearchElements()' and
- 'buildDisplayOptionsElements()' to their new form
- - added CSS attributes (id/class names) to HTML output where appropriate
- - changed HTTP transfer method of the query form from POST to GET
- (similarly, changed '$_POST' to '$_REQUEST' in all form-parsing
- functions)
- - function 'showUsers()': we now use function 'getMySQLFieldInfo()' to
- fetch column names
- - function 'extractFormElementsGroup()' now uses functions
- 'extractSELECTclause()' and 'extractORDERBYclause()' to extract the
- SELECT/ORDER BY clause from an SQL query
- - function 'extractFormElementsGroup()': fixed incorrect default
- SELECT/ORDER BY clauses
-
- 2008-04-15 15:29 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/sru.php:
- - improved verification of the 'operation', 'recordSchema' and
- 'recordPacking' parameters
- - we now assign the default stylesheet based on the requested operation
- and response format
- - simple Dublin Core ('recordSchema=dc') can now be requested as SRU
- response format, which causes refbase to export records as 'SRW_DC XML'
- - renamed the 'SRW XML' export format to 'SRW_MODS XML'
- - function 'buildSELECTclause()' is now used to build the SELECT clause
- - we now use function 'generateURL()' to generate the final 'search.php'
- URL
-
- 2008-04-15 13:10 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import_modify.php:
- to display imported records, we now call 'show.php' with consecutive
- serial numbers transformed into a range, i.e. instead of
- 'show.php?records=1,2,3,4,5' we now use 'show.php?records=1-5'
-
- 2008-04-15 12:57 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_html.php:
- - for citation output, the colspan value of HTML table tags is now
- computed correctly for 'citeOrder=type' & 'citeOrder=type-year'
- - we now ensure that the checks for the given view type are case
- insensitive
-
- 2008-04-15 11:41 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/opensearch.php:
- we now set the '$displayType' explicitly (based on the given response
- format and view type); in case of Mobile view, we enforce the compact
- Citation view
-
- 2008-04-15 11:36 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/header.inc.php,
- /branches/bleeding-edge/query_manager.php,
- /branches/bleeding-edge/search.php:
- we now ensure that the checks for the given view type are case insensitive
-
- 2008-04-15 11:31 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/install.inc.php,
- /branches/bleeding-edge/install.php:
- removed the '$oldQuery' parameter from all function calls since the query
- URL of the formerly displayed results page is now stored in a session
- variable
-
- 2008-04-14 23:25 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/unapi.php:
- added support for the new export formats "Atom XML", "OAI_DC XML" &
- "SRW_DC XML"
-
- 2008-04-14 23:07 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/unapi.inc.php:
- function 'unapiExplainResponse()': added 'atom', 'oai_dc' and 'srw_dc' to
- the list of supported unAPI formats
-
- 2008-04-14 22:52 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php:
- - function 'risToRefbase()': we now copy contents of the 'U2' field to the
- user-specific 'user_notes' field
- - functions 'risToRefbase()' & 'standardizeFieldData()': in case of
- multiple 'UR' tags, we now extract any DOI (given as dx.doi.org URL) to
- the 'doi' field, and copy the first of the remaining "non-DOI" URLs to
- the 'url' field
- - function 'standardizePersonNames()': adopted function call to function
- 'reArrangeAuthorContents()' to its new form
-
- 2008-04-14 17:07 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import.php:
- - removed the '$oldQuery' parameter from all function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
- - made some minor changes to the help text
-
- 2008-04-14 17:04 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import_csa.php:
- removed the '$oldQuery' parameter from all function calls since the query
- URL of the formerly displayed results page is now stored in a session
- variable
-
- 2008-04-14 17:02 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/export/export_srwxml.php:
- - the number of found rows is now saved by 'search.php' to variable
- '$rowsFound'
- - made some minor text format changes to the error description
-
- 2008-04-14 17:00 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/export/bibutils/export_xml2word.php:
- renamed the Bibutils 'xml2word' command line tool to 'xml2wordbib'
- according to the name changes in Bibutils v3.40
-
- 2008-04-14 16:56 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/receipt.php:
- - removed the '$oldQuery' parameter from code & function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
- - function 'buildSELECTclause()' is now used to build the SELECT clause
- - we now extract the query URL of the last multi-record search result from
- session variable 'oldMultiRecordQuery', and use function 'generateURL()'
- to generate a 'search.php' URL that points to the formerly displayed
- results page
-
- 2008-04-14 16:50 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/srwExplainResponse2html.xsl:
- - added CSS attributes (id/class names) to HTML output where appropriate
- - updated URL of CQL home page
- - removed all links from the page footer that are also available in the
- page header, and re-arranged remaining footer elements so that they fit
- on a single line
-
- 2008-04-13 17:46 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/srwxml.inc.php:
- - added support for the new 'SRW_DC' export format
- - function 'srwExplainResponse()': feed URLs are now generated via
- function 'generateURL()' and will output either RSS or Atom XML
- depending on the setting of variable '$defaultFeedFormat' (in
- 'initialize/ini.inc.php')
- - function 'srwExplainResponse()': added more indices & modified existing
- ones
- - function 'srwExplainResponse()': the default index is now
- 'cql.serverChoice'
- - function 'srwDiagnostics()': moved code that maps SRU/W diagnostic
- numbers to their corresponding messages into a new function
- 'mapSRWDiagnostics()' in 'webservice.inc.php' (SRU/W diagnostics are
- used for both, SRU & OpenSearch)
- - function 'srwDiagnostics()' now honours and outputs the given stylesheet
- - some changes to whitespace and comments
-
- 2008-04-13 16:49 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/contrib/command_line/refbase:
- - added support for the new export formats 'atom', 'oai_dc' and 'srw_dc'
- - renamed the 'srw' format to 'srw_mods' (for backwards compatibility,
- 'search.php' will still recognize 'srw' and map it to 'srw_mods')
- - added support for '--view=Mobile' and '--order=creation-date'
-
- 2008-04-12 19:08 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/modify.php:
- - removed the '$oldQuery' parameter from code & function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
- - we now extract the query URL of the last multi-record search result from
- the session variable 'oldMultiRecordQuery'; after an add/edit/delete
- action, it will be included as a link ["Display previous search
- results"] in the feedback header message if 'oldQuery' points to a
- single record (together with other changes this obviates 'receipt.php')
-
- 2008-04-12 19:07 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/record.php:
- - removed the '$oldQuery' parameter from code & function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
- - function 'buildSELECTclause()' is now used to build the SELECT clause
-
- 2008-04-12 18:32 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_receipt.php:
- - improved verification of the 'userID' parameter
- - we now check if the logged-in user is allowed to modify his account
- details
- - removed the '$oldQuery' parameter from all function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
- - added 'allow_list_view' to the list of supported user permissions
-
- 2008-04-12 18:24 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/contrib/skins/mediawiki-monobook/footer.inc.php,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/header.inc.php:
- removed the '$oldQuery' parameter from code & function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
-
- 2008-04-12 17:16 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_options_modify.php:
- - removed the '$oldQuery' parameter from all function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
- - for anonymous users, avoid validating any of the disabled fields
-
- 2008-04-12 17:14 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_options.php:
- - removed the '$oldQuery' parameter from all function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
- - improved verification of the 'userID' parameter
- - we now check if the logged-in user is allowed to modify his account
- details
- - for anonymous users, we disable those options that'll be taken from
- global variables in 'ini.inc.php' (i.e. display language, no. of records
- per page & the "main fields" search option)
- - added 'allow_list_view' to the list of available user permissions
-
- 2008-04-12 17:12 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_logout.php:
- added support for the new session variables 'cqlQuery', 'oldQuery',
- 'oldMultiRecordQuery' and 'lastListViewQuery'
-
- 2008-04-12 17:11 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_details.php:
- - removed the '$oldQuery' parameter from all function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
- - we now check if the logged-in user is allowed to modify his account
- details
-
- 2008-04-11 13:43 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/rss.php:
- - renamed "responseFormat" parameter to "recordSchema"
- - we now attempt to sanitize the given WHERE clause from SQL injection
- attacks
- - function 'buildSELECTclause()' is now used to build the SELECT clause
- - removed the '$oldQuery' parameter from all function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
-
- 2008-04-11 13:00 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/index.php:
- - feed URLs are now generated via function 'generateURL()' and will output
- either RSS or Atom XML depending on the setting of variable
- '$defaultFeedFormat' (in 'initialize/ini.inc.php')
- - removed the '$oldQuery' parameter from all function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
- - we now only include a link to 'library_search.php' if variable
- '$librarySearchPattern' (in 'initialize/ini.inc.php') isn't empty
-
- 2008-04-11 12:48 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/query_modify.php:
- - renamed "citeStyleSelector" parameter to "citeStyle"
- - removed the '$oldQuery' parameter from code & function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
-
- 2008-04-11 12:36 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/query_manager.php:
- - removed the '$oldQuery' parameter from code & function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
- - renamed "citeStyleSelector" parameter to "citeStyle"
- - function 'buildSELECTclause()' is now used to build the default SELECT
- clause
-
- 2008-04-11 10:25 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/duplicate_search.php:
- - function 'buildSELECTclause()' is now used to build the default SELECT
- clause
- - by default, found records will now be displayed in the view that's
- specified in variable '$defaultView' (in 'initialize/ini.inc.php')
- - removed the '$oldQuery' parameter from all function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
- - changed HTTP transfer method of the query form from POST to GET
-
- 2008-04-11 10:02 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/error.php:
- - removed the '$oldQuery' parameter from code & function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
- - we now use function 'generateURL()' to generate the 'search.php' URL
- that points to the formerly displayed results page
- - added CSS attributes (id/class names) to HTML output where appropriate
- - some changes to whitespace and comments
-
- 2008-04-11 09:47 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/css/style.css:
- made the appearance of the <hr> tags before & after the results list more
- subtle
-
- 2008-04-10 23:03 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/duplicate_manager.php,
- /branches/bleeding-edge/duplicate_modify.php,
- /branches/bleeding-edge/queries.php,
- /branches/bleeding-edge/user_login.php,
- /branches/bleeding-edge/user_removal.php,
- /branches/bleeding-edge/user_validation.php:
- removed the '$oldQuery' parameter from all function calls since the query
- URL of the formerly displayed results page is now stored in a session
- variable
-
- 2008-04-10 22:34 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/extract.php:
- - removed the '$oldQuery' parameter from all function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
- - added a title attribute to the "showRows" form entry field
- - added new value "Mobile" to the "viewType" dropdown menu
- - renamed "citeStyleSelector" parameter to "citeStyle"
-
- 2008-04-10 22:15 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/sql_search.php:
- - renamed "citeStyleSelector" parameter to "citeStyle"
- - removed the '$oldQuery' parameter from code & function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
- - function 'buildSELECTclause()' is now used to build the default SELECT
- clause
- - changed HTTP transfer method of the query form from POST to GET
- - added a title attribute to the "showRows" form entry field
- - added new value "Mobile" to the "viewType" dropdown menu
-
- 2008-04-10 21:46 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/advanced_search.php,
- /branches/bleeding-edge/library_search.php,
- /branches/bleeding-edge/simple_search.php:
- - removed the '$oldQuery' parameter from all function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
- - changed HTTP transfer method of the query form from POST to GET
- - added a title attribute to the "showRows" form entry field
- - some changes to whitespace and comments
-
- 2008-04-10 18:07 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/styles/cite_MLA.php:
- - adopted function call to function 'reArrangeAuthorContents()' to its new
- form
- - URLs are now URL encoded if necessary
- - improved handling of the 'pages' & 'edition' fields
- - edition, volume & series info is now included for book chapters & whole
- books (and similar types)
- - editor & online publication info now also gets included for whole books
- - some more minor changes & fixes, as well as changes to whitespace and
- comments
-
- 2008-04-10 18:03 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/styles/cite_APA.php:
- - adopted function call to function 'reArrangeAuthorContents()' to its new
- form
- - URLs as well as the ampersand character are now URL encoded if necessary
- - improved handling of the 'edition' field
- - series info is now printed before the publication info
- (thesis/place/publisher)
- - editor & volume info as well as retrieved dates are now included for
- whole books (and similar types)
- - some changes to whitespace and comments
-
- 2008-04-10 17:54 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/styles/cite_AnnGlaciol_JGlaciol.php,
- /branches/bleeding-edge/cite/styles/cite_DeepSeaRes.php,
- /branches/bleeding-edge/cite/styles/cite_PolarBiol_MarBiol_MEPS.php:
- - adopted function call to function 'reArrangeAuthorContents()' to its new
- form
- - some changes to whitespace and comments
-
- 2008-04-10 14:23 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_html.php:
- - function 'citeRecords()': removed the '$oldQuery' parameter from code &
- function parameter list since the query URL of the formerly displayed
- results page is now stored in a session variable
- - function 'citeRecords()' now requires the '$queryURL' parameter
- - function 'citeRecords()': added more inline text markup patterns
- - function 'citeRecords()': added support for 'viewType=Mobile' which uses
- divs + CSS styling (i.e. no table-based layout, other views should
- follow suit)
- - function 'citeRecords()': we now honour variable
- '$displayResultsFooterDefault' (in 'initialize/ini.inc.php') that
- defines the default display state of the results footer
- (open/closed/hidden)
- - function 'citeRecords()': added CSS attributes (id/class names) to HTML
- output where appropriate
- - function 'citeRecords()': if the results footer is not hidden we now
- include a checkbox column with original/duplicate indicators and unAPI
- tags
- - some changes to whitespace and comments
-
- 2008-04-10 13:18 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_ascii.php,
- /branches/bleeding-edge/cite/formats/cite_latex.php,
- /branches/bleeding-edge/cite/formats/cite_latex_bbl.php,
- /branches/bleeding-edge/cite/formats/cite_markdown.php,
- /branches/bleeding-edge/cite/formats/cite_pdf.php,
- /branches/bleeding-edge/cite/formats/cite_rtf.php:
- - function 'citeRecords()': removed the '$oldQuery' parameter from
- function parameter list since the query URL of the formerly displayed
- results page is now stored in a session variable
- - function 'citeRecords()' now requires the '$queryURL' parameter
- - function 'citeRecords()': added more inline text markup patterns
- - some changes to whitespace and comments
-
- 2008-04-10 12:40 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/css/style_mobile.css:
- initial checkin (CSS stylesheet to be used for mobile view)
-
- 2008-04-10 12:38 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/css/style.css,
- /branches/bleeding-edge/css/style_print.css:
- - reformatted all existing CSS definitions
- - added new CSS definitions that match the newly added CSS attributes
- (id/class names) in the refbase HTML output
-
- 2008-04-09 17:31 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/show.php:
- - added support for List view ('displayType=List')
- - added initial support for 'Mobile' view (intended for mobile devices)
- - we now accept 'showRows=0' to support 'opensearch.php?maximumRecords=0'
- - we now extract (and pass thru) any stylesheet information that has been
- specified for XML export formats in the 'exportStylesheet' parameter
- - the 'records' parameter now supports consecutive serial number ranges
- (such as in 'show.php?records=123-131' or
- 'show.php?records=123-141,145,147,150-152')
- - by default, found records will now be displayed in the view that's
- specified in variable '$defaultView' (in 'initialize/ini.inc.php')
- - removed the '$oldQuery' parameter from all function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
- - changed HTTP transfer method of the 'show.php' HTML form from POST to
- GET
- - function 'buildSELECTclause()' is now used to build the SELECT clause
- - values of the 'displayType' parameter can now be case insensitive
- - added support for 'citeOrder=creation-date' which sorts records such
- that newly added/edited records get listed top of the list
- - renamed 'search.php' parameters 'citeStyleSelector' and
- 'exportFormatSelector' to 'citeStyle' and 'exportFormat', respectively
- - we now use function 'generateURL()' to generate the final 'search.php'
- URL
- - some changes to whitespace and comments
-
- 2008-04-09 16:20 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/modsxml.inc.php:
- - function 'modsRecord()': date/time formatting is now handled by function
- 'generateRFC2822TimeStamp()'
- - some changes to comments
-
- 2008-04-09 16:06 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/execute.inc.php:
- function 'readFromFile()' now attempts to detect Mac (CR) EOL conventions
-
- 2008-04-09 15:44 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/results_header.inc.php:
- - function 'displayResultsHeader()': adjusted table column widths; future
- versions should use divs & CSS styling (instead of a table-based layout)
- - function 'displayResultsHeader()': added CSS attributes (id/class names)
- to HTML output where appropriate
-
- 2008-04-09 15:34 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/locales/de/common.inc,
- /branches/bleeding-edge/locales/de/common_utf8.inc,
- /branches/bleeding-edge/locales/en/common.inc,
- /branches/bleeding-edge/locales/en/common_utf8.inc,
- /branches/bleeding-edge/locales/fr/common.inc,
- /branches/bleeding-edge/locales/fr/common_utf8.inc:
- added new locales to support OpenSearch, the new Mobile & List view
- functionality as well as other newly added strings
-
- 2008-04-08 12:56 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/header.inc.php:
- - function 'displayHTMLhead()': Keywords in the HTML <head> are now taken
- from variable '$databaseKeywords' (in 'initialize/ini.inc.php')
- - function 'displayHTMLhead()': added initial support for 'Mobile' view
- - function 'displayHTMLhead()': added support for Atom XML as default feed
- format
- - function 'displayHTMLhead()': we now include an autodiscovery link to
- the OpenSearch description document
- - function 'displayHTMLhead()': modified JavaScript function 'checkall()'
- so that it auto-selects the appropriate radio button in the results
- footer when one of the "(De-)Select All" links is clicked
- - function 'displayHTMLhead()': added new JavaScript function
- 'toggleVisibility()' which toggles the visisbility of the given HTML
- element (replacing its contents with the given placeholder text); it is
- used to display/hide the results footer
- - function 'displayHTMLhead()': added new JavaScript function
- 'toggleRadio()' which toggles the "checked" attribute of the two given
- radio buttons
- - function 'showPageHeader()': removed the '$oldQuery' parameter from code
- & function parameter list since the query URL of the formerly displayed
- results page is now stored in a session variable
- - function 'showPageHeader()': added CSS attributes (id/class names) to
- HTML output where appropriate
- - some changes to whitespace and comments
-
- 2008-04-07 07:32 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/footer.inc.php:
- - removed the '$oldQuery' parameter from the 'showPageFooter()' function
- call since the query URL of the formerly displayed results page is now
- stored in a session variable
- - function 'showPageFooter()': added CSS attributes (id/class names) to
- HTML output where appropriate
- - function 'showPageFooter()': removed all links from the page footer that
- are also available in the page header, and re-arranged remaining footer
- elements so that they fit on a single line
- - function 'showPageFooter()': we now only include a link to
- 'library_search.php' if variable '$librarySearchPattern' (in
- 'initialize/ini.inc.php') isn't empty
-
- 2008-04-06 22:33 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php:
- - we now include files 'includes/atomxml.inc.php',
- 'includes/oaidcxml.inc.php' and 'includes/opensearch.inc.php' which
- contain functions that deal with Atom XML, OAI_DC XML and the OpenSearch
- response
- - by default, found records will now be displayed in the view that's
- specified in variable '$defaultView' (in 'initialize/ini.inc.php')
- - added support for the new 'allow_list_view' permission setting
- - added support for the new OpenSearch gateway ('opensearch.php')
- - renamed parameters 'citeStyleSelector' and 'exportFormatSelector' to
- 'citeStyle' and 'exportFormat', respectively
- - we now attempt to standardize XML export format names
- - the query URL of the formerly displayed results page is now stored in a
- session variable (previously, it was stored in the '$oldQuery' variable)
- - removed code that kept the selection state of records across different
- pages/logins (which got never fully implemented & which should be
- re-thought)
- - fixed incorrect attempt to verify the SQL query even if it was empty
- - removed the '$oldQuery' parameter from all code, functions & function
- calls
- - function 'findDuplicates()' now requires '$originalDisplayType' as input
- parameter, and all query-generating functions now require variables
- '$showLinks' and '$userID'
- - function 'extractFormElementsQuick()' now requires 'displayType' as
- input parameter, and functions 'findDuplicates()' &
- 'extractFormElementsGroup()' now also re-assign/return the
- '$displayType' variable
- - adopted code so that 'search.php' can cite/group/export ALL found
- records (instead of only the selected records)
- - the query URL of the last multi-record search result is now stored in a
- separate session variable ('oldMultiRecordQuery'); after an
- add/edit/delete action, it will be included as a link ["Display previous
- search results"] in the feedback header message if 'oldQuery' points to
- a single record (together with other changes this obviates
- 'receipt.php')
- - query feed URLs are now generated via function 'generateURL()' and will
- output either RSS or Atom XML depending on the setting of variable
- '$defaultFeedFormat' (in 'initialize/ini.inc.php')
- - reformatted link-generating code to increase readability
- - added initial support for 'Mobile' view (intended for mobile devices)
- - function 'displayColumns()' now saves the current List view query to a
- session variable ('lastListViewQuery') which is needed to build the List
- view link in function 'buildBrowseLinks()' (in
- 'includes/include.inc.php')
- - function 'displayColumns()' now uses the default list of dropdown fields
- as specified in the appropriate variables in 'initialize/ini.inc.php'
- - added CSS attributes (id/class names) to HTML output where appropriate
- - we now honour the value of variable '$maximumBrowseLinks' (in
- 'initialize/ini.inc.php') that defines the max. no. of results pages per
- page
- - changed HTTP transfer method in all form-generating functions from POST
- to GET
- - we now honour the setting of variable '$displayResultsFooterDefault' (in
- 'initialize/ini.inc.php') that defines the default display state of the
- results footer (open/closed/hidden) for each of the supported display
- types
- - functions 'displayColumns()', 'displayDetails()' & 'findDuplicates()'
- now use function 'getMySQLFieldInfo()' to fetch column names
- - wherever possible, function 'buildSELECTclause()' is now used to build
- the SELECT clause
- - function 'generateExport()': added support for "Atom XML" & "OAI_DC XML"
- - function 'citeRecords()' now requires the '$queryURL' parameter
- - function 'buildResultsFooter()' now uses divs & CSS styling (instead of
- a table-based layout); the results header should be re-built accordingly
- - function 'findDuplicates()' now uses functions 'newSELECTclause()' and
- 'newORDERclause()' to replace the existing SELECT/ORDER BY clause
- - function 'extractFormElementsQuick()' now honours the default List view
- fields as specified in the appropriate variables in
- 'initialize/ini.inc.php'
- - function 'extractFormElementsGroup()' now uses function
- 'extractORDERBYclause()' to extract the custom ORDER BY clause chosen by
- the user
- - added new function 'addToSelectClause()' which adds given columns to the
- List View SELECT clause if they were marked in the search form interface
- - function 'printLinks()' now uses a 'show.php' URL for the "show details"
- link since it is much shorter and easier to bookmark as a permanent link
- - some changes to whitespace and comments
-
- 2008-04-05 19:13 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- - removed the '$oldQuery' parameter from all functions and function calls
- since the query URL of the formerly displayed results page is now stored
- in a session variable
- - added new function 'getMySQLFieldInfo()' which fetches column
- information from a given MySQL result resource
- - renamed "citeStyleSelector" parameter to "citeStyle" (in all functions)
- - function 'addRecords()': improved handling of 'call_number' field
- - function 'addRecords()' can now import data into user-specific fields
- - function 'generateCalculationFieldContent()': adopted function call to
- function 'reArrangeAuthorContents()' to its new form
- - moved code that maps MySQL field names to their localized names from
- function 'buildFieldNameLinks()' into a new function 'mapFieldNames()'
- - function 'buildFieldNameLinks()' now uses function
- 'getMySQLFieldInfo()', and link-generating code was reformatted to
- increase readability
- - added new function 'buildSELECTclause()' which builds a SELECT clause
- that's suitable for the given display type
- - function 'newORDERclause()': URL encoding is now optional
- - added new function 'newSELECTclause()' which replaces an existing SELECT
- clause with a new one
- - function 'buildBrowseLinks()': added support for 'viewType=Mobile' which
- uses divs + CSS styling (i.e. no table-based layout, other views should
- follow suit)
- - function 'buildBrowseLinks()': (De-)Select links are now only included
- if the results footer is not hidden, and we now generate links to all
- display types (List view, Citation view, Details view) that are
- permitted for the user
- - wherever possible, function 'buildSELECTclause()' is now used to build
- the SELECT clause
- - removed function 'reactivateOldQuery()' which is not needed anymore
- - changed HTTP transfer method in all form-generating functions from POST
- to GET (similarly, changed '$_POST' to '$_REQUEST' in all form-parsing
- functions)
- - added CSS attributes (id/class names) to HTML output where appropriate
- - adopted parameter list and code in functions
- 'buildRefineSearchElements()' & 'buildDisplayOptionsElements()' since
- dropdown fields are now passed as a whole
- - adopted parameter list and code in function 'reArrangeAuthorContents()'
- so that the number of authors that's included in the citation can differ
- from the number of authors that triggers the "et al." string (which is
- appended to the author list); e.g. AMA requires "et al." to be appended
- if there are more than 6 authors, but only the first 3 authors should to
- be included in the citation
- - function 'getPermissions()': added support for the 'allow_list_view'
- setting, and we now make use of function 'getMySQLFieldInfo()'
- - function 'changeCase()' now supports conversion to "heading" case
- - function 'setSystemLocale()' now allows to set the char set explicitly
- - function 'generateUNIXTimeStamp()' now returns the current date/time if
- no specific date/time was given; also the date/time format returned is
- now the integer product given by 'mktime()' (and not a formatted
- date/time string)
- - added new functions 'generateISO8601TimeStamp()' &
- 'generateRFC2822TimeStamp()' which now handle date/time formatting
- (according to ISO-8601 & RFC-2822)
- - added new functions 'extractSELECTclause()' & 'extractORDERBYclause()'
- which extract the SELECT/ORDER BY clause from an SQL query
- - renamed function 'extractWhereClause()' to 'extractWHEREclause()' and
- improved its regex pattern
- - replaced function 'generateRSSURL()' with the more generic
- 'generateURL()' function that can generate an URL to 'opensearch.php',
- 'rss.php', 'search.php', 'show.php' and 'sru.php'
- - function 'generateRSS()': added more inline text markup patterns, and
- the date/time formatting is now handled by function
- 'generateRFC2822TimeStamp()'
- - some changes to whitespace and comments
-
- 2008-04-04 17:49 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/update.php:
- - removed the '$oldQuery' parameter from all function calls since the
- query URL of the formerly displayed results page is now stored in a
- session variable
- - tables 'deleted' and 'refs': changed type of the 'edition' field to
- VARCHAR, added "Honours thesis" as ENUM value to the 'thesis' field, and
- added a new 'version' field
- - table 'user_permissions': added new permission setting 'allow_list_view'
- - tables 'styles' and 'formats': changed all values of the 'order_by'
- field (and re-ordered UPDATE queries accordingly)
- - table 'styles': added 'AMA' and 'Chicago' citation styles
- - table 'formats': renamed export formats 'OpenSearch RSS' and 'SRW XML'
- to 'Atom XML' and 'SRW_MODS XML', respectively
- - table 'formats': added 'OAI_DC XML' & 'SRW_DC XML' export formats
- - table 'user_formats': the existing export formats 'BibTeX', 'Endnote' &
- 'RIS' are now enabled by default for anonymous users
- - some changes to whitespace and comments
-
- 2008-04-04 17:46 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/update.sql:
- - tables 'deleted' and 'refs': changed type of the 'edition' field to
- VARCHAR, added "Honours thesis" as ENUM value to the 'thesis' field, and
- added a new 'version' field
- - tables 'styles' and 'formats': changed all values of the 'order_by'
- field
- - table 'formats': renamed export formats 'OpenSearch RSS' and 'SRW XML'
- to 'Atom XML' and 'SRW_MODS XML', respectively
- - table 'formats': added 'OAI_DC XML' & 'SRW_DC XML' export formats
- - table 'styles': added 'AMA' and 'Chicago' citation styles
- - table 'user_permissions': added new permission setting 'allow_list_view'
-
- 2008-04-04 15:56 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/webservice.inc.php:
- - function 'parseCQL()': if no context set/index name and relation was
- given we'll now use 'cql.serverChoice any ...' by default
- - function 'parseCQL()': if the given CQL query was empty we'll now return
- all records
- - added new function 'addMetaElement()' which adds given metadata to the
- given object (used to output Dublin Core & PRISM elements in Atom &
- OAI_DC XML)
- - added new function 'getPersons()' which splits a string of person names
- (authors/editors) into an array of individual persons
- - function 'mapCQLIndexes()': mapped more CQL indexes to refbase fields
- - moved code (from function 'srwDiagnostics()' in 'srwxml.inc.php') that
- maps SRU/W diagnostic numbers to their corresponding messages into a new
- function 'mapSRWDiagnostics()' (SRU/W diagnostics are used for both, SRU
- & OpenSearch)
- - added new function 'mapDCTypes()' which maps refbase types to the
- corresponding eprint/resource types suggested for Simple Dublin Core
- - some changes to whitespace and comments
-
- 2008-04-04 11:53 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/initialize/ini.inc.php:
- - added variable '$mobileStyleSheet' which specifies the path to the CSS
- stylesheet that will be used for mobile view (intended for mobile
- devices)
- - variable '$defaultUserPermissions': added permission setting
- 'allow_list_view' which controls whether a user is allowed to display
- records in list view
- - added new export format "Atom XML" to variable
- '$defaultUserExportFormats'
- - added new citation styles "AMA" and "Chicago" to variable
- '$defaultUserStyles'
- - added new variables '$defaultFieldsListViewMajor' &
- '$defaultFieldsListViewMinor' which define the list of fields that will
- be displayed by default in List view
- - added new variables '$defaultDropDownFieldsEveryone' &
- '$defaultDropDownFieldsLogin' which define the default list of fields
- that will be available in dropdown menus of the results header
- - added new variable '$allowAnonymousGUIExport' which controls whether
- export of data should be allowed via the refbase GUI for anyone who
- isn't logged in
- - added new variable '$defaultFeedFormat' which specifies whether RSS XML
- or Atom XML will be offered as default feed format
- - added new variable '$defaultView' which defines the default view that is
- displayed for found results; this allows to generally display records
- in, say, Citation view (instead of List view)
- - added new variables '$displayResultsHeaderDefault' &
- '$displayResultsFooterDefault' which specify whether the results header
- & footer should be displayed open or closed by default, or whether they
- should be entirely hidden from the interface
- - variable '$showLinkTypesInCitationView': we now include the full set of
- links in Citation view since it's now possible to use this view as the
- main view
- - some changes to whitespace and comments
-
- 2008-04-04 08:58 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/img/closed.gif:
- initial checkin (small "closed" triangle widget for show/hide toggle
- mechanisms)
-
- 2008-04-04 08:58 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/img/open.gif:
- initial checkin (small "open" triangle widget for show/hide toggle
- mechanisms)
-
- 2008-04-04 08:58 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/img/logo_small.png:
- initial checkin (small version of new refbase logo)
-
- 2008-04-04 08:57 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/img/favicon.ico:
- initial checkin (favicon of new refbase logo)
-
- 2008-04-04 08:14 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/export/export_oaidcxml.php:
- initial checkin (export format file for export to OAI_DC XML)
-
- 2008-04-04 08:12 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/export/export_atomxml.php:
- initial checkin (export format file for export to OpenSearch Atom XML)
-
- 2008-04-04 07:45 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/styles/cite_Chicago.php:
- initial checkin (citation style for use with Chicago/Turabian-based
- citations)
-
- 2008-04-04 07:40 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/styles/cite_AMA.php:
- initial checkin (citation style used by the American Medical Association
- (AMA))
-
- 2008-04-04 07:07 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/opensearch.inc.php:
- initial checkin (common OpenSearch functions)
-
- 2008-04-04 07:04 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/oaidcxml.inc.php:
- initial checkin (common OAI_DC XML functions)
-
- 2008-04-04 07:03 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/atomxml.inc.php:
- initial checkin (common OpenSearch Atom XML functions)
-
- 2008-04-04 07:01 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/opensearch.php:
- initial checkin (OpenSearch gateway)
-
- 2008-03-04 22:51 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/openurl.inc.php:
- - function 'openURL()' now allows to pass a custom openURL resolver
- - function 'coins()': for patents, 'rft_val_fmt' is now set to "patent"
- - function 'contextObject()': fixed typo where refbase type "Book Whole"
- was incorrectly referred to as "Book"
- - function 'contextObject()': added appropriate genre values for refbase
- types "Conference Article", "Conference Volume", "Manuscript", and
- "Report"
-
- 2008-02-21 22:59 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php:
- - conversion of upper case to title case is now handled by function
- 'changeCase()' in 'include.inc.php'
- - function 'crossrefToRefbase()': added code to prefer an ISSN tag with
- attribute 'media_type="print"' (if available)
- - function 'crossrefToRefbase()': field data are now standardized, i.e. we
- now use function 'standardizeFieldData()' to perform case
- transformation, normalize page ranges, and reformat person names
- according to preference, etc
- - added new function 'standardizeFieldData()': moved code that
- standardizes field data from function 'parseRecords()' into a new
- function 'standardizeFieldData()', and added code for case
- transformation as well as standardization of ISSN numbers
- - function 'identifySourceFormat()': renamed "CrossRef" import format to
- "CrossRef XML"
- - some changes to whitespace & comments
-
- 2008-02-21 22:23 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- function 'changeCase()' can now transform a given string to title case
-
- 2008-02-21 22:08 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql,
- /branches/bleeding-edge/update.sql:
- table 'formats': added 'CrossRef XML' import format
-
- 2008-02-21 21:55 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/update.php:
- adopted format name & order_by value for CrossRef import format
-
- 2008-02-16 02:48 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/contrib/mediawiki/README,
- /branches/bleeding-edge/contrib/mediawiki/refbase.php,
- /branches/bleeding-edge/import/import_crossref2refbase.php:
- Modify SVN properties (keywords,mime,eol)
-
- 2008-02-16 02:16 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/INSTALL,
- /branches/bleeding-edge/contrib/mediawiki,
- /branches/bleeding-edge/contrib/mediawiki/README,
- /branches/bleeding-edge/contrib/mediawiki/refbase.php,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/README:
- Add MediaWiki citation, which exports refbase data as a Wikipedia-style
- citation template.
-
- 2008-02-16 00:58 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/import/import_crossref2refbase.php,
- /branches/bleeding-edge/includes/import.inc.php,
- /branches/bleeding-edge/update.php:
- Add the CrossRef 'unixref XML' import format. This works from the
- 'import.php' sheet with the following limitations:
- - install.sql and update.sql should be modified & update.php should be
- edited if the order_by should be something else
- - Currently assumes that it can only import a single journal article &
- that this will always be successful
- - No validation or reformatting is done on any of the fields
- - We may miss some information that CrossRef might be emitting (there
- seems to be poor documentation at the moment)
-
- 2008-02-15 01:40 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/includes/classes/org/active-link/xml/Tag.php:
- Some distributions of php do not have ctype_alpha, which is required for
- the active-link parser to work. If we encounter such a distribution, we'll
- just replace that function with one that checks for a unicode character in
- a string.
-
- 2008-01-29 13:25 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/initialize/ini.inc.php:
- - moved variable '$databaseBaseURL' further down since it's set
- automatically by default and most users won't need to fiddle with it
- - added new variable '$databaseKeywords' which sets the keywords/tags
- that'll be included in HTML pages & the OpenSearch description document
- - moved variables '$defaultLanguage' and '$defaultNumberOfRecords' higher
- up to increase their visibility
- - added new variables that let you specify a small logo image as well as a
- favicon image (which are required for OpenSearch)
- - added new variable '$maximumBrowseLinks' that specifies the maximum
- number of links to found results pages that are displayed per page
- - removed the refbase account data in variable '$openURLResolver' (which
- no longer works with the CrossRef resolver) and adopted the accompanying
- comments accordingly
-
- 2007-11-07 08:04 Matthias Steffens <refbase@extracts.de>
-
- * /trunk/advanced_search.php, /trunk/cite/formats/cite_ascii.php,
- /trunk/cite/formats/cite_html.php,
- /trunk/cite/formats/cite_latex.php,
- /trunk/cite/formats/cite_latex_bbl.php,
- /trunk/cite/formats/cite_markdown.php,
- /trunk/cite/formats/cite_pdf.php,
- /trunk/cite/formats/cite_rtf.php,
- /trunk/cite/styles/cite_APA.php,
- /trunk/cite/styles/cite_AnnGlaciol_JGlaciol.php,
- /trunk/cite/styles/cite_DeepSeaRes.php,
- /trunk/cite/styles/cite_MLA.php,
- /trunk/cite/styles/cite_PolarBiol_MarBiol_MEPS.php,
- /trunk/contrib/command_line/README,
- /trunk/contrib/command_line/refbase,
- /trunk/contrib/import_templates/import_template_base.php,
- /trunk/contrib/skins/README, /trunk/duplicate_manager.php,
- /trunk/duplicate_modify.php, /trunk/duplicate_search.php,
- /trunk/img/logo.gif, /trunk/img/logo.jpg, /trunk/img/logo.png,
- /trunk/img/refbase_credit.gif, /trunk/import.php,
- /trunk/import/bibutils/import_endx2refbase.php,
- /trunk/import_csa_modify.php, /trunk/import_modify.php,
- /trunk/includes/cite.inc.php, /trunk/includes/execute.inc.php,
- /trunk/includes/footer.inc.php, /trunk/includes/header.inc.php,
- /trunk/includes/import.inc.php, /trunk/includes/include.inc.php,
- /trunk/includes/install.inc.php, /trunk/includes/modsxml.inc.php,
- /trunk/includes/odfxml.inc.php, /trunk/includes/srwxml.inc.php,
- /trunk/includes/transtab_endnotexml_refbase.inc.php,
- /trunk/includes/transtab_refbase_latex.inc.php,
- /trunk/includes/transtab_refbase_rtf.inc.php,
- /trunk/includes/webservice.inc.php, /trunk/index.php,
- /trunk/initialize/ini.inc.php, /trunk/install.sql,
- /trunk/install_utf8.sql, /trunk/library_search.php,
- /trunk/locales/de/common.inc, /trunk/locales/de/common_utf8.inc,
- /trunk/locales/en/common.inc, /trunk/locales/en/common_utf8.inc,
- /trunk/locales/fr/common.inc, /trunk/locales/fr/common_utf8.inc,
- /trunk/modify.php, /trunk/queries.php, /trunk/query_manager.php,
- /trunk/query_modify.php, /trunk/receipt.php, /trunk/record.php,
- /trunk/rss.php, /trunk/search.php, /trunk/show.php,
- /trunk/simple_search.php, /trunk/sql_search.php, /trunk/sru.php,
- /trunk/srwExplainResponse2html.xsl, /trunk/srwmods2html.xsl,
- /trunk/update.php, /trunk/update.sql, /trunk/user_login.php,
- /trunk/user_logout.php, /trunk/user_options.php,
- /trunk/user_options_modify.php, /trunk/user_receipt.php,
- /trunk/user_validation.php, /trunk/users.php:
- merged bleeding-edge branch changes r1008 into the trunk
-
- 2007-09-27 17:30 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/contrib/command_line/README,
- /branches/bleeding-edge/contrib/skins/README:
- just some minor fixes/changes/additions
-
- 2007-09-27 15:34 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/contrib/command_line/refbase:
- - standardized file header: unified layout and added SVN keywords
- - added 'demo.refbase.net' and 'www.refbase.org' to the list of known
- hosts
- - added options '-A|--append' and '-B|--update' (as well as subroutines
- 'append' and 'update') which let you append found records to an offline
- BibTeX or MODS/SRW XML file (if they don't yet exist in that file), and
- update existing records in that file if their modification date on the
- server is more recent
- - for '-A|--append' mode, records of the target file can now be sorted by
- cite key after any records have been appended and/or updated
- - by default, a backup file is now created before adding or changing
- anything in '-A|--append' mode
- - added '-E|--extract' option which extracts citation IDs from a file and
- retrieves matching records from refbase (supported file types: .aux,
- .bbl, .bib, .enw, .ris, .tex, and (MODS|SRW|Endnote) .xml)
- - added support for the 'LaTeX .bbl' cite format as well as for the 'ISI'
- and 'Word XML' export formats
- - all HTTP requests to the refbase database are now sent as POST requests;
- this is done to retain large param/value strings (that would exceed the
- maximum string limit for GET requests)
- - renamed some variables to avoid conflicts and moved some code
- - added subroutine 'splitRecs' which splits the source text into an array
- of separate records
- - added subroutine 'parseRecs' which takes an array of records and
- extracts & parses all records containing a refbase serial number & UNIX
- time stamp
- - added subroutine 'sortRecs' which sorts an array of records by cite key
- - added subroutine 'uniquify' which removes duplicate items from an array
- - subroutine 'usage': the defined host shortcuts are now sorted before
- output
- - subroutine 'examples': added examples for '-A|--append', '-B|--update'
- and '-E|--extract'
- - some changes to whitespace and comments
-
- 2007-09-27 15:29 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_receipt.php:
- - user permissions are now printed in a separate column to the right of
- the display options
- - for consistency reasons, the icons 'edit.gif', 'delete.gif' and
- 'options.gif' are now used as links for the respective pages/actions
- - some changes to whitespace
-
- 2007-09-27 15:27 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_logout.php,
- /branches/bleeding-edge/user_options_modify.php,
- /branches/bleeding-edge/user_validation.php:
- - we now honour the new user-specific settings for records per page and
- the list of main fields
- - some changes to whitespace and comments
-
- 2007-09-27 15:26 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_options.php:
- - added new options to specify the number of records per page and the list
- of fields that will be searched by the "main fields" search option
- - added HTML anchor tags for the headings of each options section
- - some changes to whitespace and comments
-
- 2007-09-27 15:24 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/user_login.php:
- - besides POST requests, login requests are now also accepted via GET
- - we now honour the new user-specific settings for records per page and
- the list of main fields
- - some changes to whitespace and comments
-
- 2007-09-27 15:22 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/update.sql:
- - table 'formats': added 'LaTeX .bbl' cite format and 'Text
- (Tab-Delimited)' import format
- - table 'refs': if the 'thesis' field is empty, we now set it back to
- NULL; this ensures correct sorting when outputting citations with
- 'citeOrder=type' or 'citeOrder=type-year'
- - table 'refs': added update actions that rename resource types and remove
- any 'Unsupported' labels for the newly supported resource types
- - table 'types': updated existing resource types and added new types:
- Abstract, Magazine Article
- - table 'user_options': added options 'records_per_page' and 'main_fields'
- to support new user-specific settings
-
- 2007-09-27 15:16 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/srwExplainResponse2html.xsl:
- adopted the logo URL path & dimensions to the new refbase logo
-
- 2007-09-27 15:15 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/show.php:
- - we now honour the new user-specific setting for records per page
- - the 'citeType' parameter now supports the 'LaTeX .bbl' citation format
- - we now save request data to a session variable if the original request
- received by 'show.php' was sent as a POST (as is the case for the
- refbase command line client, v1.2 or greater); this allows to retain
- large param/ value strings that would exceed the maximum string limit
- for GET requests
- - some changes to whitespace and comments
-
- 2007-09-27 15:12 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php:
- - we now read out POST data that were saved as a session variable
- - we now honour the new user-specific setting for records per page
- - added support for the 'LaTeX .bbl' citation format
- - function 'buildResultsFooter()': improved regex pattern that selects the
- user's previously chosen cite style in the style drop-down menu
- - function 'extractFormElementsQuick()': added support for the new "main
- fields" search option
- - some changes to whitespace and comments
-
- 2007-09-27 15:08 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/modify.php:
- - if the 'thesis' field is empty, we now set it back to NULL; this ensures
- correct sorting when outputting citations with 'citeOrder=type' or
- 'citeOrder=type-year'
- - some changes to whitespace
-
- 2007-09-27 15:04 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/locales/de/common.inc,
- /branches/bleeding-edge/locales/de/common_utf8.inc,
- /branches/bleeding-edge/locales/en/common.inc,
- /branches/bleeding-edge/locales/en/common_utf8.inc,
- /branches/bleeding-edge/locales/fr/common.inc,
- /branches/bleeding-edge/locales/fr/common_utf8.inc:
- - added new locales to support new resource types (Abstract, Magazine
- Article) as well as the new "main fields" search option
- - renamed locale 'DropDownFieldName_AbbrevSeries_title' to
- 'DropDownFieldName_AbbrevSeriesTitle'
-
- 2007-09-27 14:58 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql:
- - table 'formats': added 'LaTeX .bbl' cite format and 'Text
- (Tab-Delimited)' import format
- - table 'types': updated existing resource types and added new types:
- Abstract, Magazine Article
- - updated tables 'user_formats' and 'user_types' to account for newly
- added cite/import formats and resource types
- - table 'user_options': added options 'records_per_page' and 'main_fields'
- to support new user-specific settings
-
- 2007-09-27 14:55 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/styles/cite_APA.php,
- /branches/bleeding-edge/cite/styles/cite_AnnGlaciol_JGlaciol.php,
- /branches/bleeding-edge/cite/styles/cite_DeepSeaRes.php,
- /branches/bleeding-edge/cite/styles/cite_MLA.php,
- /branches/bleeding-edge/cite/styles/cite_PolarBiol_MarBiol_MEPS.php:
- function 'citeRecord()': added support for more resource types: Abstract,
- Magazine Article; magazine articles will be formatted similar to journal
- articles while abstracts will be formatted like book chapters
-
- 2007-09-27 14:53 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_ascii.php,
- /branches/bleeding-edge/cite/formats/cite_html.php,
- /branches/bleeding-edge/cite/formats/cite_latex.php,
- /branches/bleeding-edge/cite/formats/cite_markdown.php,
- /branches/bleeding-edge/cite/formats/cite_pdf.php,
- /branches/bleeding-edge/cite/formats/cite_rtf.php:
- function 'citeRecords()': added "newline" to the list of supported markup
- patterns
-
- 2007-09-27 14:47 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/advanced_search.php,
- /branches/bleeding-edge/duplicate_search.php,
- /branches/bleeding-edge/library_search.php,
- /branches/bleeding-edge/query_manager.php,
- /branches/bleeding-edge/query_modify.php,
- /branches/bleeding-edge/rss.php,
- /branches/bleeding-edge/simple_search.php,
- /branches/bleeding-edge/sql_search.php,
- /branches/bleeding-edge/sru.php,
- /branches/bleeding-edge/users.php:
- - we now honour the new user-specific setting for records per page
- - some changes to whitespace
-
- 2007-09-27 14:11 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import/bibutils/import_endx2refbase.php:
- we now convert Endnote XML text style markup (such as italic or bold
- fontshapes as well as super- and subscript) into proper refbase markup
-
- 2007-09-27 14:09 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import.php:
- - when importing multiple records, ALL records are now imported by default
- - some changes to whitespace
-
- 2007-09-27 14:06 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/index.php:
- - we now honour the new user-specific settings for records per page and
- the list of main fields
- - renamed function call 'getNumberOfRecords()' to its new name
- 'getTotalNumberOfRecords()'
- - adopted dimensions of the 'refbase_credit.gif' logo to its new version
- - some changes to whitespace
-
- 2007-09-27 14:04 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/webservice.inc.php:
- - moved function 'appendToWhereClause()' to file 'include.inc.php'
- - some changes to whitespace
-
- 2007-09-27 14:02 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/transtab_refbase_latex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_rtf.inc.php:
- escaping of curly brackets is now done first so that the conversion is
- only applied to field contents and doesn't mess with the generated
- LaTeX/RTF code
-
- 2007-09-27 13:59 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/srwxml.inc.php:
- - renamed function call 'getNumberOfRecords()' to its new name
- 'getTotalNumberOfRecords()'
- - we now honour the new user-specific setting for records per page
- - the logo URL path is now taken from variable '$logoImageURL' in
- 'ini.inc.php'
-
- 2007-09-27 13:57 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/odfxml.inc.php:
- function 'initializeArrays()': added/changed mapping of newly added
- resource types (this may need some further fine-tuning)
-
- 2007-09-27 13:54 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/modsxml.inc.php:
- - resource type names must match exactly, otherwise the defaults will be
- used
- - added support for new resource types: Abstract, Magazine Article
- - for theses, we standardize the thesis names so that Bibutils will
- recognize them
- - single page items given as a page range with equal start & end numbers
- (e.g. "12-12") are now output correctly (e.g. "12")
-
- 2007-09-27 13:51 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/header.inc.php:
- the logo URL path & dimensions are now taken from variables
- '$logoImageURL', '$logoImageWidth' and '$logoImageHeight' in 'ini.inc.php'
-
- 2007-09-27 13:49 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/cite.inc.php:
- - function 'generateTypeTitle()': added support for new resource types:
- Abstract, Magazine Article
- - some changes to whitespace
-
- 2007-09-27 13:46 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php:
- - added function 'standardizeEndnoteXMLInput()' which converts Endnote XML
- text style markup into proper refbase markup
- - we now include the translation table
- 'transtab_endnotexml_refbase.inc.php', which is required by function
- 'standardizeEndnoteXMLInput()'
- - added commas after the last item of some mapping arrays to allow for
- easier (and more fool-proof) editing
- - function 'risToRefbase()': added postprocessor action that removes the
- refbase attribution string ("exported from refbase...") from the notes
- field
- - function 'risToRefbase()': for theses, contents of the 'BT' tag are now
- imported into the 'series_title' field (was: 'publication' field), and
- contents of the 'SN' tag are now imported into the 'isbn' field (was:
- 'issn' field)
- - function 'risToRefbase()': the type of thesis (such as "Masters thesis"
- or "Ph.D. thesis") is now recognized when given in the 'U1' field (as is
- done by Bibutils v3.35 or greater)
- - functions 'risToRefbase()' and 'refworksToRefbase()': added support for
- additional resource types: Abstract, Magazine Article
- - function 'medlineToRefbase()': added refbase type mapping for
- "Editorial"
- - function 'parseRecords()' now recognizes and standardizes names of the
- different thesis types
- - fixed some typos in comments
-
- 2007-09-27 13:41 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- - functions 'start_session()' and 'seekInMySQLResultsToOffset()' now
- honour the new user-specific settings for records per page and the list
- of main fields
- - added function 'getMainFields()' which fetches the list of "main fields"
- for the current user and saves it to a session variable
- - renamed function 'getNumberOfRecords()' to 'getTotalNumberOfRecords()'
- - added function 'getDefaultNumberOfRecords()' which fetches the default
- number of records per page for the current user and saves it to a
- session variable
- - function 'quote_smart()': we now remove any leading or trailing
- whitespace from the processed string
- - added function 'sendPostRequest()' which sends given data as a POST
- request
- - function 'verifySQLQuery()': removed again the code that disallowed
- display/querying of the 'created_by' and 'modified_by' fields if the
- user isn't logged in (since it caused undesired behaviour)
- - functions 'verifySQLQuery()' and 'stripFieldFromSQLQuery()': regex
- patterns that deal with the WHERE clause now account for 'OR' queries
- - moved function 'appendToWhereClause()' from 'webservice.inc.php' to
- 'include.inc.php' and updated it
- - function 'generateRSS()': added "newline" to the list of supported
- markup patterns, and the logo URL path is now taken from variable
- '$logoImageURL' in 'ini.inc.php'
- - some changes to whitespace
-
- 2007-09-27 13:33 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/initialize/ini.inc.php:
- - added new variables '$logoImageURL', '$logoImageWidth' and
- '$logoImageHeight' which now define the logo URL path & dimensions
- - moved variable '$defaultLanguage' higher up in the file
- - added new resource types to variable '$defaultUserTypes': Abstract,
- Magazine Article
- - added new variable '$defaultMainFields' which defines the default list
- of fields that will be searched by the "main fields" search option
- - added new options to variable '$defaultUserOptions' to account for the
- new options 'records_per_page' and 'main_fields' in table 'user_options'
- - some changes to comments
-
- 2007-09-27 13:24 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/transtab_endnotexml_refbase.inc.php:
- initial checkin (conversion table from Endnote XML markup to refbase
- markup)
-
- 2007-09-27 13:22 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_latex_bbl.php:
- initial checkin (outputs citations in LaTeX bibliography (.bbl) format)
-
- 2007-09-27 13:17 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/img/logo.gif,
- /branches/bleeding-edge/img/logo.jpg,
- /branches/bleeding-edge/img/logo.png,
- /branches/bleeding-edge/img/refbase_credit.gif:
- replaced refbase logo image files with updated ones
-
- 2007-07-05 14:47 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php:
- function 'extractFormElementsExtract()': we now check whether the
- extracted serial numbers and cite keys exist in the database and report
- any missing record identifiers
-
- 2007-06-27 11:07 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php:
- function 'risToRefbase()': we now make sure that HTML encoded source data
- (such as "ä", "ö" or "é") get decoded before import
-
- 2007-06-27 00:33 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- - added new function 'returnMsg()' which is used to generate error,
- warning and notification messages; the function also handles the saving
- of messages to a session variable as well as client-specific message
- formatting
- - started to internationalize error, warning and notification messages
- (this isn't done yet)
- - function 'buildBrowseLinks()': added support for the 'client' parameter
- - function 'verifySQLQuery()': we now disallow display/querying of the
- 'created_by' and 'modified_by' fields if the user isn't logged in (this
- is similar to how the 'location' field is handled)
-
- 2007-06-27 00:20 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php:
- - error, warning and notification messages are now generated by function
- 'returnMsg()', which also handles the saving of messages to a session
- variable as well as client-specific message formatting
- - started to internationalize error, warning and notification messages
- (this isn't done yet)
- - added support for include mechanisms: for citation output,
- 'wrapResults=0' causes refbase to output only a partial HTML document
- structure containing solely the search results table (i.e. without any
- header or footer markup)
-
- 2007-06-26 23:56 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/contrib/import_templates/import_template_base.php:
- - error, warning and notification messages are now generated by function
- 'returnMsg()', which also handles the saving of messages to a session
- variable as well as client-specific message formatting
- - started to internationalize error, warning and notification messages
- (this isn't done yet)
-
- 2007-06-26 23:45 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/srwmods2html.xsl:
- avoid enclosing headings with <p>...</p> tags
-
- 2007-06-26 23:43 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/show.php:
- - added support for include mechanisms: for citation output,
- 'wrapResults=0' causes refbase to output only a partial HTML document
- structure containing solely the search results table (i.e. without any
- header or footer markup)
- - improved parameter input verification for the "without" parameter
- - merged some localization strings to allow for better translations to
- languages such as spanish or chinese
- - error, warning and notification messages are now generated by function
- 'returnMsg()', which also handles the saving of messages to a session
- variable as well as client-specific message formatting
-
- 2007-06-26 23:40 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/queries.php:
- - error, warning and notification messages are now generated by function
- 'returnMsg()', which also handles the saving of messages to a session
- variable as well as client-specific message formatting
- - started to internationalize error, warning and notification messages
- (this isn't done yet)
- - fixed a bug where the "Edit Query" button on the main page didn't work
- if the localized button string did contain any non-ASCII character(s).
-
- 2007-06-26 23:37 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/locales/de/common.inc,
- /branches/bleeding-edge/locales/de/common_utf8.inc,
- /branches/bleeding-edge/locales/en/common.inc,
- /branches/bleeding-edge/locales/en/common_utf8.inc,
- /branches/bleeding-edge/locales/fr/common.inc,
- /branches/bleeding-edge/locales/fr/common_utf8.inc:
- added/changed locales and removed unused ones (note that the french
- localization of strings isn't finished yet)
-
- 2007-06-26 23:33 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/library_search.php:
- just added a TODO comment about I18n to the file header
-
- 2007-06-26 23:31 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql,
- /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/update.sql:
- added initial support for spanish and chinese localizations
-
- 2007-06-26 23:26 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import_modify.php:
- - error, warning and notification messages are now generated by function
- 'returnMsg()', which also handles the saving of messages to a session
- variable as well as client-specific message formatting
- - started to internationalize error, warning and notification messages
- (this isn't done yet)
- - added support for the Bookends desktop reference management application
-
- 2007-06-26 23:24 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import.php:
- just renamed "Cambridge Scientific Abstracts (CSA)" to "CSA Illumina"
-
- 2007-06-26 23:16 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/duplicate_manager.php,
- /branches/bleeding-edge/duplicate_modify.php,
- /branches/bleeding-edge/import_csa_modify.php,
- /branches/bleeding-edge/includes/install.inc.php,
- /branches/bleeding-edge/modify.php,
- /branches/bleeding-edge/query_manager.php,
- /branches/bleeding-edge/query_modify.php,
- /branches/bleeding-edge/receipt.php,
- /branches/bleeding-edge/rss.php,
- /branches/bleeding-edge/user_options_modify.php,
- /branches/bleeding-edge/user_validation.php:
- - error, warning and notification messages are now generated by function
- 'returnMsg()', which also handles the saving of messages to a session
- variable as well as client-specific message formatting
- - started to internationalize error, warning and notification messages
- (this isn't done yet)
-
- 2007-06-26 23:01 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/index.php:
- changed or merged some localization strings to allow for better
- translations to languages such as spanish or chinese
-
- 2007-06-26 22:47 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_html.php:
- added support for include mechanisms: for citation output, 'wrapResults=0'
- causes refbase to output only a partial HTML document structure containing
- solely the search results table (i.e. without any header or footer markup)
-
- 2007-06-26 22:45 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_ascii.php,
- /branches/bleeding-edge/cite/formats/cite_latex.php,
- /branches/bleeding-edge/cite/formats/cite_markdown.php,
- /branches/bleeding-edge/cite/formats/cite_pdf.php,
- /branches/bleeding-edge/cite/formats/cite_rtf.php:
- added variable '$wrapResults' (which is used for include mechanisms) to
- the parameter list of the 'citeRecords()' function
-
- 2007-06-26 22:34 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/advanced_search.php,
- /branches/bleeding-edge/includes/footer.inc.php,
- /branches/bleeding-edge/includes/header.inc.php,
- /branches/bleeding-edge/record.php,
- /branches/bleeding-edge/simple_search.php,
- /branches/bleeding-edge/sql_search.php:
- changed or merged some localization strings to allow for better
- translations to languages such as spanish or chinese
-
- 2007-06-25 19:46 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php:
- - function 'identifySourceFormat()' now recognizes the Endnote XML format
- - function 'parseRecords()': if the 'url' field actually contains a DOI
- prefixed with "http://dx.doi.org/" (AND the 'doi' field is empty), we'll
- extract the DOI and move it to the 'doi' field
-
- 2007-06-24 10:56 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/initialize/ini.inc.php:
- added new variable '$sessionTempDir' which defines the session/temp dir
- path
-
- 2007-06-24 10:54 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/execute.inc.php:
- - the session/temp dir path is now set in variable '$sessionTempDir' in
- 'ini.inc.php' which obviates variable '$tempDirPath' and function
- 'getTempDirPath()'
- - renamed functions 'string2File()' and 'array2File()' to 'stringToFile()'
- and 'arrayToFile()', respectively
- - some changes to whitespace
-
- 2007-06-23 21:16 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/styles/cite_APA.php:
- improved regex patterns to avoid false positives when matching single page
- items that are specified using a page range with equal start & end numbers
- (like: "127-127")
-
- 2007-06-23 20:06 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/transtab_refbase_latex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_rtf.inc.php:
- curly brackets in field contents are now escaped to avoid incorrect code
-
- 2007-05-23 19:36 Matthias Steffens <refbase@extracts.de>
-
- * /trunk/AUTHORS, /trunk/BUGS, /trunk/COPYING, /trunk/ChangeLog,
- /trunk/INSTALL, /trunk/NEWS, /trunk/README, /trunk/TODO,
- /trunk/UPDATE, /trunk/advanced_search.php,
- /trunk/cite/formats/cite_ascii.php,
- /trunk/cite/formats/cite_html.php,
- /trunk/cite/formats/cite_latex.php,
- /trunk/cite/formats/cite_markdown.php,
- /trunk/cite/formats/cite_pdf.php,
- /trunk/cite/formats/cite_rtf.php,
- /trunk/cite/styles/cite_APA.php,
- /trunk/cite/styles/cite_AnnGlaciol_JGlaciol.php,
- /trunk/cite/styles/cite_DeepSeaRes.php,
- /trunk/cite/styles/cite_MLA.php,
- /trunk/cite/styles/cite_PolarBiol_MarBiol_MEPS.php,
- /trunk/cite/styles/cite_TextCitation.php,
- /trunk/contrib/command_line/README,
- /trunk/contrib/command_line/refbase,
- /trunk/contrib/command_line/refbase_import,
- /trunk/contrib/endnote/README,
- /trunk/contrib/endnote/en-importer.sh,
- /trunk/contrib/endnote/endnote2mysql.php,
- /trunk/contrib/import_templates/import_template_base.php,
- /trunk/contrib/skins/README,
- /trunk/contrib/skins/mediawiki-monobook/README,
- /trunk/contrib/skins/mediawiki-monobook/footer.inc.php,
- /trunk/contrib/skins/mediawiki-monobook/header.inc.php,
- /trunk/contrib/skins/mediawiki-monobook/main.css,
- /trunk/css/style.css, /trunk/css/style_print.css,
- /trunk/duplicate_manager.php, /trunk/duplicate_modify.php,
- /trunk/duplicate_search.php, /trunk/error.php,
- /trunk/export/bibutils/export_xml2bib.php,
- /trunk/export/bibutils/export_xml2end.php,
- /trunk/export/bibutils/export_xml2isi.php,
- /trunk/export/bibutils/export_xml2ris.php,
- /trunk/export/bibutils/export_xml2word.php,
- /trunk/export/export_modsxml.php,
- /trunk/export/export_odfxml.php, /trunk/export/export_srwxml.php,
- /trunk/extract.php, /trunk/img/doi.gif, /trunk/img/link.gif,
- /trunk/img/logo.jpg, /trunk/import.php,
- /trunk/import/bibutils/import_bib2refbase.php,
- /trunk/import/bibutils/import_copac2refbase.php,
- /trunk/import/bibutils/import_end2refbase.php,
- /trunk/import/bibutils/import_endx2refbase.php,
- /trunk/import/bibutils/import_isi2refbase.php,
- /trunk/import/bibutils/import_med2refbase.php,
- /trunk/import/bibutils/import_modsxml2refbase.php,
- /trunk/import/bibutils/import_ris2refbase.php,
- /trunk/import/import_csa2refbase.php,
- /trunk/import/import_isi2refbase.php,
- /trunk/import/import_medline2refbase.php,
- /trunk/import/import_refworks2refbase.php,
- /trunk/import/import_ris2refbase.php,
- /trunk/import/import_scifinder2refbase.php,
- /trunk/import_csa.php, /trunk/import_csa_modify.php,
- /trunk/import_modify.php, /trunk/includes/cite.inc.php,
- /trunk/includes/classes/include.php,
- /trunk/includes/classes/org/active-link/net/HTTPClient.php,
- /trunk/includes/classes/org/active-link/net/HTTPServer.php,
- /trunk/includes/classes/org/active-link/net/Socket.php,
- /trunk/includes/classes/org/active-link/sys/File.php,
- /trunk/includes/classes/org/active-link/xml/Branch.php,
- /trunk/includes/classes/org/active-link/xml/Leaf.php,
- /trunk/includes/classes/org/active-link/xml/RSS.php,
- /trunk/includes/classes/org/active-link/xml/Tag.php,
- /trunk/includes/classes/org/active-link/xml/Tree.php,
- /trunk/includes/classes/org/active-link/xml/XML.php,
- /trunk/includes/classes/org/active-link/xml/XMLBranch.php,
- /trunk/includes/classes/org/active-link/xml/XMLDocument.php,
- /trunk/includes/classes/org/active-link/xml/XMLLeaf.php,
- /trunk/includes/classes/org/active-link/xml/XMLRPCClient.php,
- /trunk/includes/classes/org/active-link/xml/XPath.php,
- /trunk/includes/classes/org/bibliophile/MINIMALRTF.php,
- /trunk/includes/classes/org/pdf-php/class.ezpdf.php,
- /trunk/includes/classes/org/pdf-php/class.pdf.php,
- /trunk/includes/classes/org/pdf-php/fonts/Courier-Bold.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Courier-BoldOblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Courier-Oblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Courier.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Helvetica-Bold.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Helvetica-BoldOblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Helvetica-Oblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Helvetica.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Symbol.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Times-Bold.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Times-BoldItalic.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Times-Italic.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Times-Roman.afm,
- /trunk/includes/classes/org/pdf-php/fonts/ZapfDingbats.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Courier-Bold.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Courier-BoldOblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Courier-Oblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Courier.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Helvetica-Bold.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Helvetica-BoldOblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Helvetica-Oblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Helvetica.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Symbol.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Times-Bold.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Times-BoldItalic.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Times-Italic.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Times-Roman.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_ZapfDingbats.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_a0100131.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_a010013l.afm,
- /trunk/includes/execute.inc.php, /trunk/includes/export.inc.php,
- /trunk/includes/footer.inc.php, /trunk/includes/header.inc.php,
- /trunk/includes/import.inc.php, /trunk/includes/include.inc.php,
- /trunk/includes/install.inc.php, /trunk/includes/locales.inc.php,
- /trunk/includes/modsxml.inc.php, /trunk/includes/odfxml.inc.php,
- /trunk/includes/openurl.inc.php,
- /trunk/includes/results_header.inc.php,
- /trunk/includes/srwxml.inc.php,
- /trunk/includes/transtab_bibtex_refbase.inc.php,
- /trunk/includes/transtab_latex_latin1.inc.php,
- /trunk/includes/transtab_latex_unicode.inc.php,
- /trunk/includes/transtab_latin1_ascii.inc.php,
- /trunk/includes/transtab_latin1_bibtex.inc.php,
- /trunk/includes/transtab_latin1_latex.inc.php,
- /trunk/includes/transtab_refbase_ascii.inc.php,
- /trunk/includes/transtab_refbase_bibtex.inc.php,
- /trunk/includes/transtab_refbase_html.inc.php,
- /trunk/includes/transtab_refbase_latex.inc.php,
- /trunk/includes/transtab_refbase_markdown.inc.php,
- /trunk/includes/transtab_refbase_pdf.inc.php,
- /trunk/includes/transtab_refbase_rtf.inc.php,
- /trunk/includes/transtab_refbase_unicode.inc.php,
- /trunk/includes/transtab_unicode_ascii.inc.php,
- /trunk/includes/transtab_unicode_bibtex.inc.php,
- /trunk/includes/transtab_unicode_latex.inc.php,
- /trunk/includes/unapi.inc.php,
- /trunk/includes/webservice.inc.php, /trunk/includes/zip.inc.php,
- /trunk/index.php, /trunk/initialize/db.inc.php,
- /trunk/initialize/ini.inc.php, /trunk/install.php,
- /trunk/install.sql, /trunk/install_utf8.sql,
- /trunk/library_search.php, /trunk/locales/core.php,
- /trunk/locales/de/common.inc, /trunk/locales/de/common_utf8.inc,
- /trunk/locales/en/common.inc, /trunk/locales/en/common_utf8.inc,
- /trunk/locales/fr/common.inc, /trunk/locales/fr/common_utf8.inc,
- /trunk/modify.php, /trunk/note/GNU_general_public_license.txt,
- /trunk/note/auth_table_info.txt,
- /trunk/note/copyright_notice.txt, /trunk/note/db_field_info.txt,
- /trunk/note/deleted_field_info.txt,
- /trunk/note/depends_table_info.txt,
- /trunk/note/formats_table_info.txt,
- /trunk/note/grep_patterns.txt,
- /trunk/note/group_permissions_table_info.txt,
- /trunk/note/groups_table_info.txt,
- /trunk/note/languages_table_info.txt,
- /trunk/note/queries_table_info.txt,
- /trunk/note/refbase_history.txt,
- /trunk/note/styles_table_info.txt,
- /trunk/note/types_table_info.txt,
- /trunk/note/user_data_table_info.txt,
- /trunk/note/user_formats_table_info.txt,
- /trunk/note/user_options_table_info.txt,
- /trunk/note/user_permissions_table_info.txt,
- /trunk/note/user_styles_table_info.txt,
- /trunk/note/user_types_table_info.txt,
- /trunk/note/users_table_info.txt, /trunk/queries.php,
- /trunk/query_manager.php, /trunk/query_modify.php,
- /trunk/receipt.php, /trunk/record.php, /trunk/rss.php,
- /trunk/search.php, /trunk/show.php, /trunk/simple_search.php,
- /trunk/sql_search.php, /trunk/sru.php,
- /trunk/srwExplainResponse2html.xsl, /trunk/srwmods2html.xsl,
- /trunk/unapi.php, /trunk/update.php, /trunk/update.sql,
- /trunk/user_details.php, /trunk/user_login.php,
- /trunk/user_logout.php, /trunk/user_options.php,
- /trunk/user_options_modify.php, /trunk/user_receipt.php,
- /trunk/user_removal.php, /trunk/user_validation.php,
- /trunk/users.php:
- merged bleeding-edge branch changes r952 into the trunk
-
- 2007-05-19 19:37 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/modsxml.inc.php:
- links to files were incorrect if '$filesBaseURL' did contain an absolute
- path; fixed
-
- 2007-05-13 22:54 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/error.php,
- /branches/bleeding-edge/record.php:
- we now properly HTML encode user input, SQL queries and MySQL error
- messages that may be displayed onscreen
-
- 2007-05-13 22:46 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/show.php:
- we now strip HTML tags from the custom header message to prevent
- cross-site scripting (XSS) attacks
-
- 2007-05-13 22:41 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php:
- - we now strip HTML tags from the custom header message to prevent
- cross-site scripting (XSS) attacks
- - improved detection of XSS attacks in SQL commands
- - the title string of RSS links is now properly HTML encoded
- - custom header messages are now HTML encoded, and refbase markup syntax
- is now fully supported within header messages
- - SQL commands are now properly HTML encoded before getting displayed
- onscreen
-
- 2007-05-13 22:20 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- - function 'queryMySQLDatabase()': in case of an error, the SQL query is
- now properly HTML encoded before outputting it to the screen
- - function 'showErrorMsg()': for CLI clients, we now HTML encode the error
- message returned by MySQL since a malicious user could use the "client"
- parameter to perform a cross-site scripting (XSS) attack
- - added function 'stripTags()' which strips HTML and PHP tags from the
- input string
-
- 2007-05-13 14:03 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php:
- - added a preprocessor feature where import routines can apply search &
- replace actions to each record's raw source data
- - renamed variable '$searchReplaceActionsArray' to
- '$postprocessorActionsArray' to better reflect its purpose
- - function 'medlineToRefbase()': if the 'FAU' field is not available in
- the MEDLINE source data, we now extract author information from the 'AU'
- field
- - function 'parseRecords': fixed an incorrect comparison of field labels
-
- 2007-05-13 12:07 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- - function 'start_session()': we now attempt to set the system's locale
- - added new function 'setSystemLocale()' which sets the system's locale
- information so that string comparison, and character classification &
- conversion correctly honours higher ASCII chars such as accented
- characters or umlauts
-
- 2007-05-12 05:57 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/includes/modsxml.inc.php:
- Add missing ';'
-
- 2007-05-02 22:40 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/includes/modsxml.inc.php:
- URL shaping of file location as in search.php
-
- 2007-05-02 22:02 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/srwxml.inc.php:
- the MODS version
- number is now added to the <mods> tag by 'modsxml.inc.php'
-
- 2007-05-02 21:58 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/modsxml.inc.php:
- - we now write an attribution string to the notes branch which contains
- the URL to the refbase database record as well as the last modification
- date
- - each <mods> tag now includes the MODS version number (currently MODS
- v3.2)
- - we now include a link to any corresponding file if permissions allow so
- - some changes to whitespace and comments
-
- 2007-05-02 21:43 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php,
- /branches/bleeding-edge/show.php,
- /branches/bleeding-edge/sru.php:
- for export, added fields 'modified_date' and 'modified_time' to SQL
- queries
-
- 2007-04-24 18:52 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/includes/execute.inc.php:
- Remove the redirection shell character from exec to make it more robust
- with safe_mode=On
-
- 2007-04-16 22:08 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/styles/cite_APA.php:
- - for newspaper articles, we now print the contents of the 'volume'
- (=month) and 'issue' (=day) fields after the year, and page numbers get
- prefixed with "p." or "pp."
- - for journal/newspaper/conference articles and book chapters, single page
- items are now recognized if specified as "XX-XX" (i.e. a page range with
- equal start & end numbers); similarly, multi-page items where only a
- start page number is given are now recognized if specified as "XX-".
- - for conference articles and book chapters, contents of the 'edition' and
- 'volume' fields are now printed after the container title, alongside the
- pages information
- - for software, the title now prints in plain text (instead of italics)
- and is appended with a "[Computer software]" label
- - the software version number is now printed from the entry's 'edition'
- field (though we'll need to change it's field type to 'VARCHAR')
- - the software URL is now printed if given in the 'url' field (in which
- case the final period character is omitted)
-
- 2007-04-15 16:48 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/transtab_latex_latin1.inc.php,
- /branches/bleeding-edge/includes/transtab_latex_unicode.inc.php:
- parentheses in "... PARENTHESIS" array items are now properly
- escaped; this
- fixes 'preg_match()' compilation errors when importing BibTeX
- records into a
- refbase UTF-8 database
-
- 2007-04-15 15:36 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/styles/cite_APA.php,
- /branches/bleeding-edge/cite/styles/cite_AnnGlaciol_JGlaciol.php,
- /branches/bleeding-edge/cite/styles/cite_DeepSeaRes.php,
- /branches/bleeding-edge/cite/styles/cite_MLA.php,
- /branches/bleeding-edge/cite/styles/cite_PolarBiol_MarBiol_MEPS.php:
- function 'citeRecord()': added initial support for new resource types:
- Manual, Miscellaneous, Newspaper Article, Report, Patent, Software;
- newspaper articles will be formatted similar to journal articles while the
- other new types (as well as records of unrecognized type) will be
- currently formatted like whole books
-
- 2007-04-15 15:20 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/odfxml.inc.php:
- - function 'initializeArrays()': added support for new resource types:
- Manual, Miscellaneous, Report, Newspaper Article, Patent, Software (the
- latter three don't seem to be supported by the current OpenOffice
- version)
- - changed/added some comments
-
- 2007-04-15 15:13 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/modsxml.inc.php:
- - function 'modsRecord()': added support for new resource types: Manual,
- Miscellaneous, Newspaper Article, Patent, Report, Software
- - we now use 'marcgt' (instead of 'marc') as authority attribute for genre
- according to <http://www.loc.gov/marc/sourcecode/genre/genresource.html>
-
- 2007-04-15 14:55 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php:
- - functions 'risToRefbase()' and 'refworksToRefbase()': added support for
- the new resource types: Miscellaneous, Newspaper Article, Patent,
- Report, Software (Manual is not supported by RIS or Refworks as a
- separate type)
- - function 'medlineToRefbase()': added support for additional PubMed
- resource types (Newspaper Article, Report, Patent)
-
- 2007-04-15 14:33 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/initialize/ini.inc.php:
- added new export formats to variable '$defaultUserExportFormats': ISI,
- Word XML
-
- 2007-04-15 14:15 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/locales/de/common.inc,
- /branches/bleeding-edge/locales/de/common_utf8.inc,
- /branches/bleeding-edge/locales/en/common.inc,
- /branches/bleeding-edge/locales/en/common_utf8.inc,
- /branches/bleeding-edge/locales/fr/common.inc,
- /branches/bleeding-edge/locales/fr/common_utf8.inc:
- added new locales to support the new resource types: Manual,
- Miscellaneous, Newspaper Article, Patent, Report, Software
-
- 2007-04-15 14:07 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/cite.inc.php:
- function 'generateTypeTitle()': added support for new resource types:
- Manual, Miscellaneous, Newspaper Article, Patent, Report, Software
-
- 2007-04-15 14:04 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php:
- function 'generateExport()': added support for new export formats 'ISI'
- and 'Word XML'
-
- 2007-04-15 13:50 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/install.inc.php:
- function 'insertIfNotExists()' now uses an array to specify one or more
- key column(s) and value(s) which allows for WHERE clauses that query
- multiple columns
-
- 2007-04-15 13:41 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/update.php:
- - adopted all calls to function 'insertIfNotExists()' which now uses an
- array to specify key column(s) and value(s)
- - added UPDATE queries for cite styles 'Ann Glaciol' and 'J Glaciol'
- - updated queries for existing resource types and added code for the new
- types: Manual, Miscellaneous, Newspaper Article, Patent, Report,
- Software
- - the 'ISI' and 'Word XML' export formats will now be enabled by default
-
- 2007-04-15 13:23 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/update.sql:
- table 'types': updated existing resource types and added new types:
- Manual, Miscellaneous, Newspaper Article, Patent, Report, Software
-
- 2007-04-15 13:12 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql:
- - table 'types': updated existing resource types and added new types:
- Manual, Miscellaneous, Newspaper Article, Patent, Report, Software
- - updated tables 'user_formats' and 'user_types' to account for newly
- added import/export formats and resource types
-
- 2007-04-15 13:00 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/install.php:
- - changed case for some field labels
- - changed URL, case and description for Bibutils
-
- 2007-04-12 14:57 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_pdf.php:
- - the size of the PDF page is now defined in variable '$pdfPageSize' (in
- file 'initialize/ini.inc.php')
- - besides 'a4', 'letter' is now supported as PDF page size; all margins
- and header/footer elements are now adjusted depending on the chosen page
- size
-
- 2007-04-12 14:43 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_markdown.php:
- if a custom header message was given, we decrease the heading level of
- sections & subsections by one (since the header message has level 1)
-
- 2007-04-12 14:39 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_html.php,
- /branches/bleeding-edge/cite/formats/cite_rtf.php:
- just some changes to comments and whitespace
-
- 2007-04-12 13:36 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_latex.php:
- - we now always use double slashes in front of LaTeX commands
- - a given header message wasn't printed correctly (due to braces being
- swallowed by PHP); fixed
- - added '\maketitle' to the LaTeX output which ensures that a given header
- message gets typeset by LaTeX
-
- 2007-04-12 13:12 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/formats/cite_ascii.php:
- when returning results to CLI clients, the header message was outputted
- twice; fixed
-
- 2007-04-12 12:15 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/initialize/ini.inc.php:
- - added new resource types to variable '$defaultUserTypes': Manual,
- Miscellaneous, Newspaper Article, Patent, Report, Software
- - added new variable '$pdfPageSize' which defines the size of the PDF page
- when outputting citations as PDF (either 'a4' or 'letter')
-
- 2007-04-12 11:18 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- function 'reArrangeAuthorContents()': we now remove excess spaces from the
- end of the author string which avoids duplicate spaces in the formatted
- APA citation (between authors and year)
-
- 2007-04-10 23:31 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/styles/cite_APA.php:
- - multiple initials from a single author are now separated by a dot *and*
- a space (this, and all changes below, are based on the "APA Research
- Style Crib Sheet" available from <http://www.docstyles.com/apacrib.htm>)
- - the contents of the 'issue' field are now printed in plain text (and not
- in italics)
- - removed the colon after "from" in the source info that's printed for
- online publications
- - the final period character is now omitted for online publications if a
- DOI or URL is given
- - for book chapters and conference articles, place and publisher are now
- separated from the preceeding page info by a period character (instead
- of a comma)
- - if the author is actually the editor of the resource, we now append '
- (Ed.)' or ' (Eds.)' instead of ', ed' or ', eds' printed in italics
- - for editions other than the first one, we now print edition info after
- the title
- - changed formatting of thesis info and added place info
- - the string "Author" is now used instead of the publisher's name when the
- author and publisher are identical
-
- 2007-04-10 21:32 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php,
- /branches/bleeding-edge/show.php:
- we now extract the value of the 'client' parameter before the call to the
- 'start_session()' function (since this function initiates database queries
- that require the '$client' variable); this also fixes a bug where refbase
- did return an HTML formatted error message (instead of plain ASCII) to CLI
- clients if the connection to the host/database could not be established.
-
- 2007-04-10 21:13 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php:
- - 'file://' is now recognized in the 'file' field as indicator for a full
- path spec to a local file; i.e., if the contents of the 'file' field
- start with 'file://', we don't prefix them with the '$filesBaseURL'
- given in 'ini.inc.php'
- - functions 'extractFormElementsQueryResults()' &
- 'extractFormElementsExtract()': added 'edition' field to the SELECT
- statement of SQL queries that generate citation output; this allows the
- APA style to output the edition number.
-
- 2007-04-10 20:40 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- - function 'reArrangeAuthorContents()': a comma was appended to the author
- name even if the 'author' field did contain a name that wasn't separated
- by a comma into family name and given name (such as an organization's
- name); fixed
- - function 'reArrangeAuthorContents()': rearranged clean-up code to avoid
- excess space before ", et al." in certain cases (such as in APA output)
-
- 2007-04-09 18:11 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/cite/styles/cite_APA.php:
- Remove extraneous punctuation in book chapters (between publication and
- page number)
-
- 2007-04-09 17:54 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/cite/styles/cite_APA.php:
- Eds -> Eds.
-
- 2007-04-06 23:57 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/includes/modsxml.inc.php:
- Moved DOI back to toplevel, as Zotero has been fixed.
-
- 2007-03-31 11:36 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php:
- - function 'risToRefbase()': the contents of the 'SN' field from RIS
- records with type 'STD' are now imported to the refbase 'isbn' field
- (instead of the 'issn' field)
- - function 'medlineToRefbase()': we now make sure that all journal title
- words (with >3 characters) start with an upper case letter. Note that
- this probably won't be beneficial for records which are not of type
- "Journal Article" (i.e. we might need to revert this change)
- - function 'medlineToRefbase()': added support for additional PubMed
- resource types (more to come...)
- - some changes to comments
-
- 2007-03-22 00:56 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql,
- /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/update.sql:
- table 'formats': added 'Endnote XML' import format as well as 'ISI' and
- 'Word XML' export formats
-
- 2007-03-21 22:36 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/export/bibutils/export_xml2isi.php:
- initial checkin (exports records to ISI Web of Science format)
-
- 2007-03-21 22:35 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/export/bibutils/export_xml2word.php:
- initial checkin (exports records to Word 2007 bibliography XML
- format)
-
- 2007-03-21 22:34 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import/bibutils/import_endx2refbase.php:
- initial checkin (imports records from Endnote XML-formatted
- source data)
-
- 2007-03-20 02:10 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/includes/modsxml.inc.php:
- Fix DOI location for Zotero (should be in related item host, not in
- "part")
-
- 2007-03-20 01:58 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/includes/modsxml.inc.php:
- Fixes to work with Zotero (minimally tested with anything else):
- - Change extent type from 'page' to 'pages' (per suggestions in MODS
- schema)
- - Place DOI in related item, rather than in top-level (we may end up
- changing this one back)
-
- 2007-03-19 13:12 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- - functions 'getPermissions()' and 'updateUserPermissions()': SQL queries
- did use raw table names instead of the appropriate '$table*' variables
- from 'initialize/db.inc.php'; fixed
- - function 'generateRSS()': To avoid advertising email adresses in public
- RSS output, we remove email addresses from contents of the 'modified_by'
- field
-
- 2007-03-19 12:50 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/install.php:
- UPDATE SQL queries did use raw table names instead of the appropriate
- '$table*' variables from 'initialize/db.inc.php'; fixed
-
- 2007-03-19 12:41 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/initialize/db.inc.php:
- added '$tablePrefix' variable to improve setup on shared hosts where
- refbase tables may need to coexist with other tables in the same MySQL
- database
-
- 2007-03-18 17:36 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/initialize/db.inc.php:
- added note in comments: renaming of table names must be also done in files
- 'install.sql' and 'update.sql'
-
- 2007-03-10 15:32 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/show.php:
- 'thesis=no' did not return records where the thesis field contained the
- empty string (i.e. where thesis was empty but NOT NULL); fixed
-
- 2007-02-18 16:51 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import.php:
- added SciFinder to list of supported import formats
-
- 2007-02-18 13:21 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php:
- - added function 'scifinderToRefbase()' which converts records from
- SciFinder tagged format into the standard "refbase" array format
- - function 'identifySourceFormat()' now recognizes the SciFinder format
- - some changes to whitespace in comments
-
- 2007-02-18 13:09 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql,
- /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/update.sql:
- added 'SciFinder' import format to table 'formats'
-
- 2007-02-18 12:41 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import/import_scifinder2refbase.php:
- initial checkin (imports SciFinder Tagged Format)
-
- 2007-02-17 01:10 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/advanced_search.php,
- /branches/bleeding-edge/cite/formats/cite_ascii.php,
- /branches/bleeding-edge/cite/formats/cite_html.php,
- /branches/bleeding-edge/cite/formats/cite_latex.php,
- /branches/bleeding-edge/cite/formats/cite_markdown.php,
- /branches/bleeding-edge/cite/formats/cite_pdf.php,
- /branches/bleeding-edge/cite/formats/cite_rtf.php,
- /branches/bleeding-edge/cite/styles/cite_APA.php,
- /branches/bleeding-edge/cite/styles/cite_AnnGlaciol_JGlaciol.php,
- /branches/bleeding-edge/cite/styles/cite_DeepSeaRes.php,
- /branches/bleeding-edge/cite/styles/cite_MLA.php,
- /branches/bleeding-edge/cite/styles/cite_PolarBiol_MarBiol_MEPS.php,
- /branches/bleeding-edge/cite/styles/cite_TextCitation.php,
- /branches/bleeding-edge/contrib/import_templates/import_template_base.php,
- /branches/bleeding-edge/css/style.css,
- /branches/bleeding-edge/css/style_print.css,
- /branches/bleeding-edge/duplicate_manager.php,
- /branches/bleeding-edge/duplicate_modify.php,
- /branches/bleeding-edge/duplicate_search.php,
- /branches/bleeding-edge/error.php,
- /branches/bleeding-edge/export/bibutils/export_xml2bib.php,
- /branches/bleeding-edge/export/bibutils/export_xml2end.php,
- /branches/bleeding-edge/export/bibutils/export_xml2ris.php,
- /branches/bleeding-edge/export/export_modsxml.php,
- /branches/bleeding-edge/export/export_odfxml.php,
- /branches/bleeding-edge/export/export_srwxml.php,
- /branches/bleeding-edge/extract.php,
- /branches/bleeding-edge/import/bibutils/import_bib2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_copac2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_end2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_isi2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_med2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_modsxml2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_ris2refbase.php,
- /branches/bleeding-edge/import/import_csa2refbase.php,
- /branches/bleeding-edge/import/import_isi2refbase.php,
- /branches/bleeding-edge/import/import_medline2refbase.php,
- /branches/bleeding-edge/import/import_refworks2refbase.php,
- /branches/bleeding-edge/import/import_ris2refbase.php,
- /branches/bleeding-edge/import_csa.php,
- /branches/bleeding-edge/import_modify.php,
- /branches/bleeding-edge/includes/cite.inc.php,
- /branches/bleeding-edge/includes/execute.inc.php,
- /branches/bleeding-edge/includes/export.inc.php,
- /branches/bleeding-edge/includes/footer.inc.php,
- /branches/bleeding-edge/includes/header.inc.php,
- /branches/bleeding-edge/includes/import.inc.php,
- /branches/bleeding-edge/includes/install.inc.php,
- /branches/bleeding-edge/includes/locales.inc.php,
- /branches/bleeding-edge/includes/modsxml.inc.php,
- /branches/bleeding-edge/includes/odfxml.inc.php,
- /branches/bleeding-edge/includes/openurl.inc.php,
- /branches/bleeding-edge/includes/results_header.inc.php,
- /branches/bleeding-edge/includes/srwxml.inc.php,
- /branches/bleeding-edge/includes/transtab_bibtex_refbase.inc.php,
- /branches/bleeding-edge/includes/transtab_latex_latin1.inc.php,
- /branches/bleeding-edge/includes/transtab_latex_unicode.inc.php,
- /branches/bleeding-edge/includes/transtab_latin1_ascii.inc.php,
- /branches/bleeding-edge/includes/transtab_latin1_bibtex.inc.php,
- /branches/bleeding-edge/includes/transtab_latin1_latex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_ascii.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_bibtex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_html.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_latex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_markdown.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_pdf.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_rtf.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_unicode.inc.php,
- /branches/bleeding-edge/includes/transtab_unicode_ascii.inc.php,
- /branches/bleeding-edge/includes/transtab_unicode_bibtex.inc.php,
- /branches/bleeding-edge/includes/transtab_unicode_latex.inc.php,
- /branches/bleeding-edge/includes/unapi.inc.php,
- /branches/bleeding-edge/includes/webservice.inc.php,
- /branches/bleeding-edge/index.php,
- /branches/bleeding-edge/initialize/db.inc.php,
- /branches/bleeding-edge/initialize/ini.inc.php,
- /branches/bleeding-edge/install.php,
- /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql,
- /branches/bleeding-edge/library_search.php,
- /branches/bleeding-edge/locales/core.php,
- /branches/bleeding-edge/modify.php,
- /branches/bleeding-edge/queries.php,
- /branches/bleeding-edge/query_manager.php,
- /branches/bleeding-edge/query_modify.php,
- /branches/bleeding-edge/receipt.php,
- /branches/bleeding-edge/record.php,
- /branches/bleeding-edge/rss.php,
- /branches/bleeding-edge/search.php,
- /branches/bleeding-edge/show.php,
- /branches/bleeding-edge/simple_search.php,
- /branches/bleeding-edge/sql_search.php,
- /branches/bleeding-edge/sru.php,
- /branches/bleeding-edge/unapi.php,
- /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/update.sql,
- /branches/bleeding-edge/user_details.php,
- /branches/bleeding-edge/user_login.php,
- /branches/bleeding-edge/user_logout.php,
- /branches/bleeding-edge/user_options.php,
- /branches/bleeding-edge/user_options_modify.php,
- /branches/bleeding-edge/user_receipt.php,
- /branches/bleeding-edge/user_removal.php,
- /branches/bleeding-edge/user_validation.php,
- /branches/bleeding-edge/users.php:
- standardized file header: unified layout and added SVN keywords
-
- 2007-02-17 00:58 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import.php:
- - standardized file header: unified layout and added SVN keywords
- - updated link for ISI Web of Science
-
- 2007-02-17 00:47 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import_csa_modify.php:
- - standardized file header: unified layout and added SVN keywords
- - we now trim whitespace from poorly copied PubMed ID's
-
- 2007-02-17 00:35 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- - standardized file header: unified layout and added SVN keywords
- - function 'showLogin()': added support for 'duplicate_search.php'
-
- 2007-02-16 15:12 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/import_modify.php:
- added support for direct import capabilities from desktop client
- "Bookends" (client="be-bookends_import-1.0")
-
- 2007-02-16 02:44 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/cite.inc.php,
- /branches/bleeding-edge/includes/odfxml.inc.php,
- /branches/bleeding-edge/initialize/ini.inc.php,
- /branches/bleeding-edge/locales/de/common.inc,
- /branches/bleeding-edge/locales/de/common_utf8.inc,
- /branches/bleeding-edge/locales/en/common.inc,
- /branches/bleeding-edge/locales/en/common_utf8.inc,
- /branches/bleeding-edge/locales/fr/common.inc,
- /branches/bleeding-edge/locales/fr/common_utf8.inc:
- added support for the new Proceedings types 'Conference Article' and
- 'Conference Volume'
-
- 2007-02-16 02:35 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/modsxml.inc.php:
- - added support for the new Proceedings types 'Conference Article' and
- 'Conference Volume'
- - for types "Book Chapter", "Journal Article" and "Conference Article",
- conference names are now associated with the host (instead of being
- always listed at root level)
- - added support for corporate names, which are treated similar to
- conference names (i.e., for "Book Chapter", "Journal Article" or
- "Conference Article", associate corp. names with host level, otherwise
- with root level)
-
- 2007-02-16 01:54 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/modify.php:
- - added support for the new Proceedings types 'Conference Article' and
- 'Conference Volume'
- - readdressed bug that prevented correct directory creation/renaming
- and/or PDF upload on some platforms; I'm confident that my changes work
- equally well and will be more understandable for future readers.
-
- 2007-02-16 01:35 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/includes/import.inc.php:
- - function 'isiToCsa()': improved matching of page number fields
- - function 'risToRefbase()': added 'LP' as a recognized RIS field for
- ending page number ('LP' is actually not part of the RIS specification
- but gets used in the wild such as in RIS exports of <http://aps.org/>)
- - functions 'function risToRefbase()' and 'refworksToRefbase()': changed
- type mapping of conference proceedings from "Unsupported: Conference
- Proceeding" to "Conference Article"
-
- 2007-02-16 00:49 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/styles/cite_APA.php,
- /branches/bleeding-edge/cite/styles/cite_DeepSeaRes.php,
- /branches/bleeding-edge/cite/styles/cite_MLA.php,
- /branches/bleeding-edge/cite/styles/cite_PolarBiol_MarBiol_MEPS.php:
- - the resource types "Conference Article" and "Conference Volume" are now
- recognized and are currently formatted similar to types "Book Chapter"
- and "Book Whole", respectively.
- - added '?>' PHP end tag to citation style
-
- 2007-02-16 00:31 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/styles/cite_AnnGlaciol_JGlaciol.php:
- - corrected the formatting of DOI numbers for online articles
- - the resource types "Conference Article" and "Conference Volume" are now
- recognized and are currently formatted similar to types "Book Chapter"
- and "Book Whole", respectively.
- - added '?>' PHP end tag to citation style
-
- 2007-02-16 00:19 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/cite/styles/cite_TextCitation.php:
- added '?>' PHP end tag to citation style
-
- 2007-02-15 23:59 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql,
- /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/update.sql:
- added support for the new Proceedings types 'Conference Article' and
- 'Conference Volume': added code that inserts or updates entries in table
- 'types' and that enables entries from table 'types' for all users
-
- 2007-02-15 22:22 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/advanced_search.php,
- /branches/bleeding-edge/cite/formats/cite_ascii.php,
- /branches/bleeding-edge/cite/formats/cite_html.php,
- /branches/bleeding-edge/cite/formats/cite_latex.php,
- /branches/bleeding-edge/cite/formats/cite_markdown.php,
- /branches/bleeding-edge/cite/formats/cite_pdf.php,
- /branches/bleeding-edge/cite/formats/cite_rtf.php,
- /branches/bleeding-edge/cite/styles/cite_APA.php,
- /branches/bleeding-edge/cite/styles/cite_AnnGlaciol_JGlaciol.php,
- /branches/bleeding-edge/cite/styles/cite_DeepSeaRes.php,
- /branches/bleeding-edge/cite/styles/cite_MLA.php,
- /branches/bleeding-edge/cite/styles/cite_PolarBiol_MarBiol_MEPS.php,
- /branches/bleeding-edge/cite/styles/cite_TextCitation.php,
- /branches/bleeding-edge/contrib/command_line/refbase,
- /branches/bleeding-edge/contrib/command_line/refbase_import,
- /branches/bleeding-edge/contrib/endnote/en-importer.sh,
- /branches/bleeding-edge/contrib/endnote/endnote2mysql.php,
- /branches/bleeding-edge/contrib/import_templates/import_template_base.php,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/footer.inc.php,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/header.inc.php,
- /branches/bleeding-edge/duplicate_manager.php,
- /branches/bleeding-edge/duplicate_modify.php,
- /branches/bleeding-edge/duplicate_search.php,
- /branches/bleeding-edge/error.php,
- /branches/bleeding-edge/export/bibutils/export_xml2bib.php,
- /branches/bleeding-edge/export/bibutils/export_xml2end.php,
- /branches/bleeding-edge/export/bibutils/export_xml2ris.php,
- /branches/bleeding-edge/export/export_modsxml.php,
- /branches/bleeding-edge/export/export_odfxml.php,
- /branches/bleeding-edge/export/export_srwxml.php,
- /branches/bleeding-edge/extract.php,
- /branches/bleeding-edge/import.php,
- /branches/bleeding-edge/import/bibutils/import_bib2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_copac2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_end2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_isi2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_med2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_modsxml2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_ris2refbase.php,
- /branches/bleeding-edge/import/import_csa2refbase.php,
- /branches/bleeding-edge/import/import_isi2refbase.php,
- /branches/bleeding-edge/import/import_medline2refbase.php,
- /branches/bleeding-edge/import/import_refworks2refbase.php,
- /branches/bleeding-edge/import/import_ris2refbase.php,
- /branches/bleeding-edge/import_csa.php,
- /branches/bleeding-edge/import_csa_modify.php,
- /branches/bleeding-edge/import_modify.php,
- /branches/bleeding-edge/includes/cite.inc.php,
- /branches/bleeding-edge/includes/classes/include.php,
- /branches/bleeding-edge/includes/classes/org/active-link/net/HTTPClient.php,
- /branches/bleeding-edge/includes/classes/org/active-link/net/HTTPServer.php,
- /branches/bleeding-edge/includes/classes/org/active-link/net/Socket.php,
- /branches/bleeding-edge/includes/classes/org/active-link/sys/File.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/Branch.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/Leaf.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/RSS.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/Tag.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/Tree.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XML.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XMLBranch.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XMLDocument.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XMLLeaf.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XMLRPCClient.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XPath.php,
- /branches/bleeding-edge/includes/classes/org/bibliophile/MINIMALRTF.php,
- /branches/bleeding-edge/includes/classes/org/pdf-php/class.ezpdf.php,
- /branches/bleeding-edge/includes/classes/org/pdf-php/class.pdf.php,
- /branches/bleeding-edge/includes/execute.inc.php,
- /branches/bleeding-edge/includes/export.inc.php,
- /branches/bleeding-edge/includes/footer.inc.php,
- /branches/bleeding-edge/includes/header.inc.php,
- /branches/bleeding-edge/includes/import.inc.php,
- /branches/bleeding-edge/includes/include.inc.php,
- /branches/bleeding-edge/includes/install.inc.php,
- /branches/bleeding-edge/includes/locales.inc.php,
- /branches/bleeding-edge/includes/modsxml.inc.php,
- /branches/bleeding-edge/includes/odfxml.inc.php,
- /branches/bleeding-edge/includes/openurl.inc.php,
- /branches/bleeding-edge/includes/results_header.inc.php,
- /branches/bleeding-edge/includes/srwxml.inc.php,
- /branches/bleeding-edge/includes/transtab_bibtex_refbase.inc.php,
- /branches/bleeding-edge/includes/transtab_latex_latin1.inc.php,
- /branches/bleeding-edge/includes/transtab_latex_unicode.inc.php,
- /branches/bleeding-edge/includes/transtab_latin1_ascii.inc.php,
- /branches/bleeding-edge/includes/transtab_latin1_bibtex.inc.php,
- /branches/bleeding-edge/includes/transtab_latin1_latex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_ascii.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_bibtex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_html.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_latex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_markdown.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_pdf.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_rtf.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_unicode.inc.php,
- /branches/bleeding-edge/includes/transtab_unicode_ascii.inc.php,
- /branches/bleeding-edge/includes/transtab_unicode_bibtex.inc.php,
- /branches/bleeding-edge/includes/transtab_unicode_latex.inc.php,
- /branches/bleeding-edge/includes/unapi.inc.php,
- /branches/bleeding-edge/includes/webservice.inc.php,
- /branches/bleeding-edge/includes/zip.inc.php,
- /branches/bleeding-edge/index.php,
- /branches/bleeding-edge/initialize/db.inc.php,
- /branches/bleeding-edge/initialize/ini.inc.php,
- /branches/bleeding-edge/install.php,
- /branches/bleeding-edge/library_search.php,
- /branches/bleeding-edge/locales/core.php,
- /branches/bleeding-edge/modify.php,
- /branches/bleeding-edge/queries.php,
- /branches/bleeding-edge/query_manager.php,
- /branches/bleeding-edge/query_modify.php,
- /branches/bleeding-edge/receipt.php,
- /branches/bleeding-edge/record.php,
- /branches/bleeding-edge/rss.php,
- /branches/bleeding-edge/search.php,
- /branches/bleeding-edge/show.php,
- /branches/bleeding-edge/simple_search.php,
- /branches/bleeding-edge/sql_search.php,
- /branches/bleeding-edge/sru.php,
- /branches/bleeding-edge/unapi.php,
- /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/user_details.php,
- /branches/bleeding-edge/user_login.php,
- /branches/bleeding-edge/user_logout.php,
- /branches/bleeding-edge/user_options.php,
- /branches/bleeding-edge/user_options_modify.php,
- /branches/bleeding-edge/user_receipt.php,
- /branches/bleeding-edge/user_removal.php,
- /branches/bleeding-edge/user_validation.php,
- /branches/bleeding-edge/users.php:
- removed all occurrences of svn:executable from all files
-
- 2007-02-15 16:49 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/AUTHORS:
- - added a missing colon
- - added Hugh E. Williams and David Lane to thankyou section
-
- 2007-02-15 16:19 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/search.php:
- - added & rearranged some code to better prevent cross-site scripting
- (XSS) attacks
- - functions 'displayColumns()' & 'displayDetails()': reverted the form
- method of the 'queryResults' form back to POST in order to support
- large-size SQL queries that would exceed the character limit of a GET
- request
- - added support for "duplicate_search.php"
- - added function 'findDuplicates()' which locates duplicate records within
- results of a given SQL query
-
- 2007-02-15 15:17 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/note/refbase_history.txt:
- removed file 'note/refbase_history.txt' which is superseded by NEWS
-
- 2007-02-15 15:13 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/AUTHORS, /branches/bleeding-edge/BUGS,
- /branches/bleeding-edge/COPYING,
- /branches/bleeding-edge/ChangeLog,
- /branches/bleeding-edge/INSTALL, /branches/bleeding-edge/NEWS,
- /branches/bleeding-edge/README, /branches/bleeding-edge/TODO,
- /branches/bleeding-edge/UPDATE,
- /branches/bleeding-edge/advanced_search.php,
- /branches/bleeding-edge/cite/formats/cite_ascii.php,
- /branches/bleeding-edge/cite/formats/cite_html.php,
- /branches/bleeding-edge/cite/formats/cite_latex.php,
- /branches/bleeding-edge/cite/formats/cite_markdown.php,
- /branches/bleeding-edge/cite/formats/cite_pdf.php,
- /branches/bleeding-edge/cite/formats/cite_rtf.php,
- /branches/bleeding-edge/cite/styles/cite_APA.php,
- /branches/bleeding-edge/cite/styles/cite_AnnGlaciol_JGlaciol.php,
- /branches/bleeding-edge/cite/styles/cite_DeepSeaRes.php,
- /branches/bleeding-edge/cite/styles/cite_MLA.php,
- /branches/bleeding-edge/cite/styles/cite_PolarBiol_MarBiol_MEPS.php,
- /branches/bleeding-edge/cite/styles/cite_TextCitation.php,
- /branches/bleeding-edge/contrib/command_line/README,
- /branches/bleeding-edge/contrib/command_line/refbase,
- /branches/bleeding-edge/contrib/command_line/refbase_import,
- /branches/bleeding-edge/contrib/endnote/README,
- /branches/bleeding-edge/contrib/endnote/en-importer.sh,
- /branches/bleeding-edge/contrib/endnote/endnote2mysql.php,
- /branches/bleeding-edge/contrib/import_templates/import_template_base.php,
- /branches/bleeding-edge/contrib/skins/README,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/README,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/footer.inc.php,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/header.inc.php,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/main.css,
- /branches/bleeding-edge/css/style.css,
- /branches/bleeding-edge/css/style_print.css,
- /branches/bleeding-edge/error.php,
- /branches/bleeding-edge/export/bibutils/export_xml2bib.php,
- /branches/bleeding-edge/export/bibutils/export_xml2end.php,
- /branches/bleeding-edge/export/bibutils/export_xml2ris.php,
- /branches/bleeding-edge/export/export_modsxml.php,
- /branches/bleeding-edge/export/export_odfxml.php,
- /branches/bleeding-edge/export/export_srwxml.php,
- /branches/bleeding-edge/extract.php,
- /branches/bleeding-edge/img/doi.gif,
- /branches/bleeding-edge/img/link.gif,
- /branches/bleeding-edge/img/logo.jpg,
- /branches/bleeding-edge/import.php,
- /branches/bleeding-edge/import/bibutils/import_bib2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_copac2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_end2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_isi2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_med2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_modsxml2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_ris2refbase.php,
- /branches/bleeding-edge/import/import_csa2refbase.php,
- /branches/bleeding-edge/import/import_isi2refbase.php,
- /branches/bleeding-edge/import/import_medline2refbase.php,
- /branches/bleeding-edge/import/import_refworks2refbase.php,
- /branches/bleeding-edge/import/import_ris2refbase.php,
- /branches/bleeding-edge/import_csa.php,
- /branches/bleeding-edge/import_csa_modify.php,
- /branches/bleeding-edge/import_modify.php,
- /branches/bleeding-edge/includes/cite.inc.php,
- /branches/bleeding-edge/includes/classes/include.php,
- /branches/bleeding-edge/includes/classes/org/active-link/net/HTTPClient.php,
- /branches/bleeding-edge/includes/classes/org/active-link/net/HTTPServer.php,
- /branches/bleeding-edge/includes/classes/org/active-link/net/Socket.php,
- /branches/bleeding-edge/includes/classes/org/active-link/sys/File.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/Branch.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/Leaf.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/RSS.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/Tag.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/Tree.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XML.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XMLBranch.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XMLDocument.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XMLLeaf.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XMLRPCClient.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XPath.php,
- /branches/bleeding-edge/includes/classes/org/bibliophile/MINIMALRTF.php,
- /branches/bleeding-edge/includes/classes/org/pdf-php/class.ezpdf.php,
- /branches/bleeding-edge/includes/classes/org/pdf-php/class.pdf.php,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Courier-Bold.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Courier-BoldOblique.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Courier-Oblique.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Courier.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Helvetica-Bold.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Helvetica-BoldOblique.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Helvetica-Oblique.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Helvetica.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Symbol.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Times-Bold.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Times-BoldItalic.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Times-Italic.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Times-Roman.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/ZapfDingbats.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Courier-Bold.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Courier-BoldOblique.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Courier-Oblique.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Courier.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Helvetica-Bold.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Helvetica-BoldOblique.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Helvetica-Oblique.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Helvetica.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Symbol.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Times-Bold.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Times-BoldItalic.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Times-Italic.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Times-Roman.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_ZapfDingbats.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_a0100131.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_a010013l.afm,
- /branches/bleeding-edge/includes/execute.inc.php,
- /branches/bleeding-edge/includes/export.inc.php,
- /branches/bleeding-edge/includes/footer.inc.php,
- /branches/bleeding-edge/includes/header.inc.php,
- /branches/bleeding-edge/includes/import.inc.php,
- /branches/bleeding-edge/includes/include.inc.php,
- /branches/bleeding-edge/includes/install.inc.php,
- /branches/bleeding-edge/includes/locales.inc.php,
- /branches/bleeding-edge/includes/modsxml.inc.php,
- /branches/bleeding-edge/includes/odfxml.inc.php,
- /branches/bleeding-edge/includes/openurl.inc.php,
- /branches/bleeding-edge/includes/results_header.inc.php,
- /branches/bleeding-edge/includes/srwxml.inc.php,
- /branches/bleeding-edge/includes/transtab_bibtex_refbase.inc.php,
- /branches/bleeding-edge/includes/transtab_latex_latin1.inc.php,
- /branches/bleeding-edge/includes/transtab_latex_unicode.inc.php,
- /branches/bleeding-edge/includes/transtab_latin1_ascii.inc.php,
- /branches/bleeding-edge/includes/transtab_latin1_bibtex.inc.php,
- /branches/bleeding-edge/includes/transtab_latin1_latex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_ascii.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_bibtex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_html.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_latex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_markdown.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_pdf.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_rtf.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_unicode.inc.php,
- /branches/bleeding-edge/includes/transtab_unicode_ascii.inc.php,
- /branches/bleeding-edge/includes/transtab_unicode_bibtex.inc.php,
- /branches/bleeding-edge/includes/transtab_unicode_latex.inc.php,
- /branches/bleeding-edge/includes/unapi.inc.php,
- /branches/bleeding-edge/includes/webservice.inc.php,
- /branches/bleeding-edge/includes/zip.inc.php,
- /branches/bleeding-edge/index.php,
- /branches/bleeding-edge/initialize/db.inc.php,
- /branches/bleeding-edge/initialize/ini.inc.php,
- /branches/bleeding-edge/install.php,
- /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql,
- /branches/bleeding-edge/library_search.php,
- /branches/bleeding-edge/locales/core.php,
- /branches/bleeding-edge/locales/de/common.inc,
- /branches/bleeding-edge/locales/de/common_utf8.inc,
- /branches/bleeding-edge/locales/en/common.inc,
- /branches/bleeding-edge/locales/en/common_utf8.inc,
- /branches/bleeding-edge/locales/fr/common.inc,
- /branches/bleeding-edge/locales/fr/common_utf8.inc,
- /branches/bleeding-edge/modify.php,
- /branches/bleeding-edge/note/GNU_general_public_license.txt,
- /branches/bleeding-edge/note/auth_table_info.txt,
- /branches/bleeding-edge/note/copyright_notice.txt,
- /branches/bleeding-edge/note/db_field_info.txt,
- /branches/bleeding-edge/note/deleted_field_info.txt,
- /branches/bleeding-edge/note/depends_table_info.txt,
- /branches/bleeding-edge/note/formats_table_info.txt,
- /branches/bleeding-edge/note/grep_patterns.txt,
- /branches/bleeding-edge/note/group_permissions_table_info.txt,
- /branches/bleeding-edge/note/groups_table_info.txt,
- /branches/bleeding-edge/note/languages_table_info.txt,
- /branches/bleeding-edge/note/queries_table_info.txt,
- /branches/bleeding-edge/note/styles_table_info.txt,
- /branches/bleeding-edge/note/types_table_info.txt,
- /branches/bleeding-edge/note/user_data_table_info.txt,
- /branches/bleeding-edge/note/user_formats_table_info.txt,
- /branches/bleeding-edge/note/user_options_table_info.txt,
- /branches/bleeding-edge/note/user_permissions_table_info.txt,
- /branches/bleeding-edge/note/user_styles_table_info.txt,
- /branches/bleeding-edge/note/user_types_table_info.txt,
- /branches/bleeding-edge/note/users_table_info.txt,
- /branches/bleeding-edge/queries.php,
- /branches/bleeding-edge/query_manager.php,
- /branches/bleeding-edge/query_modify.php,
- /branches/bleeding-edge/receipt.php,
- /branches/bleeding-edge/record.php,
- /branches/bleeding-edge/rss.php,
- /branches/bleeding-edge/search.php,
- /branches/bleeding-edge/show.php,
- /branches/bleeding-edge/simple_search.php,
- /branches/bleeding-edge/sql_search.php,
- /branches/bleeding-edge/sru.php,
- /branches/bleeding-edge/srwExplainResponse2html.xsl,
- /branches/bleeding-edge/srwmods2html.xsl,
- /branches/bleeding-edge/unapi.php,
- /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/update.sql,
- /branches/bleeding-edge/user_details.php,
- /branches/bleeding-edge/user_login.php,
- /branches/bleeding-edge/user_logout.php,
- /branches/bleeding-edge/user_options.php,
- /branches/bleeding-edge/user_options_modify.php,
- /branches/bleeding-edge/user_receipt.php,
- /branches/bleeding-edge/user_removal.php,
- /branches/bleeding-edge/user_validation.php,
- /branches/bleeding-edge/users.php:
- standardized SVN properties for the different file types
-
- 2007-02-15 15:04 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/duplicate_manager.php,
- /branches/bleeding-edge/duplicate_modify.php,
- /branches/bleeding-edge/duplicate_search.php:
- corrected layout of file header
-
- 2007-02-15 14:56 Matthias Steffens <refbase@extracts.de>
-
- * /branches/bleeding-edge/duplicate_manager.php,
- /branches/bleeding-edge/duplicate_modify.php,
- /branches/bleeding-edge/duplicate_search.php:
- initial checkin (initial support for searching & managing duplicate
- records)
-
- 2007-02-13 04:15 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/cite/formats/cite_ascii.php,
- /branches/bleeding-edge/cite/formats/cite_html.php,
- /branches/bleeding-edge/cite/formats/cite_latex.php,
- /branches/bleeding-edge/cite/formats/cite_markdown.php,
- /branches/bleeding-edge/cite/formats/cite_pdf.php,
- /branches/bleeding-edge/cite/formats/cite_rtf.php:
- - Add '?>' PHP end tags to citation formats
- - Add headers to cite formats (No formatting performed; The PDF header can
- be improved)
-
- 2007-02-13 01:41 Richard Karnesky <karnesky@gmail.com>
-
- * /trunk/AUTHORS, /trunk/NEWS, /trunk/cite/styles,
- /trunk/cite/styles/cite_APA.php,
- /trunk/cite/styles/cite_AnnGlaciol_JGlaciol.php,
- /trunk/cite/styles/cite_DeepSeaRes.php,
- /trunk/cite/styles/cite_MLA.php,
- /trunk/cite/styles/cite_PolarBiol_MarBiol_MEPS.php,
- /trunk/cite/styles/cite_TextCitation.php, /trunk/contrib/skins,
- /trunk/contrib/skins/README,
- /trunk/contrib/skins/mediawiki-monobook,
- /trunk/contrib/skins/mediawiki-monobook/README,
- /trunk/contrib/skins/mediawiki-monobook/footer.inc.php,
- /trunk/contrib/skins/mediawiki-monobook/header.inc.php,
- /trunk/contrib/skins/mediawiki-monobook/main.css,
- /trunk/import.php, /trunk/includes/include.inc.php,
- /trunk/initialize/ini.inc.php, /trunk/install.sql,
- /trunk/install_utf8.sql, /trunk/locales/en/common.inc,
- /trunk/locales/en/common_utf8.inc, /trunk/modify.php,
- /trunk/update.php, /trunk/update.sql:
- Merged bleeding-edge branch changes r872 into the trunk.
-
- 2006-12-11 01:02 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/TODO,
- /branches/bleeding-edge/includes/include.inc.php,
- /branches/bleeding-edge/initialize/ini.inc.php:
- Sanitize PHP_SELF (per Matthias's suggestions) (Tested by RK and MS).
-
- 2006-12-10 20:54 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/TODO,
- /branches/bleeding-edge/initialize/ini.inc.php:
- - Fix auto-initialization of databaseBaseURL.
- - Add comment to TODO concerning checking of PHP_SELF.
-
- 2006-12-09 20:44 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/initialize/ini.inc.php:
- Reasonable guess for the databaseBaseURL
- ('http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'])
-
- 2006-12-09 20:37 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- Changed to $_SERVER['PHP_SELF'] for compatibility with php cgi.
-
- 2006-11-17 19:28 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/AUTHORS, /branches/bleeding-edge/NEWS,
- /branches/bleeding-edge/modify.php:
- Fix the regex which renames directories files are stored in to support
- more deployments. Thanks to oleksa.
-
- 2006-11-14 01:20 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/cite/styles/cite_MLA.php:
- HTMLencode URLs in MLA style.
-
- 2006-11-14 00:49 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/cite/styles/cite_MLA.php:
- Add Book Chapter and Book Whole formats to MLA citation style.
-
- 2006-11-14 00:48 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/includes/include.inc.php:
- Minor fix to avoid a NOTICE when authors don't seem to have given names
-
- 2006-11-13 23:33 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/update.sql:
- Fixes to update scripts to correctly assign MLA's cite order (thanks to
- Matthias).
-
- 2006-11-13 22:04 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/cite/styles/cite_MLA.php,
- /branches/bleeding-edge/initialize/ini.inc.php,
- /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql,
- /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/update.sql:
- Added skeleton for MLA style (doesn't yet work completely)
-
- 2006-11-12 02:20 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/cite/styles/cite_APA.php,
- /branches/bleeding-edge/includes/include.inc.php:
- List first six authors before ", et al." in APA citation style.
-
- 2006-11-07 20:36 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/initialize/ini.inc.php,
- /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql,
- /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/update.sql:
- - Set APA as default citation style
- - Fixes to update.sql so that APA is added
- - Update cite style ordering
- - Remove unneeded AUTO_INCREMENT from SQL
-
- 2006-11-07 03:33 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/advanced_search.php,
- /branches/bleeding-edge/cite/formats/cite_ascii.php,
- /branches/bleeding-edge/cite/formats/cite_html.php,
- /branches/bleeding-edge/cite/formats/cite_latex.php,
- /branches/bleeding-edge/cite/formats/cite_markdown.php,
- /branches/bleeding-edge/cite/formats/cite_pdf.php,
- /branches/bleeding-edge/cite/formats/cite_rtf.php,
- /branches/bleeding-edge/cite/styles/cite_APA.php,
- /branches/bleeding-edge/cite/styles/cite_AnnGlaciol_JGlaciol.php,
- /branches/bleeding-edge/cite/styles/cite_DeepSeaRes.php,
- /branches/bleeding-edge/cite/styles/cite_PolarBiol_MarBiol_MEPS.php,
- /branches/bleeding-edge/cite/styles/cite_TextCitation.php,
- /branches/bleeding-edge/contrib/endnote/endnote2mysql.php,
- /branches/bleeding-edge/contrib/import_templates/import_template_base.php,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/footer.inc.php,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/header.inc.php,
- /branches/bleeding-edge/error.php,
- /branches/bleeding-edge/export/bibutils/export_xml2bib.php,
- /branches/bleeding-edge/export/bibutils/export_xml2end.php,
- /branches/bleeding-edge/export/bibutils/export_xml2ris.php,
- /branches/bleeding-edge/export/export_modsxml.php,
- /branches/bleeding-edge/export/export_odfxml.php,
- /branches/bleeding-edge/export/export_srwxml.php,
- /branches/bleeding-edge/extract.php,
- /branches/bleeding-edge/import.php,
- /branches/bleeding-edge/import/bibutils/import_bib2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_copac2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_end2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_isi2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_med2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_modsxml2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_ris2refbase.php,
- /branches/bleeding-edge/import/import_csa2refbase.php,
- /branches/bleeding-edge/import/import_isi2refbase.php,
- /branches/bleeding-edge/import/import_medline2refbase.php,
- /branches/bleeding-edge/import/import_refworks2refbase.php,
- /branches/bleeding-edge/import/import_ris2refbase.php,
- /branches/bleeding-edge/import_csa.php,
- /branches/bleeding-edge/import_csa_modify.php,
- /branches/bleeding-edge/import_modify.php,
- /branches/bleeding-edge/includes/cite.inc.php,
- /branches/bleeding-edge/includes/classes/include.php,
- /branches/bleeding-edge/includes/classes/org/active-link/net/HTTPClient.php,
- /branches/bleeding-edge/includes/classes/org/active-link/net/HTTPServer.php,
- /branches/bleeding-edge/includes/classes/org/active-link/net/Socket.php,
- /branches/bleeding-edge/includes/classes/org/active-link/sys/File.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/Branch.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/Leaf.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/RSS.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/Tag.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/Tree.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XML.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XMLBranch.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XMLDocument.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XMLLeaf.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XMLRPCClient.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XPath.php,
- /branches/bleeding-edge/includes/classes/org/bibliophile/MINIMALRTF.php,
- /branches/bleeding-edge/includes/classes/org/pdf-php/class.ezpdf.php,
- /branches/bleeding-edge/includes/classes/org/pdf-php/class.pdf.php,
- /branches/bleeding-edge/includes/execute.inc.php,
- /branches/bleeding-edge/includes/export.inc.php,
- /branches/bleeding-edge/includes/footer.inc.php,
- /branches/bleeding-edge/includes/header.inc.php,
- /branches/bleeding-edge/includes/import.inc.php,
- /branches/bleeding-edge/includes/include.inc.php,
- /branches/bleeding-edge/includes/install.inc.php,
- /branches/bleeding-edge/includes/locales.inc.php,
- /branches/bleeding-edge/includes/modsxml.inc.php,
- /branches/bleeding-edge/includes/odfxml.inc.php,
- /branches/bleeding-edge/includes/openurl.inc.php,
- /branches/bleeding-edge/includes/results_header.inc.php,
- /branches/bleeding-edge/includes/srwxml.inc.php,
- /branches/bleeding-edge/includes/transtab_bibtex_refbase.inc.php,
- /branches/bleeding-edge/includes/transtab_latex_latin1.inc.php,
- /branches/bleeding-edge/includes/transtab_latex_unicode.inc.php,
- /branches/bleeding-edge/includes/transtab_latin1_ascii.inc.php,
- /branches/bleeding-edge/includes/transtab_latin1_bibtex.inc.php,
- /branches/bleeding-edge/includes/transtab_latin1_latex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_ascii.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_bibtex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_html.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_latex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_markdown.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_pdf.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_rtf.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_unicode.inc.php,
- /branches/bleeding-edge/includes/transtab_unicode_ascii.inc.php,
- /branches/bleeding-edge/includes/transtab_unicode_bibtex.inc.php,
- /branches/bleeding-edge/includes/transtab_unicode_latex.inc.php,
- /branches/bleeding-edge/includes/unapi.inc.php,
- /branches/bleeding-edge/includes/webservice.inc.php,
- /branches/bleeding-edge/includes/zip.inc.php,
- /branches/bleeding-edge/index.php,
- /branches/bleeding-edge/initialize/db.inc.php,
- /branches/bleeding-edge/initialize/ini.inc.php,
- /branches/bleeding-edge/install.php,
- /branches/bleeding-edge/library_search.php,
- /branches/bleeding-edge/locales/core.php,
- /branches/bleeding-edge/modify.php,
- /branches/bleeding-edge/queries.php,
- /branches/bleeding-edge/query_manager.php,
- /branches/bleeding-edge/query_modify.php,
- /branches/bleeding-edge/receipt.php,
- /branches/bleeding-edge/record.php,
- /branches/bleeding-edge/rss.php,
- /branches/bleeding-edge/search.php,
- /branches/bleeding-edge/show.php,
- /branches/bleeding-edge/simple_search.php,
- /branches/bleeding-edge/sql_search.php,
- /branches/bleeding-edge/sru.php,
- /branches/bleeding-edge/unapi.php,
- /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/user_details.php,
- /branches/bleeding-edge/user_login.php,
- /branches/bleeding-edge/user_logout.php,
- /branches/bleeding-edge/user_options.php,
- /branches/bleeding-edge/user_options_modify.php,
- /branches/bleeding-edge/user_receipt.php,
- /branches/bleeding-edge/user_removal.php,
- /branches/bleeding-edge/user_validation.php,
- /branches/bleeding-edge/users.php,
- /tags/refbase-0.7/refbase/code/inc/ini.inc.php,
- /tags/refbase-0.7/refbase/code/php/advanced_search.php,
- /tags/refbase-0.7/refbase/code/php/error.php,
- /tags/refbase-0.7/refbase/code/php/extract.php,
- /tags/refbase-0.7/refbase/code/php/import_csa.php,
- /tags/refbase-0.7/refbase/code/php/import_csa_modify.php,
- /tags/refbase-0.7/refbase/code/php/index.php,
- /tags/refbase-0.7/refbase/code/php/install.php,
- /tags/refbase-0.7/refbase/code/php/library_search.php,
- /tags/refbase-0.7/refbase/code/php/modify.php,
- /tags/refbase-0.7/refbase/code/php/receipt.php,
- /tags/refbase-0.7/refbase/code/php/record.php,
- /tags/refbase-0.7/refbase/code/php/search.php,
- /tags/refbase-0.7/refbase/code/php/show.php,
- /tags/refbase-0.7/refbase/code/php/simple_search.php,
- /tags/refbase-0.7/refbase/code/php/sql_search.php,
- /tags/refbase-0.7/refbase/code/php/user_details.php,
- /tags/refbase-0.7/refbase/code/php/user_login.php,
- /tags/refbase-0.7/refbase/code/php/user_logout.php,
- /tags/refbase-0.7/refbase/code/php/user_receipt.php,
- /tags/refbase-0.7/refbase/code/php/user_removal.php,
- /tags/refbase-0.7/refbase/code/php/user_validation.php,
- /tags/refbase-0.7/refbase/code/php/users.php,
- /tags/refbase-0.9.0/advanced_search.php,
- /tags/refbase-0.9.0/cite/formats/cite_ascii.php,
- /tags/refbase-0.9.0/cite/formats/cite_html.php,
- /tags/refbase-0.9.0/cite/formats/cite_latex.php,
- /tags/refbase-0.9.0/cite/formats/cite_markdown.php,
- /tags/refbase-0.9.0/cite/formats/cite_pdf.php,
- /tags/refbase-0.9.0/cite/formats/cite_rtf.php,
- /tags/refbase-0.9.0/cite/styles/cite_AnnGlaciol_JGlaciol.php,
- /tags/refbase-0.9.0/cite/styles/cite_DeepSeaRes.php,
- /tags/refbase-0.9.0/cite/styles/cite_PolarBiol_MarBiol_MEPS.php,
- /tags/refbase-0.9.0/cite/styles/cite_TextCitation.php,
- /tags/refbase-0.9.0/contrib/endnote/endnote2mysql.php,
- /tags/refbase-0.9.0/contrib/import_templates/import_template_base.php,
- /tags/refbase-0.9.0/error.php,
- /tags/refbase-0.9.0/export/bibutils/export_xml2bib.php,
- /tags/refbase-0.9.0/export/bibutils/export_xml2end.php,
- /tags/refbase-0.9.0/export/bibutils/export_xml2ris.php,
- /tags/refbase-0.9.0/export/export_modsxml.php,
- /tags/refbase-0.9.0/export/export_odfxml.php,
- /tags/refbase-0.9.0/export/export_srwxml.php,
- /tags/refbase-0.9.0/extract.php, /tags/refbase-0.9.0/import.php,
- /tags/refbase-0.9.0/import/bibutils/import_bib2refbase.php,
- /tags/refbase-0.9.0/import/bibutils/import_copac2refbase.php,
- /tags/refbase-0.9.0/import/bibutils/import_end2refbase.php,
- /tags/refbase-0.9.0/import/bibutils/import_isi2refbase.php,
- /tags/refbase-0.9.0/import/bibutils/import_med2refbase.php,
- /tags/refbase-0.9.0/import/bibutils/import_modsxml2refbase.php,
- /tags/refbase-0.9.0/import/bibutils/import_ris2refbase.php,
- /tags/refbase-0.9.0/import/import_csa2refbase.php,
- /tags/refbase-0.9.0/import/import_isi2refbase.php,
- /tags/refbase-0.9.0/import/import_medline2refbase.php,
- /tags/refbase-0.9.0/import/import_refworks2refbase.php,
- /tags/refbase-0.9.0/import/import_ris2refbase.php,
- /tags/refbase-0.9.0/import_csa.php,
- /tags/refbase-0.9.0/import_csa_modify.php,
- /tags/refbase-0.9.0/import_modify.php,
- /tags/refbase-0.9.0/includes/cite.inc.php,
- /tags/refbase-0.9.0/includes/classes/include.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/net/HTTPClient.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/net/HTTPServer.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/net/Socket.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/sys/File.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/Branch.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/Leaf.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/RSS.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/Tag.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/Tree.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/XML.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/XMLBranch.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/XMLDocument.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/XMLLeaf.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/XMLRPCClient.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/XPath.php,
- /tags/refbase-0.9.0/includes/classes/org/bibliophile/MINIMALRTF.php,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/class.ezpdf.php,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/class.pdf.php,
- /tags/refbase-0.9.0/includes/execute.inc.php,
- /tags/refbase-0.9.0/includes/export.inc.php,
- /tags/refbase-0.9.0/includes/footer.inc.php,
- /tags/refbase-0.9.0/includes/header.inc.php,
- /tags/refbase-0.9.0/includes/import.inc.php,
- /tags/refbase-0.9.0/includes/include.inc.php,
- /tags/refbase-0.9.0/includes/install.inc.php,
- /tags/refbase-0.9.0/includes/locales.inc.php,
- /tags/refbase-0.9.0/includes/modsxml.inc.php,
- /tags/refbase-0.9.0/includes/odfxml.inc.php,
- /tags/refbase-0.9.0/includes/openurl.inc.php,
- /tags/refbase-0.9.0/includes/results_header.inc.php,
- /tags/refbase-0.9.0/includes/srwxml.inc.php,
- /tags/refbase-0.9.0/includes/transtab_bibtex_refbase.inc.php,
- /tags/refbase-0.9.0/includes/transtab_latex_latin1.inc.php,
- /tags/refbase-0.9.0/includes/transtab_latex_unicode.inc.php,
- /tags/refbase-0.9.0/includes/transtab_latin1_ascii.inc.php,
- /tags/refbase-0.9.0/includes/transtab_latin1_bibtex.inc.php,
- /tags/refbase-0.9.0/includes/transtab_latin1_latex.inc.php,
- /tags/refbase-0.9.0/includes/transtab_refbase_ascii.inc.php,
- /tags/refbase-0.9.0/includes/transtab_refbase_bibtex.inc.php,
- /tags/refbase-0.9.0/includes/transtab_refbase_html.inc.php,
- /tags/refbase-0.9.0/includes/transtab_refbase_latex.inc.php,
- /tags/refbase-0.9.0/includes/transtab_refbase_markdown.inc.php,
- /tags/refbase-0.9.0/includes/transtab_refbase_pdf.inc.php,
- /tags/refbase-0.9.0/includes/transtab_refbase_rtf.inc.php,
- /tags/refbase-0.9.0/includes/transtab_refbase_unicode.inc.php,
- /tags/refbase-0.9.0/includes/transtab_unicode_ascii.inc.php,
- /tags/refbase-0.9.0/includes/transtab_unicode_bibtex.inc.php,
- /tags/refbase-0.9.0/includes/transtab_unicode_latex.inc.php,
- /tags/refbase-0.9.0/includes/unapi.inc.php,
- /tags/refbase-0.9.0/includes/webservice.inc.php,
- /tags/refbase-0.9.0/includes/zip.inc.php,
- /tags/refbase-0.9.0/index.php,
- /tags/refbase-0.9.0/initialize/db.inc.php,
- /tags/refbase-0.9.0/initialize/ini.inc.php,
- /tags/refbase-0.9.0/install.php,
- /tags/refbase-0.9.0/library_search.php,
- /tags/refbase-0.9.0/locales/core.php,
- /tags/refbase-0.9.0/modify.php, /tags/refbase-0.9.0/queries.php,
- /tags/refbase-0.9.0/query_manager.php,
- /tags/refbase-0.9.0/query_modify.php,
- /tags/refbase-0.9.0/receipt.php, /tags/refbase-0.9.0/record.php,
- /tags/refbase-0.9.0/rss.php, /tags/refbase-0.9.0/search.php,
- /tags/refbase-0.9.0/show.php,
- /tags/refbase-0.9.0/simple_search.php,
- /tags/refbase-0.9.0/sql_search.php, /tags/refbase-0.9.0/sru.php,
- /tags/refbase-0.9.0/unapi.php, /tags/refbase-0.9.0/update.php,
- /tags/refbase-0.9.0/user_details.php,
- /tags/refbase-0.9.0/user_login.php,
- /tags/refbase-0.9.0/user_logout.php,
- /tags/refbase-0.9.0/user_options.php,
- /tags/refbase-0.9.0/user_options_modify.php,
- /tags/refbase-0.9.0/user_receipt.php,
- /tags/refbase-0.9.0/user_removal.php,
- /tags/refbase-0.9.0/user_validation.php,
- /tags/refbase-0.9.0/users.php, /trunk/advanced_search.php,
- /trunk/cite/formats/cite_ascii.php,
- /trunk/cite/formats/cite_html.php,
- /trunk/cite/formats/cite_latex.php,
- /trunk/cite/formats/cite_markdown.php,
- /trunk/cite/formats/cite_pdf.php,
- /trunk/cite/formats/cite_rtf.php,
- /trunk/cite/styles/cite_AnnGlaciol_JGlaciol.php,
- /trunk/cite/styles/cite_DeepSeaRes.php,
- /trunk/cite/styles/cite_PolarBiol_MarBiol_MEPS.php,
- /trunk/cite/styles/cite_TextCitation.php,
- /trunk/contrib/endnote/endnote2mysql.php,
- /trunk/contrib/import_templates/import_template_base.php,
- /trunk/error.php, /trunk/export/bibutils/export_xml2bib.php,
- /trunk/export/bibutils/export_xml2end.php,
- /trunk/export/bibutils/export_xml2ris.php,
- /trunk/export/export_modsxml.php,
- /trunk/export/export_odfxml.php, /trunk/export/export_srwxml.php,
- /trunk/extract.php, /trunk/import.php,
- /trunk/import/bibutils/import_bib2refbase.php,
- /trunk/import/bibutils/import_copac2refbase.php,
- /trunk/import/bibutils/import_end2refbase.php,
- /trunk/import/bibutils/import_isi2refbase.php,
- /trunk/import/bibutils/import_med2refbase.php,
- /trunk/import/bibutils/import_modsxml2refbase.php,
- /trunk/import/bibutils/import_ris2refbase.php,
- /trunk/import/import_csa2refbase.php,
- /trunk/import/import_isi2refbase.php,
- /trunk/import/import_medline2refbase.php,
- /trunk/import/import_refworks2refbase.php,
- /trunk/import/import_ris2refbase.php, /trunk/import_csa.php,
- /trunk/import_csa_modify.php, /trunk/import_modify.php,
- /trunk/includes/cite.inc.php,
- /trunk/includes/classes/include.php,
- /trunk/includes/classes/org/active-link/net/HTTPClient.php,
- /trunk/includes/classes/org/active-link/net/HTTPServer.php,
- /trunk/includes/classes/org/active-link/net/Socket.php,
- /trunk/includes/classes/org/active-link/sys/File.php,
- /trunk/includes/classes/org/active-link/xml/Branch.php,
- /trunk/includes/classes/org/active-link/xml/Leaf.php,
- /trunk/includes/classes/org/active-link/xml/RSS.php,
- /trunk/includes/classes/org/active-link/xml/Tag.php,
- /trunk/includes/classes/org/active-link/xml/Tree.php,
- /trunk/includes/classes/org/active-link/xml/XML.php,
- /trunk/includes/classes/org/active-link/xml/XMLBranch.php,
- /trunk/includes/classes/org/active-link/xml/XMLDocument.php,
- /trunk/includes/classes/org/active-link/xml/XMLLeaf.php,
- /trunk/includes/classes/org/active-link/xml/XMLRPCClient.php,
- /trunk/includes/classes/org/active-link/xml/XPath.php,
- /trunk/includes/classes/org/bibliophile/MINIMALRTF.php,
- /trunk/includes/classes/org/pdf-php/class.ezpdf.php,
- /trunk/includes/classes/org/pdf-php/class.pdf.php,
- /trunk/includes/execute.inc.php, /trunk/includes/export.inc.php,
- /trunk/includes/footer.inc.php, /trunk/includes/header.inc.php,
- /trunk/includes/import.inc.php, /trunk/includes/include.inc.php,
- /trunk/includes/install.inc.php, /trunk/includes/locales.inc.php,
- /trunk/includes/modsxml.inc.php, /trunk/includes/odfxml.inc.php,
- /trunk/includes/openurl.inc.php,
- /trunk/includes/results_header.inc.php,
- /trunk/includes/srwxml.inc.php,
- /trunk/includes/transtab_bibtex_refbase.inc.php,
- /trunk/includes/transtab_latex_latin1.inc.php,
- /trunk/includes/transtab_latex_unicode.inc.php,
- /trunk/includes/transtab_latin1_ascii.inc.php,
- /trunk/includes/transtab_latin1_bibtex.inc.php,
- /trunk/includes/transtab_latin1_latex.inc.php,
- /trunk/includes/transtab_refbase_ascii.inc.php,
- /trunk/includes/transtab_refbase_bibtex.inc.php,
- /trunk/includes/transtab_refbase_html.inc.php,
- /trunk/includes/transtab_refbase_latex.inc.php,
- /trunk/includes/transtab_refbase_markdown.inc.php,
- /trunk/includes/transtab_refbase_pdf.inc.php,
- /trunk/includes/transtab_refbase_rtf.inc.php,
- /trunk/includes/transtab_refbase_unicode.inc.php,
- /trunk/includes/transtab_unicode_ascii.inc.php,
- /trunk/includes/transtab_unicode_bibtex.inc.php,
- /trunk/includes/transtab_unicode_latex.inc.php,
- /trunk/includes/unapi.inc.php,
- /trunk/includes/webservice.inc.php, /trunk/includes/zip.inc.php,
- /trunk/index.php, /trunk/initialize/db.inc.php,
- /trunk/initialize/ini.inc.php, /trunk/install.php,
- /trunk/library_search.php, /trunk/locales/core.php,
- /trunk/modify.php, /trunk/queries.php, /trunk/query_manager.php,
- /trunk/query_modify.php, /trunk/receipt.php, /trunk/record.php,
- /trunk/rss.php, /trunk/search.php, /trunk/show.php,
- /trunk/simple_search.php, /trunk/sql_search.php, /trunk/sru.php,
- /trunk/unapi.php, /trunk/update.php, /trunk/user_details.php,
- /trunk/user_login.php, /trunk/user_logout.php,
- /trunk/user_options.php, /trunk/user_options_modify.php,
- /trunk/user_receipt.php, /trunk/user_removal.php,
- /trunk/user_validation.php, /trunk/users.php:
- Set mimetype to text/x-php so that sourceforge svn will treat these as
- text files (grr!)
-
- 2006-11-07 03:18 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/update.php:
- Enable APA by default & have point to the correct location.
-
- 2006-11-07 02:00 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/AUTHORS, /branches/bleeding-edge/BUGS,
- /branches/bleeding-edge/COPYING,
- /branches/bleeding-edge/ChangeLog,
- /branches/bleeding-edge/INSTALL, /branches/bleeding-edge/NEWS,
- /branches/bleeding-edge/README, /branches/bleeding-edge/TODO,
- /branches/bleeding-edge/UPDATE,
- /branches/bleeding-edge/advanced_search.php,
- /branches/bleeding-edge/cite/cite_AnnGlaciol_JGlaciol.php,
- /branches/bleeding-edge/cite/cite_DeepSeaRes.php,
- /branches/bleeding-edge/cite/cite_PolarBiol_MarBiol_MEPS.php,
- /branches/bleeding-edge/cite/cite_TextCitation.php,
- /branches/bleeding-edge/cite/formats/cite_ascii.php,
- /branches/bleeding-edge/cite/formats/cite_html.php,
- /branches/bleeding-edge/cite/formats/cite_latex.php,
- /branches/bleeding-edge/cite/formats/cite_markdown.php,
- /branches/bleeding-edge/cite/formats/cite_pdf.php,
- /branches/bleeding-edge/cite/formats/cite_rtf.php,
- /branches/bleeding-edge/cite/styles,
- /branches/bleeding-edge/cite/styles/cite_APA.php,
- /branches/bleeding-edge/cite/styles/cite_AnnGlaciol_JGlaciol.php,
- /branches/bleeding-edge/cite/styles/cite_DeepSeaRes.php,
- /branches/bleeding-edge/cite/styles/cite_PolarBiol_MarBiol_MEPS.php,
- /branches/bleeding-edge/cite/styles/cite_TextCitation.php,
- /branches/bleeding-edge/contrib/command_line/README,
- /branches/bleeding-edge/contrib/command_line/refbase,
- /branches/bleeding-edge/contrib/command_line/refbase_import,
- /branches/bleeding-edge/contrib/endnote/README,
- /branches/bleeding-edge/contrib/endnote/en-importer.sh,
- /branches/bleeding-edge/contrib/endnote/endnote2mysql.php,
- /branches/bleeding-edge/contrib/endnote/refbase.ens,
- /branches/bleeding-edge/contrib/import_templates/import_template_base.php,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/footer.inc.php,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/header.inc.php,
- /branches/bleeding-edge/css/style.css,
- /branches/bleeding-edge/css/style_print.css,
- /branches/bleeding-edge/error.php,
- /branches/bleeding-edge/export/bibutils/export_xml2bib.php,
- /branches/bleeding-edge/export/bibutils/export_xml2end.php,
- /branches/bleeding-edge/export/bibutils/export_xml2ris.php,
- /branches/bleeding-edge/export/export_modsxml.php,
- /branches/bleeding-edge/export/export_odfxml.php,
- /branches/bleeding-edge/export/export_srwxml.php,
- /branches/bleeding-edge/extract.php,
- /branches/bleeding-edge/img/caution.gif,
- /branches/bleeding-edge/img/delete.gif,
- /branches/bleeding-edge/img/details.gif,
- /branches/bleeding-edge/img/doi.gif,
- /branches/bleeding-edge/img/edit.gif,
- /branches/bleeding-edge/img/file.gif,
- /branches/bleeding-edge/img/file_PDF.gif,
- /branches/bleeding-edge/img/isbn.gif,
- /branches/bleeding-edge/img/link.gif,
- /branches/bleeding-edge/img/logo.gif,
- /branches/bleeding-edge/img/ok.gif,
- /branches/bleeding-edge/img/options.gif,
- /branches/bleeding-edge/img/print.gif,
- /branches/bleeding-edge/img/refbase_credit.gif,
- /branches/bleeding-edge/img/related.gif,
- /branches/bleeding-edge/img/resolve.gif,
- /branches/bleeding-edge/img/sort_asc.gif,
- /branches/bleeding-edge/img/sort_desc.gif,
- /branches/bleeding-edge/img/web.gif,
- /branches/bleeding-edge/img/www.gif,
- /branches/bleeding-edge/img/xref.gif,
- /branches/bleeding-edge/import.php,
- /branches/bleeding-edge/import/bibutils/import_bib2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_copac2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_end2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_isi2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_med2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_modsxml2refbase.php,
- /branches/bleeding-edge/import/bibutils/import_ris2refbase.php,
- /branches/bleeding-edge/import/import_csa2refbase.php,
- /branches/bleeding-edge/import/import_isi2refbase.php,
- /branches/bleeding-edge/import/import_medline2refbase.php,
- /branches/bleeding-edge/import/import_refworks2refbase.php,
- /branches/bleeding-edge/import/import_ris2refbase.php,
- /branches/bleeding-edge/import_csa.php,
- /branches/bleeding-edge/import_csa_modify.php,
- /branches/bleeding-edge/import_modify.php,
- /branches/bleeding-edge/includes/cite.inc.php,
- /branches/bleeding-edge/includes/classes/include.php,
- /branches/bleeding-edge/includes/classes/org/active-link/net/HTTPClient.php,
- /branches/bleeding-edge/includes/classes/org/active-link/net/HTTPServer.php,
- /branches/bleeding-edge/includes/classes/org/active-link/net/Socket.php,
- /branches/bleeding-edge/includes/classes/org/active-link/sys/File.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/Branch.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/Leaf.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/RSS.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/Tag.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/Tree.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XML.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XMLBranch.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XMLDocument.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XMLLeaf.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XMLRPCClient.php,
- /branches/bleeding-edge/includes/classes/org/active-link/xml/XPath.php,
- /branches/bleeding-edge/includes/classes/org/bibliophile/MINIMALRTF.php,
- /branches/bleeding-edge/includes/classes/org/pdf-php/class.ezpdf.php,
- /branches/bleeding-edge/includes/classes/org/pdf-php/class.pdf.php,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Courier-Bold.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Courier-BoldOblique.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Courier-Oblique.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Courier.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Helvetica-Bold.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Helvetica-BoldOblique.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Helvetica-Oblique.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Helvetica.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Symbol.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Times-Bold.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Times-BoldItalic.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Times-Italic.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/Times-Roman.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/ZapfDingbats.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Courier-Bold.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Courier-BoldOblique.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Courier-Oblique.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Courier.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Helvetica-Bold.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Helvetica-BoldOblique.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Helvetica-Oblique.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Helvetica.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Symbol.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Times-Bold.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Times-BoldItalic.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Times-Italic.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_Times-Roman.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_ZapfDingbats.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_a0100131.afm,
- /branches/bleeding-edge/includes/classes/org/pdf-php/fonts/php_a010013l.afm,
- /branches/bleeding-edge/includes/execute.inc.php,
- /branches/bleeding-edge/includes/export.inc.php,
- /branches/bleeding-edge/includes/footer.inc.php,
- /branches/bleeding-edge/includes/header.inc.php,
- /branches/bleeding-edge/includes/import.inc.php,
- /branches/bleeding-edge/includes/include.inc.php,
- /branches/bleeding-edge/includes/install.inc.php,
- /branches/bleeding-edge/includes/locales.inc.php,
- /branches/bleeding-edge/includes/modsxml.inc.php,
- /branches/bleeding-edge/includes/odfxml.inc.php,
- /branches/bleeding-edge/includes/openurl.inc.php,
- /branches/bleeding-edge/includes/results_header.inc.php,
- /branches/bleeding-edge/includes/srwxml.inc.php,
- /branches/bleeding-edge/includes/transtab_bibtex_refbase.inc.php,
- /branches/bleeding-edge/includes/transtab_latex_latin1.inc.php,
- /branches/bleeding-edge/includes/transtab_latex_unicode.inc.php,
- /branches/bleeding-edge/includes/transtab_latin1_ascii.inc.php,
- /branches/bleeding-edge/includes/transtab_latin1_bibtex.inc.php,
- /branches/bleeding-edge/includes/transtab_latin1_latex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_ascii.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_bibtex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_html.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_latex.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_markdown.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_pdf.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_rtf.inc.php,
- /branches/bleeding-edge/includes/transtab_refbase_unicode.inc.php,
- /branches/bleeding-edge/includes/transtab_unicode_ascii.inc.php,
- /branches/bleeding-edge/includes/transtab_unicode_bibtex.inc.php,
- /branches/bleeding-edge/includes/transtab_unicode_latex.inc.php,
- /branches/bleeding-edge/includes/unapi.inc.php,
- /branches/bleeding-edge/includes/webservice.inc.php,
- /branches/bleeding-edge/includes/zip.inc.php,
- /branches/bleeding-edge/index.php,
- /branches/bleeding-edge/initialize/db.inc.php,
- /branches/bleeding-edge/initialize/ini.inc.php,
- /branches/bleeding-edge/install.php,
- /branches/bleeding-edge/install.sql,
- /branches/bleeding-edge/install_utf8.sql,
- /branches/bleeding-edge/library_search.php,
- /branches/bleeding-edge/locales/core.php,
- /branches/bleeding-edge/modify.php,
- /branches/bleeding-edge/note/GNU_general_public_license.txt,
- /branches/bleeding-edge/note/auth_table_info.txt,
- /branches/bleeding-edge/note/copyright_notice.txt,
- /branches/bleeding-edge/note/db_field_info.txt,
- /branches/bleeding-edge/note/deleted_field_info.txt,
- /branches/bleeding-edge/note/depends_table_info.txt,
- /branches/bleeding-edge/note/formats_table_info.txt,
- /branches/bleeding-edge/note/grep_patterns.txt,
- /branches/bleeding-edge/note/group_permissions_table_info.txt,
- /branches/bleeding-edge/note/groups_table_info.txt,
- /branches/bleeding-edge/note/languages_table_info.txt,
- /branches/bleeding-edge/note/queries_table_info.txt,
- /branches/bleeding-edge/note/refbase_history.txt,
- /branches/bleeding-edge/note/styles_table_info.txt,
- /branches/bleeding-edge/note/types_table_info.txt,
- /branches/bleeding-edge/note/user_data_table_info.txt,
- /branches/bleeding-edge/note/user_formats_table_info.txt,
- /branches/bleeding-edge/note/user_options_table_info.txt,
- /branches/bleeding-edge/note/user_permissions_table_info.txt,
- /branches/bleeding-edge/note/user_styles_table_info.txt,
- /branches/bleeding-edge/note/user_types_table_info.txt,
- /branches/bleeding-edge/note/users_table_info.txt,
- /branches/bleeding-edge/queries.php,
- /branches/bleeding-edge/query_manager.php,
- /branches/bleeding-edge/query_modify.php,
- /branches/bleeding-edge/receipt.php,
- /branches/bleeding-edge/record.php,
- /branches/bleeding-edge/rss.php,
- /branches/bleeding-edge/search.php,
- /branches/bleeding-edge/show.php,
- /branches/bleeding-edge/simple_search.php,
- /branches/bleeding-edge/sql_search.php,
- /branches/bleeding-edge/sru.php,
- /branches/bleeding-edge/srwExplainResponse2html.xsl,
- /branches/bleeding-edge/srwmods2html.xsl,
- /branches/bleeding-edge/unapi.php,
- /branches/bleeding-edge/update.php,
- /branches/bleeding-edge/update.sql,
- /branches/bleeding-edge/user_details.php,
- /branches/bleeding-edge/user_login.php,
- /branches/bleeding-edge/user_logout.php,
- /branches/bleeding-edge/user_options.php,
- /branches/bleeding-edge/user_options_modify.php,
- /branches/bleeding-edge/user_receipt.php,
- /branches/bleeding-edge/user_removal.php,
- /branches/bleeding-edge/user_validation.php,
- /branches/bleeding-edge/users.php,
- /tags/refbase-0.7/refbase/code/css/style.css,
- /tags/refbase-0.7/refbase/code/inc/ini.inc.php,
- /tags/refbase-0.7/refbase/code/php/advanced_search.php,
- /tags/refbase-0.7/refbase/code/php/confirmDelete.js,
- /tags/refbase-0.7/refbase/code/php/error.php,
- /tags/refbase-0.7/refbase/code/php/extract.php,
- /tags/refbase-0.7/refbase/code/php/import_csa.php,
- /tags/refbase-0.7/refbase/code/php/import_csa_modify.php,
- /tags/refbase-0.7/refbase/code/php/index.php,
- /tags/refbase-0.7/refbase/code/php/install.php,
- /tags/refbase-0.7/refbase/code/php/library_search.php,
- /tags/refbase-0.7/refbase/code/php/modify.php,
- /tags/refbase-0.7/refbase/code/php/receipt.php,
- /tags/refbase-0.7/refbase/code/php/record.php,
- /tags/refbase-0.7/refbase/code/php/search.php,
- /tags/refbase-0.7/refbase/code/php/show.php,
- /tags/refbase-0.7/refbase/code/php/simple_search.php,
- /tags/refbase-0.7/refbase/code/php/sql_search.php,
- /tags/refbase-0.7/refbase/code/php/user_details.php,
- /tags/refbase-0.7/refbase/code/php/user_login.php,
- /tags/refbase-0.7/refbase/code/php/user_logout.php,
- /tags/refbase-0.7/refbase/code/php/user_receipt.php,
- /tags/refbase-0.7/refbase/code/php/user_removal.php,
- /tags/refbase-0.7/refbase/code/php/user_validation.php,
- /tags/refbase-0.7/refbase/code/php/users.php,
- /tags/refbase-0.7/refbase/img/caution.gif,
- /tags/refbase-0.7/refbase/img/delete.gif,
- /tags/refbase-0.7/refbase/img/details.gif,
- /tags/refbase-0.7/refbase/img/doi.gif,
- /tags/refbase-0.7/refbase/img/edit.gif,
- /tags/refbase-0.7/refbase/img/file.gif,
- /tags/refbase-0.7/refbase/img/file_PDF.gif,
- /tags/refbase-0.7/refbase/img/link.gif,
- /tags/refbase-0.7/refbase/img/logo.gif,
- /tags/refbase-0.7/refbase/img/ok.gif,
- /tags/refbase-0.7/refbase/img/refbase_credit.gif,
- /tags/refbase-0.7/refbase/img/sort_asc.gif,
- /tags/refbase-0.7/refbase/img/sort_desc.gif,
- /tags/refbase-0.7/refbase/img/www.gif,
- /tags/refbase-0.7/refbase/lit/install.sql,
- /tags/refbase-0.7/refbase/note/GNU_general_public_license.txt,
- /tags/refbase-0.7/refbase/note/auth_table_info.txt,
- /tags/refbase-0.7/refbase/note/copyright_notice.txt,
- /tags/refbase-0.7/refbase/note/db_field_info.txt,
- /tags/refbase-0.7/refbase/note/deleted_field_info.txt,
- /tags/refbase-0.7/refbase/note/grep_patterns.txt,
- /tags/refbase-0.7/refbase/note/refbase_history.txt,
- /tags/refbase-0.7/refbase/note/refbase_readme.txt,
- /tags/refbase-0.7/refbase/note/user_data_table_info.txt,
- /tags/refbase-0.7/refbase/note/users_table_info.txt,
- /tags/refbase-0.9.0/AUTHORS, /tags/refbase-0.9.0/BUGS,
- /tags/refbase-0.9.0/COPYING, /tags/refbase-0.9.0/ChangeLog,
- /tags/refbase-0.9.0/INSTALL, /tags/refbase-0.9.0/NEWS,
- /tags/refbase-0.9.0/README, /tags/refbase-0.9.0/TODO,
- /tags/refbase-0.9.0/UPDATE,
- /tags/refbase-0.9.0/advanced_search.php,
- /tags/refbase-0.9.0/cite/cite_AnnGlaciol_JGlaciol.php,
- /tags/refbase-0.9.0/cite/cite_DeepSeaRes.php,
- /tags/refbase-0.9.0/cite/cite_PolarBiol_MarBiol_MEPS.php,
- /tags/refbase-0.9.0/cite/cite_TextCitation.php,
- /tags/refbase-0.9.0/cite/formats/cite_ascii.php,
- /tags/refbase-0.9.0/cite/formats/cite_html.php,
- /tags/refbase-0.9.0/cite/formats/cite_latex.php,
- /tags/refbase-0.9.0/cite/formats/cite_markdown.php,
- /tags/refbase-0.9.0/cite/formats/cite_pdf.php,
- /tags/refbase-0.9.0/cite/formats/cite_rtf.php,
- /tags/refbase-0.9.0/cite/styles,
- /tags/refbase-0.9.0/cite/styles/cite_AnnGlaciol_JGlaciol.php,
- /tags/refbase-0.9.0/cite/styles/cite_DeepSeaRes.php,
- /tags/refbase-0.9.0/cite/styles/cite_PolarBiol_MarBiol_MEPS.php,
- /tags/refbase-0.9.0/cite/styles/cite_TextCitation.php,
- /tags/refbase-0.9.0/confirmDelete.js,
- /tags/refbase-0.9.0/contrib/command_line/README,
- /tags/refbase-0.9.0/contrib/command_line/refbase,
- /tags/refbase-0.9.0/contrib/command_line/refbase_import,
- /tags/refbase-0.9.0/contrib/endnote/README,
- /tags/refbase-0.9.0/contrib/endnote/en-importer.sh,
- /tags/refbase-0.9.0/contrib/endnote/endnote2mysql.php,
- /tags/refbase-0.9.0/contrib/endnote/refbase.ens,
- /tags/refbase-0.9.0/contrib/import_templates/import_template_base.php,
- /tags/refbase-0.9.0/css/style.css,
- /tags/refbase-0.9.0/css/style_print.css,
- /tags/refbase-0.9.0/error.php,
- /tags/refbase-0.9.0/export/bibutils/export_xml2bib.php,
- /tags/refbase-0.9.0/export/bibutils/export_xml2end.php,
- /tags/refbase-0.9.0/export/bibutils/export_xml2ris.php,
- /tags/refbase-0.9.0/export/export_modsxml.php,
- /tags/refbase-0.9.0/export/export_odfxml.php,
- /tags/refbase-0.9.0/export/export_srwxml.php,
- /tags/refbase-0.9.0/extract.php,
- /tags/refbase-0.9.0/img/caution.gif,
- /tags/refbase-0.9.0/img/delete.gif,
- /tags/refbase-0.9.0/img/details.gif,
- /tags/refbase-0.9.0/img/doi.gif,
- /tags/refbase-0.9.0/img/edit.gif,
- /tags/refbase-0.9.0/img/file.gif,
- /tags/refbase-0.9.0/img/file_PDF.gif,
- /tags/refbase-0.9.0/img/isbn.gif,
- /tags/refbase-0.9.0/img/link.gif,
- /tags/refbase-0.9.0/img/logo.gif, /tags/refbase-0.9.0/img/ok.gif,
- /tags/refbase-0.9.0/img/options.gif,
- /tags/refbase-0.9.0/img/print.gif,
- /tags/refbase-0.9.0/img/refbase_credit.gif,
- /tags/refbase-0.9.0/img/related.gif,
- /tags/refbase-0.9.0/img/resolve.gif,
- /tags/refbase-0.9.0/img/sort_asc.gif,
- /tags/refbase-0.9.0/img/sort_desc.gif,
- /tags/refbase-0.9.0/img/web.gif, /tags/refbase-0.9.0/img/www.gif,
- /tags/refbase-0.9.0/img/xref.gif, /tags/refbase-0.9.0/import.php,
- /tags/refbase-0.9.0/import/bibutils/import_bib2refbase.php,
- /tags/refbase-0.9.0/import/bibutils/import_copac2refbase.php,
- /tags/refbase-0.9.0/import/bibutils/import_end2refbase.php,
- /tags/refbase-0.9.0/import/bibutils/import_isi2refbase.php,
- /tags/refbase-0.9.0/import/bibutils/import_med2refbase.php,
- /tags/refbase-0.9.0/import/bibutils/import_modsxml2refbase.php,
- /tags/refbase-0.9.0/import/bibutils/import_ris2refbase.php,
- /tags/refbase-0.9.0/import/import_csa2refbase.php,
- /tags/refbase-0.9.0/import/import_isi2refbase.php,
- /tags/refbase-0.9.0/import/import_medline2refbase.php,
- /tags/refbase-0.9.0/import/import_refworks2refbase.php,
- /tags/refbase-0.9.0/import/import_ris2refbase.php,
- /tags/refbase-0.9.0/import_csa.php,
- /tags/refbase-0.9.0/import_csa_modify.php,
- /tags/refbase-0.9.0/import_modify.php,
- /tags/refbase-0.9.0/includes/cite.inc.php,
- /tags/refbase-0.9.0/includes/classes/include.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/net/HTTPClient.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/net/HTTPServer.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/net/Socket.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/sys/File.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/Branch.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/Leaf.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/RSS.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/Tag.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/Tree.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/XML.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/XMLBranch.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/XMLDocument.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/XMLLeaf.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/XMLRPCClient.php,
- /tags/refbase-0.9.0/includes/classes/org/active-link/xml/XPath.php,
- /tags/refbase-0.9.0/includes/classes/org/bibliophile/MINIMALRTF.php,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/class.ezpdf.php,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/class.pdf.php,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/Courier-Bold.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/Courier-BoldOblique.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/Courier-Oblique.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/Courier.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/Helvetica-Bold.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/Helvetica-BoldOblique.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/Helvetica-Oblique.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/Helvetica.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/Symbol.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/Times-Bold.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/Times-BoldItalic.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/Times-Italic.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/Times-Roman.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/ZapfDingbats.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/php_Courier-Bold.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/php_Courier-BoldOblique.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/php_Courier-Oblique.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/php_Courier.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/php_Helvetica-Bold.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/php_Helvetica-BoldOblique.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/php_Helvetica-Oblique.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/php_Helvetica.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/php_Symbol.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/php_Times-Bold.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/php_Times-BoldItalic.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/php_Times-Italic.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/php_Times-Roman.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/php_ZapfDingbats.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/php_a0100131.afm,
- /tags/refbase-0.9.0/includes/classes/org/pdf-php/fonts/php_a010013l.afm,
- /tags/refbase-0.9.0/includes/execute.inc.php,
- /tags/refbase-0.9.0/includes/export.inc.php,
- /tags/refbase-0.9.0/includes/footer.inc.php,
- /tags/refbase-0.9.0/includes/header.inc.php,
- /tags/refbase-0.9.0/includes/import.inc.php,
- /tags/refbase-0.9.0/includes/include.inc.php,
- /tags/refbase-0.9.0/includes/install.inc.php,
- /tags/refbase-0.9.0/includes/locales.inc.php,
- /tags/refbase-0.9.0/includes/modsxml.inc.php,
- /tags/refbase-0.9.0/includes/odfxml.inc.php,
- /tags/refbase-0.9.0/includes/openurl.inc.php,
- /tags/refbase-0.9.0/includes/results_header.inc.php,
- /tags/refbase-0.9.0/includes/srwxml.inc.php,
- /tags/refbase-0.9.0/includes/transtab_bibtex_refbase.inc.php,
- /tags/refbase-0.9.0/includes/transtab_latex_latin1.inc.php,
- /tags/refbase-0.9.0/includes/transtab_latex_unicode.inc.php,
- /tags/refbase-0.9.0/includes/transtab_latin1_ascii.inc.php,
- /tags/refbase-0.9.0/includes/transtab_latin1_bibtex.inc.php,
- /tags/refbase-0.9.0/includes/transtab_latin1_latex.inc.php,
- /tags/refbase-0.9.0/includes/transtab_refbase_ascii.inc.php,
- /tags/refbase-0.9.0/includes/transtab_refbase_bibtex.inc.php,
- /tags/refbase-0.9.0/includes/transtab_refbase_html.inc.php,
- /tags/refbase-0.9.0/includes/transtab_refbase_latex.inc.php,
- /tags/refbase-0.9.0/includes/transtab_refbase_markdown.inc.php,
- /tags/refbase-0.9.0/includes/transtab_refbase_pdf.inc.php,
- /tags/refbase-0.9.0/includes/transtab_refbase_rtf.inc.php,
- /tags/refbase-0.9.0/includes/transtab_refbase_unicode.inc.php,
- /tags/refbase-0.9.0/includes/transtab_unicode_ascii.inc.php,
- /tags/refbase-0.9.0/includes/transtab_unicode_bibtex.inc.php,
- /tags/refbase-0.9.0/includes/transtab_unicode_latex.inc.php,
- /tags/refbase-0.9.0/includes/unapi.inc.php,
- /tags/refbase-0.9.0/includes/webservice.inc.php,
- /tags/refbase-0.9.0/includes/zip.inc.php,
- /tags/refbase-0.9.0/index.php,
- /tags/refbase-0.9.0/initialize/db.inc.php,
- /tags/refbase-0.9.0/initialize/ini.inc.php,
- /tags/refbase-0.9.0/install.php, /tags/refbase-0.9.0/install.sql,
- /tags/refbase-0.9.0/install_utf8.sql,
- /tags/refbase-0.9.0/library_search.php,
- /tags/refbase-0.9.0/locales/core.php,
- /tags/refbase-0.9.0/modify.php,
- /tags/refbase-0.9.0/note/GNU_general_public_license.txt,
- /tags/refbase-0.9.0/note/auth_table_info.txt,
- /tags/refbase-0.9.0/note/copyright_notice.txt,
- /tags/refbase-0.9.0/note/db_field_info.txt,
- /tags/refbase-0.9.0/note/deleted_field_info.txt,
- /tags/refbase-0.9.0/note/depends_table_info.txt,
- /tags/refbase-0.9.0/note/formats_table_info.txt,
- /tags/refbase-0.9.0/note/grep_patterns.txt,
- /tags/refbase-0.9.0/note/group_permissions_table_info.txt,
- /tags/refbase-0.9.0/note/groups_table_info.txt,
- /tags/refbase-0.9.0/note/languages_table_info.txt,
- /tags/refbase-0.9.0/note/queries_table_info.txt,
- /tags/refbase-0.9.0/note/refbase_history.txt,
- /tags/refbase-0.9.0/note/styles_table_info.txt,
- /tags/refbase-0.9.0/note/types_table_info.txt,
- /tags/refbase-0.9.0/note/user_data_table_info.txt,
- /tags/refbase-0.9.0/note/user_formats_table_info.txt,
- /tags/refbase-0.9.0/note/user_options_table_info.txt,
- /tags/refbase-0.9.0/note/user_permissions_table_info.txt,
- /tags/refbase-0.9.0/note/user_styles_table_info.txt,
- /tags/refbase-0.9.0/note/user_types_table_info.txt,
- /tags/refbase-0.9.0/note/users_table_info.txt,
- /tags/refbase-0.9.0/queries.php,
- /tags/refbase-0.9.0/query_manager.php,
- /tags/refbase-0.9.0/query_modify.php,
- /tags/refbase-0.9.0/receipt.php, /tags/refbase-0.9.0/record.php,
- /tags/refbase-0.9.0/rss.php, /tags/refbase-0.9.0/search.php,
- /tags/refbase-0.9.0/show.php,
- /tags/refbase-0.9.0/simple_search.php,
- /tags/refbase-0.9.0/sql_search.php, /tags/refbase-0.9.0/sru.php,
- /tags/refbase-0.9.0/srwExplainResponse2html.xsl,
- /tags/refbase-0.9.0/srwmods2html.xsl,
- /tags/refbase-0.9.0/unapi.php, /tags/refbase-0.9.0/update.php,
- /tags/refbase-0.9.0/update.sql,
- /tags/refbase-0.9.0/user_details.php,
- /tags/refbase-0.9.0/user_login.php,
- /tags/refbase-0.9.0/user_logout.php,
- /tags/refbase-0.9.0/user_options.php,
- /tags/refbase-0.9.0/user_options_modify.php,
- /tags/refbase-0.9.0/user_receipt.php,
- /tags/refbase-0.9.0/user_removal.php,
- /tags/refbase-0.9.0/user_validation.php,
- /tags/refbase-0.9.0/users.php, /trunk/AUTHORS, /trunk/BUGS,
- /trunk/COPYING, /trunk/ChangeLog, /trunk/INSTALL, /trunk/NEWS,
- /trunk/README, /trunk/TODO, /trunk/UPDATE,
- /trunk/advanced_search.php,
- /trunk/cite/cite_AnnGlaciol_JGlaciol.php,
- /trunk/cite/cite_DeepSeaRes.php,
- /trunk/cite/cite_PolarBiol_MarBiol_MEPS.php,
- /trunk/cite/cite_TextCitation.php,
- /trunk/cite/formats/cite_ascii.php,
- /trunk/cite/formats/cite_html.php,
- /trunk/cite/formats/cite_latex.php,
- /trunk/cite/formats/cite_markdown.php,
- /trunk/cite/formats/cite_pdf.php,
- /trunk/cite/formats/cite_rtf.php, /trunk/cite/styles,
- /trunk/cite/styles/cite_AnnGlaciol_JGlaciol.php,
- /trunk/cite/styles/cite_DeepSeaRes.php,
- /trunk/cite/styles/cite_PolarBiol_MarBiol_MEPS.php,
- /trunk/cite/styles/cite_TextCitation.php,
- /trunk/contrib/command_line/README,
- /trunk/contrib/command_line/refbase,
- /trunk/contrib/command_line/refbase_import,
- /trunk/contrib/endnote/README,
- /trunk/contrib/endnote/en-importer.sh,
- /trunk/contrib/endnote/endnote2mysql.php,
- /trunk/contrib/endnote/refbase.ens,
- /trunk/contrib/import_templates/import_template_base.php,
- /trunk/css/style.css, /trunk/css/style_print.css,
- /trunk/error.php, /trunk/export/bibutils/export_xml2bib.php,
- /trunk/export/bibutils/export_xml2end.php,
- /trunk/export/bibutils/export_xml2ris.php,
- /trunk/export/export_modsxml.php,
- /trunk/export/export_odfxml.php, /trunk/export/export_srwxml.php,
- /trunk/extract.php, /trunk/img/caution.gif,
- /trunk/img/delete.gif, /trunk/img/details.gif,
- /trunk/img/doi.gif, /trunk/img/edit.gif, /trunk/img/file.gif,
- /trunk/img/file_PDF.gif, /trunk/img/isbn.gif,
- /trunk/img/link.gif, /trunk/img/logo.gif, /trunk/img/ok.gif,
- /trunk/img/options.gif, /trunk/img/print.gif,
- /trunk/img/refbase_credit.gif, /trunk/img/related.gif,
- /trunk/img/resolve.gif, /trunk/img/sort_asc.gif,
- /trunk/img/sort_desc.gif, /trunk/img/web.gif, /trunk/img/www.gif,
- /trunk/img/xref.gif, /trunk/import.php,
- /trunk/import/bibutils/import_bib2refbase.php,
- /trunk/import/bibutils/import_copac2refbase.php,
- /trunk/import/bibutils/import_end2refbase.php,
- /trunk/import/bibutils/import_isi2refbase.php,
- /trunk/import/bibutils/import_med2refbase.php,
- /trunk/import/bibutils/import_modsxml2refbase.php,
- /trunk/import/bibutils/import_ris2refbase.php,
- /trunk/import/import_csa2refbase.php,
- /trunk/import/import_isi2refbase.php,
- /trunk/import/import_medline2refbase.php,
- /trunk/import/import_refworks2refbase.php,
- /trunk/import/import_ris2refbase.php, /trunk/import_csa.php,
- /trunk/import_csa_modify.php, /trunk/import_modify.php,
- /trunk/includes/cite.inc.php,
- /trunk/includes/classes/include.php,
- /trunk/includes/classes/org/active-link/net/HTTPClient.php,
- /trunk/includes/classes/org/active-link/net/HTTPServer.php,
- /trunk/includes/classes/org/active-link/net/Socket.php,
- /trunk/includes/classes/org/active-link/sys/File.php,
- /trunk/includes/classes/org/active-link/xml/Branch.php,
- /trunk/includes/classes/org/active-link/xml/Leaf.php,
- /trunk/includes/classes/org/active-link/xml/RSS.php,
- /trunk/includes/classes/org/active-link/xml/Tag.php,
- /trunk/includes/classes/org/active-link/xml/Tree.php,
- /trunk/includes/classes/org/active-link/xml/XML.php,
- /trunk/includes/classes/org/active-link/xml/XMLBranch.php,
- /trunk/includes/classes/org/active-link/xml/XMLDocument.php,
- /trunk/includes/classes/org/active-link/xml/XMLLeaf.php,
- /trunk/includes/classes/org/active-link/xml/XMLRPCClient.php,
- /trunk/includes/classes/org/active-link/xml/XPath.php,
- /trunk/includes/classes/org/bibliophile/MINIMALRTF.php,
- /trunk/includes/classes/org/pdf-php/class.ezpdf.php,
- /trunk/includes/classes/org/pdf-php/class.pdf.php,
- /trunk/includes/classes/org/pdf-php/fonts/Courier-Bold.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Courier-BoldOblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Courier-Oblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Courier.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Helvetica-Bold.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Helvetica-BoldOblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Helvetica-Oblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Helvetica.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Symbol.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Times-Bold.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Times-BoldItalic.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Times-Italic.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Times-Roman.afm,
- /trunk/includes/classes/org/pdf-php/fonts/ZapfDingbats.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Courier-Bold.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Courier-BoldOblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Courier-Oblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Courier.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Helvetica-Bold.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Helvetica-BoldOblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Helvetica-Oblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Helvetica.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Symbol.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Times-Bold.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Times-BoldItalic.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Times-Italic.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Times-Roman.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_ZapfDingbats.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_a0100131.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_a010013l.afm,
- /trunk/includes/execute.inc.php, /trunk/includes/export.inc.php,
- /trunk/includes/footer.inc.php, /trunk/includes/header.inc.php,
- /trunk/includes/import.inc.php, /trunk/includes/include.inc.php,
- /trunk/includes/install.inc.php, /trunk/includes/locales.inc.php,
- /trunk/includes/modsxml.inc.php, /trunk/includes/odfxml.inc.php,
- /trunk/includes/openurl.inc.php,
- /trunk/includes/results_header.inc.php,
- /trunk/includes/srwxml.inc.php,
- /trunk/includes/transtab_bibtex_refbase.inc.php,
- /trunk/includes/transtab_latex_latin1.inc.php,
- /trunk/includes/transtab_latex_unicode.inc.php,
- /trunk/includes/transtab_latin1_ascii.inc.php,
- /trunk/includes/transtab_latin1_bibtex.inc.php,
- /trunk/includes/transtab_latin1_latex.inc.php,
- /trunk/includes/transtab_refbase_ascii.inc.php,
- /trunk/includes/transtab_refbase_bibtex.inc.php,
- /trunk/includes/transtab_refbase_html.inc.php,
- /trunk/includes/transtab_refbase_latex.inc.php,
- /trunk/includes/transtab_refbase_markdown.inc.php,
- /trunk/includes/transtab_refbase_pdf.inc.php,
- /trunk/includes/transtab_refbase_rtf.inc.php,
- /trunk/includes/transtab_refbase_unicode.inc.php,
- /trunk/includes/transtab_unicode_ascii.inc.php,
- /trunk/includes/transtab_unicode_bibtex.inc.php,
- /trunk/includes/transtab_unicode_latex.inc.php,
- /trunk/includes/unapi.inc.php,
- /trunk/includes/webservice.inc.php, /trunk/includes/zip.inc.php,
- /trunk/index.php, /trunk/initialize/db.inc.php,
- /trunk/initialize/ini.inc.php, /trunk/install.php,
- /trunk/install.sql, /trunk/install_utf8.sql,
- /trunk/library_search.php, /trunk/locales/core.php,
- /trunk/modify.php, /trunk/note/GNU_general_public_license.txt,
- /trunk/note/auth_table_info.txt,
- /trunk/note/copyright_notice.txt, /trunk/note/db_field_info.txt,
- /trunk/note/deleted_field_info.txt,
- /trunk/note/depends_table_info.txt,
- /trunk/note/formats_table_info.txt,
- /trunk/note/grep_patterns.txt,
- /trunk/note/group_permissions_table_info.txt,
- /trunk/note/groups_table_info.txt,
- /trunk/note/languages_table_info.txt,
- /trunk/note/queries_table_info.txt,
- /trunk/note/refbase_history.txt,
- /trunk/note/styles_table_info.txt,
- /trunk/note/types_table_info.txt,
- /trunk/note/user_data_table_info.txt,
- /trunk/note/user_formats_table_info.txt,
- /trunk/note/user_options_table_info.txt,
- /trunk/note/user_permissions_table_info.txt,
- /trunk/note/user_styles_table_info.txt,
- /trunk/note/user_types_table_info.txt,
- /trunk/note/users_table_info.txt, /trunk/queries.php,
- /trunk/query_manager.php, /trunk/query_modify.php,
- /trunk/receipt.php, /trunk/record.php, /trunk/rss.php,
- /trunk/search.php, /trunk/show.php, /trunk/simple_search.php,
- /trunk/sql_search.php, /trunk/sru.php,
- /trunk/srwExplainResponse2html.xsl, /trunk/srwmods2html.xsl,
- /trunk/unapi.php, /trunk/update.php, /trunk/update.sql,
- /trunk/user_details.php, /trunk/user_login.php,
- /trunk/user_logout.php, /trunk/user_options.php,
- /trunk/user_options_modify.php, /trunk/user_receipt.php,
- /trunk/user_removal.php, /trunk/user_validation.php,
- /trunk/users.php:
- - Added APA citation style (NOTE: doesn't properly handle 'et al.' yet)
- - Move citation styles to 'cite/styles/'
- - Set native line endings on text files
- - Set mime types
-
- 2006-10-31 01:19 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/AUTHORS:
- Reformat AUTHORS file so that 'svn2cl' can parse entries.
- username:Full Name <email@address>
-
- 2006-10-31 00:41 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/import.php,
- /branches/bleeding-edge/locales/en/common.inc,
- /branches/bleeding-edge/locales/en/common_utf8.inc:
- Shorten tooltips so that Firefox can display them completely.
-
- 2006-10-30 23:28 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/contrib/skins,
- /branches/bleeding-edge/contrib/skins/README,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/README,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/footer.inc.php,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/header.inc.php,
- /branches/bleeding-edge/contrib/skins/mediawiki-monobook/main.css:
- Added skins directory with the Monobook skin from MediaWiki, as used by
- NUCAPT.
-
- 2006-10-27 21:26 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge/confirmDelete.js,
- /trunk/confirmDelete.js:
- rm unused and non-functional confirmDelete.js
-
- 2006-10-27 16:23 Richard Karnesky <karnesky@gmail.com>
-
- * /tags/refbase-0-7, /tags/refbase-0.7, /tags/start:
- Tag cleanup.
-
- 2006-10-27 04:54 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/bleeding-edge:
- Bleeding edge branch
-
- 2006-10-27 04:41 Richard Karnesky <karnesky@gmail.com>
-
- * /tags/refbase-0.9.0:
- Tagging 0.9.0 release.
-
- 2006-10-27 04:37 Richard Karnesky <karnesky@gmail.com>
-
- * /trunk/includes/classes, /trunk/includes/classes/include.php,
- /trunk/includes/classes/org,
- /trunk/includes/classes/org/active-link,
- /trunk/includes/classes/org/active-link/net,
- /trunk/includes/classes/org/active-link/net/HTTPClient.php,
- /trunk/includes/classes/org/active-link/net/HTTPServer.php,
- /trunk/includes/classes/org/active-link/net/Socket.php,
- /trunk/includes/classes/org/active-link/sys,
- /trunk/includes/classes/org/active-link/sys/File.php,
- /trunk/includes/classes/org/active-link/xml,
- /trunk/includes/classes/org/active-link/xml/Branch.php,
- /trunk/includes/classes/org/active-link/xml/Leaf.php,
- /trunk/includes/classes/org/active-link/xml/RSS.php,
- /trunk/includes/classes/org/active-link/xml/Tag.php,
- /trunk/includes/classes/org/active-link/xml/Tree.php,
- /trunk/includes/classes/org/active-link/xml/XML.php,
- /trunk/includes/classes/org/active-link/xml/XMLBranch.php,
- /trunk/includes/classes/org/active-link/xml/XMLDocument.php,
- /trunk/includes/classes/org/active-link/xml/XMLLeaf.php,
- /trunk/includes/classes/org/active-link/xml/XMLRPCClient.php,
- /trunk/includes/classes/org/active-link/xml/XPath.php,
- /trunk/includes/classes/org/bibliophile,
- /trunk/includes/classes/org/bibliophile/MINIMALRTF.php,
- /trunk/includes/classes/org/pdf-php,
- /trunk/includes/classes/org/pdf-php/class.ezpdf.php,
- /trunk/includes/classes/org/pdf-php/class.pdf.php,
- /trunk/includes/classes/org/pdf-php/fonts,
- /trunk/includes/classes/org/pdf-php/fonts/Courier-Bold.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Courier-BoldOblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Courier-Oblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Courier.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Helvetica-Bold.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Helvetica-BoldOblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Helvetica-Oblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Helvetica.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Symbol.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Times-Bold.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Times-BoldItalic.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Times-Italic.afm,
- /trunk/includes/classes/org/pdf-php/fonts/Times-Roman.afm,
- /trunk/includes/classes/org/pdf-php/fonts/ZapfDingbats.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Courier-Bold.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Courier-BoldOblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Courier-Oblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Courier.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Helvetica-Bold.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Helvetica-BoldOblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Helvetica-Oblique.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Helvetica.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Symbol.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Times-Bold.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Times-BoldItalic.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Times-Italic.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_Times-Roman.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_ZapfDingbats.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_a0100131.afm,
- /trunk/includes/classes/org/pdf-php/fonts/php_a010013l.afm:
- classes
-
- 2006-10-27 04:35 Richard Karnesky <karnesky@gmail.com>
-
- * /trunk/refbase:
- rm empty directory
-
- 2006-10-27 04:34 Richard Karnesky <karnesky@gmail.com>
-
- * /trunk/install.sql, /trunk/install_utf8.sql, /trunk/lit,
- /trunk/update.sql:
- reorg
-
- 2006-10-27 04:28 Richard Karnesky <karnesky@gmail.com>
-
- * /trunk/advanced_search.php, /trunk/cite, /trunk/confirmDelete.js,
- /trunk/error.php, /trunk/export, /trunk/extract.php,
- /trunk/import, /trunk/import.php, /trunk/import_csa.php,
- /trunk/import_csa_modify.php, /trunk/import_modify.php,
- /trunk/includes/db.inc.php, /trunk/includes/ini.inc.php,
- /trunk/index.php, /trunk/initialize/db.inc.php,
- /trunk/initialize/ini.inc.php, /trunk/install.php,
- /trunk/library_search.php, /trunk/locales, /trunk/modify.php,
- /trunk/queries.php, /trunk/query_manager.php,
- /trunk/query_modify.php, /trunk/receipt.php, /trunk/record.php,
- /trunk/refbase/code/php/advanced_search.php,
- /trunk/refbase/code/php/cite,
- /trunk/refbase/code/php/confirmDelete.js,
- /trunk/refbase/code/php/error.php,
- /trunk/refbase/code/php/export,
- /trunk/refbase/code/php/extract.php,
- /trunk/refbase/code/php/import,
- /trunk/refbase/code/php/import.php,
- /trunk/refbase/code/php/import_csa.php,
- /trunk/refbase/code/php/import_csa_modify.php,
- /trunk/refbase/code/php/import_modify.php,
- /trunk/refbase/code/php/index.php,
- /trunk/refbase/code/php/install.php,
- /trunk/refbase/code/php/library_search.php,
- /trunk/refbase/code/php/locales,
- /trunk/refbase/code/php/modify.php,
- /trunk/refbase/code/php/queries.php,
- /trunk/refbase/code/php/query_manager.php,
- /trunk/refbase/code/php/query_modify.php,
- /trunk/refbase/code/php/receipt.php,
- /trunk/refbase/code/php/record.php,
- /trunk/refbase/code/php/rss.php,
- /trunk/refbase/code/php/search.php,
- /trunk/refbase/code/php/show.php,
- /trunk/refbase/code/php/simple_search.php,
- /trunk/refbase/code/php/sql_search.php,
- /trunk/refbase/code/php/sru.php,
- /trunk/refbase/code/php/unapi.php,
- /trunk/refbase/code/php/update.php,
- /trunk/refbase/code/php/user_details.php,
- /trunk/refbase/code/php/user_login.php,
- /trunk/refbase/code/php/user_logout.php,
- /trunk/refbase/code/php/user_options.php,
- /trunk/refbase/code/php/user_options_modify.php,
- /trunk/refbase/code/php/user_receipt.php,
- /trunk/refbase/code/php/user_removal.php,
- /trunk/refbase/code/php/user_validation.php,
- /trunk/refbase/code/php/users.php, /trunk/rss.php,
- /trunk/search.php, /trunk/show.php, /trunk/simple_search.php,
- /trunk/sql_search.php, /trunk/sru.php, /trunk/unapi.php,
- /trunk/update.php, /trunk/user_details.php,
- /trunk/user_login.php, /trunk/user_logout.php,
- /trunk/user_options.php, /trunk/user_options_modify.php,
- /trunk/user_receipt.php, /trunk/user_removal.php,
- /trunk/user_validation.php, /trunk/users.php:
- reorg
-
- 2006-10-27 04:12 Richard Karnesky <karnesky@gmail.com>
-
- * /branches/vendor, /trunk/AUTHORS, /trunk/BUGS, /trunk/COPYING,
- /trunk/ChangeLog, /trunk/INSTALL, /trunk/NEWS, /trunk/README,
- /trunk/TODO, /trunk/UPDATE, /trunk/css, /trunk/img,
- /trunk/includes, /trunk/initialize, /trunk/lit, /trunk/note,
- /trunk/refbase/AUTHORS, /trunk/refbase/BUGS,
- /trunk/refbase/COPYING, /trunk/refbase/ChangeLog,
- /trunk/refbase/INSTALL, /trunk/refbase/NEWS,
- /trunk/refbase/README, /trunk/refbase/TODO,
- /trunk/refbase/UPDATE, /trunk/refbase/code/css,
- /trunk/refbase/code/inc, /trunk/refbase/code/xsl,
- /trunk/refbase/cvsdeploy.inc, /trunk/refbase/cvsdeploy.php,
- /trunk/refbase/img, /trunk/refbase/lit, /trunk/refbase/note,
- /trunk/srwExplainResponse2html.xsl, /trunk/srwmods2html.xsl:
- reorganization
-
- 2006-10-25 01:12 Richard Karnesky <karnesky@gmail.com>
-
- * /trunk/refbase/ChangeLog:
- Minor manual updates for recent documentation and CSS fixes
-
- 2006-10-24 16:50 Matthias Steffens <refbase@extracts.de>
- * code/css/: style.css, style_print.css:
- changed default font for td, div and p tags to Times New Roman which works
- around a font-display issue on certain platforms
-
- 2006-10-23 18:20 Matthias Steffens <refbase@extracts.de>
- * search.php:
- function 'extractFormElementsAdvanced()': for the fields 'location',
- 'created_by' and 'modified_by', we'll now verify that the appropriate
- parameter exists before attempting to extract its value; this avoids
- 'undefined index' warnings if a user isn't logged in
-
- 2006-10-23 11:20 Matthias Steffens <refbase@extracts.de>
- * NEWS:
- * changed format of release date into a more internationally friendly format
- * added a few more changes & fixes
-
- 2006-10-23 10:53 Matthias Steffens <refbase@extracts.de>
- * INSTALL:
- * added some URLs and changed existing ones to subdomain URLs where
- appropriate
- * mentioned 'refbase_import' command line client
- * added RefWorks to list of supported import formats
-
- 2006-10-23 10:02 Matthias Steffens <refbase@extracts.de>
- * AUTHORS:
- added Joachim's email address and standardized punctuation
-
- 2006-10-22 12:59 Richard Karnesky <karnesky@gmail.com>
-
- * AUTHORS, BUGS, INSTALL, NEWS, UPDATE:
- * Reformat documentation to 80 columns
- * Replaced french spacing with single spacing for consistency
- * Added Joachim Almergren and the phpmyadmin team to AUTHORS
- * Added a (preliminary) release date of 10-27, which will give a work
- week's worth of additional testing
- * Added mention of referrer-related bugs
- * Added link to CVS update instructions
-
- 2006-10-22 12:01 Matthias Steffens <refbase@extracts.de>
-
- * TODO:
- * added some planned features from the "Planned feature additions" wiki
- page
- * modified existing feature suggestions and re-arranged the features
- list
-
- 2006-10-22 08:08 Matthias Steffens <refbase@extracts.de>
-
- * README:
- added ODF XML to features list and changed wiki URLs to subdomain URLs
-
- 2006-10-22 07:40 Matthias Steffens <refbase@extracts.de>
-
- * UPDATE:
- Modified text & backup commands
-
- 2006-10-21 19:58 Matthias Steffens <refbase@extracts.de>
-
- * UPDATE:
- updated text to suit refbase-0.9.0
-
- 2006-10-21 19:54 Matthias Steffens <refbase@extracts.de>
-
- * AUTHORS:
- added 'update.php' for Rick
-
- 2006-10-21 19:52 Matthias Steffens <refbase@extracts.de>
-
- * code/php/update.php:
- * we now include file 'install.inc.php'
- * changed 'start_session()' function call so that it doesn't update
- 'user_*' tables
- * changed '$_POST' to '$_REQUEST'
- * made some changes to the displayed text and added a backup reminder
- * we now explicitly discard the existing connection and establish a
- new connection with admin permissions using function
- 'connectToMySQLDatabaseAsAdmin()'
- * function 'addTableIfNotExists()' is now used to create new MySQL tables
- * function 'queryMySQLDatabase()' is now used to perform any SQL queries
- * made some fixes to existing SQL queries and added a few new ones
- * all successfully performed queries that affected any tables or rows
- will now be reported as log messages in the feedback page
- * we now enable some of the newly created export/citation formats &
- citation styles for all users
- * if nothing was changed by the update process, we now inform the user
- appropriately
- * function 'disconnectFromMySQLDatabase()' is now used to quit the
- connection
- * upon successful update, the header message is now printed in green text
- * removed more unnecessary code
- * moved functions 'insertIfNotExists()', 'addColumnIfNotExists()' and
- 'fieldError()' to 'install.inc.php'
- * made some changes to whitespace
-
- 2006-10-21 19:22 Matthias Steffens <refbase@extracts.de>
-
- * code/css/: style.css, style_print.css:
- added new class which prints the given text in green color
-
- 2006-10-21 19:18 Matthias Steffens <refbase@extracts.de>
-
- * lit/update.sql:
- * set format 'OpenSearch RSS' in table 'formats' to 'false' since its
- not done yet
- * enable the german language option in table 'languages'
-
- 2006-10-21 19:14 Matthias Steffens <refbase@extracts.de>
-
- * lit/: install.sql, install_utf8.sql:
- set format 'OpenSearch RSS' in table 'formats' to 'false' since its
- not done yet
-
- 2006-10-21 19:07 Matthias Steffens <refbase@extracts.de>
-
- * code/php/install.php:
- * upon successful installation, the header message is now printed in
- green text
- * moved function 'fieldError()' to 'install.inc.php'
-
- 2006-10-21 19:02 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/install.inc.php:
- * added new function 'connectToMySQLDatabaseAsAdmin()' which connects
- to the MySQL database with admin permissions
- * moved functions 'insertIfNotExists()', 'addColumnIfNotExists()' and
- 'fieldError()' from 'update.php' to 'install.inc.php'
- * added new function 'addTableIfNotExists()' which adds the given MySQL
- table if not already present
-
- 2006-10-21 18:55 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- added example for 1Cate OpenURL link-server in comments
-
- 2006-10-20 09:28 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/update.php:
- Add new export & cite formats in table formats
-
- 2006-10-20 09:22 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/update.php:
- Replace existing import formats with updated/new ones in table formats
-
- 2006-10-20 08:56 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/update.php:
- Enable de localization
-
- 2006-10-19 18:53 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/update.php:
- update styles, languages, formats tables.
-
- 2006-10-19 17:21 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/update.php:
- Fixes from Matthias: Added missing '(' and used global connection.
-
- 2006-10-19 13:57 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/update.php:
- Add addColumnIfNotExists; create allowbrowseview column NOTE: the new
- add column and inserts seem not to work yet--no errors, but nothing
- is created. (Committing to allow others to play & because the old
- version didn't work anyway.)
-
- 2006-10-19 13:25 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/update.php:
- Added insertIfNotExists fucntion; populate user_options table
-
- 2006-10-19 12:56 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/update.php:
- Removed unused code; Added CREATE of user_options
-
- 2006-10-10 14:51 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/openurl.inc.php:
- Added 'au', allowing multiple authors to be appended to the Context
- Object.
-
- 2006-10-08 09:48 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: import.php, install.php, sru.php, unapi.php:
- changed URLs that point to refbase wiki pages into corresponding
- subdomain URLs
-
- 2006-10-08 09:46 Matthias Steffens <refbase@extracts.de>
-
- * code/xsl/srwExplainResponse2html.xsl:
- * added URL to SRU home page in Help text
- * changed URLs that point to refbase wiki pages into corresponding
- subdomain URLs
-
- 2006-10-08 09:43 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- changed URLs that point to refbase wiki pages into corresponding
- subdomain URLs
-
- 2006-10-07 17:04 Matthias Steffens <refbase@extracts.de>
-
- * NEWS:
- added items to 'refbase-0.9.0' section and edited existing ones
-
- 2006-10-07 16:16 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: receipt.php, search.php, show.php:
- more code fixes so that the 'location' field is only added to the SQL
- query in Details view if the user is logged in
-
- 2006-10-07 15:29 Matthias Steffens <refbase@extracts.de>
-
- * code/php/advanced_search.php:
- we now only include the fields 'file', 'location', 'created_by' and
- 'modified_by' in sort-by dropdowns if a user is logged in
-
- 2006-10-07 15:24 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- function 'buildSelectMenuOptions()': empty dropdown items did not have
- empty values which caused incorrect SQL queries when selected in
- '*_search.php' forms; fixed
-
- 2006-10-07 15:17 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- function 'displayColumns()': we now only add the 'location' field to
- the dropdown menus if the user is logged in
-
- 2006-10-06 17:11 Richard Karnesky <karnesky@gmail.com>
-
- * NEWS:
- Additional new features from
- http://wiki.refbase.net/index.php/Main_features
-
- 2006-10-06 16:40 Matthias Steffens <refbase@extracts.de>
-
- * code/php/advanced_search.php:
- we'll now only show a text entry form for the 'location', 'created_by'
- and 'modified_by' fields if a user is logged in; this is done to shield
- user email addresses from exposure to search engines and/or email
- harvesting robots
-
- 2006-10-06 16:05 Matthias Steffens <refbase@extracts.de>
-
- * code/php/record.php:
- we now only show the contents of the 'location' field if the user is
- logged in; this is done to shield user email addresses from exposure
- to search engines and/or email harvesting robots
-
- 2006-10-06 16:01 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- improved verification of SQL query against malicious attempts
-
- 2006-10-06 15:57 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * function 'start_session()': if 'session.use_cookies' is OFF for the
- current directory, we'll attempt to enable cookies for storage of
- session data
- * function 'generateCalculationFieldContent()': we now standardize
- contents of the author field before extracting the first author name;
- this will help to ensure correct sorting upon Citation output
- * function 'verifySQLQuery()': moved code that strips the 'file' field
- from the SQL query into its own function ('stripFieldFromSQLQuery()')
- and generalized it so that it works with any given field
- * function 'verifySQLQuery()' now strips the 'location' field from the
- SQL query if the user isn't logged in; this is done to shield user
- email addresses from exposure to search engines and/or email harvesting
- robots
-
- 2006-10-06 15:39 Richard Karnesky <karnesky@gmail.com>
-
- * AUTHORS, ChangeLog, NEWS:
- Documentation updates (particularly the list of features in NEWS).
-
- 2006-10-04 09:18 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_options_modify.php:
- fixed incorrect INSERT queries for tables 'user_types/styles/formats'
-
- 2006-10-04 08:52 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- function 'quote_smart()' now quotes numbers with leading zeros (which
- would otherwise get stripped)
-
- 2006-10-03 16:33 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/header.inc.php:
- function 'displayHTMLhead()': variable '$databaseBaseURL' is now defined
- globally at the top of the function
-
- 2006-10-03 16:17 Matthias Steffens <refbase@extracts.de>
-
- * code/: php/rss.php, php/search.php, php/user_receipt.php, inc/ini.inc.php:
- just made some changes to whitespace and/or comments
-
- 2006-10-03 16:14 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_login.php:
- we now only output the HTML footer in function 'login_page()'; this
- avoids inadvertent HTML output when returning results to a refbase
- command line client
-
- 2006-10-03 16:13 Matthias Steffens <refbase@extracts.de>
-
- * code/php/show.php:
- for Cite mode, if a 'userID' was given we'll now always include the
- 'cite_key' field within the SQL query; this enables the refbase command
- line clients to display any user-specific cite keys after successful
- login
-
- 2006-10-03 16:12 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- function 'getUploadInfo()': added code to prevent undefined variable
- messages
-
- 2006-10-03 16:10 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/import.inc.php:
- function 'fetchDataFromURL()' now returns an error message if the URL
- could not be openend
-
- 2006-10-03 16:09 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import_modify.php:
- * we now include file 'execute.inc.php' in this script (instead of
- including it within the individual 'bibutils/import_*2refbase.php'
- scripts)
- * added code that handles file uploads
- * added support for the new 'refbase_import' command line client
- * if the import query originated from a command line client, we'll return
- any error messages as plain text
-
- 2006-10-03 16:07 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import.php:
- * we now include 'locales.inc.php' to allow for localized strings
- * removed the "Display original source data" checkbox option from the
- import GUI since it was probably more confusing than helpful. Where
- appropriate (e.g., when importing CSA or MEDLINE records), original
- source data are now always displayed
- * fixed incorrect description in HTML <head> section
- * added a file upload button to the main import form
-
- 2006-10-03 16:05 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import/bibutils/: import_bib2refbase.php,
- import_copac2refbase.php, import_end2refbase.php, import_isi2refbase.php,
- import_med2refbase.php, import_modsxml2refbase.php,
- import_ris2refbase.php:
- file 'execute.inc.php' is now included in 'import_modify.php' (instead
- of including it within the individual 'bibutils/import_*2refbase.php'
- scripts)
-
- 2006-10-03 16:02 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/: de/common.inc, de/common_utf8.inc, en/common.inc,
- en/common_utf8.inc, fr/common.inc, fr/common_utf8.inc:
- added new locales required by the import file upload functionality
-
- 2006-10-03 16:00 Matthias Steffens <refbase@extracts.de>
-
- * code/php/cite/formats/cite_ascii.php:
- * when outputting results to a command line client as ASCII, we now
- include the user's own cite key with each citation (if the CLI did
- successfully login as a recognized user, otherwise we display the
- default cite key)
- * when outputting results to a command line client as ASCII, we now
- prefix the response with any passed header message
-
- 2006-09-30 07:33 Matthias Steffens <refbase@extracts.de>
-
- * code/php/show.php:
- * quote_smart()ed again all variables that get included into the SQL
- query
- * where appropriate, we now make use of functions 'escapeSQL()' and
- 'extractWhereClause()' in an attempt to prevent SQL injection attacks
-
- 2006-09-29 19:39 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: error.php, query_manager.php, record.php, sql_search.php,
- users.php:
- the stripping of slashes is now handled by function
- 'stripSlashesIfMagicQuotes()'
-
- 2006-09-29 19:37 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: user_details.php, user_options.php:
- removed unnecessary 'encodeHTML()' statements
-
- 2006-09-29 19:34 Matthias Steffens <refbase@extracts.de>
-
- * code/php/query_modify.php:
- * the stripping of slashes is now handled by function
- 'stripSlashesIfMagicQuotes()'
- * added a missing space before WHERE clause in an UPDATE query
-
- 2006-09-29 19:33 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_options_modify.php:
- * added a missing space before WHERE clause in an UPDATE query
- * added missing quotes around an array element name
-
- 2006-09-29 19:32 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- * added a missing space before WHERE clause in an UPDATE query
- * quote_smart()ed a '$userID' variable in SQL query
-
- 2006-09-29 19:31 Matthias Steffens <refbase@extracts.de>
-
- * code/php/receipt.php:
- * the stripping of slashes is now handled by function
- 'stripSlashesIfMagicQuotes()'
- * quote_smart()ed the '$serialNo' variable in SQL queries
-
- 2006-09-29 19:30 Matthias Steffens <refbase@extracts.de>
-
- * code/php/modify.php:
- * the stripping of slashes is now handled by function
- 'stripSlashesIfMagicQuotes()'
- * reworked the regex patterns which clean-up the SQL queries to be more
- specific; this fixes a problem where double quotes at the end of a
- field string would cause an error on submit
-
- 2006-09-29 19:28 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * fixed some typos ("qoute" -> "quote") and made some stylistic changes
- * function 'quote_smart()' now calls function 'escapeSQL()' to escape
- SQL special chars in strings (instead of calling
- 'mysql_real_escape_string()' directly)
- * function 'quote_smart()': we now use double quotes (instead of single
- quotes) as quote delimiters since they are better supported by refbase
- (some functions currently require double quotes)
- * function 'stripSlashesIfMagicQuotes()' now calls function
- 'convertSlashes()' to remove 'unwanted' slashes (instead of calling
- 'stripslashes()' directly)
- * added new function 'convertSlashes()' which removes 'unwanted' slashes
- from a string; this function will work independent from the
- 'magig_quotes_gpc' setting
- * functions 'verifySQLQuery()' and 'explainSQLQuery()': the stripping
- of slashes is now handled by function 'stripSlashesIfMagicQuotes()'
- * added new function 'escapeSQL()' which escapes SQL special chars (\,
- ', ", \n,...)
- * function 'extractWhereClause()': we now include the SQL commands SELECT,
- INSERT, UPDATE & DELETE in an attempt to sanitize a given WHERE clause
- from SQL injection attacks (which is mostly relevant for 'show.php')
-
- 2006-09-29 19:17 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * the stripping of slashes is now handled by function
- 'stripSlashesIfMagicQuotes()'
- * function 'displayColumns()': we'll now only add unAPI <abbr> blocks
- if not in Browse mode
- * some changes to whitespace
-
- 2006-09-26 19:39 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/search.php:
- Change _POST to _REQUEST to allow GETs in addition to POSTs
-
- 2006-09-26 17:49 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/show.php:
- revert show.php, as results are merely submitted to search.php (which
- is escaped)
-
- 2006-09-26 17:44 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/: modify.php, query_manager.php, query_modify.php, receipt.php,
- sql_search.php, user_options.php:
- more quote_smart() fixes
-
- 2006-09-26 16:54 Richard Karnesky <karnesky@gmail.com>
-
- * code/: inc/include.inc.php, php/show.php, php/user_details.php,
- php/user_options_modify.php, php/user_validation.php:
- * More quote_smart() fixes
- * encodeHTML() user form so that intentional quotes show up as expected
-
- 2006-09-26 16:04 Richard Karnesky <karnesky@gmail.com>
-
- * code/: inc/webservice.inc.php, php/search.php:
- Fix typos in quote_smarting() of queries
-
- 2006-09-26 09:18 Richard Karnesky <karnesky@gmail.com>
-
- * code/: inc/webservice.inc.php, php/show.php, php/sql_search.php,
- php/sru.php, php/update.php, php/user_details.php, php/user_login.php,
- php/user_options.php, php/user_options_modify.php, php/user_receipt.php,
- php/user_removal.php, php/user_validation.php, php/users.php:
- quote_smart() SQL queries
-
- 2006-09-25 23:54 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/: record.php, search.php:
- smart_quote SQL queries
-
- 2006-09-22 18:22 Richard Karnesky <karnesky@gmail.com>
-
- * code/: inc/include.inc.php, php/install.php, php/queries.php,
- php/query_manager.php, php/query_modify.php, php/receipt.php:
- quote_smart on all queries
-
- 2006-09-22 14:56 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/include.inc.php:
- reuse stripSlashesIfMagicQuotes in quote_smart
-
- 2006-09-22 14:19 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/modify.php:
- defensive quote_smart handling of every query
-
- 2006-09-22 13:59 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/include.inc.php:
- * added quote_smart function to properly escape strings.
- * removed unused addSlashesIfMAgicQuotes function
-
- 2006-09-09 15:31 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * when displaying links, the 'type' field is now always included in
- the SQL query; this allows for proper generation of OpenURL links
- and COinS span elements in list view
- * changed search forms on main page and search results page from GET
- to POST; this helps to avoide warning dialogs in some browsers (such
- as Firefox) when using the browser's back button with POSTed data
- * we now only generate OpenURL links if variable '$openURLResolver'
- isn't empty
- * for OpenURL links, we'll again provide HTML markup & icons individually
- within each function; this allows for different OpenURL icons in List
- view and Details view and ensures consistency between "hard" (HTTP
- & DOI) links and "soft" (ISBN & OpenURL) links
- * function 'buildResultsFooter()': slightly increased width of user
- group text entry field
- * function 'buildResultsFooter()': when exporting selected records,
- 'file' is now the default option (instead of 'html')
-
- 2006-09-09 14:46 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/openurl.inc.php:
- function 'openURL()' now returns the generated OpenURL data without
- any enclosing HTML markup; this allows to associate the OpenURL with
- different HTML markup and images (based on context)
-
- 2006-09-09 14:39 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- changed search forms from GET to POST; this helps to avoide warning
- dialogs in some browsers (such as Firefox) when using the browser's
- back button with POSTed data
-
- 2006-09-09 14:35 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * functions 'extractFormElementsRefineDisplay()' and 'verifySQLQuery()':
- when displaying links, the 'type' field is now always included in
- the SQL query; this allows for proper generation of OpenURL links
- and COinS span elements in list view
- * added function 'setHTTPStatus()' which sets the HTTP status response
-
- 2006-09-09 14:32 Matthias Steffens <refbase@extracts.de>
-
- * code/php/show.php:
- just changed some comments: 1) added info about bookmarklet client IDs
- (e.g., "jsb-refbase-1.0"); 2) when displaying links, the 'type' field
- is now always included in the SQL query; this allows for proper generation
- of OpenURL links and COinS span elements in list view
-
- 2006-09-09 14:05 Matthias Steffens <refbase@extracts.de>
-
- * code/: inc/modsxml.inc.php, php/cite/formats/cite_ascii.php,
- php/cite/formats/cite_latex.php, php/cite/formats/cite_markdown.php,
- php/cite/formats/cite_pdf.php, php/cite/formats/cite_rtf.php:
- we'll now recognize refbase markup in fields 'orig_title', 'series_title',
- 'abbrev_series_title' and 'notes'
-
- 2006-09-09 13:49 Matthias Steffens <refbase@extracts.de>
-
- * code/css/: style.css, style_print.css:
- added class 'Z3988' which is used for COinS span elements
-
- 2006-09-09 10:14 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/openurl.inc.php:
- function 'contextObject()': refbase markup is now properly removed from
- OpenURL links and COinS span elements
-
- 2006-09-08 20:02 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- * added refbase account info to URL of CrossRef OpenURL resolver
- * we'll now recognize refbase markup in fields 'orig_title',
- 'series_title', 'abbrev_series_title' and 'notes'
- * added/modified some comments
-
- 2006-09-08 19:55 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/openurl.inc.php:
- reworked code which fixes remaining issues with incorrect URL encoding
-
- 2006-09-07 18:02 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/openurl.inc.php:
- * function 'openURL()' now converts higher ASCII chars into its entities
- and any '&' into '&', spaces will get converted into '%20'
- * function 'coins()': modified code to avoid "Undefined variable" messages
- * function 'coins()': fixed a variable naming typo ($pages ->
- $row['pages'])
- * function 'coins()' now attemps to strip any " pp." suffix from the
- pages info when generating total pages (type == "Book Whole")
-
- 2006-09-07 17:32 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/header.inc.php:
- Add full URL to UnAPI <LINK>
-
- 2006-09-07 12:08 Richard Karnesky <karnesky@gmail.com>
-
- * code/: inc/openurl.inc.php, php/search.php:
- COinS added to results from search.php
-
- 2006-09-07 11:56 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/include.inc.php:
- Fix typo in new extractAuthorsGivenName function
-
- 2006-09-07 11:51 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/: include.inc.php, openurl.inc.php:
- aulast, aufirst support in OpenURL
-
- 2006-09-07 10:08 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/openurl.inc.php:
- Fix regex replace of spaces with "+" to only work on COinS & not break
- OpenURL links.
-
- 2006-09-07 00:32 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/ini.inc.php, code/inc/openurl.inc.php, cvsdeploy.inc,
- code/php/search.php:
- Generalize OpenURL support
-
- 2006-09-06 14:29 Richard Karnesky <karnesky@gmail.com>
-
- * cvsdeploy.inc:
- Added zip.inc.php
-
- 2006-09-06 14:18 Richard Karnesky <karnesky@gmail.com>
-
- * code/: inc/odfxml.inc.php, inc/zip.inc.php, php/search.php:
- When ODF XML + file is selected for export, create an ODS file (zipped
- directory of XML files).
-
- 2006-09-04 08:51 Matthias Steffens <refbase@extracts.de>
-
- * lit/: install.sql, install_utf8.sql, update.sql:
- added row entry for RefWorks import to table 'formats'
-
- 2006-09-03 16:46 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- function 'trimTextPattern()': changed 'ereg_replace()' to 'preg_replace()'
-
- 2006-09-03 16:41 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import_modify.php:
- * modified existing code to accommodate the new 'importPubMed' form
- type
- * added code that fetches source data from PubMed.gov for all passed
- PubMed IDs
-
- 2006-09-03 16:16 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/import.inc.php:
- * function 'risToRefbase()': conversion of font attributes now happens
- for all '*title' fields as well as for the 'notes' field
- * function 'risToRefbase()' now correctly recognizes and converts RefWorks
- font attributes in RIS records
- * function 'refworksToRefbase()' now converts RefWorks font attributes
- in all title fields
- * corrected spelling error: ommit* => omit*
- * added function 'fetchDataFromURL()' which retrieves data from a given
- URL
-
- 2006-09-03 15:57 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import.php:
- added a form for import via PubMed ID and adopted code & help text to
- address this form correctly
-
- 2006-09-03 07:29 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import_modify.php:
- initial support for import via bookmarklets
-
- 2006-08-31 16:26 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_receipt.php:
- user permissions are now localized which also fixes a problem with
- correctly translating the 'allow_edit_call_number' permission into
- something more readable
-
- 2006-08-31 16:23 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/fr/: common.inc, common_utf8.inc:
- added locales for user permissions in table 'user_permissions'
- ('allow_*'); note that french localization of these newly added strings
- isn't done yet
-
- 2006-08-31 16:20 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/: en/common.inc, en/common_utf8.inc, de/common.inc,
- de/common_utf8.inc:
- added locales for user permissions in table 'user_permissions' ('allow_*')
-
- 2006-08-31 08:07 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: modify.php, search.php:
- removed code that inadvertently slipped into CVS but which was only
- meant for local testing/development purposes
-
- 2006-08-31 07:52 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/: include.inc.php, srwxml.inc.php:
- corrected spelling error: ommit* => omit*
-
- 2006-08-31 07:48 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: import.php, import_csa.php, modify.php, search.php, sru.php,
- users.php:
- corrected spelling error: ommit* => omit*
-
- 2006-08-31 07:39 Matthias Steffens <refbase@extracts.de>
-
- * code/php/cite/: formats/cite_html.php, cite_AnnGlaciol_JGlaciol.php:
- corrected spelling error: ommit* => omit*
-
- 2006-08-31 06:46 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- function 'updateUserPermissions()': we now properly initialize variable
- '$permissionQueryArray' to avoid errors if '$userPermissionsArray'
- is empty
-
- 2006-08-30 18:31 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/webservice.inc.php:
- * the 'parseCQL()' function now requires the SRU version as additional
- parameter
- * function 'parseCQL()': added support for masking characters ('*' and
- '?')
- * some changes to comments
-
- 2006-08-30 18:19 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/srwxml.inc.php:
- * function 'srwExplainResponse()' now reflects the new support for CQL
- masking characters ('*' and '?')
- * function 'srwExplainResponse()' now honours any passed XSL stylesheet
-
- 2006-08-30 18:09 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sru.php:
- * added SRU version parameter to the 'parseCQL()' function call
- * in case of 'operation=explain', we'll now use a dedicated default
- stylesheet ('srwExplainResponse2html.xsl') which dynamically builds
- a search form from an SRU explain response
- * <http://www\.loc\.gov/mods/v3> is now recognized as valid SRU record
- schema
-
- 2006-08-30 17:47 Matthias Steffens <refbase@extracts.de>
-
- * code/xsl/srwExplainResponse2html.xsl:
- initial checkin (dynamically builds a search form from an SRU explain
- response), note that querying for 'bib.citekey', 'rec.creationDate'
- and 'rec.lastModificationDate' as well as entry of multiple search
- terms is not supported yet
-
- 2006-08-29 11:53 Richard Karnesky <karnesky@gmail.com>
-
- * cvsdeploy.inc:
- New .inc.php include files (install, transtab for latex/bibtex, unapi)
-
- 2006-08-25 11:04 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/import.inc.php:
- * added function 'refworksToRefbase()' which converts records from
- RefWorks Tagged Format into the standard "refbase" array format
- * function 'identifySourceFormat()': added code that matches RefWorks
- records
- * function 'parseRecords()': for whole books, we now append the 'pp'
- identifier if the 'pages' field contains a single number
-
- 2006-08-25 10:52 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import.php:
- mentionend RefWorks & MODS XML in file header comment & added link to
- refworks.com in help text
-
- 2006-08-25 10:47 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import/import_refworks2refbase.php:
- initial checkin (imports RefWorks Tagged Format)
-
- 2006-08-19 05:26 Matthias Steffens <refbase@extracts.de>
-
- * BUGS:
- added note about unfinished internationalization and localization
-
- 2006-08-19 05:25 Matthias Steffens <refbase@extracts.de>
-
- * AUTHORS:
- updated list of developers & added list of contributors (both may need
- revision)
-
- 2006-08-19 05:22 Matthias Steffens <refbase@extracts.de>
-
- * INSTALL:
- * updated refbase version numbers to 0.9.0
- * added links to wiki pages where appropriate
- * renamed section "Rules for data import" to "Import Options" and added
- general info & pointers about the available import options
-
- 2006-08-19 05:17 Matthias Steffens <refbase@extracts.de>
-
- * TODO:
- removed note about data import and added link to "Planned feature
- additions" wiki page; (the list of suggestions may need some further
- revision)
-
- 2006-08-19 05:14 Matthias Steffens <refbase@extracts.de>
-
- * README:
- updated lists of features & requirements and added wiki links where
- appropriate
-
- 2006-08-18 10:13 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- added cautionary note for variable '$adminLoginEmail' that the default
- email address should be changed only *after* a new admin user has
- been created
-
- 2006-08-18 10:04 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/en/: common.inc, common_utf8.inc:
- added some missing spaces in "NoPermission_" strings
-
- 2006-08-18 10:01 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/transtab_unicode_latex.inc.php:
- changed LaTeX markup for the tilde from '\\~' to '\\~{}'
-
- 2006-08-18 09:37 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- function displayColumns(): moved unAPI code after the code that inserts
- the "original/duplicate record" identifier; this fixes some display
- glitches
-
- 2006-08-18 09:34 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import.php:
- just added a missing space within the Help text
-
- 2006-08-18 09:33 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/import.inc.php:
- * we now include the translation tables 'transtab_bibtex_refbase.inc.php',
- 'transtab_latex_unicode.inc.php' and 'transtab_latex_latin1.inc.php'
- which are required by function 'function standardizeBibtexInput()'
- * adden new function 'standardizeBibtexInput()' which takes a BibTeX
- source and converts any contained LaTeX/BibTeX markup into proper
- refbase markup
-
- 2006-08-18 09:29 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import_modify.php:
- we now remove slashes from passed form variables if 'magic_quotes_gpc'
- is set to "On" in 'php.ini'; this fixes issues with bibutils failing
- to import BibTeX records whose fields are enclosed with quotes (instead
- of braces)
-
- 2006-08-18 09:26 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import/bibutils/import_bib2refbase.php:
- when importing BibTeX records, we now convert LaTeX/BibTeX markup into
- proper refbase markup prior to passing it to bibutils; this helps
- with conversion problems exhibited by the bibutils programs and it
- allows to use refbase's own markup instead of higher ascii characters
- where appropriate
-
- 2006-08-18 09:24 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/export.inc.php:
- * we now include the translation tables 'transtab_latin1_bibtex.inc.php'
- and 'transtab_unicode_bibtex.inc.php' which are required by function
- 'standardizeBibtexOutput()'
- * function 'standardizeBibtexOutput()' now attempts to convert higher
- ASCII chars (which were not converted by bibutils) into their
- corresponding LaTeX/BibTeX entities
-
- 2006-08-18 09:21 Matthias Steffens <refbase@extracts.de>
-
- * code/: php/export/export_modsxml.php, inc/modsxml.inc.php,
- inc/srwxml.inc.php:
- changed Rick's email address in file header to Richard Karnesky
- <karnesky@gmail.com> at gmail dot com
-
- 2006-08-18 09:10 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/execute.inc.php:
- * changed Rick's email address in file header to Richard Karnesky
- <karnesky@gmail.com> at gmail dot com
- * moved code that sets the input & output encoding from function
- 'convertBibutils()' to functions 'importBibutils()' and
- 'exportBibutils()' so that it can be dealt with differently for import
- and export; this fixes incorrect import of higher ascii chars when
- importing latin1-encoded data into a latin1 database with
- '$convertExportDataToUTF8' set to "yes" in 'ini.inc.php'
-
- 2006-08-18 09:06 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/cite.inc.php:
- changed two 'include ...' statements to 'include_once ...'
-
- 2006-08-17 17:33 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * function 'start_session()': we'll now only check for the MySQL version
- if a connection has been established already. Otherwise, a non-existing
- MySQL user (or incorrect MySQL password) would prevent 'install.php'
- or 'error.php' from loading correctly when setting up a new refbase
- database
- * function 'selectDistinct()': we now properly initialize the
- '$resultBuffer' variable which prevents PHP errors when
- 'advanced_search.php' is called with a database containing 0 records
- * function 'selectDistinct()': made some changes to code structure,
- whitespace/indentation & comments
-
- 2006-08-17 17:27 Matthias Steffens <refbase@extracts.de>
-
- * code/php/install.php:
- * we now include common install/update functions via 'install.inc.php'
- * moved code that attempts to locate bibutils into a dedicated function
- ('locateFile()' in 'install.inc.php')
- * we now attempt to auto-locate the 'mysql/mysql.exe' program (using
- the new 'locateFile()' function)
- * updated the explanatory comments in the installation web form
- * we now use raw PHP function calls to query the MySQL version information
-
- 2006-08-17 16:52 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/: transtab_latex_latin1.inc.php, transtab_latex_unicode.inc.php,
- transtab_latin1_bibtex.inc.php, transtab_unicode_bibtex.inc.php:
- initial checkin (conversion tables from LaTeX to Latin1/Unicode entities
- and vice versa)
-
- 2006-08-17 16:45 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/transtab_bibtex_refbase.inc.php:
- initial checkin (conversion table from LaTeX/BibTeX markup & entities
- to refbase markup)
-
- 2006-08-17 16:43 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/install.inc.php:
- initial checkin (common install/update functions)
-
- 2006-08-09 18:20 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * changed media type for xml output from 'text/xml' to 'application/xml'
- * function displayColumns(): added unAPI support: added an '<abbr>'
- block with an unapi-id after the checkbox of each displayed record.
- The '<abbr>' block works as a microformat that allows applications
- to identify objects on web pages; see <http://unapi.info/specs/> for
- more info
- * function displayDetails(): added unAPI support: added '<abbr>' block
- after permanent record URL
- * string comparisons for '$exportType' and '$citeType' are now always
- case-insensitive
-
- 2006-08-09 18:03 Matthias Steffens <refbase@extracts.de>
-
- * lit/update.sql:
- added missing backticks in 'UPDATE styles...' query
-
- 2006-08-09 18:01 Matthias Steffens <refbase@extracts.de>
-
- * code/css/: style.css, style_print.css:
- added classes 'tiny' and 'unapi'
-
- 2006-08-09 17:54 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sru.php:
- changed media type for xml output from 'text/xml' to 'application/xml'
-
- 2006-08-09 17:48 Matthias Steffens <refbase@extracts.de>
-
- * code/: php/unapi.php, inc/unapi.inc.php:
- initial checkin (unAPI server; see <http://unapi.info/> for more info)
-
- 2006-08-09 17:46 Matthias Steffens <refbase@extracts.de>
-
- * code/php/show.php:
- modified just a comment: changed media type for xml output from 'text/xml'
- to 'application/xml'
-
- 2006-08-09 17:38 Matthias Steffens <refbase@extracts.de>
-
- * code/php/record.php:
- * fixed typo which prevented the 'call_number' field from getting HTML
- encoded if the admin is logged in
- * when "importing" a single record into the add record form, the contents
- of the call number field were not assigned to the current user. This
- resulted in a broken call number string (such as "recordID; IPOE @
- Matthias Steffens <refbase@extracts.de> @ ") while it should have
- been "IPOE @ Matthias Steffens <refbase@extracts.de> @ recordID";
- fixed
-
- 2006-08-09 17:31 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/header.inc.php:
- function displayHTMLhead(): added autodiscovery link in HTML header
- pointing to the new unAPI service
-
- 2006-06-25 13:14 Matthias Steffens <refbase@extracts.de>
-
- * code/php/query_manager.php:
- we'll now include the locales ('includes/locales.inc.php')
-
- 2006-06-22 18:30 Matthias Steffens <refbase@extracts.de>
-
- * lit/update.sql:
- * tables 'formats' & 'styles': some numbers were incorrectly specified
- as strings; fixed
- * removed some superfluous spaces from end of lines in table 'formats'
-
- 2006-06-22 18:28 Matthias Steffens <refbase@extracts.de>
-
- * code/php/update.php:
- * moved call to 'start_session()' function higher up in the script
- * we'll now include the locales ('includes/locales.inc.php') to ensure
- correct
-
- 2006-06-22 18:26 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/: transtab_latin1_latex.inc.php, transtab_unicode_latex.inc.php:
- replace elements that contain LaTeX in-line math delimiters ('$') are
- now enclosed with single quotes to avoid PHP errors
-
- 2006-06-22 18:23 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: show.php, sql_search.php:
- changed code lines that print "no permission" messages from locales
-
- 2006-06-22 18:20 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * changed code lines that print "no permission" messages from locales
- * functions 'displayColumns()' & 'displayDetails()': the title of the
- 'Links' column is now localized properly
- * functions 'displayColumns()' & 'displayDetails()': for the fields
- 'thesis', 'approved', 'marked', 'copy' and 'selected', we'll now display
- localized field values (i.e., in case of german we display e.g. 'ja'
- instead of 'yes', etc)
- * function 'displayDetails()': the 'Record(s)' heading is now localized
- properly
- * function 'extractFormElementsExtract()': added support for new cite
- sort orders 'type' and 'type-year'
-
- 2006-06-22 18:16 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/results_header.inc.php:
- fixed incorrect file path spec in header comment
-
- 2006-06-22 18:15 Matthias Steffens <refbase@extracts.de>
-
- * code/php/record.php:
- * localized any remaining fixed strings (with the exception of the type
- drop-down)
- * some changes to existing locales
- * if there were some errors on submit, we'll now remove slashes from
- parameter values (if 'magic_quotes_gpc = On')
- * added 'accept-charset' parameter to <form> tag
- * the submit button name is now localized independent from the page
- title
- * the 'isEditorCheckbox' now resides witin its own <td> tag which fixes
- a display glitch with non-english interfaces
- * localized drop-down values were not recognized (and not re-selected);
- fixed
-
- 2006-06-22 17:56 Matthias Steffens <refbase@extracts.de>
-
- * code/php/modify.php:
- * we'll now include the locales ('includes/locales.inc.php')
- * deletion of records was broken with non-english interfaces; fixed
- * now uses lowercase keywords for variable '$locationSelectorName' ('add',
- 'remove')
- * removal of the string "your name & email address will be filled in
- automatically" from the 'location' field was again broken; this should
- be really fixed now
-
- 2006-06-22 17:53 Matthias Steffens <refbase@extracts.de>
-
- * lit/install.sql:
- * table 'formats': some numbers were incorrectly specified as strings;
- fixed
- * table 'refs': corrected some faulty characters
- * added row entries for newly added formats to table 'user_formats'
-
- 2006-06-22 17:51 Matthias Steffens <refbase@extracts.de>
-
- * code/php/install.php:
- * moved call to 'start_session()' function higher up in the script
- * we'll now include the locales ('includes/locales.inc.php') to ensure
- correct output of the localized html header & footer
- * fixed a variable name conflict (renamed local '$loc' to '$location')
- * MySQL version information is now read from the 'mysqlVersion' session
- variable which gets written out by the 'start_session()' function
- * when installing an utf8 database, we'll now adjust the path to the
- default database structure file if necessary (i.e. use
- './install_utf8.sql' instead of './install.sql')
-
- 2006-06-22 17:48 Matthias Steffens <refbase@extracts.de>
-
- * lit/install_utf8.sql:
- * table 'formats': some numbers were incorrectly specified as strings;
- fixed
- * removed unnecessary escapes from SQL queries in tables 'queries' &
- 'user_data'
- * corrected some faulty characters in tables 'refs' & 'user_data'
- * added row entries for newly added formats to table 'user_formats'
-
- 2006-06-22 17:42 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- added 'ODF XML' to variable '$defaultUserExportFormats'
-
- 2006-06-22 17:39 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- adopted some locales to their new variable names
-
- 2006-06-22 17:37 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * function 'buildFieldNameLinks()': field names in column titles are
- now localized
- * function 'buildBrowseLinks()': textual links are now localized (note
- that, except for the home link, link titles have not been localized
- yet)
- * function 'buildBrowseLinks()': increased width of left & right table
- columns (so that the columns suit the greater length of localized
- strings)
-
- 2006-06-22 17:25 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/header.inc.php:
- localized links and link titles
-
- 2006-06-22 17:24 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/footer.inc.php:
- * localized links and link titles
- * the help link is now omitted if variable '$helpResourcesURL' is empty
-
- 2006-06-22 17:22 Matthias Steffens <refbase@extracts.de>
-
- * code/php/extract.php:
- * we'll now include the locales ('includes/locales.inc.php')
- * added new cite sort orders 'type' and 'type-year' to the 'sort by'
- drop-down
- * added new 'return as' drop-down which allows to output citations in
- formats other than html (currently RTF, PDF, LaTeX, Markdown and ASCII)
-
- 2006-06-22 17:20 Matthias Steffens <refbase@extracts.de>
-
- * code/php/export/export_odfxml.php:
- just fixed a typo in header comment
-
- 2006-06-22 17:18 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: error.php, receipt.php, user_details.php, user_login.php,
- user_options.php, user_receipt.php, users.php:
- we'll now include the locales ('includes/locales.inc.php')
-
- 2006-06-22 17:13 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/core.php:
- in case of UTF-8 output, we now use UTF-8 encoded locales from file
- 'common_utf8.inc'
-
- 2006-06-22 17:12 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/: de/common.inc, en/common.inc, fr/common.inc:
- added new locales and changed some of the existing ones (note that french
- localization of existing strings is not completed yet)
-
- 2006-06-22 17:04 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/: de/common_utf8.inc, en/common_utf8.inc,
- fr/common_utf8.inc:
- initial checkin (UTF-8 encoded locales)
-
- 2006-06-22 16:58 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/cite.inc.php:
- * function 'generateTypeTitle()': the arrays that map record & thesis
- types with items of the global localization array ('$loc') are now
- initialized only once
- * function 'generateTypeTitle()': for citation formats other than HTML,
- we'll now undo the HTML encoding of localized type titles
-
- 2006-06-22 16:56 Matthias Steffens <refbase@extracts.de>
-
- * code/php/advanced_search.php:
- adjusted whitespace between radio button form elements for the fields
- 'approved', 'marked' and 'selected'
-
- 2006-06-17 06:21 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/transtab_unicode_ascii.inc.php:
- (resaved as "UTF-8, no BOM", was previously saved as "UTF-8" including
- a BOM)
-
- 2006-06-16 17:45 Matthias Steffens <refbase@extracts.de>
-
- * cvsdeploy.php:
- * worked around issue on BSD systems where 'realpath()' doesn't fail
- if only the last path component doesn't exist, while other systems
- will return FALSE
- * now only makes a backup of the destination directory if the latter
- isn't empty
- * we'll now always chop any trailing delimiter (like '\' or '/') from
- the given destination path
- * the destination directory is only created if it doesn't exist already
- * now moves citation style files from 'cite' to 'cite/styles'
- * removed superfluous third parameter from one 'cp()' function call
-
- 2006-06-15 09:05 Matthias Steffens <refbase@extracts.de>
-
- * cvsdeploy.inc:
- added new files
-
- 2006-06-13 06:39 Matthias Steffens <refbase@extracts.de>
-
- * lit/: install_utf8.sql, update.sql:
- * changed table engine declarations in CREATE TABLE statements from
- "ENGINE=MyISAM" back to "TYPE=MyISAM" to stay compatible with MySQL
- versions < v4.1
- * updated table definition for table 'formats' to include 'cite' as
- new format type
- * table 'formats': changed character case for 'Bibtex' to 'BibTeX'
- * added a table row for "ODF XML" export format to table 'formats'
- * added table rows for citation formats html, RTF, PDF, LaTeX, Markdown
- & ASCII to table 'formats'
- * table 'styles': changed path specs for cite styles to their new location
- (in 'cite/styles/')
-
- 2006-06-13 06:35 Matthias Steffens <refbase@extracts.de>
-
- * lit/install.sql:
- * updated table definition for table 'formats' to include 'cite' as
- new format type
- * table 'formats': changed character case for 'Bibtex' to 'BibTeX'
- * added a table row for "ODF XML" export format to table 'formats'
- * added table rows for citation formats html, RTF, PDF, LaTeX, Markdown
- & ASCII to table 'formats'
- * table 'styles': changed path specs for cite styles to their new location
- (in 'cite/styles/')
-
- 2006-06-13 06:29 Matthias Steffens <refbase@extracts.de>
-
- * code/php/record.php:
- * the code that builds a correct call number prefix for the currently
- logged-in user was moved into a separate function
- ('getCallNumberPrefix()' in 'include.inc.php') since it's also used by
- the 'addRecords()' function
- * we'll save the unencoded location string to a separate variable since
- it will be needed when generating the delete button
- * improved handling of slashes and higher ASCII chars when displaying
- data that originated from an import form such as 'import.php' or
- 'import_csa.php'
- * removed variables '$loginWelcomeMsg', '$loginStatus' and '$loginLinks'
- from the 'showPageHeader()' function call since they are globally
- defined in function 'showLogin()' in 'include.inc.php'
- * added a GET parameter ("proc=1") to the submit action of the HTML
- form; this allows the script 'modify.php' to issue a correct error
- message if the size of the uploaded file exceeds 'post_max_size'
- * renamed function 'displayfooter()' to 'showPageFooter()' and added
- variable '$HeaderString' to its function call; this was done to
- standardize the function's naming scheme and the list of available
- variables with
- the corresponding header function 'showPageHeader()' in 'header.inc.php'
- * moved closing HTML tags ("</body></html>") into their own function
- 'displayHTMLfoot()' in 'footer.inc.php'
-
- 2006-06-13 06:14 Matthias Steffens <refbase@extracts.de>
-
- * code/php/modify.php:
- * refbase now issues a correct error message if the size of the uploaded
- file exceeds 'post_max_size'
- * in an effort to prevent "Undefined index" messages, I've added code
- that ensures that all variables are properly initialized if the
- corresponding form parameter was empty
- * tweaked code that checks whether the contents of the '$callNumberName'
- variable should be URL decoded
- * the code that fetches the current date & time as well as the current
- user's name & email address was moved into a separate function
- ('getCurrentDateTimeUser()' in 'include.inc.php') since it's also used
- by the 'addRecords()' function
- * the code that builds a correct call number prefix for the currently
- logged-in user was moved into a separate function
- ('getCallNumberPrefix()' in 'include.inc.php') since it's also used by
- the 'addRecords()' function
- * the code that assigns correct values to calculation fields (such as
- 'first_author', 'author_count', 'first_page', 'volume_numeric' and
- 'series_volume_numeric') was moved into a separate function
- ('generateCalculationFieldContent()' in 'include.inc.php') since it's
- also used by the 'addRecords()' function
- * fixed bug where the string "your name & email address will be filled
- in automatically" wasn't removed correctly from the location field
- * we now properly initialize the '$queryDeleted' variable in order to
- prevent 'Undefined variable...' messages
- * renamed some variables so that they are spelled in camel case to conform
- with the general naming scheme used in refbase (e.g. renamed
- '$first_author' to '$firstAuthor', etc)
-
- 2006-06-13 06:06 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/fr/common.inc:
- * added new '$loc' array elements and removed unnecessary elements (note
- that most of the newly added items have not been translated to french
- yet)
- * changed "&" to "&" since HTML encoding is now done in 'core.php'
- * removed HTML tags (such as "<code>...</code>) in locales since,
- currently, only URLs are supported as HTML elements within locales
-
- 2006-06-13 05:56 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/de/common.inc:
- * added new '$loc' array elements and removed unnecessary elements
- * changed "&" to "&" since HTML encoding is now done in 'core.php'
- * removed HTML tags (such as "<code>...</code>) in locales since,
- currently, only URLs are supported as HTML elements within locales
-
- 2006-06-13 05:51 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/en/common.inc:
- * added new '$loc' array elements and removed unnecessary elements
- * changed "&" to "&" since HTML encoding is now done in 'core.php'
- * removed HTML tags (such as "<code>...</code>) in locales since,
- currently, only URLs are supported as HTML elements within locales
-
- 2006-06-13 05:42 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * we now always include transliteration tables for both encodings, Unicode
- and Latin1
- * added new function 'getMySQLversion()' which fetches the main version
- number of the MySQL server
- * the version number of the MySQL server is now saved to a session
- variable in function 'start_session()'
- * function 'start_session()': added support for new session variable
- 'user_cite_formats'
- * function 'connectToMySQLDatabase()': we'll now only set the connection
- character set (using the 'SET NAMES" command) when connected to MySQL
- 4.1.x or greater; this is done to maintain compatibility with MySQL
- 4.0
- * functions 'queryMySQLDatabase()' and 'showErrorMsg()' now return plain
- text error messages if the query originated from a command line client
- * function 'seekInMySQLResultsToOffset()' now requires '$citeType' as
- parameter which is necessary to ensure correct row offsets when
- outputting citations in formats other than HTML
- * function 'seekInMySQLResultsToOffset()' now adjusts '$rowOffset' if
- it's value exceeds the number of rows found
- * function 'buildBrowseLinks()': URL encoded "marked[]" in
- "Select/Deselect All" links to "marked%5B%5D" in order to produce valid
- HTML output
- * session variable 'user_formats' is now named 'user_export_formats'
- analogous to the new session variable 'user_cite_formats'
- * function 'generateCiteKey()': we now avoid "uniquifying" of empty
- cite keys
- * for UTF-8 output, function 'encodeHTML()' now calls function
- 'encodeHTMLspecialchars()' to encode any HTML special chars (such as
- '<', '>', '&' or double quotes)
- * the checking for 'displayType=RSS' in function 'verifySQLQuery()'
- is now case insensitive
- * function 'generateRSS()': search & replace actions are now taken from
- file 'transtab_refbase_html.inc.php'
- * function 'generateRSS()' now defines inline text markup required by
- the new 'citeRecord()' function and uses the new version of the
- 'citeRecord()' function call
-
- 2006-06-13 05:31 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * we now include the files 'export.inc.php' and 'execute.inc.php' which
- were previously included in 'export/bibutils/export_xml2*' files
- * we also include the new files 'cite.inc.php' and 'odfxml.inc.php'
- which contain functions that deal with citation output and OpenDocument
- output, respectively
- * added new parameter 'client' which gets the ID of the client from
- which the query originated; currently, this parameter is used to
- identify queries that originated from the refbase command line client
- * now returns plain text error messages when the query originated from
- a command line client
- * the character case of the 'viewType' parameter input is now normalized;
- previously, values were required to be written exactly as 'Print'
- or 'Web' (with the first letter in uppercase), now case doesn't matter
- which allows for more intuitive input from command line clients
- * improved validation of parameters 'citeStyleSelector',
- 'exportFormatSelector' and 'exportType'
- * we'll now fall back to variable '$defaultExportFormat' (defined in
- 'ini.inc.php') if 'search.php' was called with 'submit=Export' but
- no 'exportFormatSelector' parameter was specified
- * similarly, we'll now fall back to variable '$defaultCiteStyle' (also
- defined in 'ini.inc.php') if 'search.php' was called with 'submit=Cite'
- but no 'citeStyleSelector' parameter was specified
- * added support for new request parameter 'citeType' which specifies
- how citations shall be returned (HTML, RTF, PDF, LaTeX, structured
- or plain text)
- * adopted 'seekInMySQLResultsToOffset()' function call to its new form
- which requires '$citeType' as additional parameter
- * added code that suppresses the HTML header and footer when returning
- citations to command line clients or in cite formats other than HTML
- if something was found
- * removed variables '$loginWelcomeMsg', '$loginStatus' and '$loginLinks'
- from the 'showPageHeader()' function call since they are globally
- defined in function 'showLogin()' in 'include.inc.php'
- * the 'printLinks()' function now returns link data within a variable
- (instead of directly echoing the generated HTML); this was done to
- allow for citation output types other than HTML
- * function 'generateExport()': if the given export format could not
- be found, we'll now use the default export format defined by variable
- '$defaultExportFormat' in 'ini.inc.php'
- * function 'generateExport()': added support for new ODF XML
- (OpenDocument) export format
- * generally changed character case for 'Bibtex' to 'BibTeX'
- * function 'generateExport()': output encoding will now always be "UTF-8"
- unless a latin1 database is run with variable '$convertExportDataToUTF8'
- (in 'ini.inc.php') set to "no" (in which case output encoding will
- be "ISO-8859-1")
- * re-wrote function 'generateCitations()' to allow for output types
- other than HTML (such as RTF, PDF or LaTeX); format-specific citation
- output is now generated within dedicated 'citeRecords()' functions
- in separate files and the file containing the appropriate copy of
- the 'citeRecords()' function is included by lookup via MySQL table
- 'formats'
- * function 'buildResultsFooter()': session variable 'user_formats' is
- now named 'user_export_formats' analogous to the new session variable
- 'user_cite_formats'
- * function 'buildResultsFooter()': citation output formats are now loaded
- specific to each user from session variable 'user_cite_formats'
- * added support for new cite sort styles ("type" and "type-year") in
- functions 'buildResultsFooter()' and 'extractFormElementsQueryResults()'
- * renamed function 'displayfooter()' to 'showPageFooter()' and added
- variable '$HeaderString' to its function call; this was done to
- standardize the function's naming scheme and the list of available
- variables with the corresponding header function 'showPageHeader()' in
- 'header.inc.php'
- * moved closing HTML tags ("</body></html>") into their own function
- 'displayHTMLfoot()' in 'footer.inc.php'
-
- 2006-06-13 05:05 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- * added variable '$convertExportDataToUTF8' which controls the output
- encoding of exported data
- * changed character case in variable '$defaultUserExportFormats' for
- 'Bibtex'
- * added new variable '$defaultUserCiteFormats' which defines citation
- formats that will be enabled by default when adding new users
- * added variable '$defaultExportFormat' whose value will be used when
- 'show.php' was called with 'submit=Export' but no 'exportFormat'
- parameter was specified
- * the search & replace patterns which convert refbase markup to HTML
- markup & entities were moved to a separate include file
- ('transtab_refbase_html.inc.php')
- * some changes to comments
-
- 2006-06-12 19:59 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/srwxml.inc.php:
- * function 'srwCollection()': output encoding will now always be "UTF-8"
- unless a latin1 database is run with variable '$convertExportDataToUTF8'
- (in 'ini.inc.php') set to "no" (in which case output encoding will
- be "ISO-8859-1")
- * function 'srwCollection()': adopted 'seekInMySQLResultsToOffset()'
- function call to its new form which requires '$citeType' as additional
- parameter
- * moved function 'addNewBranch()' to file 'webservice.inc.php' which
- is now included
- * function 'srwCollection()': code dealing with encoding of special
- chars was removed since this is now done inside function 'modsRecord()'
- in 'modsxml.inc.php'
- * RSS URLs printed by function 'srwExplainResponse()' will now honour
- the value given in variable '$defaultNumberOfRecords' in 'ini.inc.php'
- * added index 'dc.subject' to function 'srwExplainResponse()'
- * function 'srwDiagnostics()': instead of providing a namespace attribute
- for "<srw:diagnostics>" we now use the "diag" namespace which was
- defined in the "<searchRetrieveResponse>" element (in function
- 'srwGenerateBaseTags()')
- * some changes to whitespace
-
- 2006-06-12 19:51 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/modsxml.inc.php:
- * code dealing with encoding of special chars was removed from function
- 'modsCollection()' since this is now done inside function 'modsRecord()'
- * function 'modsCollection()': output encoding will now always be "UTF-8"
- unless a latin1 database is run with variable '$convertExportDataToUTF8'
- (in 'ini.inc.php') set to "no" (in which case output encoding will
- be "ISO-8859-1")
- * function 'modsRecord()' now supports conversion of field data to UTF-8
- (including conversion of refbase markup to Unicode entities)
-
- 2006-06-12 19:45 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sru.php:
- * moved functions 'appendToWhereClause()', 'parseCQL()' and
- 'mapCQLIndexes()' to new file 'webservice.inc.php' which is now included
- * some changes to comments
-
- 2006-06-12 19:41 Matthias Steffens <refbase@extracts.de>
-
- * code/php/show.php:
- * added new parameter 'client' which gets the ID of the client from
- which the query originated; currently, this parameter is used to
- identify queries that originated from the refbase command line client
- * improved validation of parameters 'citeStyle', 'citeType',
- 'exportFormat' and 'exportType'
- * the 'citeType' parameter now supports citation formats other than
- HTML
- * we'll now fall back to variable '$defaultExportFormat' (defined in
- 'ini.inc.php') if 'show.php' was called with 'submit=Export' but no
- 'exportFormat' parameter was specified
- * added new parameters 'publication', 'abbrev_journal', 'notes' and
- 'location' which correspond to the respective fields in table 'refs'
- * we'll now verify that a given 'userID' parameter is of type integer,
- otherwise it is ignored
- * added new parameter 'where' which allows to specify a custom SQL WHERE
- clause
- * removed variables '$loginWelcomeMsg', '$loginStatus' and '$loginLinks'
- from the 'showPageHeader()' function call since they are globally
- defined in function 'showLogin()' in 'include.inc.php'
- * renamed function 'displayfooter()' to 'showPageFooter()' and added
- variable '$HeaderString' to its function call; this was done to
- standardize the function's naming scheme and the list of available
- variables with the corresponding header function 'showPageHeader()' in
- 'header.inc.php'
- * moved closing HTML tags ("</body></html>") into their own function
- 'displayHTMLfoot()' in 'footer.inc.php'
- * now returns plain text error messages when the query originated from
- a command line client
- * changed SQL query operator for 'selected' and 'marked' from '=' to
- 'RLIKE' to allow for more flexibility when querying
- * added support for new cite sort styles "type" and "type-year"
- * fixed incorrect sort order upon citation output ('submit=Cite')
-
- 2006-06-12 19:20 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- now supports citation formats as pluggable formats
-
- 2006-06-12 19:18 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_receipt.php:
- * now supports citation formats as pluggable formats
- * we'll now print '(none)' (instead of an empty string) if no
- formats/styles/types are available
- * removed variables '$loginWelcomeMsg', '$loginStatus' and '$loginLinks'
- from the 'showPageHeader()' function call since they are globally
- defined in function 'showLogin()' in 'include.inc.php'
- * renamed function 'displayfooter()' to 'showPageFooter()' and added
- variable '$HeaderString' to its function call; this was done to
- standardize the function's naming scheme and the list of available
- variables with the corresponding header function 'showPageHeader()' in
- 'header.inc.php'
- * moved closing HTML tags ("</body></html>") into their own function
- 'displayHTMLfoot()' in 'footer.inc.php'
-
- 2006-06-12 19:15 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_options.php:
- * now supports citation formats as pluggable formats
- * removed variables '$loginWelcomeMsg', '$loginStatus' and '$loginLinks'
- from the 'showPageHeader()' function call since they are globally
- defined in function 'showLogin()' in 'include.inc.php'
- * renamed function 'displayfooter()' to 'showPageFooter()' and added
- variable '$HeaderString' to its function call; this was done to
- standardize the function's naming scheme and the list of available
- variables with the corresponding header function 'showPageHeader()' in
- 'header.inc.php'
- * moved closing HTML tags ("</body></html>") into their own function
- 'displayHTMLfoot()' in 'footer.inc.php'
-
- 2006-06-12 19:12 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_options_modify.php:
- now supports citation formats as pluggable formats
-
- 2006-06-12 19:09 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_logout.php:
- * renamed session variable 'user_formats' to 'user_export_formats'
- * added support for new session variable 'user_cite_formats'
-
- 2006-06-12 19:07 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_login.php:
- * we'll now save citation formats to session variable 'user_cite_formats'
- * removed variables '$loginWelcomeMsg', '$loginStatus' and '$loginLinks'
- from the 'showPageHeader()' function call since they are globally
- defined in function 'showLogin()' in 'include.inc.php'
- * renamed function 'displayfooter()' to 'showPageFooter()' and added
- variable '$HeaderString' to its function call; this was done to
- standardize the function's naming scheme and the list of available
- variables with the corresponding header function 'showPageHeader()' in
- 'header.inc.php'
- * moved closing HTML tags ("</body></html>") into their own function
- 'displayHTMLfoot()' in 'footer.inc.php'
-
- 2006-06-12 19:04 Matthias Steffens <refbase@extracts.de>
-
- * code/php/rss.php:
- * added 'startRecord' parameter which contains the offset of the first
- search result, starting with one (OpenSearch equivalent: '{startIndex}')
- * added 'responseFormat' parameter which contains the desired response
- format; currently, only 'rss' is recognized (outputs RSS 2.0), future
- versions may allow for 'atom', 'osrss' (outputs OpenSearch RSS 2.0)
- and 'osatom' (OpenSearch Atom)
- * instead of returning a fixed number of 10 records, we'll now return
- as many records as defined in variable '$defaultNumberOfRecords' in
- 'ini.inc.php'
- * the mimetype and character encoding of the returned data is now set
- by use of function 'setHeaderContentType()' (defined in
- 'include.inc.php')
-
- 2006-06-12 18:51 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/import.inc.php:
- function 'identifySourceFormat()': changed character case for 'Bibtex'
-
- 2006-06-12 18:48 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/header.inc.php:
- * removed variables '$loginWelcomeMsg', '$loginStatus' and '$loginLinks'
- from the 'showPageHeader()' function call and declared them as global
- since they are globally defined in function 'showLogin()' in
- 'include.inc.php'
- * declared global variable '$helpResourcesURL' in order to standardize
- the list of available variables with function 'showPageFooter()' in
- 'footer.inc.php'
-
- 2006-06-12 18:45 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/footer.inc.php:
- * added new function 'displayHTMLfoot()' which inserts the closing HTML
- tags ("</body></html>")
- * function 'showPageFooter()': declared global variables
- '$loginWelcomeMsg', '$loginStatus' and '$loginLinks' and added variable
- '$HeaderString' as parameter to the function call; this was done to
- standardize the list of available variables with function
- 'showPageHeader()' in 'header.inc.php'
-
- 2006-06-12 18:42 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/export.inc.php:
- the search & replace patterns which convert refbase markup to LaTeX/BibTeX
- markup & entities were moved to a separate include file
- ('transtab_refbase_bibtex.inc.php')
-
- 2006-06-12 18:39 Matthias Steffens <refbase@extracts.de>
-
- * code/php/export/bibutils/: export_xml2bib.php, export_xml2end.php,
- export_xml2ris.php: the include files 'execute.inc.php' and
- 'export.inc.php' are now included in 'search.php' which is why the include
- calls were removed from 'export_xml2*' files
-
- 2006-06-12 18:32 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/core.php:
- we'll now HTML encode higher ASCII characters in locales
-
- 2006-06-12 18:30 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/execute.inc.php:
- function 'convertBibutils()': adopted bibutils input & output encoding
- options to the new encoding logic that's applied when exporting records:
- for a latin1 database bibutils input & output encoding will be set
- to "ISO-8859-1" if variable '$convertExportDataToUTF8' (in 'ini.inc.php')
- is set to "no", in every other case input & output encoding will be
- "UTF-8"
-
- 2006-06-12 18:27 Matthias Steffens <refbase@extracts.de>
-
- * code/php/cite/cite_TextCitation.php:
- * instead of using fixed parameters and fomatting strings that are
- suitable for HTML output only, format-specific params & strings are now
- passed to (and used within) the 'citeRecord()' function as variables to
- allow for different output cases (such as HTML, RTF or LaTeX)
- * we escape braces when outputting text citations as RTF or LaTeX
- * updated file path in header comment to the files new location
-
- 2006-06-12 18:22 Matthias Steffens <refbase@extracts.de>
-
- * code/php/cite/: cite_AnnGlaciol_JGlaciol.php, cite_DeepSeaRes.php,
- cite_PolarBiol_MarBiol_MEPS.php:
- * instead of using fixed parameters and fomatting strings that are
- suitable for HTML output only, format-specific params & strings are now
- passed to (and used within) the 'citeRecord()' function as variables to
- allow for different output cases (such as HTML, RTF or LaTeX)
- * improved regex pattern that replaces hyphens within number ranges
- with an endash
- * updated file path in header comment to the files new location
-
- 2006-06-12 18:08 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: advanced_search.php, error.php, extract.php, import.php,
- import_csa.php, index.php, install.php, library_search.php,
- query_manager.php, receipt.php, simple_search.php, sql_search.php,
- update.php, user_details.php, users.php:
- * removed variables '$loginWelcomeMsg', '$loginStatus' and '$loginLinks'
- from the 'showPageHeader()' function call since they are globally
- defined in function 'showLogin()' in 'include.inc.php'
- * renamed function 'displayfooter()' to 'showPageFooter()' and added
- variable '$HeaderString' to its function call; this was done to
- standardize the function's naming scheme and the list of available
- variables with the corresponding header function 'showPageHeader()' in
- 'header.inc.php'
- * moved closing HTML tags ("</body></html>") into their own function
- 'displayHTMLfoot()' in 'footer.inc.php'
-
- 2006-06-12 17:21 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/webservice.inc.php:
- initial checkin (functions used in conjunction with the refbase
- webservices)
-
- 2006-06-12 17:17 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/odfxml.inc.php:
- initial checkin (export functions for export to
- OpenOffice.org/OpenDocument XML)
-
- 2006-06-12 17:15 Matthias Steffens <refbase@extracts.de>
-
- * code/php/export/export_odfxml.php:
- initial checkin (export format file for export to
- OpenOffice.org/OpenDocument XML)
-
- 2006-06-12 14:32 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/: transtab_refbase_ascii.inc.php,
- transtab_refbase_bibtex.inc.php, transtab_refbase_html.inc.php,
- transtab_refbase_latex.inc.php, transtab_refbase_markdown.inc.php,
- transtab_refbase_pdf.inc.php, transtab_refbase_rtf.inc.php,
- transtab_refbase_unicode.inc.php:
- initial checkin (search & replace patterns for conversion from refbase
- markup to format-specific markup & entities)
-
- 2006-06-12 14:27 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/: transtab_latin1_latex.inc.php, transtab_unicode_latex.inc.php:
- initial checkin (translation tables for best-effort conversion from
- ISO-8859-1/Unicode to LaTeX entities)
-
- 2006-06-12 14:15 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/cite.inc.php:
- initial checkin (functions that are used when outputting references
- as citations)
-
- 2006-06-12 14:09 Matthias Steffens <refbase@extracts.de>
-
- * code/php/cite/formats/: cite_ascii.php, cite_html.php, cite_latex.php,
- cite_markdown.php, cite_pdf.php, cite_rtf.php:
- initial checkin (citation format files which output reference lists
- in various formats)
-
- 2006-05-26 09:23 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- added variable '$originalDisplayType' to the function call of the
- 'extractFormElementsRefineDisplay()' function since the corresponding form
- parameter is now extracted in 'search.php' directly (instead of getting
- extracted within this function)
-
- 2006-05-26 09:21 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php:
- * the 'originalDisplayType' parameter of the 'groupSearch' form is now
- extracted outside of function 'extractFormElementsRefineDisplay()'
- and is included within the corresponding function call; this corresponds
- to fixes implemented in 'search.php'
- * instead of returning a fixed number of 10 user records, we'll now
- return as many records as defined in variable '$defaultNumberOfRecords'
- in 'ini.inc.php'
-
- 2006-05-26 09:15 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * fixed a bug where the reloading of search results following an 'Add
- to' (or 'Remove from') group action in Details view resulted in a
- "Query was empty" error
- * implemented changes to functions 'extractFormElementsQueryResults()',
- 'displayDetails()' and 'displayColumns()' which correct an erroneous
- "No records selected" feedback following an 'Add to' (or 'Remove from')
- group action and a subsequent attempt to use any of the browse and
- sort links or when making use of the SQL search or Display options.
- * function 'displayDetails()': fixed a bug where the OpenURL of the
- first record was incorrectly used as XREF URL for all subsequent records
- when displaying multiple records per page in Details view
- * 'https://' is now recognized in the 'file' field as indicator for
- a full URL to a remote file server; i.e., if the contents of the 'file'
- field start with 'https://', we don't prefix them with the
- '$filesBaseURL' given in 'ini.inc.php'
- * some changes to whitespace
-
- 2006-05-14 15:12 Matthias Steffens <refbase@extracts.de>
-
- * code/php/export/bibutils/export_xml2bib.php:
- we'll now use function 'standardizeBibtexOutput()' to convert refbase
- markup into proper LaTeX/BibTeX markup
-
- 2006-05-14 15:10 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/export.inc.php:
- initial checkin (contains common export functions)
-
- 2006-04-08 05:59 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * function 'connectToMySQLDatabase()': the connection charset is now
- set explicitly depending on the value of '$contentTypeCharset' in
- 'ini.inc.php'; this should help to avoid display/input problems with
- higher ASCII chars
- * worked around a bug in certain PHP versions where 'htmlentities()'
- had a partially incorrect utf8 to htmlentities mapping
- <http://bugs.php.net/28067>: for UTF-8 output, function 'encodeHTML()'
- now uses 'mb_convert_encoding()' instead of 'htmlentities()' (note that
- this requires multi-byte support enabled on the PHP server)
-
- 2006-04-07 17:12 Matthias Steffens <refbase@extracts.de>
-
- * code/php/show.php:
- * added new parameter 'startRecord' which contains the offset of the
- first search result, starting with one; this param is equivalent to
- the OpenSearch variable '{startIndex}'
- * added new parameter 'queryType' which allows to specify how multiple
- search params will be connected when generating the SQL query; if
- the given value is 'OR' multiple search params will be connected by
- 'OR', otherwise an 'AND' query will be performed
- * function 'connectConditionals()' now allows for 'OR' queries
-
- 2006-04-07 16:34 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/import.inc.php:
- function 'identifySourceFormat()': when identifying BibTeX records the
- cite key is now optional (this helps with publishers such as Blackwell
- that don't include cite keys with their BibTeX exports)
-
- 2006-03-08 20:31 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/install.php:
- Auto-location of bibutils.
-
- 2006-03-07 19:30 Richard Karnesky <karnesky@gmail.com>
-
- * cvsdeploy.inc, cvsdeploy.php:
- cvsdeploy.inc now handles lit/install_utf8.sql cvsdeploy.php now correctly
- handles any directory, including those with trailing slashes.
-
- 2006-03-05 18:57 Matthias Steffens <refbase@extracts.de>
-
- * lit/install_utf8.sql:
- (no changes, last commit was inadvertently uploaded with wrong encoding)
-
- 2006-03-05 18:52 Matthias Steffens <refbase@extracts.de>
-
- * lit/install_utf8.sql:
- (no changes, just trying to workaround a display bug in SourceForge
- ViewCVS)
-
- 2006-03-04 08:30 Matthias Steffens <refbase@extracts.de>
-
- * lit/update.sql:
- updates any refbase v0.8.0 database to v0.9.0 (note that direct upgrade
- from v0.7 to v0.9.0 is not supported)
-
- 2006-03-03 19:41 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/execute.inc.php:
- function 'convertBibutils()' now uses the bibutils input/output encoding
- options in order to ensure correct output when exporting data from
- a UTF-8 database (requires bibutils version 3.21 or greater)
-
- 2006-03-03 19:34 Matthias Steffens <refbase@extracts.de>
-
- * lit/install_utf8.sql:
- initial checkin (MySQL database structure & initial data for use with
- 'utf8' character set)
-
- 2006-03-03 19:30 Matthias Steffens <refbase@extracts.de>
-
- * lit/install.sql:
- * updated table definitions & data for tables 'formats', 'user_formats'
- and 'user_styles'
- * some changes to whitespace
-
- 2006-02-28 07:02 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/de/common.inc:
- fixed a typo
-
- 2006-02-28 06:58 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/: de/common.inc, en/common.inc, fr/common.inc:
- added new locale ImportLinkTitle
-
- 2006-02-28 06:48 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- replaced link to 'import_csa.php' with link to 'import.php' and adopted
- the link text
-
- 2006-02-27 20:49 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_receipt.php:
- adopted 'searchReplaceText()' function call to new version of that
- function
-
- 2006-02-27 20:42 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/modsxml.inc.php:
- adopted 'searchReplaceText()' function call to new version of that
- function
-
- 2006-02-27 20:32 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * replaced processing of search & replace patterns contained within
- variable '$markupSearchReplacePatterns' by more generic code which
- processes search & replace actions from '$searchReplaceActionsArray'
- instead
- * added 'rss' as export type which will be used in conjunction with
- the OpenSearch webservice
-
- 2006-02-27 20:05 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * eliminated unnecessary use of higher ASCII chars in function
- 'newORDERclause()'
- * fixed an incorrect help title in a link within the 'buildBrowseLinks()'
- function
- * removed any control and null characters that inadvertently existed
- in the script
- * reworked 'reArrangeAuthorContents()' function to allow for aditional
- features
- * the 'searchReplaceText()' function now optionally allows that the
- leading and trailing search pattern delimiters (i.e. the backslashes)
- as well as any mode modifiers are passed to the function individually
- * adopted any 'searchReplaceText()' function calls to new version of
- that function
-
- 2006-02-27 19:38 Matthias Steffens <refbase@extracts.de>
-
- * code/php/cite/cite_TextCitation.php:
- adopted 'searchReplaceText()' function call to new version of that
- function
-
- 2006-02-27 19:36 Matthias Steffens <refbase@extracts.de>
-
- * code/php/cite/: cite_AnnGlaciol_JGlaciol.php, cite_DeepSeaRes.php,
- cite_PolarBiol_MarBiol_MEPS.php:
- adopted to new version of reArrangeAuthorContents() function
-
- 2006-02-27 19:25 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- * added new variable '$helpResourcesURL' that contains an URL to help
- resources
- * added links to refbaseWiki 'Placeholder_syntax' page where appropriate
- * search patterns of the '$markupSearchReplacePatterns' Array now require
- leading and trailing slashes (as well as any mode modifiers) as part
- of the pattern
- * added new variable '$searchReplaceActionsArray' that defines search
- & replace actions which will be applied to all specified fields; this
- allows to perform arbitrary search & replace actions on any combination
- of fields and allows for mode modifiers such as 'e' to execute PHP
- functions in the replacement pattern
-
- 2006-02-27 18:57 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/header.inc.php:
- * fixed incorrect file header
- * replaced link to 'import_csa.php' with link to 'import.php' which
- supersedes the 'CSA Import' script
-
- 2006-02-27 18:55 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/footer.inc.php:
- * fixed incorrect file header
- * added help link
- * replaced link to 'import_csa.php' with link to 'import.php' which
- supersedes the 'CSA Import' script
-
- 2006-02-27 18:48 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/execute.inc.php:
- * added functions 'importBibutils()', 'convertBibutils()',
- 'getTempDirPath()', 'writeToTempFile()' and 'readFromFile()'
- * reworked function 'exportBibutils()' to make use of the newly added
- functions
- * simplified function 'execute()'
- * renamed function 'win_execute()' to 'executeWin32()'
-
- 2006-02-27 18:43 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/import.inc.php:
- * renamed function 'IsiToCsa()' to 'isiToCsa()'
- * changed some 'if's to 'elseif's in function 'isiToCsa()'
- * added functions 'risToRefbase()', 'medlineToRefbase()',
- 'identifySourceFormat()', 'splitSourceText()', 'validateRecords()',
- 'parseRecords()', 'standardizePersonNames()', 'buildImportArray()' and
- 'csaToRefbase()'
- * some changes to function 'PubmedToCsa()' (which is currently commented
- out and is deprecated)
-
- 2006-02-27 18:31 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import/bibutils/import_ris2refbase.php:
- fixed incorrect bibutils program
-
- 2006-02-27 18:21 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import/bibutils/: import_bib2refbase.php,
- import_copac2refbase.php, import_end2refbase.php, import_isi2refbase.php,
- import_med2refbase.php, import_modsxml2refbase.php,
- import_ris2refbase.php:
- initial checkin (importers using bibutils)
-
- 2006-02-27 18:17 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import/: import_csa2refbase.php, import_isi2refbase.php,
- import_medline2refbase.php, import_ris2refbase.php:
- initial checkin (native importers)
-
- 2006-02-27 18:13 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import_modify.php:
- initial checkin (processes generic import form)
-
- 2006-02-27 18:12 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import.php:
- initial checkin (generic import form)
-
- 2006-01-29 06:33 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- function 'extractFormElementsAdvanced()': we'll now verify that a
- 'fileName' parameter exists before attempting to extract its value; this
- avoids 'undefined index' warnings if a user who has no permission to see
- any files uses 'advanced_search.php' for searching
-
- 2006-01-28 07:12 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- we'll now replace empty options from '$defaultUserOptions' with NULL
- before generating the MySQL query that inserts a row for a newly created
- user into table 'user_options'
-
- 2006-01-24 09:09 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/import.inc.php:
- temporarily disabled function 'PubmedToCsa()' since it uses DOM which
- is, by default, not part of PHP 4 (but must be installed as a separate
- PEAR extension); the function should make use of ActiveLink's XML
- package instead: <http://www.active-link.com/software/>
-
- 2006-01-23 15:37 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- fixed incorrect grep pattern that could potentially delete parts of
- the SQL query
-
- 2006-01-23 15:33 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import_csa_modify.php:
- * the script will now also accept GET data (and not only POST data)
- * we'll now check if the source text did originate from a PubMed import
- form (instead of 'import_csa.php'). If so, we'll fetch PubMed XML
- data (using function 'PubmedToCsa()' in 'import.inc.php') and convert
- data to CSA format
- * we'll now use the (enhanced) 'records' parameter (instead of 'serial')
- when generating 'show.php' URLs for announcement emails and when
- redirecting to the set of imported records; this allows for URLs that
- are a bit easier to read
-
- 2006-01-23 14:30 Matthias Steffens <refbase@extracts.de>
-
- * code/php/show.php:
- the 'records' parameter now accepts a list of serial numbers that are
- delimited by any non-digit characters. This allows to easily link
- to multiple records (such as in 'show.php?records=1234,5678,90123'
-
- 2006-01-23 09:05 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- fixed bug where the admin was logged into the account of a newly created
- user when variable '$addNewUsers' in 'ini.inc.php' was set to "everyone"
-
- 2006-01-23 07:59 Matthias Steffens <refbase@extracts.de>
-
- * code/php/show.php:
- * if both 'date' and 'time' parameters are given, the generated SQL
- query was still wrong if the 'range' parameter wasn't specified; this
- should be really fixed now
- * corrected some typos in comments
-
- 2006-01-23 07:31 Matthias Steffens <refbase@extracts.de>
-
- * code/php/show.php:
- when both 'date' and 'time' parameters are given (such as in 'since
- last login' links on 'index.php'), an incorrect SQL query was generated;
- fixed
-
- 2006-01-20 11:20 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- we'll now update the fields 'created_by' and 'modified_by' only if a
- user is logged in
-
- 2006-01-20 10:46 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/en/common.inc:
- updated & added some strings that are used on 'index.php' and fixed
- a typo
-
- 2006-01-20 10:45 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/: de/common.inc, fr/common.inc:
- updated & added some strings that are used on 'index.php'
-
- 2006-01-20 10:26 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- * moved function call that closes the database connection to end of
- file
- * if a user is logged in, we'll now add links that will display all
- records that were added/edited since the user's last login
-
- 2006-01-20 10:19 Matthias Steffens <refbase@extracts.de>
-
- * code/php/show.php:
- * added code to support new 'time' parameter
- * the 'range' parameter now accepts two additional values:
- 'equal_or_after' and 'equal_or_before'. When given in conjunction with
- the date and/or time parameter(s), they'll return all records whose
- created/modifed date/time equals or is after/before the value given in
- the date/time parameter
-
- 2006-01-20 08:44 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- added code to support the new session variable 'lastLogin'
-
- 2006-01-20 08:35 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_logout.php:
- added code to support the new session variable 'lastLogin'
-
- 2006-01-20 08:32 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_login.php:
- upon successful login, we'll now query the date & time of the user's
- last login and save this information as session variable ('lastLogin')
-
- 2006-01-20 08:26 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * fixed incorrect path spec in file header
- * added code to the 'start_session()' function to support the new session
- variable 'lastLogin'
-
- 2006-01-19 17:01 Matthias Steffens <refbase@extracts.de>
-
- * code/php/receipt.php:
- * clicking on Login/Logout while viewing a 'receipt.php' page didn't
- properly direct back to 'receipt.php'; fixed
- * the header message wasn't correctly included in Login/Logout links
- on 'receipt.php' pages; fixed
-
- 2006-01-18 04:01 Jochen Wendebaum <wendebaum@users.sourceforge.net>
-
- * code/php/: locales/de/common.inc, locales/en/common.inc, record.php,
- locales/fr/common.inc:
- further (and now complete) translation of the record page including
- the description. Only english and german, french translation still
- missing (missing entries are marked with ??).
-
- 2006-01-17 12:42 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/import.inc.php:
- * added function 'PubmedToCsa()' which takes a PubMed ID and fetches
- corresponding PubMed XML record data from the PubMed server; record
- data will be converted to CSA format which can be then imported via
- 'import_csa_modify.php'
- * function 'IsiToCsa()': implemented new parsing logic that should now
- correctly parse ISI WoS records: ISI records must contain at least
- the tags "PT" and "SO" and end with "\nER\n"
- * two pref settings at the top of the 'IsiToCsa()' function control
- how address information will be extracted and whether the first author's
- email will be extracted as well
- * function 'IsiToCsa()' now only processes a particular record field
- if it starts with two letters followed by a space; thus, any garbage
- text that precedes the first actual record field will be ignored
- * function 'IsiToCsa()': when looping over '$isiToCsaTagsArray', we'll
- now break the loop as soon as we've identified the current ISI field
- * function 'IsiToCsa()' now splits each record field into its tag and
- its field data which eases the subsequent parsing
- * function 'IsiToCsa()' will now append the first author's email address
- after the first author's institutional address (instead at the end
- of the full address string)
- * function 'IsiToCsa()': if a comma is used as keyword delimiter, we'll
- convert it into a semicolon
- * function 'IsiToCsa()': extended case transformation to all fields
- (except the ISI "UT" field) whose field data are uppercase only -
- in which case field data will be converted to title case
- * function 'IsiToCsa()': we'll now only add the "JP: Journal Pages"
- field if '$pageRange' isn't empty
-
- 2006-01-15 08:22 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/import.inc.php:
- initial checkin (contains common import functions)
-
- 2006-01-15 08:21 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import_csa_modify.php:
- * we now include 'includes/import.inc.php' which provides common import
- functions
- * added code that checks if the source text is in "ISI Web of Science"
- format and that converts any ISI WoS records into CSA format
- * if email announcements are enabled in 'ini.inc.php', we'll now send
- an email message which informs about the number of records added to
- the database and which gives an URL that will display all newly created
- records
-
- 2006-01-12 15:52 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * function 'start_session()': we'll only issue the 'session_start()'
- command if the 'sessionID' session variable isn't set
- * added new function 'addRecords()' which will add all records from
- a given array
- * added new function 'generateCalculationFieldContent()' which assigns
- correct values to the calculation fields 'first_author', 'author_count',
- 'first_page', 'volume_numeric' and 'series_volume_numeric'
- * added new function 'getCurrentDateTimeUser()' that returns the current
- date, time and user name & email address (this info is used when
- adding/updating/deleting records)
- * added new function 'getCallNumberPrefix()' that generates a user's
- call number prefix
- * some changes to white space
-
- 2006-01-12 15:43 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import_csa_modify.php:
- * restructured code to provide support for batch import of CSA records;
- note that when importing single records, data will still be passed
- to 'record.php' instead of adding the record directly to the database
- * removed debugging code from comments
- * added code to account for the new form elements and error handling
- in 'import_csa.php'
- * we'll now establish a default referrer if no info about the calling
- page is available
- * users without any import permissions are now redirected to the main
- page ('index.php')
- * the '$showSource' variable is now correctly initialized when the
- corresponding form element (in 'import_csa.php') was not checked by the
- user
- * the first record can now have another CSA record identifier ("\nRecord
- xx of xx\n") than "Record 1 of ..." and record identifiers don't need
- to be in order, they just need to be unique among the pasted records
- * improved input validation which gives more specific error messages
- now and which is now performed & reported for each record individually
- * added code to directly import multiple records into the database (the
- actual importing is done by function 'addRecords()' in
- 'include.inc.php')
- * after a successful batch import, all newly imported records will be
- displayed
- * if (for some reason) no records could be imported, we'll issue an
- appropriate error message and redirect to the calling page
-
- 2006-01-12 15:03 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import_csa.php:
- * enabled error handling similar to 'record.php' where errors resulting
- from validation of form input can be displayed directly above the
- respective form fields
- * form variables will now be re-loaded after an error had occurred
- * if a user has 'batch_import' permission, the interface will reflect
- this via its text and form elements
- * users with 'batch_import' enabled can choose to import all records
- or a sub-set only (in which case users can specify to import a selection
- of noncontiguous records and/or a range of records such as in '1 3
- 5-7')
- * if a user has 'batch_import' permission, error messages will be
- displayed for all pasted records individually and the user will be
- offered to skip any records with unrecognized data format
-
- 2006-01-12 14:44 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- uses now new function 'getCurrentDateTimeUser()' from 'include.inc.php'
- to get the current date, time and user name & email address
-
- 2006-01-12 14:42 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sru.php:
- just fixed a typo within a comment
-
- 2006-01-12 14:39 Matthias Steffens <refbase@extracts.de>
-
- * code/php/show.php:
- the code that generates a user's call number prefix has been moved to
- a separate function 'getCallNumberPrefix()' in 'include.inc.php'
-
- 2006-01-12 14:34 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * variable '$linkString' was undefined in function 'mergeLinks()' when
- '$linkArray' was empty; fixed
- * fixed some incorrect colspan values in print view when displaying
- details
-
- 2006-01-12 14:24 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- * changed some items in '$defaultUserStyles' such that no redundant
- styles are listed
- * corrected typo in comment
-
- 2006-01-11 04:36 Jochen Wendebaum <wendebaum@users.sourceforge.net>
-
- * code/php/: record.php, locales/de/common.inc, locales/en/common.inc,
- locales/fr/common.inc:
- added localisation for the "add entry" page
-
- 2006-01-06 15:26 Matthias Steffens <refbase@extracts.de>
-
- * lit/install.sql:
- fixed wrong style_spec for 'J Glaciol' in table 'styles'
-
- 2006-01-05 16:34 Matthias Steffens <refbase@extracts.de>
-
- * lit/install.sql:
- * added french language option ('fr') to table 'languages'
- * changed 'language_enabled' bit in table 'languages' to 'true' for
- 'de' option
- * added new table 'user_options' (incl. initial table data)
- * added 'allow_browse_view' option to table 'user_permissions' and set
- it's permission bit to 'no' for all users (since the feature isn't
- finished yet)
- * cosmetic fix: changed order of table entries for users '0' and '1'
- in table 'user_styles' (in order to have the table in sync with
- 'update.sql')
-
- 2006-01-03 16:31 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/execute.inc.php:
- * function 'exportBibutils()' uses now 'session_save_path()' function
- call
- * removed unneeded function parameters in functions 'execute()' and
- 'win_execute()'
-
- 2006-01-03 12:37 Matthias Steffens <refbase@extracts.de>
-
- * cvsdeploy.php:
- fixed minor typos in comments and usage description
-
- 2005-12-16 21:52 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/export/bibutils/export_xml2end.php:
- fixed xml2bib->xml2end
-
- 2005-12-16 18:05 Richard Karnesky <karnesky@gmail.com>
-
- * cvsdeploy.inc, code/php/export/bibutils/export_xml2bib.php,
- code/php/export/bibutils/export_xml2end.php,
- code/php/export/bibutils/export_xml2ris.php, code/inc/execute.inc.php:
- work-around for exec() bug on win32; all exec() has been moved to an
- include file.
-
- 2005-12-15 23:51 Richard Karnesky <karnesky@gmail.com>
-
- * cvsdeploy.inc, cvsdeploy.php:
- Script to move files from CVS locations for deployment and/or to build
- distribution.
-
- 2005-11-06 04:58 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import_csa.php:
- inserted include call to 'locales.inc.php'
-
- 2005-11-06 04:41 Matthias Steffens <refbase@extracts.de>
-
- * lit/: install.sql, update.sql:
- added row entries for 'Ann Glaciol' and 'J Glaciol' to table 'styles'
-
- 2005-11-06 04:36 Matthias Steffens <refbase@extracts.de>
-
- * code/php/cite/: cite_DeepSeaRes.php, cite_PolarBiol_MarBiol_MEPS.php:
- added new (now required) parameters to 'reArrangeAuthorContents()'
- function calls
-
- 2005-11-06 04:34 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/srwxml.inc.php:
- adopted a parameter name in URL of comment to its new name
-
- 2005-11-06 04:21 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/: footer.inc.php, header.inc.php:
- added a 'Show All' link which will show all records in the database
-
- 2005-11-05 18:44 Matthias Steffens <refbase@extracts.de>
-
- * note/user_permissions_table_info.txt:
- added new field 'allow_browse_view'
-
- 2005-11-05 18:41 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/: de/common.inc, en/common.inc:
- * added new '$loc' array elements
- * removed erroneous comma after end of last element
-
- 2005-11-05 18:38 Matthias Steffens <refbase@extracts.de>
-
- * code/php/export/: export_modsxml.php, export_srwxml.php:
- fixed typo in comment
-
- 2005-11-05 18:37 Matthias Steffens <refbase@extracts.de>
-
- * code/php/cite/cite_TextCitation.php:
- complete re-write of this file's 'citeRecord()' function so that text
- citation output is styled according to a user's custom text citation
- format (or by the default format given in '$defaultTextCitationFormat'
- in 'ini.inc.php')
-
- 2005-11-05 18:35 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php:
- * function 'extractFormElementsRefineDisplay()' does now return an array
- with two elements ('$query' & '$displayType') instead of just '$query'
- * the 'showUsers()' function does now require '$displayType' as additional
- parameter
- * the functions 'buildRefineSearchElements()',
- 'buildGroupSearchElements()' and 'buildDisplayOptionsElements()' now
- require '$displayType' as additional parameter in order to support the
- Browse feature
-
- 2005-11-05 18:34 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- when adding a new user, an entry with default options (taken from
- '$defaultUserOptions' in 'ini.inc.php') will be added to table
- 'user_options'
-
- 2005-11-05 18:33 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_removal.php:
- when deleting a user, the corresponding user entry will be deleted from
- table 'user_options'
-
- 2005-11-05 18:32 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_receipt.php:
- added Browse view to '$searchReplaceActionsArray'
-
- 2005-11-05 18:31 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_options_modify.php:
- added code that processes cite and export options provided by
- 'user_options.php' and updates table 'user_options' accordingly
-
- 2005-11-05 18:29 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_options.php:
- added code to support the new user-specific cite and export options
-
- 2005-11-05 18:27 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: sql_search.php, sru.php:
- moved include call to 'locales.inc.php' *after* call to 'start_session()'
- function since 'locales.inc.php' depends on the 'loginEmail' session
- variable
-
- 2005-11-05 18:26 Matthias Steffens <refbase@extracts.de>
-
- * code/php/simple_search.php:
- * moved include call to 'locales.inc.php' *after* call to
- 'start_session()' function since 'locales.inc.php' depends on the
- 'loginEmail' session variable
- * provided support for drop-down items "is within range" (enter e.g.
- "10-20") and "is within list" (enter e.g. "10, 20, 30") for all numeric
- fields
-
- 2005-11-05 18:24 Matthias Steffens <refbase@extracts.de>
-
- * code/php/show.php:
- * moved include call to 'locales.inc.php' *after* call to
- 'start_session()' function since 'locales.inc.php' depends on the
- 'loginEmail' session variable
- * added support for "Browse" view (the Browse view feature isn't completed
- yet)
- * we now require the 'exportFormat' parameter to be present for
- 'submit=Export', if not present, the default columnar output style will
- be used
- * renamed the 'citeStyleSelector' and 'exportFormatSelector' parameters
- to 'citeStyle' and 'exportFormat', respectively, in an attempt to
- ease legibility of 'show.php' URLs
- * added new 'records' parameter that takes only one value ('all') to
- provide an easy 'Show All' link ('.../show.php?records=all') which
- will display all records in the database
- * added new 'by' parameter which is used in conjunction with the Browse
- feature
-
- 2005-11-05 18:23 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * moved include call to 'locales.inc.php' *after* call to
- 'start_session()' function since 'locales.inc.php' depends on the
- 'loginEmail' session variable
- * added support for Browse view throughout the whole script (note that
- the Browse feature isn't completed yet)
- * adopted function calls to their new incarnations (as defined in
- 'include.inc.php')
- * the field that's given in '$fileVisibilityException' (in 'ini.inc.php')
- will only get added to SELECT SQL queries, now. This prevents erroneous
- SQL queries such as "DELETE, thesis FROM refs WHERE ..."
- * as is the case for 'file', 'url' and 'doi', we'll now always add the
- 'isbn' field to any select query if the Links column is displayed
- (this is done to support the auto-generation of ISBN links)
- * added 'serial' to the field drop-downs in search results pages
- * added new function 'printLinks()' which will now handle the generation
- of available links in List view and Citation view
- * the admin can now control which links shall be displayed in List view
- and Citation view (by use of the new 'printLinks()' function and new
- settings in 'ini.inc.php')
- * improved arrangement of links in Details view and added support for
- auto-generated links (OpenURL and ISBN links)
- * in Details view, we'll now print out an URL that directly links to
- the given record
- * we'll now read (and honour) any user-specific cite/export options
- when citing/exporting selected records
- * provided support for drop-down items "is within range" and "is within
- list" for all numeric and date/time fields in functions
- 'extractFormElementsSimple()', 'extractFormElementsLibrary()' and
- 'extractFormElementsAdvanced()'
- * function 'extractFormElementsAdvanced()': for greater-than/less-than
- comparisons, we'll now use the 'volume_numeric'/'series_volume_numeric'
- fields instead of the 'volume'/'series_volume' fields
- * added new function 'extractFormElementsBrowseMyRefs()' which builds
- the database query from user input provided by the "Browse My Refs"
- form on 'index.php' (note that this function isn't fully completed
- yet)
- * added new function 'mergeLinks()' which will merge links with delimiters
- appropriate for display in the Links column of any Details view
-
- 2005-11-05 18:17 Matthias Steffens <refbase@extracts.de>
-
- * code/php/rss.php:
- just made a change to a comment
-
- 2005-11-05 18:15 Matthias Steffens <refbase@extracts.de>
-
- * code/php/record.php:
- the contents of the 'file' field will now only be revealed if the user
- has permission to view/download files
-
- 2005-11-05 18:12 Matthias Steffens <refbase@extracts.de>
-
- * code/php/queries.php:
- moved include call to 'locales.inc.php' *after* call to 'start_session()'
- function since 'locales.inc.php' depends on the 'loginEmail' session
- variable
-
- 2005-11-05 18:10 Matthias Steffens <refbase@extracts.de>
-
- * code/php/modify.php:
- * moved call to 'connectToMySQLDatabase()' higher up to allow for an
- SQL query when assigning '$fileName'
- * since 'record.php' hides the contents of the 'file' field from any
- user who has no permission to view/download files, we now re-fetch
- file info from the database if required
- * removed '$abbrevJournalName' from parameter list of function
- 'handleFileUploads()'
- * function 'handleFileUploads()': handling of non-ASCII chars and unwanted
- characters is now done by function
- 'handleNonASCIIAndUnwantedCharacters()' in 'include.inc.php'
- * function 'handleFileUploads()': sub-directory names are now
- auto-generated according to the naming scheme given in
- '$dirNamingScheme' (in 'ini.inc.php')
- * function 'handleFileUploads()' will now perform case transformations
- for file and directory names according to the corresponding settings
- in 'ini.inc.php'
- * added new function 'recursiveMkdir()' which will recursively create
- directories if required
-
- 2005-11-05 18:08 Matthias Steffens <refbase@extracts.de>
-
- * code/php/library_search.php:
- * moved include call to 'locales.inc.php' *after* call to
- 'start_session()' function since 'locales.inc.php' depends on the
- 'loginEmail' session variable
- * provided support for drop-down items "is within range" (enter e.g.
- "10-20") and "is within list" (enter e.g. "10, 20, 30") for all numeric
- fields
-
- 2005-11-05 18:07 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- * moved include call to 'locales.inc.php' *after* call to
- 'start_session()' function since 'locales.inc.php' depends on the
- 'loginEmail' session variable
- * added code to support the "Browse" view feature (which isn't completed
- yet)
- * increased width of right column to improve positioning of form elements
- for languages other than english
- * made the total number of records a link to '.../show.php?records=all'
- * changed the HTML layout slightly
-
- 2005-11-05 18:03 Matthias Steffens <refbase@extracts.de>
-
- * code/php/advanced_search.php:
- * moved include call to 'locales.inc.php' *after* call to
- 'start_session()' function since 'locales.inc.php' depends on the
- 'loginEmail' session variable
- * internationalized '$HeaderString'
- * provided support for drop-down items "is within range" (enter e.g.
- "10-20") and "is within list" (enter e.g. "10, 20, 30") for all numeric
- fields
- * the "File" search form is only shown if the current user is allowed
- to view files
-
- 2005-11-05 18:01 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/modsxml.inc.php:
- * added code to support the auto-generation of cite keys
- * generation of appropriate cite keys is now handled by function
- 'generateCiteKey()' (in 'include.inc.php')
-
- 2005-11-05 17:57 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/locales.inc.php:
- the user-specific language setting is now honoured correctly
-
- 2005-11-05 17:55 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- * added setting for 'allow_browse_view' to 'defaultUserPermissions'
- * added variable '$defaultUserOptions' which defines the default user
- options when adding new users
- * added variable '$defaultCiteKeyFormat' which defines the default cite
- key format used for auto-generation of cite keys
- * added variable '$handleNonASCIICharsInCiteKeysDefault' that controls
- how non-ASCII characters will be treated in auto-generated cite keys
- * added variable '$defaultTextCitationFormat' which specifies the default
- citation format that's used when citing records using the "Text
- Citation" drop-down entry
- * added variable '$dirNamingScheme' which defines the naming scheme
- for auto-generated sub-directories
- * added variable '$allowedDirNameCharacters' which specifies all
- characters that will be allowed in directory names
- * added variables '$changeCaseInFileNames' and '$changeCaseInDirNames'
- which define whether case transformations shall be applied to the
- file/directory names
- * set default option for variables '$extractDetailsPublicationDefault'
- and '$extractDetailsAbbrevJournalDefault' to "[3]" (was "[2]")
- * added variable '$extractDetailsRandomNumberDefault' which defines
- the range from which a random number is generated when using the
- '<:randomNumber:>' placeholder
- * added variables '$showLinkTypesInListView' and
- '$showLinkTypesInCitationView' which control which links shall be
- displayed in List and Citation view
- * added variables '$openURLFormat' and '$isbnURLFormat' that let the
- admin define URLs with placeholders which will be autocompleted for
- each record according to its field values
- * removed variable '$preferCiteKeyInTextCitation' whose functionality
- is now offered by the user-specific text citation feature, where a
- user can control output by use of the '<:serial:>','<:citeKey:>' or
- '<:recordIdentifier:>' placeholders
- * moved variables '$defaultCiteStyle' and '$defaultLanguage' higher
- up
- * some changes to comments
-
- 2005-11-05 17:53 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * the functions 'buildRefineSearchElements()',
- 'buildGroupSearchElements()' and 'buildDisplayOptionsElements()' now
- require '$displayType' as additional parameter in order to support the
- Browse feature. The contents of '$displayType' then get included as
- hidden form tag (named 'originalDisplayType')
- * function 'buildDisplayOptionsElements()' now adopts text output and
- form elements for Browse view
- * added code to function 'extractFormElementsRefineDisplay()' to support
- the Browse view feature
- * function 'extractFormElementsRefineDisplay()' does now return an array
- with two elements ('$query' & '$displayType') instead of just '$query'
- * as is the case for 'file', 'url' and 'doi', we'll now always add the
- 'isbn' field to any select query if the Links column is displayed
- (this is done to support the auto-generation of ISBN links)
- * function 'reArrangeAuthorContents()' now allows to handle the first
- and last author different from other authors; this enables citation
- styling of author strings such as "Ackley, S.F., M.A. Lange and P.
- Wadhams" which wasn't possible before
- * function 'parsePlaceholderString()' now requires a fallback placeholder
- string as third parameter which will be used if an empty placeholder
- string was passed to the function
- * function 'parsePlaceholderString()': checking for :placeholders: is
- made a bit more robust so that it won't choke on stuff like "http://"
- * function 'parsePlaceholderString()': we now always check for the
- existence of a particular '$formVars' array element before using it
- * added new placeholders '<:issn:>', '<:isbn:>', '<:recordIdentifier:>'
- and '<:randomNumber:>' to function 'parsePlaceholderString()'
- * functions 'extractDetailsFromAuthors()' and 'extractDetailsFromField()'
- now accept '0' as first '$options' parameter which indicates that
- all field items shall be retrieved; if the first option param was
- left empty instead, we'll now assume that the raw source string shall
- be returned without any modification
- * function 'extractDetailsFromField()' now accepts an optional second
- '$options' parameter which defines the delimiter that'll be inserted
- between joined field items; if ommitted, field items will be joined
- without adding any extra characters in between
- * added new function 'generateRandomNumber()' which generates a random
- number as defined by the '<:randomNumber:>' placeholder
- * function 'getPermissions()': added 'allow_browse_view' to SQL query
- * added new function 'getUserOptions()' which fetches all user options
- for the current user
- * added new function 'generateCiteKey()' which extracts or generates
- the cite key for a given record
- * added new function 'handleNonASCIIAndUnwantedCharacters()' which
- controls the handling of any non-ASCII chars and unwanted characters in
- file/directory names and cite keys
- * added new function 'buildFormVarsArray()' which maps the names of
- the '$row' array keys to those used by the '$formVars' array (which
- is required by functions 'generateCiteKey()' and
- 'parsePlaceholderString()')
- * added new function 'addSlashesIfNotMagicQuotes()' which adds slashes
- to the input string if 'magic_quotes_gpc = Off'
- * added new function 'changeCase()' which performs case transformations
- on the given text input
- * function 'verifySQLQuery()' will now disallow display/querying of
- the 'file' field if the user has no permission to view/download files
- * function 'verifySQLQuery()': for users not being logged in,
- user-specific fields were not removed from the SELECT or ORDER BY
- statement if '$referer' was empty; fixed
- * function 'verifySQLQuery()': provided support for Browse view and
- improved one of the grep patterns that deals with removal of
- user-specific fields for all users who are not logged in
- * function 'explainSQLQuery()' now translates " >= " and " <= "
- * in order to support the new Browse feature, two new functions
- ('createNewTableWithParsedTableData()' and
- 'buildRefTableAndFieldNames()') were added which are required when
- generating new tables for fields that may contain multiple items (note
- that the Browse feature isn't completed yet)
-
- 2005-11-05 17:51 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/db.inc.php:
- added variable for table 'user_options'
-
- 2005-11-05 17:49 Matthias Steffens <refbase@extracts.de>
-
- * note/user_options_table_info.txt:
- initial checkin (the 'user_options' table holds user-specific options)
-
- 2005-11-05 17:45 Matthias Steffens <refbase@extracts.de>
-
- * img/: isbn.gif, resolve.gif, xref.gif:
- added icons for auto-generated links
-
- 2005-11-05 17:40 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/fr/common.inc:
- initial checkin (french localization file)
-
- 2005-11-05 17:33 Matthias Steffens <refbase@extracts.de>
-
- * code/php/cite/cite_AnnGlaciol_JGlaciol.php:
- initial checkin (citation style file for journals of the International
- Glaciological Society, www.igsoc.org)
-
- 2005-08-26 07:17 Matthias Steffens <refbase@extracts.de>
-
- * code/php/modify.php:
- the 'transliterate' option is now used by default if
- '$handleNonASCIIChars' contains an unrecognized or empty string
-
- 2005-08-26 07:13 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- we'll now fallback to the serial number if, for some odd reason, an
- empty placeholder string was given as parameter in function
- 'parsePlaceholderString()'
-
- 2005-08-25 13:50 Matthias Steffens <refbase@extracts.de>
-
- * README:
- added note about required PHP session support since current versions
- of Suse Linux seem to install Apache by default without the php4-session
- module
-
- 2005-08-25 13:38 Matthias Steffens <refbase@extracts.de>
-
- * BUGS:
- removed note about missing file renaming capabilities (since this was
- fixed)
-
- 2005-08-25 11:05 Matthias Steffens <refbase@extracts.de>
-
- * code/php/modify.php:
- * we'll now only verify names of uploaded files if '$renameUploadedFiles'
- is not "yes"
- * '$allowedFileNameCharacters' now controls which file names will be
- allowed
- * moved section that handles file uploads to separate function
- 'handleFileUploads()' so that it can be called independently for
- '$recordAction = "add"'
- * added function 'handleFileUploads()' that supports renaming of files
- according to a standard naming scheme and creation of sub-directories
- when required
-
- 2005-08-25 10:11 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/: transtab_latin1_ascii.inc.php, transtab_unicode_ascii.inc.php:
- modified header comment so that it doesn't confuse CVS
-
- 2005-08-25 10:03 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/transtab_unicode_ascii.inc.php:
- initial checkin (transliteration table for a best-effort conversion
- from Unicode to ASCII)
-
- 2005-08-25 10:01 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/transtab_latin1_ascii.inc.php:
- initial checkin (transliteration table for a best-effort conversion
- from ISO-8859-1 to ASCII)
-
- 2005-08-25 09:51 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * depending on '$contentTypeCharset' we include an appropriate
- transliteration table that's used in conjunction with the
- transliteration feature in the new function
- 'convertToCharacterEncoding()'
- * added function 'extractPartsFromString()' that splits a string on
- a given delimiter, extracts parts from the resulting array and returns
- the merged result
- * added function 'parsePlaceholderString()' which will parse a given
- placeholder string into its indiviual placeholders and replace them
- with content from the given record
- * added functions 'extractDetailsFromAuthors()',
- 'extractDetailsFromYear()' and 'extractDetailsFromField()' which will
- extract information from particular fields to support the new
- placeholder feature
- * added function 'convertToCharacterEncoding()' which provides conversion
- of text from one character encoding into another and supports
- transliteration
- * modified some comments
-
- 2005-08-25 09:24 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- * added variable '$moveFilesIntoSubDirectories' that controls if files
- should be moved into sub-directories and if new sub-directories should
- be auto-generated if required
- * added variable '$renameUploadedFiles' that controls whether refbase
- shall rename uploaded files
- * added variable '$fileNamingScheme' where the admin can specify a naming
- scheme that controls how uploaded files are renamed
- * added variable '$handleNonASCIIChars' that controls how non-ASCII
- characters are treated in file names
- * added variable '$allowedFileNameCharacters' that controls which
- characters will be allowed in file names
- * added several variables that specify default options for string
- placeholders if these placeholders were used without any explicit
- options
- * modified some comments
-
- 2005-08-25 09:16 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php:
- we now print out contents of the 'url' field as clickable links
-
- 2005-07-15 13:51 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- Added new function 'stripSlashesIfMagicQuotes()' that will remove slashes
- from the input string if 'magic_quotes_gpc = On'
-
- 2005-07-15 13:49 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sru.php:
- We now remove slashes from the search term if 'magic_quotes_gpc = On'.
- This ensures that the following regex patterns which strip quotes
- from the search term will always work correctly.
-
- 2005-07-14 06:54 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sru.php:
- added missing parenthesis in diagnostic message
-
- 2005-07-14 06:49 Matthias Steffens <refbase@extracts.de>
-
- * lit/: install.sql, update.sql:
- added table entry 'SRW XML' to MySQL table 'formats'
-
- 2005-07-07 07:18 Matthias Steffens <refbase@extracts.de>
-
- * code/php/show.php:
- * if the 'recordIDSelector' parameter isn't set in the query the
- '$recordIDSelector' variable will be assigned the empty string (instead
- of "serial")
- * if '$recordIDSelector' isn't empty we'll now asssume that the script
- was called by the 'show.php' web form and adjust the list of displayed
- columns as well as the sort order according to the chosen record
- identifier
- * fixed typo in comment
-
- 2005-06-15 16:29 Matthias Steffens <refbase@extracts.de>
-
- * code/php/export/bibutils/: export_xml2bib.php, export_xml2end.php,
- export_xml2ris.php:
- added comment about use of 'exec()' function together with 'safe_mode'
-
- 2005-06-15 08:36 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/modsxml.inc.php:
- * added element mods/originInfo/issuance with value 'monographic' for
- Book Whole and Theses
- * added element mods/relatedItem/originInfo/issuance with value
- 'monographic' for Book Chapter
-
- 2005-06-13 06:59 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sru.php:
- we'll now escape any meta characters in the CQL search term
-
- 2005-06-12 18:38 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sru.php:
- changed authentication parameter from
- 'x-info-2-auth1-0-authenticationToken' to
- 'x-info-2-auth1_0-authenticationToken' since PHP converts the dot in
- 'x-info-2-auth1.0-authenticationToken' into a substring
-
- 2005-06-12 12:14 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/modsxml.inc.php:
- * in the case of theses we'll now suppress any additional genre
- identifiers (like 'book', 'periodical', etc) so that external tools such
- as XBib don't get confused
- * for record types of "Book Chapter" or "Journal Article" we'll now
- place the editor within the 'relatedItem' branch (and not on top level)
-
- 2005-06-12 08:16 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sru.php:
- * added support for 'x-info-2-auth1-0-authenticationToken' parameter
- * returns diagnostics if no (or unrecognized) authentication token was
- given while querying a user-specific index
- * moved code that generates diagnostic error messages to new function
- 'returnDiagnostic()'
- * moved CQL parsing code to new function 'parseCQL()'
- * we'll now set the appropriate mimetype & character encoding for an
- explainResponse and a diagnostic searchRetrieveResponse
- * we add the 'cite_key' field to the SELECT clause in certain cases
- to prevent disclosure of other user-specific fields in case a logged-in
- user queries another user's cite keys (instead of his own)
- * we now explicitly add the 'LEFT JOIN...' part to the 'FROM' clause
- if a given authentication token could be resolved to a user ID. This
- allows every user to query any user's 'cite_key' field
- * the specified CQL 'set.index' identifiers are now recognized and
- translated into refbase field names when generating the WHERE clause
- * mapping of CQL indexes to refbase field names is done in new function
- 'mapCQLIndexes()' (note: querying of user-specific fields is disabled
- for all fields except 'cite_key')
- * we now return an appropriate fatal diagnostic if the CQL query does
- contain an unrecognized 'set.index' identifier
- * for word relations (like 'all', 'any' or '=') we'll now ensure to
- match full words only (and not sub-strings)
- * some changes to comments
-
- 2005-06-12 07:56 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/srwxml.inc.php:
- * added new function 'addNewBranch()' which gets used in many instances
- now instead of raw 'PHP XML Package' function calls
- * we now include a '<nextRecordPosition>' tag if the SRU query did not
- contain 'maximumRecords=0' and if there are any remaining records
- to be displayed
- * '<explain>' gets default xmlns attribute instead of using a 'zr:'
- prefix
- * added 'refb' xmlns attribute to '<explain>' tag to allow for namespaced
- attributes in '<index>' tags
- * removed 'zr:' prefix from explain tags
- * reworked 'explain/indexInfo' section and added additional indexes
- & attributes
- * added version identifier ("v3") to MODS title in
- 'explain/schemaInfo/schema'
- * added various '<supports>' elements to 'explain/configInfo' section
- * added additional SRW diagnostics in function 'srwDiagnostics()'
-
- 2005-06-12 07:32 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * function 'getUserID()': renamed '$loginEmail' to '$emailAddress' to
- better reflect the functions generic purpose
- * minor spelling changes: renamed 'user specific' to 'user-specific'
- * added new function 'setHeaderContentType()' that sets the mimetype
- & character encoding in the header
- * function 'verifySQLQuery()': in case no user is logged in, we'll now
- only remove user-specific fields from the SELECT/ORDER BY clause if
- the calling script ends with 'search.php' (i.e., is NOT 'show.php'
- or 'sru.php'). This allows 'sru.php' to query the user-specific
- 'cite_key' field if no user is logged in
- * function 'verifySQLQuery()': attempt to account for parentheses when
- removing user-specific fields from the WHERE clause if no user is
- logged in
- * function 'verifySQLQuery()': 'cite_key' does no longer invoke replacing
- of any other user ID with the ID of the currently logged in user (within
- the 'LEFT JOIN...' statement of the FROM clause). This allows every
- user to query other user's 'cite_key' fields using 'sru.php'
-
- 2005-06-12 07:25 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * fixed a case were '$rowOffset' wasn't initialized correctly
- * uses new function 'setHeaderContentType()' to set mimetype & character
- encoding
-
- 2005-06-12 07:17 Matthias Steffens <refbase@extracts.de>
-
- * code/php/show.php:
- We'll now display the searched field in column view and sort by it
-
- 2005-05-22 19:55 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/: de/common.inc, en/common.inc:
- added "Records" item
-
- 2005-05-22 19:51 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/modsxml.inc.php:
- changed <detail type="number"> to <detail type="issue">
-
- 2005-05-22 19:47 Matthias Steffens <refbase@extracts.de>
-
- * code/php/show.php:
- * added support for 'submit=Export'
- * some changes to comments
-
- 2005-05-22 19:41 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * include file 'includes/srwxml.inc.php' to support SRW XML
- * added support for 'exportStylesheet' parameter
- * functions 'generateExport()' and 'exportRecords()' require additional
- parameters now
- * moved code from 'search.php' to new function
- 'seekInMySQLResultsToOffset()' in 'include.inc.php'
- * we output an appropriate download file name if '$exportFormat=SRW
- XML'
-
- 2005-05-22 18:43 Matthias Steffens <refbase@extracts.de>
-
- * code/php/query_manager.php:
- * The number of records that's returned by default is now specified
- by '$defaultNumberOfRecords' (defined in 'ini.inc.php')
- * Fixed a typo in the help text
-
- 2005-05-22 18:39 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: library_search.php, simple_search.php, sql_search.php:
- The number of records that's returned by default is now specified by
- '$defaultNumberOfRecords' (defined in 'ini.inc.php')
-
- 2005-05-22 18:38 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- added '$defaultNumberOfRecords' variable that controls how many records
- are returned by default
-
- 2005-05-22 18:34 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- * by default, RSS queries will now return as many records as specified
- by '$defaultNumberOfRecords' in 'ini.inc.php'
- * uses new function 'getNumberOfRecords()' from 'include.inc.php' to
- return the total number of records in the database
-
- 2005-05-22 18:27 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * moved code from 'search.php' to new function
- 'seekInMySQLResultsToOffset()' in 'include.inc.php'
- * new function 'getNumberOfRecords()' will return the total number of
- records in the database
- * new function 'getLastModifiedDateTime()' will return date/time
- information when the database was last modified
- * function 'verifySQLQuery()': the magic that adds user-specific fields
- and code to the SQL query is now performed for '$displayType=Export'
- as well
-
- 2005-05-22 18:16 Matthias Steffens <refbase@extracts.de>
-
- * code/php/export/: export_modsxml.php, bibutils/export_xml2ris.php,
- bibutils/export_xml2end.php, bibutils/export_xml2bib.php:
- function 'exportRecords()' does require additional parameters now
-
- 2005-05-22 18:13 Matthias Steffens <refbase@extracts.de>
-
- * code/php/advanced_search.php:
- The number of records that's returned by default is now specified by
- '$defaultNumberOfRecords' (defined in 'ini.inc.php')
-
- 2005-05-22 18:08 Matthias Steffens <refbase@extracts.de>
-
- * code/xsl/srwmods2html.xsl:
- Initial checkin. Converts MODS3 records (which are wrapped in SRW XML)
- to HTML.
-
- 2005-05-22 17:58 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sru.php:
- Initial checkin. Script that works as SRU interface to output SRW XML.
-
- 2005-05-22 17:56 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/srwxml.inc.php:
- Initial checkin. Include file with functions that support export of
- SRW XML.
-
- 2005-05-22 17:54 Matthias Steffens <refbase@extracts.de>
-
- * code/php/export/export_srwxml.php:
- Initial checkin. This file will export SRW XML.
-
- 2005-05-05 17:27 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/modsxml.inc.php:
- MODS output was broken for records consisting of only one single page
- (instead of multiple pages): Volume & issue information was ommitted
- while page information was printed out twice (including an extra
- '<extent />'). Fixed.
-
- 2005-05-04 05:28 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: update.php, user_details.php, user_login.php, user_options.php:
- changed the short open tag '<?' to the more compatible '<?php' open
- tag
-
- 2005-05-04 05:25 Matthias Steffens <refbase@extracts.de>
-
- * code/: inc/footer.inc.php, inc/header.inc.php, php/install.php,
- php/query_manager.php, inc/results_header.inc.php:
- changed the short open tag '<?' to the more compatible '<?php' open
- tag
-
- 2005-04-29 17:49 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/: de/common.inc, en/common.inc:
- added three items
-
- 2005-04-29 17:47 Matthias Steffens <refbase@extracts.de>
-
- * code/php/show.php:
- * 'show.php' was rewritten substantially in order to provide for more
- options when generating author/group bibliographies. General new
- features:
- * when logged in, the web form allows to query for additional record
- identifiers (i.e. user-specific call numbers & cite keys)
- * the web form offers to search for an exact match ("is equal to") as
- well as for partial matches ("contains") or multiple exact matches
- ("is within list"). In the latter case, multiple serials should be
- separated with any non-digit character(s) and multiple call numbers
- (or cite keys) with whitespace.
- * There are many new parameters that can be passed to the script: title,
- keywords, abstract, area, type, contribution_id, thesis, selected,
- ismarked, cite_key and call_number
- * Added common view parameters: submit (= displayType), viewType,
- showQuery, showLinks, showRows, citeStyleSelector, citeOrder
- * All mentioned parameters can be combined freely with each other
-
- 2005-04-27 10:02 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: user_login.php, user_options.php, user_receipt.php, users.php:
- added support for RSS link tags in HTML headers by passing an additional
- parameter to function 'displayHTMLhead()' (this script doesn't offer
- any RSS feeds, though)
-
- 2005-04-27 09:59 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: simple_search.php, sql_search.php, update.php,
- user_details.php:
- added support for RSS link tags in HTML headers by passing an additional
- parameter to function 'displayHTMLhead()' (this script doesn't offer any
- RSS feeds, though)
-
- 2005-04-27 09:56 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: receipt.php, record.php, show.php:
- added support for RSS link tags in HTML headers by passing an additional
- parameter to function 'displayHTMLhead()' (this script doesn't offer
- any RSS feeds, though)
-
- 2005-04-27 09:55 Matthias Steffens <refbase@extracts.de>
-
- * code/php/query_manager.php:
- * added support for RSS link tags in HTML headers by passing an additional
- parameter to function 'displayHTMLhead()' (this script doesn't offer
- any RSS feeds, though)
- * fixed incorrect button titles in help text
-
- 2005-04-27 09:51 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: import_csa.php, install.php, library_search.php:
- added support for RSS link tags in HTML headers by passing an additional
- parameter to function 'displayHTMLhead()' (this script doesn't offer
- any RSS feeds, though)
-
- 2005-04-27 09:47 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: advanced_search.php, error.php, extract.php,
- import_csa_modify.php:
- added support for RSS link tags in HTML headers by passing an additional
- parameter to function 'displayHTMLhead()' (this script doesn't offer any
- RSS feeds, though)
-
- 2005-04-27 09:41 Matthias Steffens <refbase@extracts.de>
-
- * code/php/export/bibutils/: export_xml2bib.php, export_xml2end.php,
- export_xml2ris.php:
- moved the 'fclose()' instruction in front of the instruction that passes
- the temp file to bibutils to avoid execution problems on some linux
- systems
-
- 2005-04-27 09:31 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/en/common.inc:
- transformed one '&' into '&' and updated the outdated MySQL links
-
- 2005-04-27 09:29 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/de/common.inc:
- fixed a typo and updated the outdated MySQL links
-
- 2005-04-27 09:25 Matthias Steffens <refbase@extracts.de>
-
- * code/php/cite/: cite_DeepSeaRes.php, cite_PolarBiol_MarBiol_MEPS.php:
- added some missing curly brackets
-
- 2005-04-27 09:21 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- * added support for RSS link tags in HTML headers by passing an array
- of arrays to function 'displayHTMLhead()' holding URL and title
- information for all RSS feeds that are available on the current page
- * fixed an incorrect table width
-
- 2005-04-27 09:18 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- added support for the '∞' entity to '$markupSearchReplacePatterns'
- (use '[infinity]' to invoke conversion to the infinity symbol on HTML
- output)
-
- 2005-04-27 09:11 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/header.inc.php:
- added support for RSS link tags in HTML headers by passing an array
- of arrays to function 'displayHTMLhead()' holding URL and title
- information for all RSS feeds that are available on the current page
-
- 2005-04-27 09:05 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * added a hidden submit element to the 'refineSearch' form to avoid
- problems with some browsers when a user hits return instead of clicking
- the 'Search' button
- * added function 'encodeHTMLspecialchars()' which will encode only those
- entities that are supported by both HTML and XML (i.e.: &"'<>)
- * function 'generateRFC2822EmailAddress()' now uses the new function
- 'encodeHTMLspecialchars()' to encode <> characters
- * function 'explainSQLQuery()' will enclose search values by single
- quotes (instead of double quotes) to avoid problems when the translated
- SQL string is included as title string in link tags
- * added function 'generateRSSURL()' which generates RSS URLs based on
- the user's current SQL query
- * added function 'extractWhereClause()' which handles the extraction
- of a WHERE clause from any given SQL query
- * function 'generateRSS()' now uses the new function
- 'encodeHTMLspecialchars()' to encode only those special characters which
- have corresponding entities in XML. All other higher ASCII chars are
- left unencoded (which means that valid feed output is only possible if
- '$contentTypeCharset' is set correctly in 'ini.inc.php'!)
- * function 'generateRSS()': item descriptions are now enclosed by
- '<![CDATA[...]]>' to allow for HTML tags and entities; this will provide
- for correct rendering of italic, super/sub-script and greek letters in
- most news aggregators while maintaining well-formed XML (item titles are
- still served in raw format, though, since the use of HTML in item titles
- breaks many news readers)
-
- 2005-04-27 08:34 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * added support for RSS link tags in HTML headers by passing an array
- of arrays to function 'displayHTMLhead()' holding URL and title
- information for all RSS feeds that are available on the current page
- * generation of RSS URLs is now handled by a separate function in
- 'include.inc.php'
- * the extraction of the WHERE clause from any given SQL query is now
- handled by a separate function in 'include.inc.php'
-
- 2005-04-27 08:19 Matthias Steffens <refbase@extracts.de>
-
- * code/php/rss.php:
- changed Content-type from 'text/plain' to 'application/rss+xml' for
- RSS output
-
- 2005-04-05 13:42 Matthias Steffens <refbase@extracts.de>
-
- * code/php/advanced_search.php:
- user-specific fields are only added to the sort drop downs if a user
- is logged in
-
- 2005-04-05 13:19 Matthias Steffens <refbase@extracts.de>
-
- * code/php/record.php:
- The 'Delete' button would be incorrectly disabled if a user whose name
- contains any higher ascii chars (like ü) is logged in and edits
- one of his own records where he is the only person listed in the location
- field. In this case, the 'Delete' button shouldn't be disabled.
-
- 2005-04-04 19:26 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sql_search.php:
- The hidden form tags 'citeStyleSelector' and 'oldQuery' weren't set
- correctly. Fixed.
-
- 2005-04-02 06:02 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/index.html:
- removed file 'index.html'
-
- 2005-04-02 05:50 Matthias Steffens <refbase@extracts.de>
-
- * code/: inc/locales.inc.php, php/locales/core.php:
- standardized file header & whitespace
-
- 2005-03-28 16:49 Matthias Steffens <refbase@extracts.de>
-
- * code/php/record.php:
- the current type is added to the drop down only on edit/import
-
- 2005-03-28 14:51 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/: en/common.inc, de/common.inc:
- * added/renamed/changed some locales and their strings to improve
- consistency in wording and case with other pages
- * fixed a few typos
-
- 2005-03-28 14:46 Matthias Steffens <refbase@extracts.de>
-
- * code/php/queries.php:
- * we'll now include 'locales.inc.php'
- * works now with localized button titles
-
- 2005-03-28 14:43 Matthias Steffens <refbase@extracts.de>
-
- * code/php/advanced_search.php:
- * localized window title
- * localized all non-localized strings and buttons
- * all forms now work with localized drop-down items
- * we now use plain HTML instead of stupid PHP 'echo' statements and
- use '<?php echo ... ?>' when needed
- * removed the local 'selectDistinct()' function; the script now uses
- the 'selectDistinct()' function from 'include.inc.php'
-
- 2005-03-28 14:35 Matthias Steffens <refbase@extracts.de>
-
- * code/php/library_search.php:
- * we'll now include 'locales.inc.php'
- * all forms now work with localized drop-down items
- * removed the local 'selectDistinct()' function; the script now uses
- the 'selectDistinct()' function from 'include.inc.php'
-
- 2005-03-28 14:30 Matthias Steffens <refbase@extracts.de>
-
- * code/php/simple_search.php:
- * localized window title
- * localized all non-localized strings and buttons
- * all forms now work with localized drop-down items
- * we now use plain HTML instead of stupid PHP 'echo' statements and
- use '<?php echo ... ?>' when needed
- * removed the local 'selectDistinct()' function; the script now uses
- the 'selectDistinct()' function from 'include.inc.php'
-
- 2005-03-28 14:22 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sql_search.php:
- the view type drop-down will now work with localized drop-down items
-
- 2005-03-28 14:20 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- * localized window title
- * localized all non-localized strings and buttons
- * all forms now work with localized drop-down items
-
- 2005-03-28 14:09 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- added function 'selectDistinct()' which is now used by all scripts (it
- existed in multiple copies before)
-
- 2005-03-28 11:00 Richard Karnesky <karnesky@gmail.com>
-
- * BUGS:
- Fixed type drop-down bug.
-
- 2005-03-28 10:59 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/record.php:
- For the edit record form, the current type is added to the drop down
- if it isn't one of the user's types.
-
- 2005-03-26 18:38 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- renamed some '$loc["..."]' items
-
- 2005-03-26 18:32 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/de/common.inc:
- * added/renamed/changed some locales and their strings to improve
- consistency in wording and case with other pages
- * fixed a few typos
-
- 2005-03-26 18:29 Matthias Steffens <refbase@extracts.de>
-
- * code/php/locales/en/common.inc:
- * added/renamed/changed some locales and their strings to improve
- consistency in wording and case with other pages
- * fixed a few typos
-
- 2005-03-26 18:23 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sql_search.php:
- * if a user is logged in we use a user-specific SQL query example
- * localized window title
- * we now use plain HTML instead of stupid PHP 'echo' statements and
- use '<?php echo ... ?>' when needed
- * '$sqlSearchButtonLock' must not be localized
- * re-fined 'no permission...' submit button title
- * fiddled with '$loc["..."]' items to improve consistency in wording
- and case with other pages
-
- 2005-03-26 18:12 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- * changed occurrences of '<? ' to '<?php '
- * removed call to variable '$scientificFieldDescriptor'
- * tried to standardize '$loc["..."]' calls in features list and remove
- <li> tags from the locale strings
- * re-organized some code so that the resulting HTML indents correctly
- * fiddled with '$loc["..."]' items (splitted some and merged others),
- e.g., to gain correct/consistent case in english language
-
- 2005-03-24 07:27 Matthias Steffens <refbase@extracts.de>
-
- * code/php/update.php:
- if bibutils path is empty we set 'depends_enabled' in table 'depends'
- to 'false' to indicate that bibutils isn't installed
-
- 2005-03-24 07:22 Matthias Steffens <refbase@extracts.de>
-
- * code/php/install.php:
- if bibutils path is empty we set 'depends_enabled' in table 'depends'
- to 'false' to indicate that bibutils isn't installed
-
- 2005-03-24 07:04 Matthias Steffens <refbase@extracts.de>
-
- * code/php/update.php:
- since installation of bibutils is optional we'll only update the bibutils
- path if it isn't empty
-
- 2005-03-24 06:52 Matthias Steffens <refbase@extracts.de>
-
- * code/php/install.php:
- since installation of bibutils is optional we'll only update the bibutils
- path if it isn't empty
-
- 2005-03-24 05:42 Matthias Steffens <refbase@extracts.de>
-
- * lit/update.sql:
- table 'formats': changed value of field 'format_enabled' to 'false'
- for item 'Text (CSV)'
-
- 2005-03-24 05:39 Matthias Steffens <refbase@extracts.de>
-
- * lit/install.sql:
- table 'formats': changed value of field 'format_enabled' to 'false'
- for item 'Text (CSV)'
-
- 2005-03-22 22:20 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/modsxml.inc.php:
- If there are multiple call numbers, only the ones with user-entered
- data will be exported (thanks, Matthias!)
-
- 2005-03-22 13:36 Matthias Steffens <refbase@extracts.de>
-
- * code/php/modify.php:
- * replaced 'copy()' by 'move_uploaded_file()'
- * we use the array variable provided by function 'getUploadInfo()' to
- extract file info (instead of using "$_FILES['uploadFile']['...']"
- directly)
- * did a few minor changes to comments and fixed a typo
-
- 2005-03-22 10:45 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/modsxml.inc.php:
- Names with out ',' delims will be exported as is as family names. Should
- no longer produce error and shouldn't export empty given names.
-
- 2005-03-22 10:30 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/modsxml.inc.php:
- Page numbers must start with a number, have whitespace, and end with
- pp?.? in order to be exported as a total number of pages. Otherwise,
- they are exported as a standard extent.
-
- 2005-03-22 10:22 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/modsxml.inc.php:
- Call number is only exported if it has been defined (e.g. if it doesn't
- end with @\s*).
-
- 2005-03-22 10:11 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/modsxml.inc.php:
- Fixed output of chapter/article editor.
-
- 2005-03-22 10:03 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/modsxml.inc.php:
- Fixed series export.
-
- 2005-03-21 23:58 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/modify.php:
- * Put is_uploaded_file() back in. Please test on other platforms.
- * Use $_FILES['uploadFile']['tmp_name'] switch statement for errors.
- This might or might not actually work....
-
- 2005-03-21 20:46 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/modsxml.inc.php:
- REALLY fixed the editor export. Doesn't make duplicate entries.
-
- 2005-03-21 20:39 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/modsxml.inc.php:
- * Series information
- * Fixed editor field for non chapter/article
- * Fixed typos
-
- 2005-03-21 19:45 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/modsxml.inc.php:
- Added pages to books & other sources
-
- 2005-03-21 18:19 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/modsxml.inc.php:
- Exports user-specific data
-
- 2005-03-21 14:04 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/modsxml.inc.php:
- * Fixed typos
- * Split on delimiters padded with whitespace
- * Split location and call numbers
- * Fixed export of summary_language
- * Fixed genre for non-article/chapters
-
- 2005-03-20 17:43 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/modsxml.inc.php:
- Separates keywords: '; ' for unrelated keywords (separate subject
- branches) and ', ' for related keywords (same subject branch, different
- topic)
-
- 2005-03-20 17:16 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/modsxml.inc.php:
- Fixed relatedItem bug
-
- 2005-03-20 15:08 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/modsxml.inc.php:
- *Fixed handling of theses
- * Fixed handling of records with no abstract
-
- 2005-03-20 06:33 Richard Karnesky <karnesky@gmail.com>
-
- * BUGS:
- Fixed linewrap on one line.
-
- 2005-03-20 06:32 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/modsxml.inc.php:
- * Fixed typos, clarified comments, other cleanup
- * Added lots of fields: keywords, summary_language, thesis, conference,
- notes, etc.
- * Checks to ensure cite field has a value before using it. * Fixed editors
- being identified as cartographers.
- * Improved handling of manuscripts.
-
- 2005-03-19 15:50 Matthias Steffens <refbase@extracts.de>
-
- * TODO:
- fixed two typos
-
- 2005-03-19 15:46 Matthias Steffens <refbase@extracts.de>
-
- * NEWS:
- changed 'ini.inc.php' to 'initialize/ini.inc.php'
-
- 2005-03-19 15:44 Matthias Steffens <refbase@extracts.de>
-
- * INSTALL:
- * removed reference to 'files' directory
- * fixed some typos
-
- 2005-03-19 14:28 Richard Karnesky <karnesky@gmail.com>
-
- * BUGS, INSTALL, NEWS, TODO, UPDATE:
- * Changed version to 0.8.0
- * Reformatted so the files are more consistent
- * Added WIN32 comments
-
- 2005-03-19 12:18 Richard Karnesky <karnesky@gmail.com>
-
- * UPDATE:
- * Additional WIN32 notes
- * Style changes
-
- 2005-03-19 09:54 Richard Karnesky <karnesky@gmail.com>
-
- * README:
- * Version number to 0.8.0 in anticipation of minor releases
- * Notes on Endnote import
- * EVERYONE requires the ActiveLink XML libraries, which we will include
- with the distribution.
-
- 2005-03-19 09:37 Richard Karnesky <karnesky@gmail.com>
-
- * TODO:
- * Added cross-site searches
- * Modified export, administrative interface to user rights to reflect
- current features.
-
- 2005-03-18 20:23 Richard Karnesky <karnesky@gmail.com>
-
- * BUGS:
- Grammar & type popup bug.
-
- 2005-03-18 20:10 Richard Karnesky <karnesky@gmail.com>
-
- * AUTHORS:
- Fiexed minor grammatical error, added Endnote contribution.
-
- 2005-03-16 07:17 Matthias Steffens <refbase@extracts.de>
-
- * BUGS:
- * added note that 'allow_edit_call_number' isn't honoured yet
- * added note that files aren't systematically re-named on upload
-
- 2005-03-13 17:29 Matthias Steffens <refbase@extracts.de>
-
- * NEWS:
- updated to v0.8 (please advise if something's missing!)
-
- 2005-03-12 13:29 Matthias Steffens <refbase@extracts.de>
-
- * code/php/update.php:
- If any of the new tables/fields exist already, we stop script execution
- and issue an error message (the users existing database will be left
- untouched)
-
- 2005-03-12 12:21 Matthias Steffens <refbase@extracts.de>
-
- * code/php/install.php:
- fixed some typos in comments
-
- 2005-03-12 12:17 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * extractFormElementsExtract: Function call requires now the user ID
- as 2nd parameter
- * code/php/search.php (extractFormElementsExtract): Function now supports
- cite keys as record identifiers. By this, logged-in users can now
- use their user-specific cite keys instead of serial numbers when
- generating a reference list (using 'extract.php')
-
- 2005-03-12 11:48 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php:
- changed wording of help text for two submit buttons
-
- 2005-03-12 11:36 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/db.inc.php:
- changed some comments
-
- 2005-03-04 17:36 Matthias Steffens <refbase@extracts.de>
-
- * README:
- added note about file 'UPDATE'
-
- 2005-03-04 17:32 Matthias Steffens <refbase@extracts.de>
-
- * UPDATE:
- initial checkin (provides update instructions)
-
- 2005-03-01 19:00 Matthias Steffens <refbase@extracts.de>
-
- * code/php/update.php:
- initial checkin (updates any refbase v0.7 database to v0.8)
-
- 2005-03-01 18:56 Matthias Steffens <refbase@extracts.de>
-
- * lit/update.sql:
- initial checkin (updates any refbase v0.7 database to v0.8)
-
- 2005-03-01 09:34 Matthias Steffens <refbase@extracts.de>
-
- * note/: group_permissions_table_info.txt, user_permissions_table_info.txt:
- renamed permission setting 'allow_change_personinfo' to
- 'allow_modify_options'
-
- 2005-02-27 18:46 Matthias Steffens <refbase@extracts.de>
-
- * TODO:
- removed note about support of Unicode/UTF8 (which should work now)
-
- 2005-02-27 18:40 Matthias Steffens <refbase@extracts.de>
-
- * README:
- * added note about user permissions and removed localization info (for
- now)
- * added note about requirement of bibutils and PHP XML Package for export
-
- 2005-02-27 16:58 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php, lit/install.sql:
- renamed permission setting 'allow_change_personinfo' to
- 'allow_modify_options'
-
- 2005-02-27 16:56 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- we'll now use 'userID=-1' (instead of 'userID=0') as trigger to show
- the email notification page ('userID=0' now always indicates a user
- who isn't logged in)
-
- 2005-02-27 16:54 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_receipt.php:
- * we'll now use 'userID=-1' (instead of 'userID=0') as trigger to show
- the email notification page ('userID=0' now always indicates a user
- who isn't logged in)
- * the header string now reads correctly if script is called with
- 'userID=0'
- * we now display (and offer to change) the settings for 'userID=0'
- * for 'userID=0', the default language (defined in 'ini.inc.php') will
- be used
- * the layout of the 'Display Options' section was changed slightly
- * we now show the users current permission settings
-
- 2005-02-27 16:39 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_options.php:
- * renamed permission setting 'allow_change_personinfo' to
- 'allow_modify_options'
- * the header string now reads correctly if script is called with
- 'userID=0'
- * for 'userID=0', the default language (defined in 'ini.inc.php') will
- be used
-
- 2005-02-27 16:29 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/: ini.inc.php, include.inc.php:
- renamed permission setting 'allow_change_personinfo' to
- 'allow_modify_options'
-
- 2005-02-27 12:13 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php:
- changed the order and writing of items in the 'userPermissionSelector'
- popup menu
-
- 2005-02-27 12:09 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- the 'getPermissions()' function now requires a third parameter that
- specifies whether the 'user_permissions' shall be updated or not.
-
- 2005-02-27 12:07 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_options.php:
- * added code that displays/offers the admin to modify a user's permission
- settings
- * JavaScript from 'header.inc.php' is now included to support
- selecting/deselecting all checkboxes at once (not fully implemented yet)
- * added a 'name' attribute to the main <form> element
-
- 2005-02-27 12:00 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_options_modify.php:
- updates now all permission settings for the current user if the admin
- is logged in
-
- 2005-02-27 11:57 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_login.php:
- the 'getPermissions()' function now requires a third parameter that
- specifies whether the 'user_permissions' shall be updated or not.
-
- 2005-02-27 11:55 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * the 'getPermissions()' function now requires a third parameter that
- specifies whether the 'user_permissions' shall be updated or not.
- * function 'getPermissions()' will now only write out allowed user
- actions to a session variable if '$savePermissionsToSessionVariable'
- is set to 'true'. * function 'getPermissions()' will now always return
- an associative array containing the user's permission settings
-
- 2005-02-27 11:44 Matthias Steffens <refbase@extracts.de>
-
- * code/php/receipt.php:
- the link to the added/edited record will now only be shown if the
- permission setting 'allow_details_view' is set to 'yes' for this user
-
- 2005-02-26 18:00 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php:
- * added form elements in the results footer that allow to change a
- particular permission setting for selected users
- * added code in function 'extractFormElementsQueryResults()' that handles
- user permission modifications
- * fixed some outdated comments
-
- 2005-02-26 17:51 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- added function 'updateUserPermissions()' which will update given user
- permissions for the selected user(s)
-
- 2005-02-26 10:46 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- when adding a new user, the tables 'user_formats', 'user_styles' and
- 'user_types' weren't populated with some appropriate default values.
- Fixed.
-
- 2005-02-26 10:41 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- * added variables '$defaultUserExportFormats', '$defaultUserStyles'
- and '$defaultUserTypes' which define the formats/styles/types that
- are available to newly added users by default
- * added variable '$preferCiteKeyInTextCitation' which allows to prefer
- any user-specific cite keys (in favour of serial numbers) as record
- identifiers in text citations
-
- 2005-02-26 08:22 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sql_search.php:
- * direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character
- set specified in '$contentTypeCharset'. This custom function is also
- provided so that it'll be easier later on to change the way how entities
- are HTML encoded
- * replaced direct occurrences of table name 'refs' with variable
- '$tableRefs'
- * we now include 'db.inc.php' to support variable table names
-
- 2005-02-26 08:13 Matthias Steffens <refbase@extracts.de>
-
- * code/php/simple_search.php:
- * direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character
- set specified in '$contentTypeCharset'. This custom function is also
- provided so that it'll be easier later on to change the way how entities
- are HTML encoded
- * replaced direct occurrences of table name 'refs' with variable
- '$tableRefs'
-
- 2005-02-26 08:08 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- * direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character
- set specified in '$contentTypeCharset'. This custom function is also
- provided so that it'll be easier later on to change the way how entities
- are HTML encoded
- * replaced direct occurrences of table name 'refs' with variable
- '$tableRefs'
-
- 2005-02-26 07:58 Matthias Steffens <refbase@extracts.de>
-
- * code/php/advanced_search.php:
- * direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character
- set specified in '$contentTypeCharset'. This custom function is also
- provided so that it'll be easier later on to change the way how entities
- are HTML encoded
- * replaced direct occurrences of table name 'refs' with variable
- '$tableRefs'
- * replaced direct occurrences of table name 'user_data' with variable
- '$tableUserData'
-
- 2005-02-26 06:47 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_removal.php:
- when deleting a user, matching records from tables 'user_permissions',
- 'user_formats', 'user_styles' and 'user_types' weren't removed. Fixed.
-
- 2005-02-25 17:39 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * reduced the "global $table..., $table..." statements to only those
- variables which are actually used within that particular function
- * function 'extractFormElementsQueryResults()': added 'cite_key' to
- SELECT query if '$displayType == "Cite"'
-
- 2005-02-25 17:03 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php:
- * reduced the "global $table..., $table..." statements to only those
- variables which are actually used within that particular function
- * '$tableUsers' wasn't specified as global in function
- 'extractFormElementsGroup()'
-
- 2005-02-25 16:58 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: user_login.php, user_receipt.php:
- reduced the "global $table..., $table..." statements to only those
- variables which are actually used within that particular function
-
- 2005-02-25 16:56 Matthias Steffens <refbase@extracts.de>
-
- * lit/install.sql:
- changed field 'language_enabled' of table 'languages' to 'false' since
- german localization won't be finished for v.0.8
-
- 2005-02-25 16:45 Matthias Steffens <refbase@extracts.de>
-
- * code/php/query_manager.php:
- updated MySQL tutorial link and fixed a typo
-
- 2005-02-25 16:28 Matthias Steffens <refbase@extracts.de>
-
- * code/php/install.php:
- added note that bibutils path must end with a slash
-
- 2005-02-25 15:56 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/modsxml.inc.php:
- * added cite key as 'ID' attribute to the mods element as well as
- 'identifier' element of type 'citekey' (which will be recognised by
- bibutils & used as bibtex ID on export)
- * fixed some typos
-
- 2005-02-25 15:22 Matthias Steffens <refbase@extracts.de>
-
- * code/php/install.php:
- * removed the 'MySQL database name' text entry field and code that deals
- with it; we now simply include a variable at the top of the script
- where any advanced users can easily change the name of the MySQL
- database (that handles user access privileges) if they desire so
- * added new text entry field where you can specify the path to the
- bibutils directory
- * added code that processes input from the 'pathToBibutils' text entry
- field
-
- 2005-02-25 14:52 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- reduced the "global $table..., $table..." statements to only those
- variables which are actually used within that particular function
-
- 2005-02-25 14:46 Matthias Steffens <refbase@extracts.de>
-
- * code/php/cite/cite_TextCitation.php:
- record identifiers in text citations will now prefer any user-specific
- cite keys (in favour of serial numbers) if the
- '$preferCiteKeyInTextCitation' variable in 'ini.inc.php' is set to 'yes'.
-
- 2005-02-21 12:21 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character
- set specified in '$contentTypeCharset'. This custom function is also
- provided so that it'll be easier later on to change the way how entities
- are HTML encoded
- * replaced direct occurrences of table name 'refs' with variable
- '$tableRefs'
- * replaced direct occurrences of table name 'user_data' with variable
- '$tableUserData'
-
- 2005-02-21 12:10 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character
- set specified in '$contentTypeCharset'. This custom function is also
- provided so that it'll be easier later on to change the way how entities
- are HTML encoded
- * replaced direct occurrences of table name 'auth' with variable
- '$tableAuth'
- * replaced direct occurrences of table name 'refs' with variable
- '$tableRefs'
- * replaced direct occurrences of table name 'user_data' with variable
- '$tableUserData'
- * replaced direct occurrences of table name 'users' with variable
- '$tableUsers'
- * replaced direct occurrences of table name 'queries' with variable
- '$tableQueries'
- * replaced direct occurrences of table name 'formats' with variable
- '$tableFormats'
- * replaced direct occurrences of table name 'styles' with variable
- '$tableStyles'
- * replaced direct occurrences of table name 'types' with variable
- '$tableTypes'
- * replaced direct occurrences of table name 'user_formats' with variable
- '$tableUserFormats'
- * replaced direct occurrences of table name 'user_types' with variable
- '$tableUserTypes'
- * replaced direct occurrences of table name 'user_styles' with variable
- '$tableUserStyles'
- * replaced direct occurrences of table name 'depends' with variable
- '$tableDepends'
- * replaced direct occurrences of table name 'languages' with variable
- '$tableLanguages'
- * fixed a typo in a comment
-
- 2005-02-20 17:14 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- * we'll now set & fetch user permissions for any newly created user
- * replaced direct occurrences of table name 'users' with variable
- '$tableUsers'
- * replaced direct occurrences of table name 'auth' with variable
- '$tableAuth'
- * replaced direct occurrences of table name 'user_data' with variable
- '$tableUserData'
-
- 2005-02-20 17:06 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_receipt.php:
- * direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character
- set specified in '$contentTypeCharset'. This custom function is also
- provided so that it'll be easier later on to change the way how entities
- are HTML encoded
- * replaced direct occurrences of table name 'users' with variable
- '$tableUsers'
-
- 2005-02-20 17:02 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_options_modify.php:
- * replaced direct occurrences of table name 'users' with variable
- '$tableUsers'
- * replaced direct occurrences of table name 'user_types' with variable
- '$tableUserTypes'
- * replaced direct occurrences of table name 'user_styles' with variable
- '$tableUserStyles'
- * replaced direct occurrences of table name 'user_formats' with variable
- '$tableUserFormats'
-
- 2005-02-20 16:57 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_login.php:
- * direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character
- set specified in '$contentTypeCharset'. This custom function is also
- provided so that it'll be easier later on to change the way how entities
- are HTML encoded
- * replaced direct occurrences of table name 'auth' with variable
- '$tableAuth'
- * replaced direct occurrences of table name 'users' with variable
- '$tableUsers'
- * replaced direct occurrences of table name 'user_data' with variable
- '$tableUserData'
-
- 2005-02-20 16:53 Matthias Steffens <refbase@extracts.de>
-
- * code/php/record.php:
- * direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character
- set specified in '$contentTypeCharset'. This custom function is also
- provided so that it'll be easier later on to change the way how entities
- are HTML encoded
- * replaced direct occurrences of table name 'refs' with variable
- '$tableRefs'
- * replaced direct occurrences of table name 'user_data' with variable
- '$tableUserData
-
- 2005-02-20 16:48 Matthias Steffens <refbase@extracts.de>
-
- * code/php/modify.php:
- * replaced direct occurrences of table name 'refs' with variable
- '$tableRefs'
- * replaced direct occurrences of table name 'user_data' with variable
- '$tableUserData'
- * replaced direct occurrences of table name 'deleted' with variable
- '$tableDeleted'
-
- 2005-02-20 16:41 Matthias Steffens <refbase@extracts.de>
-
- * code/php/install.php:
- direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character set
- specified in '$contentTypeCharset'. This custom function is also provided
- so that it'll be easier later on to change the way how entities are HTML
- encoded
-
- 2005-02-20 07:44 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php:
- * direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character
- set specified in '$contentTypeCharset'. This custom function is also
- provided so that it'll be easier later on to change the way how entities
- are HTML encoded
- * replaced direct occurrences of table name 'users' with variable
- '$tableUsers'
-
- 2005-02-20 07:40 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_removal.php:
- * replaced direct occurrences of table name 'users' with variable
- '$tableUsers'
- * replaced direct occurrences of table name 'auth' with variable
- '$tableAuth'
-
- 2005-02-20 07:37 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: user_details.php, user_options.php:
- * direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character
- set specified in '$contentTypeCharset'. This custom function is also
- provided so that it'll be easier later on to change the way how entities
- are HTML encoded
- * replaced direct occurrences of table name 'users' with variable
- '$tableUsers'
-
- 2005-02-20 07:19 Matthias Steffens <refbase@extracts.de>
-
- * code/php/show.php:
- * direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character
- set specified in '$contentTypeCharset'. This custom function is also
- provided so that it'll be easier later on to change the way how entities
- are HTML encoded
- * we now include 'db.inc.php' to support table variable names
- * replaced direct occurrences of table name 'refs' with variable
- '$tableRefs'
- * replaced direct occurrences of table name 'user_data' with variable
- '$tableUserData'
-
- 2005-02-20 07:16 Matthias Steffens <refbase@extracts.de>
-
- * code/php/rss.php:
- * we now include 'db.inc.php' to support table variable names
- * replaced direct occurrences of table name 'refs' with variable
- '$tableRefs'
- * the fields 'modified_date', 'modified_time', 'modified_by' are now
- included in the SQL query to support "Edited by ... on ..." information
- in RSS feeds
-
- 2005-02-20 07:07 Matthias Steffens <refbase@extracts.de>
-
- * code/php/receipt.php:
- * direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character
- set specified in '$contentTypeCharset'. This custom function is also
- provided so that it'll be easier later on to change the way how entities
- are HTML encoded
- * replaced direct occurrences of table name 'refs' with variable
- '$tableRefs'
-
- 2005-02-20 07:03 Matthias Steffens <refbase@extracts.de>
-
- * code/php/query_modify.php:
- replaced direct occurrences of table name 'queries' with variable
- '$tableQueries'
-
- 2005-02-20 06:57 Matthias Steffens <refbase@extracts.de>
-
- * code/php/query_manager.php:
- * direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character
- set specified in '$contentTypeCharset'. This custom function is also
- provided so that it'll be easier later on to change the way how entities
- are HTML encoded
- * we now include 'db.inc.php' to support table variable names
- * replaced direct occurrences of table name 'queries' with variable
- '$tableQueries'
- * replaced direct occurrences of table name 'refs' with variable
- '$tableRefs'
-
- 2005-02-20 06:41 Matthias Steffens <refbase@extracts.de>
-
- * code/php/queries.php:
- * we now include 'db.inc.php' to support table variable names
- * replaced direct occurrences of table name 'queries' with variable
- '$tableQueries'
-
- 2005-02-20 05:19 Matthias Steffens <refbase@extracts.de>
-
- * code/php/library_search.php:
- * direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character
- set specified in '$contentTypeCharset'. This custom function is also
- provided so that it'll be easier later on to change the way how entities
- are HTML encoded
- * replaced direct occurrences of table name 'refs' with variable
- '$tableRefs'
-
- 2005-02-20 05:12 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: import_csa_modify.php, import_csa.php:
- direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character set
- specified in '$contentTypeCharset'. This custom function is also provided
- so that it'll be easier later on to change the way how entities are HTML
- encoded
-
- 2005-02-20 05:08 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: error.php, extract.php:
- direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character set
- specified in '$contentTypeCharset'. This custom function is also provided
- so that it'll be easier later on to change the way how entities are HTML
- encoded
-
- 2005-02-20 05:00 Matthias Steffens <refbase@extracts.de>
-
- * note/refbase_readme.txt:
- info of refbase_readme.txt is now contained within files AUTHORS, BUGS,
- COPYING, INSTALL, NEWS, README and TODO
-
- 2005-02-20 04:49 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/: footer.inc.php, header.inc.php:
- direct use of 'htmlentities()' was replaced by a custom function
- ('encodeHTML()' in 'include.inc.php') which now respects the character set
- specified in '$contentTypeCharset'. This custom function is also provided
- so that it'll be easier later on to change the way how entities are HTML
- encoded
-
- 2005-02-20 04:20 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- * changed info for variable '$contentTypeCharset'
- * added variable '$defaultUserPermissions' which defines the default
- user permissions when adding new users
- * fixed a typo
-
- 2005-02-20 04:12 Matthias Steffens <refbase@extracts.de>
-
- * AUTHORS:
- some very minor modifications (like case changes)
-
- 2005-02-17 18:00 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/db.inc.php:
- added variables that will allow to rename the MySQL database tables
- globally
-
- 2005-02-16 16:22 Matthias Steffens <refbase@extracts.de>
-
- * lit/install.sql:
- * added comment that this file is meant to be used with the 'latin1'
- character set
- * fixed two incorrect higher-ascii chars in abstract of sample data
-
- 2005-02-16 16:17 Matthias Steffens <refbase@extracts.de>
-
- * INSTALL:
- * explicitly specified which variables shall be edited in 'db.inc.php'
- * added note that 'ini.inc.php' must be re-saved with Unicode encoding
- if 'utf8' was chosen as default character set on installation
-
- 2005-02-16 09:10 Matthias Steffens <refbase@extracts.de>
-
- * code/php/install.php:
- provided initial support for 'utf8' (Unicode) as default database
- character set (Unicode support requires MySQL 4.1.x). Caution: Unicode
- support is experimental!
-
- 2005-02-12 12:34 Matthias Steffens <refbase@extracts.de>
-
- * INSTALL:
- * modified installation info text
- * provided link to sf.net doc entry that lists all fields available
- in table 'refs' (this doc page needs to be updated to v0.8 before
- the release!)
-
- 2005-02-12 12:11 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/db.inc.php:
- changed wording in comment slightly
-
- 2005-02-12 12:00 Matthias Steffens <refbase@extracts.de>
-
- * README:
- * added note about export capabilities to BibTex, EndNote, and RIS via
- bibutils
- * added info about web server requirement
- * added license info (COPYING)
-
- 2005-02-12 11:48 Matthias Steffens <refbase@extracts.de>
-
- * TODO:
- added line about Unicode/UTF8 support
-
- 2005-02-11 12:34 Matthias Steffens <refbase@extracts.de>
-
- * AUTHORS:
- some additional qualifiers
-
- 2005-02-11 02:59 Matthias Steffens <refbase@extracts.de>
-
- * BUGS:
- removed two bug items which have been fixed already
-
- 2005-02-10 15:12 Matthias Steffens <refbase@extracts.de>
-
- * code/php/modify.php:
- Fixed a minor problem with higher ascii chars in comments
-
- 2004-11-22 18:23 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/: footer.inc.php, header.inc.php:
- Commented out help link, as help is neither in the CVS nor release-worthy.
-
- 2004-11-22 17:46 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/locales/de/common.inc, code/php/locales/en/common.inc,
- lit/install.sql:
- Minor bugfixes: install.sql uses cite_key rather than bibtex_id. en
- and de locales have a space after "currently featuring" and before
- "records" on the index. We should decide what to do about spaces and
- capitalization sometime...
-
- 2004-11-20 20:22 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/locales/en/common.inc:
- Changed a German word to English
-
- 2004-11-20 19:55 Richard Karnesky <karnesky@gmail.com>
-
- * AUTHORS, BUGS, COPYING, ChangeLog, INSTALL, NEWS, README, TODO:
- Initial import of FSF documentation, mostly copied from the 0.7 release
- with some reorganization. These should be edited before the 0.8 release.
- The only file where formatting is strict is ChangeLog. Please use
- cvs2cl with a list of username->real life name and email addresses
- to autogenerate it in the future.
-
- 2004-11-20 14:04 Richard Karnesky <karnesky@gmail.com>
-
- * code/php/locales/en/common.inc:
- Fixed a few words in the english locale which were still in german.
-
- 2004-11-09 06:28 Jochen Wendebaum <wendebaum@users.sourceforge.net>
-
- * code/php/advanced_search.php:
- exchanged "All" in selectDistinct()-calls to use localised word.
-
- 2004-11-09 06:25 Jochen Wendebaum <wendebaum@users.sourceforge.net>
-
- * code/php/: advanced_search.php, locales/de/common.inc,
- locales/en/common.inc:
- translation of advanced search finished
-
- 2004-11-05 07:29 Jochen Wendebaum <wendebaum@users.sourceforge.net>
-
- * code/php/: advanced_search.php, locales/de/common.inc,
- locales/en/common.inc:
- advanced_search "localised" (~70% done)
-
- 2004-11-05 05:49 Jochen Wendebaum <wendebaum@users.sourceforge.net>
-
- * code/php/: simple_search.php, sql_search.php, locales/de/common.inc,
- locales/en/common.inc:
- simple_search "localised"
-
- 2004-11-02 17:44 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- added a now required parameter to 'buildSelectMenuOptions()' function
- call
-
- 2004-11-02 17:31 Matthias Steffens <refbase@extracts.de>
-
- * lit/install.sql:
- removed table specs & data for tables 'group_permissions', 'groups',
- 'help' and 'help_cats'
-
- 2004-11-02 17:28 Matthias Steffens <refbase@extracts.de>
-
- * note/user_data_table_info.txt:
- renamed field 'bibtex_id' to 'cite_key'
-
- 2004-11-02 17:16 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_receipt.php:
- * the user's account options are now displayed within a separate table
- on the right side of the page
- * fiddled with wording "details" vs "options"
-
- 2004-11-02 17:07 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_login.php:
- * we now save the user's preferred language as a session variable on
- login
- * renamed function 'getUserFormatsStylesTypes()' to
- 'getVisibleUserFormatsStylesTypes()'
-
- 2004-11-02 16:56 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_details.php:
- * added support for fields 'keywords', 'notes', 'marked'
- * changed size of 'phone ' and 'url' form fields from 30 to 50
- * removed some commented code which was outdated anyhow
-
- 2004-11-02 16:46 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * renamed field 'bibtex_id' to 'cite_key'
- * function 'extractFormElementsAdvanced': added support for new form
- fields "User Groups" and "Cite Key"
- * '$loginEmail' wasn't resolved within function
- 'extractFormElementsAdvanced' with register globals = OFF (now it gets
- passed to this function as parameter)
-
- 2004-11-02 16:37 Matthias Steffens <refbase@extracts.de>
-
- * code/php/record.php:
- * renamed field 'bibtex_id' to 'cite_key'
- * added a now required parameter to 'buildSelectMenuOptions()' function
- call
-
- 2004-11-02 12:42 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- * added support for fields 'keywords', 'notes', 'marked' and 'language'
- * we now save the user's preferred language as a session variable when
- auto-logging a newly created users into his new account
-
- 2004-11-02 12:37 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_logout.php:
- * we now clear the user's 'userLanguage' session variable on logout
- * a logout action that originates from 'user_options.php' will locate
- back to the main page
-
- 2004-11-02 12:31 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: modify.php, receipt.php:
- renamed field 'bibtex_id' to 'cite_key'
-
- 2004-11-02 12:26 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- renamed field 'bibtex_id' to 'cite_key'
-
- 2004-11-02 12:23 Matthias Steffens <refbase@extracts.de>
-
- * code/php/extract.php:
- added a now required parameter to 'buildSelectMenuOptions()' function
- call
-
- 2004-11-02 12:19 Matthias Steffens <refbase@extracts.de>
-
- * code/php/advanced_search.php:
- * added form fields for 'user_groups' and 'cite_key' (formerly named
- 'bibtex_id)
- * the user keys popup was only populated with keywords from records
- of type 'journal'. Fixed. * changed order of user-specific fields
- in sort popups
-
- 2004-10-31 18:28 Matthias Steffens <refbase@extracts.de>
-
- * img/options.gif:
- initial checkin
-
- 2004-10-31 18:22 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * added functions 'getLanguages()', 'getAvailableFormatsStylesTypes()',
- 'getEnabledUserFormatsStylesTypes()' and
- 'returnFormatsStylesTypesAsOptionTags()'
- * for normal users, the link in the login header now reads 'Options'
- (instead of 'Change Details') and will now point to 'user_receipt.php'
- (instead of 'user_deails.php'). * the 'buildSelectMenuOptions()'
- function does now require an additional parameter which allows to use
- array keys as 'value' parameters to the <option> tags
- * renamed function 'getUserFormatsStylesTypes()' to
- 'getVisibleUserFormatsStylesTypes()'
- * function 'getVisibleUserFormatsStylesTypes()': we'll only update the
- appropriate session variable if either a normal user is logged in
- -OR- the admin is logged in and views his own user options page
-
- 2004-10-31 18:04 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php:
- * added fields 'language', 'keywords', 'notes' and 'marked' to field
- popups in results header of admin interface
- * added icon in links column which points to 'user_options.php'
- * adopted link titles to the new setup
- * added a now required parameter to 'buildSelectMenuOptions()' function
- call
-
- 2004-10-31 17:53 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_options_modify.php:
- initial checkin (validates and sets user options that were selected
- by use of 'user_options.php')
-
- 2004-10-31 17:48 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_options.php:
- initial checkin (provides options which are individual for each user)
-
- 2004-10-31 17:34 Matthias Steffens <refbase@extracts.de>
-
- * lit/install.sql:
- table 'users': removed field 'group_id' and added field 'user_groups'
-
- 2004-10-26 09:28 Jochen Wendebaum <wendebaum@users.sourceforge.net>
-
- * code/php/: index.php, search.php, sql_search.php, locales/de/common.inc,
- locales/en/common.inc:
- exchanged some more language strings
-
- 2004-10-26 08:23 Jochen Wendebaum <wendebaum@users.sourceforge.net>
-
- * code/php/: index.php, locales/de/common.inc, locales/en/common.inc:
- exchanged some more language strings
-
- 2004-10-25 17:06 Matthias Steffens <refbase@extracts.de>
-
- * lit/install.sql:
- * table 'users': removed field 'address' (which was never used)
- * table 'users': reset counter in 'logins' field
- * table 'users': changed date & time values to '2004-11-01 12:00:00'
-
- 2004-10-25 16:55 Matthias Steffens <refbase@extracts.de>
-
- * note/users_table_info.txt:
- removed field 'address' (which was never used)
-
- 2004-10-24 12:16 Matthias Steffens <refbase@extracts.de>
-
- * lit/install.sql:
- * added table 'languages'
- * table 'users': field 'language' is now set to 'en' by default
-
- 2004-10-24 11:50 Matthias Steffens <refbase@extracts.de>
-
- * note/languages_table_info.txt:
- initial checkin (the 'languages' table holds language identifiers for
- all available display languages)
-
- 2004-10-22 08:04 Jochen Wendebaum <wendebaum@users.sourceforge.net>
-
- * code/php/: index.php, locales/de/common.inc, locales/en/common.inc:
- exchanged some language strings
-
- 2004-10-22 07:24 Jochen Wendebaum <wendebaum@users.sourceforge.net>
-
- * code/: inc/ini.inc.php, inc/locales.inc.php, php/index.php,
- php/locales/de/common.inc, php/locales/en/common.inc:
- * moved the headerstring into the locales and
- * removed $scientificFieldDescriptor from ini.inc.php
-
- 2004-10-20 03:27 Jochen Wendebaum <wendebaum@users.sourceforge.net>
-
- * code/php/locales/core.php:
- got rid of $refbaseDir, using local path now (as suggested by Matthias)
-
- 2004-10-19 15:03 Matthias Steffens <refbase@extracts.de>
-
- * note/users_table_info.txt:
- renamed field 'group_id' to 'user_groups' and changed its description
- and type accordingly
-
- 2004-10-19 14:58 Matthias Steffens <refbase@extracts.de>
-
- * note/user_data_table_info.txt:
- changed description for field 'user_groups'
-
- 2004-10-19 14:56 Matthias Steffens <refbase@extracts.de>
-
- * note/deleted_field_info.txt:
- * added fields 'date', 'publication_status' and 'series_volume_numeric'
- * changed type of field 'series_volume' from numeric to text
-
- 2004-10-19 14:53 Matthias Steffens <refbase@extracts.de>
-
- * note/db_field_info.txt:
- renamed field 'month' to 'date'
-
- 2004-10-19 14:45 Matthias Steffens <refbase@extracts.de>
-
- * note/db_field_info.txt:
- * added fields 'publication_status' and 'series_volume_numeric'
- * changed type of field 'series_volume' from numeric to text
-
- 2004-10-19 10:16 Jochen Wendebaum <wendebaum@users.sourceforge.net>
-
- * code/php/index.php:
- startet the localisation by exchanging strings into $loc[]-fields (there
- are still many more to go).
-
- 2004-10-19 10:15 Jochen Wendebaum <wendebaum@users.sourceforge.net>
-
- * code/php/locales/: de/common.inc, en/common.inc:
- added several language strings (still many more to go)
-
- 2004-10-18 17:21 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php:
- * adopted results header and footer to the new layout used by 'search.php'
- * similar to 'search.php', 'users.php' now supports to gather particular
- database users into groups (which can be easily re-displayed using
- the 'Show User Group' form in the results header)
- * function 'extractFormElementsRefine' is now replaced by function
- 'extractFormElementsRefineDisplay()' from 'include.inc.php'
- * added functions 'extractFormElementsGroup()', 'buildUserResultsFooter()'
- and 'extractFormElementsQueryResults()' to support the new forms within
- the results header and footer
- * the code that processes '$rowOffset' is now in sync with that from
- 'search.php'
-
- 2004-10-18 17:03 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- * we now save user groups defined by the admin to a new session variable
- 'adminUserGroups' (note that these 'user groups' are groups of *database
- users* saved by the admin using the user management interface, not
- groups of *references* saved by a particular user)
- * 'getUserGroups()' function calls now require an additional parameter
- to descriminate between calls originating from 'search.php' and calls
- coming from 'users.php'
-
- 2004-10-18 17:00 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_removal.php:
- fixed bug where the 'userID' parameter wasn't extracted from the request
- (which is necessary if register_globals is OFF)
-
- 2004-10-18 16:56 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_login.php:
- * we now save user groups defined by the admin to a new session variable
- 'adminUserGroups' (note that these 'user groups' are groups of *database
- users* saved by the admin using the user management interface, not
- groups of *references* saved by a particular user)
- * 'getUserGroups()' function calls now require an additional parameter
- to descriminate between calls originating from 'search.php' and calls
- coming from 'users.php'
-
- 2004-10-18 16:47 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * moved functions 'extractFormElementsRefineDisplay()' and
- 'modifyUserGroups()' to 'include.inc.php' since they'll now get used by
- 'users.php' as well
- * added additional parameters to function calls for functions
- 'modifyUserGroups()', 'extractFormElementsRefineDisplay()' and
- 'displayResultsHeader()' since they'll now get used for 'users.php' as
- well
- * we'll now perform search & replace actions on the contents of the
- 'address' field (since it may come in handy to mark particular address
- items in **bold** or _italics_)
-
- 2004-10-18 16:32 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/results_header.inc.php:
- function 'displayResultsHeader()': column width gets adjusted based
- on the calling script (either 'search.php' or 'users.php')
-
- 2004-10-18 16:27 Matthias Steffens <refbase@extracts.de>
-
- * code/php/modify.php:
- * supports new field 'series_volume_numeric'
- * 'getUserGroups()' function calls now require an additional parameter
- to descriminate between calls originating from 'search.php' and calls
- coming from 'users.php'
-
- 2004-10-18 16:20 Matthias Steffens <refbase@extracts.de>
-
- * lit/install.sql:
- * added field 'series_volume_numeric' to tables 'refs' and 'deleted'
- * changed type of field 'series_volume' from numeric to text
-
- 2004-10-18 16:16 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- modified comment for variable '$markupSearchReplacePatterns'
-
- 2004-10-18 16:12 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * moved functions 'extractFormElementsRefineDisplay()' and
- 'modifyUserGroups()' from 'search.php' to 'include.inc.php' since
- they'll now get used by 'users.php' as well (note that 'include.inc.php'
- may be splitted into pieces in the future!)
- * adopted functions 'buildRefineSearchElements()',
- 'buildGroupSearchElements()', 'extractFormElementsRefineDisplay()' and
- 'getUserGroups()' so that they will also work with 'users.php'
- * in addition to strings, function 'buildSelectMenuOptions()' will now
- accept arrays as source data
- * supports new field 'series_volume_numeric'
-
- 2004-10-14 17:57 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * adopted include specifications to the new directory structure
- * added include file 'modsxml.inc.php'
- * we read out "$_SERVER['HTTP_REFERER']" earlier in the script so that
- we can always make use of the '$referer' variable
- * a lot of messing around with whitespace
- * fixed problem where the script would incorrectly return: "You have
- no permission to perform custom SQL searches"
- * added a 'return as' popup to the line of export form elements. This
- popup lets you control how exported data shall be returned
- * added code to support the new 'return as' functionality on export
- ('exportType')
- * supports now variable '$fileVisibilityException' being empty
- * displays now the 'No records selected...' feedback, if the user clicked
- on 'Export' but didn't select any records
- * function 'generateExport()' will now adjust the mime type and return
- exported data based on the key given in '$exportType'
- * moved code from function 'generateExport()' to function
- 'modsCollection()' (in 'modsxml.inc.php'). Looping over individual
- records will now be done by function 'modsCollection()'. * added support
- for new '$librarySearchPattern' option from 'ini.inc.php' in function
- 'extractFormElementsLibrary()'
- * function 'extractFormElementsQueryResults()': the display types
- 'Display' and 'Export' get handled together now
- * function 'extractFormElementsGroup()': we'll now keep any previous
- sort order if the user chooses a new group from the 'Show My Group'
- popup within the results header of any search results page
-
- 2004-10-14 17:00 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * adopted include specifications to the new directory structure
- * added '$formatType' parameter to 'getUserFormatsStylesTypes()' function
- calls
- * function 'getUserFormatsStylesTypes()': added '$formatType' parameter
- and SQL queries are now constructed individually for each data type
- * added '$formatType' parameter to 'getFormatFile()' function (and query)
- and
- * function 'getFormatFile()': renamed variable '$exportFormat' to
- '$formatName' (since its also meant to work for _import_ formats now)
- * added function 'getExternalUtilityPath()' which will fetch the path
- of the external utility that's required for a particular import/export
- format
- * function 'generateRSS()' now respects the setting of the
- '$contentTypeCharset' variable from 'ini.inc.php'
-
- 2004-10-14 16:35 Matthias Steffens <refbase@extracts.de>
-
- * code/php/library_search.php:
- added support for new '$librarySearchPattern' option from 'ini.inc.php'
-
- 2004-10-14 16:32 Matthias Steffens <refbase@extracts.de>
-
- * code/php/record.php:
- removed 'confirmDelete...' function call from <form...> tag
-
- 2004-10-14 16:25 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- * added '$librarySearchPattern' variable that defines what will be
- searched by 'library_search.php'
- * modified some of the explanatory comments
- * added generic comment on regular expressions at the bottom of the
- file
-
- 2004-10-13 18:50 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/: db.inc.php, ini.inc.php:
- [no log message]
-
- 2004-10-13 18:23 Matthias Steffens <refbase@extracts.de>
-
- * code/php/install.php:
- adopted include specifications to the new directory structure
-
- 2004-10-13 18:04 Matthias Steffens <refbase@extracts.de>
-
- * code/php/rss.php:
- * adopted include specifications to the new directory structure
- * we now set the mime type to 'text/plain' and the character encoding
- to the one given in '$contentTypeCharset'
-
- 2004-10-13 17:58 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/header.inc.php:
- added support for new option to set the path to the CSS stylesheets
- in 'ini.inc.php'
-
- 2004-10-13 17:51 Matthias Steffens <refbase@extracts.de>
-
- * code/php/advanced_search.php:
- adopted include specifications to the new directory structure
-
- 2004-10-13 17:42 Matthias Steffens <refbase@extracts.de>
-
- * code/php/record.php:
- * adopted include specifications to the new directory structure
- * removed file 'confirmDelete.js' from 'displayHTMLhead()' function
- call since it didn't work anyhow
- * changed variable name from '$exportTypeDisabled' to
- 'documentTypeDisabled'
-
- 2004-10-13 17:31 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_login.php:
- * adopted include specifications to the new directory structure
- * added '$formatType' parameter to 'getUserFormatsStylesTypes()' function
- calls
-
- 2004-10-13 17:28 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php:
- adopted include specifications to the new directory structure
-
- 2004-10-13 17:24 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- * added options to set the path to the default & print CSS stylesheets
- * enhanced description for '$fileVisibilityException' option
- * added item to array '$markupSearchReplacePatterns' to support conversion
- of '**this is bold text**' into '<b>this is bold text</b>'
-
- 2004-10-13 17:15 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: error.php, extract.php, import_csa.php, import_csa_modify.php,
- index.php, library_search.php, modify.php, queries.php, query_manager.php,
- query_modify.php, receipt.php, show.php, simple_search.php,
- sql_search.php, user_details.php, user_logout.php, user_receipt.php,
- user_removal.php, user_validation.php:
- adopted include specifications to the new directory structure
-
- 2004-10-13 16:53 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/modsxml.inc.php:
- * moved functions 'separateNames()', 'exportCollection()' and
- 'modsRecord()' from 'code/inc/styles/MODS_XML.inc.php' to this include
- file
- * renamed function 'exportCollection()' to 'modsCollection()' to have
- its name be more consistent with 'modsRecord()'
- * moved code from function 'generateExport()' (in 'search.php') to
- function 'modsCollection()' so that this function will now loop over
- each individual record and generate the appropriate XML export (by
- calling the 'modsRecord()' function)
-
- 2004-10-13 16:37 Matthias Steffens <refbase@extracts.de>
-
- * lit/install.sql:
- * added table structure and data for table 'depends'
- * added fields 'format_type' and 'depends_id' to table 'formats'
- * added field 'depends_id' to table 'styles'
- * fixed incorrect value for 'AUTO_INCREMENT' for some of the tables
- * added additional formats (mostly bibutils) to the 'formats' table
- * changed file names of citation styles in table 'styles'
- * removed 'test' group from entries in table 'user_data'
- * added entries to table 'user_formats' to match the new entries in
- table 'formats'
- * table 'user_permissions': changed default value of permission setting
- 'allow_sql_search' to 'no' for user_id = 0 (i.e., not logged in)
-
- 2004-10-13 16:15 Matthias Steffens <refbase@extracts.de>
-
- * code/php/cite/cite_DeepSeaRes.php:
- * renamed and moved this file from 'code/inc/styles/DeepSeaRes.inc.php'
- to this location
- * adjusted header description to the new directory structure
-
- 2004-10-13 16:12 Matthias Steffens <refbase@extracts.de>
-
- * code/php/cite/cite_PolarBiol_MarBiol_MEPS.php:
- * renamed and moved this file from
- 'code/inc/styles/PolarBiol_MarBiol_MEPS.inc.php' to this location
- * adjusted header description to the new directory structure
- * if there's no abbreviated journal name (or series title), we'll now
- use the full journal name (or series title) instead
-
- 2004-10-13 16:07 Matthias Steffens <refbase@extracts.de>
-
- * code/php/cite/cite_TextCitation.php:
- * renamed and moved this file from 'code/inc/styles/TextCitation.inc.php'
- to this location
- * adjusted header description to the new directory structure
-
- 2004-10-13 15:47 Matthias Steffens <refbase@extracts.de>
-
- * code/php/export/bibutils/export_xml2ris.php:
- initial checkin (exports found records in RIS format)
-
- 2004-10-13 14:39 Matthias Steffens <refbase@extracts.de>
-
- * code/php/export/bibutils/export_xml2end.php:
- initial checkin (exports found records in Endnote format)
-
- 2004-10-13 14:33 Matthias Steffens <refbase@extracts.de>
-
- * code/php/export/bibutils/export_xml2bib.php:
- initial checkin (exports found records in BibTeX format)
-
- 2004-10-13 14:27 Matthias Steffens <refbase@extracts.de>
-
- * code/php/export/export_modsxml.php:
- moved function 'exportRecord()' from 'code/inc/styles/MODS_XML.inc.php'
- to this file and renamed it to 'exportRecords()' since it will now
- export all found records _at once_ (it was exporting each record
- individually before)
-
- 2004-10-13 13:56 Matthias Steffens <refbase@extracts.de>
-
- * note/styles_table_info.txt:
- added field 'depends_id'
-
- 2004-10-13 13:51 Matthias Steffens <refbase@extracts.de>
-
- * note/formats_table_info.txt:
- * added fields 'format_type' and 'depends_id'
- * changed wording of descriptions so that they fit both cases, export
- as well as import
-
- 2004-10-13 13:42 Matthias Steffens <refbase@extracts.de>
-
- * note/depends_table_info.txt:
- initial checkin (the 'depends' table lists external utilities that are
- required for particular import or export formats)
-
- 2004-10-12 03:38 Jochen Wendebaum <wendebaum@users.sourceforge.net>
-
- * code/php/locales/core.php:
- file header included
-
- 2004-10-12 03:38 Jochen Wendebaum <wendebaum@users.sourceforge.net>
-
- * code/inc/locales.inc.php:
- initial checkin
-
- 2004-10-04 16:30 Richard Karnesky <karnesky@gmail.com>
-
- * code/inc/include.inc.php, code/php/search.php, lit/install.sql:
- * added primitive export capabilities (based on citeStyle)
- * initial import of MODS_XML.inc.php, a MODS XML generator
- * added MODS_XML citeStyle (HTML record entries in a cite array) and
- exportFormat (actual XML given to the browser)
- * added MODS_XML citeStyle as a comment to install.sql. Uncomment to
- use.
-
- 2004-10-03 16:39 Matthias Steffens <refbase@extracts.de>
-
- * note/: user_permissions_table_info.txt, group_permissions_table_info.txt:
- changed default value for permission setting 'allow_edit_call_number'
- from 'yes' to 'no'
-
- 2004-10-03 16:36 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php:
- now uses case insensitive comparisons where appropriate
-
- 2004-10-03 16:33 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * now uses case insensitive comparisons where appropriate
- * attempts to prevent a user from hacking the SQL query by providing
- the string "FROM refs" within the SELECT statement
-
- 2004-10-03 16:27 Matthias Steffens <refbase@extracts.de>
-
- * code/php/rss.php:
- we'll now also call the 'generateRSS()' function when there was nothing
- found (in order to generate at least the RSS channel info)
-
- 2004-10-03 16:23 Matthias Steffens <refbase@extracts.de>
-
- * code/php/record.php:
- now uses '$row['location']' instead of '$locationName' to test if the
- location field contains more than one user. This is done since for
- '$locationName' high ASCII characters were converted into HTML entities
- which, in turn, srews up the comparison
-
- 2004-10-03 16:17 Matthias Steffens <refbase@extracts.de>
-
- * code/php/query_modify.php:
- now uses case insensitive comparisons where appropriate
-
- 2004-10-03 16:13 Matthias Steffens <refbase@extracts.de>
-
- * lit/install.sql:
- * changed default name for "MODS XML" format from
- 'export_format_1.inc.php' to 'MODS_XML.inc.php'
- * tables 'group_permissions' & 'user_permissions': changed default value
- for permission setting 'allow_edit_call_number' from 'yes' to 'no'
-
- 2004-10-03 16:04 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * now uses case insensitive comparisons where appropriate
- * function 'explainSQLQuery': made search+replace patterns in array
- '$sqlSearchReplacePatterns' more strict to avoid false matches
-
- 2004-10-03 09:39 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * renamed 'displayRows()' function to 'displayDetails()' to better reflect
- its purpose
- * renamed 'exportRows()' function to 'generateCitations()' to better
- reflect its purpose
- * renamed all occurrences of 'export' to 'cite' to better reflect its
- purpose
- * renamed variables '$exportFormatSelector' and '$exportFormat' to
- '$citeStyleSelector' and '$citeStyle', respectively
- * completely redesigned the results header (which gets displayed on
- every search results page)
- * moved the basic HTML layout of the results header into a new function
- 'displayResultsHeader()' which resides within a new include file
- ('results_header.inc.php')
- * restructured the HTML output so that all main elements (page header,
- results header, results, results footer, page footer) are located
- within their own tables
- * added function 'extractFormElementsGroup()' that processes the new
- 'Show My Group' form (which occurs on 'index.php' and above any query
- results list)
- * added fields 'user_groups' & 'bibtex_id' to details view
- * instead of hard-coding background colors for HTML table cells, these
- can now be set globally by modifying the appropriate CSS classes within
- 'style.css' and 'style_print.css'
- * added code to support the print view feature
- * added code to support user-specific permissions
- * added code to support the new file visibility features from
- 'ini.inc.php'
- * '$sqlQuery' gets rawurldecoded right away (outside of any functions)
- * added some experimental code for keeping the selection state of records
- across different pages/logins (code is disabled since it isn't done
- yet)
- * replaced "$HTTP_REFERER" with "$_SERVER['HTTP_REFERER']"
- * we now properly read out checkbox variable values from the request
- * added code that attempts to prevent a user from providing malicious
- SQL queries in the request (note that this isn't 100% safe yet!)
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced direct use of functions 'mysql_connect()' & 'mysql_select_db()'
- with custom function 'connectToMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_query()' function with custom function
- 'queryMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_close()' function with custom function
- 'disconnectFromMySQLDatabase()' from 'include.inc.php'
- * moved code that validates any custom SQL query passed by the user
- into a separate function 'verifySQLQuery()' in 'include.inc.php' (since
- it will be also used by 'rss.php')
- * we now use case insensitive comparisons where appropriate (note that
- replacement of case-sensitive functions with their case-insensitive
- counter-parts isn't completed yet)
- * provided some magic when processing the '$rowOffset' parameter to
- ensure that browse links behave as expected
- * added code to support the new user groups feature
- * moved code that performs search+replace actions on particular fields
- into new function 'searchReplaceText()' (within 'include.inc.php')
- * the generation of citations based on particular styles was moved into
- a separate function 'citeRecord()' where each style defines its own
- copy of this function. The 'citeRecord()' function is located within
- a citation style file (which, in turn, must reside in the 'styles'
- directory of the refbase root directory)
- * moved function 'reArrangeAuthorContents()' to 'include.inc.php'
- * added function 'modifyUserGroups()' which will add (remove) selected
- records to (from) the specified user group
- * changed stupid use of '"$..."' to '$...' (i.e., removed quotation
- marks enclosing variables)
- * renamed function 'extractFormElementsRefine()' to
- 'extractFormElementsRefineDisplay()' and adopted its code to the new
- design
- * moved code which informs the user that no results were found for the
- current query/action into a separate function 'nothingFound()'
-
- 2004-10-03 08:21 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * the 'start_session()' function now requires a boolean parameter that
- specifies whether available export formats, citation styles, document
- types and permissions should be queried
- * the functions 'buildFieldNameLinks()', 'newORDERclause()' and
- 'verifySQLQuery()' now use case insensitive comparisons where
- appropriate:
- * replaced some 'str_replace()' functions with 'eregi_replace()'
- * replaced some 'ereg_replace()' functions with 'eregi_replace()'
- * replaced some 'preg_replace("/.../"' functions with
- 'preg_replace("/.../i"'
- * replaced some 'ereg()' functions with 'eregi()' * replaced some
- 'preg_match("/.../"' functions with 'preg_match("/.../i"'
- * 'generateRSS()' function: fixed typo in RSS header
-
- 2004-10-03 07:58 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: user_validation.php, users.php:
- the 'start_session()' function now requires a boolean parameter that
- specifies whether available export formats, citation styles, document
- types and permissions should be queried.
-
- 2004-10-03 07:54 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: user_login.php, user_logout.php, user_receipt.php,
- user_removal.php:
- the 'start_session()' function now requires a boolean parameter that
- specifies whether available export formats, citation styles, document
- types and permissions should be queried.
-
- 2004-10-03 07:51 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: show.php, simple_search.php, sql_search.php, user_details.php:
- the 'start_session()' function now requires a boolean parameter that
- specifies whether available export formats, citation styles, document
- types and permissions should be queried.
-
- 2004-10-03 07:48 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: receipt.php, record.php, rss.php:
- the 'start_session()' function now requires a boolean parameter that
- specifies whether available export formats, citation styles, document
- types and permissions should be queried.
-
- 2004-10-03 07:45 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: modify.php, queries.php, query_manager.php, query_modify.php:
- the 'start_session()' function now requires a boolean parameter that
- specifies whether available export formats, citation styles, document
- types and permissions should be queried.
-
- 2004-10-03 07:42 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: index.php, library_search.php:
- the 'start_session()' function now requires a boolean parameter that
- specifies whether available export formats, citation styles, document
- types and permissions should be queried.
-
- 2004-10-03 07:38 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: advanced_search.php, extract.php, import_csa_modify.php,
- import_csa.php:
- the 'start_session()' function now requires a boolean parameter that
- specifies whether available export formats, citation styles, document
- types and permissions should be queried.
-
- 2004-10-03 07:36 Matthias Steffens <refbase@extracts.de>
-
- * code/php/error.php:
- the 'start_session()' function now requires a boolean parameter that
- specifies whether available export formats, citation styles, document
- types and permissions should be queried. 'error.php' won't query them
- so that the script can be called even when the database doesn't exist
- yet.
-
- 2004-10-03 07:34 Matthias Steffens <refbase@extracts.de>
-
- * code/php/install.php:
- the 'start_session()' function now requires a boolean parameter that
- specifies whether available export formats, citation styles, document
- types and permissions should be queried. 'install.php' won't query
- them since the database likely doesn't exist yet.
-
- 2004-10-03 07:22 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- no changes, set back file encoding to "Western (ISO Latin 1)"
-
- 2004-10-03 07:17 Matthias Steffens <refbase@extracts.de>
-
- * note/: user_permissions_table_info.txt, group_permissions_table_info.txt:
- added permission setting 'allow_edit_call_number'
-
- 2004-10-02 15:14 Matthias Steffens <refbase@extracts.de>
-
- * lit/install.sql:
- * 'queries' table: renamed fields 'export_format_selector' &
- 'export_order' to 'cite_style_selector' & 'cite_order', respectively
- * 'users' table: removed fields 'records', 'queries' & 'permissions'
- which are now obsolete
- * 'users' table: added field 'group_id'
- * added tables: 'queries', 'groups', 'group_permissions',
- 'user_permissions', 'formats', 'styles', 'types', 'user_formats',
- 'user_styles', 'user_types', 'help' and 'help_cats' (the latter two may
- be removed again)
- * added refbase file header
-
- 2004-10-01 18:02 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- * added a bunch of new functions: 'start_session()',
- 'saveSessionVariable', 'deleteSessionVariable',
- 'connectToMySQLDatabase', 'queryMySQLDatabase',
- 'disconnectFromMySQLDatabase', 'buildGroupSearchElements',
- 'buildDisplayOptionsElements', 'buildRelatedRecordsLink',
- 'getUserGroups', 'getUserQueries', 'getUserFormatsStylesTypes',
- 'getStyleFile', 'getPermissions', 'buildSelectMenuOptions',
- 'trimTextPattern', 'searchReplaceText', 'generateUNIXTimeStamp',
- 'generateRFC2822EmailAddress', 'explainSQLQuery', 'generateRSS'
- * moved function 'reArrangeAuthorContents' from 'search.php' to
- 'include.inc.php'
- * moved code from 'search.php' into new function 'verifySQLQuery'
- * moved code from 'receipt.php' into new function 'reactivateOldQuery'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * renamed all occurrences of 'export' to 'cite' to better reflect its
- purpose
- * added code to support user-specific permissions
- * replaced direct use of 'session_register()' function with custom
- function 'saveSessionVariable()' from 'include.inc.php'
- * function 'getUserID()' now uses the custom functions for connecting,
- querying and disconnection to/from MySQL. * the 'sendEmail()' function
- now respects the setting of the '$contentTypeCharset' variable (defined
- in 'ini.inc.php')
- * added link titles for column titles and links within the login status
- section
- * added code to support the print view feature
- * re-designed the "search within results" form (function
- 'buildRefineSearchElements')
- * re-worked 'getUploadInfo' function slightly
-
- 2004-10-01 16:58 Matthias Steffens <refbase@extracts.de>
-
- * code/php/record.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced direct use of 'session_unregister()' function with custom
- function 'deleteSessionVariable()' from 'include.inc.php'
- * if a validation error occurred we'll now re-load the form data entered
- by the user
- * added support for new user-specific fields 'user_groups', 'bibtex_id'
- and 'related'
- * replaced direct use of functions 'mysql_connect()' & 'mysql_select_db()'
- with custom function 'connectToMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_query()' function with custom function
- 'queryMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_close()' function with custom function
- 'disconnectFromMySQLDatabase()' from 'include.inc.php'
- * changed case in '$OrigTitleName' to '$origTitleName' for consistency
- reasons
- * instead of hard-coding background colors for HTML table cells, these
- can now be set globally by modifying the appropriate of CSS classes
- within 'style.css' and 'style_print.css'
- * document types will be now loaded individually for each user
- * added code to support user-specific permissions
- * renamed variable '$locationSelector' to '$locationSelectorName' for
- consistency reasons
-
- 2004-10-01 16:38 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced "$HTTP_REFERER" with "$_SERVER['HTTP_REFERER']"
- * replaced direct use of 'session_unregister()' function with custom
- function 'deleteSessionVariable()' from 'include.inc.php'
- * replaced direct use of 'session_register()' function with custom
- function 'saveSessionVariable()' from 'include.inc.php'
- * renamed all occurrences of 'export' to 'cite' to better reflect its
- purpose
- * added code to support the print view feature
- * replaced direct use of functions 'mysql_connect()' & 'mysql_select_db()'
- with custom function 'connectToMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_query()' function with custom function
- 'queryMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_close()' function with custom function
- 'disconnectFromMySQLDatabase()' from 'include.inc.php'
- * re-ordered HTML output slightly
-
- 2004-10-01 15:44 Matthias Steffens <refbase@extracts.de>
-
- * code/php/modify.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced direct use of 'session_register()' function with custom
- function 'saveSessionVariable()' from 'include.inc.php'
- * form variables given in $_POST will now be saved within the '$formVars'
- array, so that they can be inserted again, wehn reloading 'record.php'
- in case of any errors. * prevent script execution if the script was
- called by something else than 'record.php'
- * added code to support user-specific permissions
- * renamed variable '$locationSelector' to '$locationSelectorName' for
- consistency reasons
- * we now check whether the 'ini_get' function exists prior to using
- it
- * Validation of 'uploadFile' field: inserted some clumsy workarounds
- that try to prevent hacking the system (Note that this is in NO way
- safe yet!)
- * replaced "$HTTP_REFERER" with "$_SERVER['HTTP_REFERER']"
- * replaced direct use of functions 'mysql_connect()' & 'mysql_select_db()'
- with custom function 'connectToMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_query()' function with custom function
- 'queryMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_close()' function with custom function
- 'disconnectFromMySQLDatabase()' from 'include.inc.php'
- * we now remove any meaningless delimiter(s) from the beginning or end
- of a field string for fields that may contain sub-elements: 'author',
- 'keywords', 'place', 'language', 'summary_language', 'area', 'user_keys'
- and 'user_groups'
- * changed case in '$OrigTitleName' to '$origTitleName' for consistency
- reasons
- * added support for new user-specific fields 'user_groups', 'bibtex_id'
- and 'related'
-
- 2004-10-01 14:55 Matthias Steffens <refbase@extracts.de>
-
- * code/php/install.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced direct use of 'session_unregister()' function with custom
- function 'deleteSessionVariable()' from 'include.inc.php'
- * replaced direct use of 'session_register()' function with custom
- function 'saveSessionVariable()' from 'include.inc.php'
- * added code to support the print view feature
- * the checks for whether the function is executable or whether it is
- mysql have been commented out, since they don't seem to work on windows
-
- 2004-10-01 14:39 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- * added '$defaultCiteStyle' variable which controls citation output
- within 'show.php' and the 'generateRSS()' function
- * added variables '$fileVisibility' and '$fileVisibilityException' which
- control who'll be allowed to see files associated with any records
- * mentioned RSS feeds in description of '$databaseBaseURL'
-
- 2004-10-01 14:22 Matthias Steffens <refbase@extracts.de>
-
- * code/php/rss.php:
- added some explanatory text to the script file description
-
- 2004-09-30 07:31 Matthias Steffens <refbase@extracts.de>
-
- * code/php/rss.php:
- initial checkin (generates a dynamic RSS feed for the current query)
-
- 2004-09-30 02:45 Jochen Wendebaum <wendebaum@users.sourceforge.net>
-
- * code/php/locales/: core.php, index.html, de/common.inc, en/common.inc:
- * added core language handling
- * added english and german language files
-
- 2004-09-30 02:43 Jochen Wendebaum <wendebaum@users.sourceforge.net>
-
- * code/inc/ini.inc.php:
- added default language configuration
-
- 2004-09-29 19:06 Matthias Steffens <refbase@extracts.de>
-
- * note/queries_table_info.txt:
- renamed all occurrences of 'export' to 'cite' to better reflect its
- purpose
-
- 2004-09-29 18:55 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced direct use of 'session_register()' function with custom
- function 'saveSessionVariable()' from 'include.inc.php'
- * replaced direct use of 'mysql_query()' function with custom function
- 'queryMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_close()' function with custom function
- 'disconnectFromMySQLDatabase()' from 'include.inc.php'
- * added some error checking in the case that the script was called by
- something else than 'user_details.php'
-
- 2004-09-29 18:48 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_receipt.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced direct use of 'session_unregister()' function with custom
- function 'deleteSessionVariable()' from 'include.inc.php'
- * replaced direct use of 'session_register()' function with custom
- function 'saveSessionVariable()' from 'include.inc.php'
- * replaced "$HTTP_REFERER" with "$_SERVER['HTTP_REFERER']"
- * added code to support the print view feature
- * replaced direct use of functions 'mysql_connect()' & 'mysql_select_db()'
- with custom function 'connectToMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_query()' function with custom function
- 'queryMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_close()' function with custom function
- 'disconnectFromMySQLDatabase()' from 'include.inc.php'
-
- 2004-09-29 18:42 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_details.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced direct use of 'session_unregister()' function with custom
- function 'deleteSessionVariable()' from 'include.inc.php'
- * replaced direct use of 'session_register()' function with custom
- function 'saveSessionVariable()' from 'include.inc.php'
- * replaced "$HTTP_REFERER" with "$_SERVER['HTTP_REFERER']"
- * added code to support the print view feature
- * replaced direct use of functions 'mysql_connect()' & 'mysql_select_db()'
- with custom function 'connectToMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_query()' function with custom function
- 'queryMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_close()' function with custom function
- 'disconnectFromMySQLDatabase()' from 'include.inc.php'
-
- 2004-09-29 18:33 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_login.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * improved logic that attempts to extract the referring URL
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced direct use of 'session_unregister()' function with custom
- function 'deleteSessionVariable()' from 'include.inc.php'
- * replaced direct use of 'session_register()' function with custom
- function 'saveSessionVariable()' from 'include.inc.php'
- * added code to support the print view feature
- * replaced direct use of functions 'mysql_connect()' & 'mysql_select_db()'
- with custom function 'connectToMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_query()' function with custom function
- 'queryMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_close()' function with custom function
- 'disconnectFromMySQLDatabase()' from 'include.inc.php'
- * added support for new session variables 'userGroups', 'userQueries',
- 'user_formats', 'user_styles', 'user_types' and 'user_permissions'
-
- 2004-09-29 18:13 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_removal.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced direct use of 'session_register()' function with custom
- function 'saveSessionVariable()' from 'include.inc.php'
- * replaced direct use of functions 'mysql_connect()' & 'mysql_select_db()'
- with custom function 'connectToMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_query()' function with custom function
- 'queryMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_close()' function with custom function
- 'disconnectFromMySQLDatabase()' from 'include.inc.php'
-
- 2004-09-29 18:10 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_logout.php:
- added support for session variables 'user_formats', 'user_styles',
- 'user_types' and 'user_permissions'
-
- 2004-09-29 18:07 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sql_search.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced direct use of 'session_unregister()' function with custom
- function 'deleteSessionVariable()' from 'include.inc.php'
- * 'Display SQL query' is now unchecked by default
- * added code to support the print view feature
- * changed string "Output Options" to "Display Options"
- * renamed all occurrences of 'export' to 'cite' to better reflect its
- purpose
- * added code to support user-specific permissions
-
- 2004-09-29 18:02 Matthias Steffens <refbase@extracts.de>
-
- * code/php/simple_search.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced direct use of 'session_unregister()' function with custom
- function 'deleteSessionVariable()' from 'include.inc.php'
- * replaced direct use of functions 'mysql_connect()' & 'mysql_select_db()'
- with custom function 'connectToMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_query()' function with custom function
- 'queryMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_close()' function with custom function
- 'disconnectFromMySQLDatabase()' from 'include.inc.php'
- * added code to support the print view feature
- * changed string "Output Options" to "Display Options"
-
- 2004-09-29 17:54 Matthias Steffens <refbase@extracts.de>
-
- * code/php/show.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced direct use of 'session_register()' function with custom
- function 'saveSessionVariable()' from 'include.inc.php'
- * replaced direct use of 'session_unregister()' function with custom
- function 'deleteSessionVariable()' from 'include.inc.php'
- * added code to support the print view feature
- * added code to support user-specific permissions
- * renamed all occurrences of 'export' to 'cite' to better reflect its
- purpose
- * we now use the citation style given in 'ini.inc.php' (instead of using
- a hard coded citation style)
-
- 2004-09-29 17:45 Matthias Steffens <refbase@extracts.de>
-
- * code/php/receipt.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * added code to support the print view feature
- * moved code that re-activates the previous query stored in '$oldQuery'
- to 'include.inc.php' (function 'reactivateOldQuery()')
-
- 2004-09-29 17:40 Matthias Steffens <refbase@extracts.de>
-
- * code/php/query_modify.php:
- renamed all occurrences of 'export' to 'cite' to better reflect its
- purpose
-
- 2004-09-29 17:37 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: queries.php, query_manager.php:
- renamed all occurrences of 'export' to 'cite' to better reflect its
- purpose
-
- 2004-09-29 17:34 Matthias Steffens <refbase@extracts.de>
-
- * code/php/library_search.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced direct use of 'session_unregister()' function with custom
- function 'deleteSessionVariable()' from 'include.inc.php'
- * replaced direct use of functions 'mysql_connect()' & 'mysql_select_db()'
- with custom function 'connectToMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_close()' function with custom function
- 'disconnectFromMySQLDatabase()' from 'include.inc.php'
- * added code to support the print view feature
- * changed string "Output Options" to "Display Options"
-
- 2004-09-29 17:25 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced direct use of 'session_unregister()' function with custom
- function 'deleteSessionVariable()' from 'include.inc.php'
- * replaced direct use of functions 'mysql_connect()' & 'mysql_select_db()'
- with custom function 'connectToMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_query()' function with custom function
- 'queryMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_close()' function with custom function
- 'disconnectFromMySQLDatabase()' from 'include.inc.php'
- * added code to support the print view feature
- * modified HTML table design slightly
- * added code to support user-specific permissions
-
- 2004-09-29 17:14 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: import_csa_modify.php, import_csa.php:
- added code to support user-specific permissions
-
- 2004-09-29 17:10 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/: footer.inc.php, header.inc.php:
- added code to support user-specific permissions
-
- 2004-09-29 17:07 Matthias Steffens <refbase@extracts.de>
-
- * code/php/extract.php:
- * added code to support user-specific permissions
- * the style popup containing citation style names is now loaded
- individually for each user
- * added title strings to some of the form elements
-
- 2004-09-29 16:50 Matthias Steffens <refbase@extracts.de>
-
- * note/user_permissions_table_info.txt:
- initial checkin (the 'user_permissions' table holds permission settings
- for individual users)
-
- 2004-09-29 16:48 Matthias Steffens <refbase@extracts.de>
-
- * note/group_permissions_table_info.txt:
- initial checkin (the 'group_permissions' table holds permission settings
- for user groups)
-
- 2004-09-29 16:45 Matthias Steffens <refbase@extracts.de>
-
- * note/groups_table_info.txt:
- initial checkin (the 'groups' table holds group names that are used
- to categorize database users)
-
- 2004-09-29 16:41 Matthias Steffens <refbase@extracts.de>
-
- * note/user_types_table_info.txt:
- initial checkin (the 'user_types' table holds document types visible
- to the individual user)
-
- 2004-09-29 16:40 Matthias Steffens <refbase@extracts.de>
-
- * note/user_styles_table_info.txt:
- initial checkin (the 'user_styles' table holds citation styles visible
- to the individual user)
-
- 2004-09-29 16:38 Matthias Steffens <refbase@extracts.de>
-
- * note/user_formats_table_info.txt:
- initial checkin (the 'user_formats' table holds export formats visible
- to the individual user)
-
- 2004-09-29 16:34 Matthias Steffens <refbase@extracts.de>
-
- * note/types_table_info.txt:
- initial checkin (the 'types' table holds names and base type specs of
- document types)
-
- 2004-09-29 16:32 Matthias Steffens <refbase@extracts.de>
-
- * note/styles_table_info.txt:
- initial checkin (the 'styles' table holds names and file specs of citation
- style files)
-
- 2004-09-29 16:29 Matthias Steffens <refbase@extracts.de>
-
- * note/formats_table_info.txt:
- initial checkin (the 'formats' table holds names and file specs for
- export formats)
-
- 2004-09-29 16:26 Matthias Steffens <refbase@extracts.de>
-
- * note/users_table_info.txt:
- * removed the fields 'records', 'queries' and 'permissions'
- * added field 'group_id'
-
- 2004-09-29 16:21 Matthias Steffens <refbase@extracts.de>
-
- * note/user_data_table_info.txt:
- supplemented description for field 'user_groups'
-
- 2004-08-29 17:22 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_logout.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * improved logic that attempts to extract the referring URL
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced direct use of 'session_unregister()' function with custom
- function 'deleteSessionVariable()' from 'include.inc.php'
- * replaced direct use of 'session_register()' function with custom
- function 'saveSessionVariable()' from 'include.inc.php'
- * added support for new session variables "userGroups" & "userQueries"
- * 'error.php' & 'query_manager.php' will now always re-locate back to
- 'index.php'
-
- 2004-08-29 17:10 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import_csa.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced direct use of 'session_unregister()' function with custom
- function 'deleteSessionVariable()' from 'include.inc.php'
- * added code to support the print view feature
-
- 2004-08-29 17:04 Matthias Steffens <refbase@extracts.de>
-
- * code/php/import_csa_modify.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced "$HTTP_REFERER" with "$_SERVER['HTTP_REFERER']"
- * replaced direct use of 'session_register()' function with custom
- function 'saveSessionVariable()' from 'include.inc.php'
- * the (commented) debugging code was adopted to support the new session
- management as well as the print view
-
- 2004-08-29 16:53 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/header.inc.php:
- * changed the header layout slightly
- * the HTML code doesn't get routed thru echo statements anymore
- * defined '$hostInstitutionName' as global variable in 'showPageHeader()'
- function
- * the HTML links below the database title now feature link titles
-
- 2004-08-29 16:39 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/footer.inc.php:
- * changed the footer layout; plus
- * defined '$hostInstitutionName' as global variable and added some
- comments
- * the HTML code doesn't get routed thru echo statements anymore
- * all HTML links now feature link titles
-
- 2004-08-29 16:27 Matthias Steffens <refbase@extracts.de>
-
- * code/php/extract.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced direct use of 'session_unregister()' function with
- 'deleteSessionVariable()' function from 'include.inc.php'
- * the wording of the page title & header text was changed slightly
- * added code to support the print view feature
- * changed string "Output Options" to "Display Options"
- * the user can now choose whether links should be displayed or not
- * modified some HTML code to make room for the new "Display Links"
- checkbox and "View type" popup
-
- 2004-08-29 16:02 Matthias Steffens <refbase@extracts.de>
-
- * code/php/advanced_search.php:
- * sessions work now with 'register_globals = OFF'
- * uses now the 'start_session()' function from 'include.inc.php'
- * replaced "session_is_registered("...")" with "isset($_SESSION['...']"
- * replaced direct use of 'session_unregister()' function with
- 'deleteSessionVariable()' function from 'include.inc.php'
- * replaced direct use of functions 'mysql_connect()' & 'mysql_select_db()'
- with custom function 'connectToMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_query()' function with custom function
- 'queryMySQLDatabase()' from 'include.inc.php'
- * replaced direct use of 'mysql_close()' function with custom function
- 'disconnectFromMySQLDatabase()' from 'include.inc.php'
- * added code to support the print view feature
- * changed string "Output Options" to "Display Options"
- * added new user-specific fields to '$userSpecificSortFields' variable
-
- 2004-08-29 16:00 Matthias Steffens <refbase@extracts.de>
-
- * code/php/error.php:
- removed incorrect '$viewType' parameter from 'showPageHeader()' function
- call
-
- 2004-08-29 15:21 Matthias Steffens <refbase@extracts.de>
-
- * code/php/error.php:
- * uses now the 'start_session()' function from 'include.inc.php'
- * added code to support the print view feature
- * replaced "$HTTP_REFERER" with "$_SERVER['HTTP_REFERER']"
- * modified the code that actually displays the error no/message (as
- a result, the 'showErrorMessage()' function was removed)
-
- 2004-08-29 13:49 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: queries.php, query_manager.php, query_modify.php:
- initial checkin
-
- 2004-08-29 12:35 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/results_header.inc.php:
- initial checkin
-
- 2004-08-29 11:55 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/db.inc.php:
- corrected odd wording in comment
-
- 2004-08-29 11:49 Matthias Steffens <refbase@extracts.de>
-
- * code/css/style.css:
- updated & added some CSS classes
-
- 2004-08-29 11:44 Matthias Steffens <refbase@extracts.de>
-
- * code/css/style_print.css:
- initial checkin
-
- 2004-08-29 11:31 Matthias Steffens <refbase@extracts.de>
-
- * img/: print.gif, related.gif, web.gif:
- initial checkin
-
- 2004-08-29 10:45 Matthias Steffens <refbase@extracts.de>
-
- * note/user_data_table_info.txt:
- generalized path spec & wording within 'load data code' section
-
- 2004-08-29 10:41 Matthias Steffens <refbase@extracts.de>
-
- * note/users_table_info.txt:
- generalized path spec & wording within 'load data code' section
-
- 2004-08-29 10:35 Matthias Steffens <refbase@extracts.de>
-
- * note/queries_table_info.txt:
- initial checkin
-
- 2004-08-29 10:27 Matthias Steffens <refbase@extracts.de>
-
- * note/: db_field_info.txt, auth_table_info.txt:
- generalized path spec & wording within 'load data code' section
-
- 2004-02-28 13:43 Matthias Steffens <refbase@extracts.de>
-
- * code/php/install.php:
- The checks for whether the function is executable or whether it is mysql
- have been commented out, since they don't seem to work on windows.
-
- 2004-01-13 18:46 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: record.php, search.php, show.php:
- added code to initialize variables when their respective form parameters
- aren't set. This helps to prevent 'Undefined index/variable' notification
- messages.
-
- 2004-01-13 18:40 Matthias Steffens <refbase@extracts.de>
-
- * code/php/advanced_search.php:
- corrected typos: changed 'OrigTitleName' to 'origTitleName' and
- 'OrigTitleSelector' to 'origTitleSelector'
-
- 2004-01-12 18:10 Matthias Steffens <refbase@extracts.de>
-
- * code/: inc/db.inc, inc/footer.inc, inc/header.inc, inc/include.inc,
- php/advanced_search.php, php/error.php, php/extract.php,
- php/import_csa.php, php/import_csa_modify.php, php/index.php,
- php/install.php, php/library_search.php, php/modify.php, php/receipt.php,
- php/record.php, php/search.php, php/show.php, php/simple_search.php,
- php/sql_search.php, php/user_details.php, php/user_login.php,
- php/user_logout.php, php/user_receipt.php, php/user_removal.php,
- php/user_validation.php, php/users.php:
- * renamed *.inc files to *.inc.php
-
- 2004-01-12 17:59 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/db.inc.php:
- initial file name: 'db.inc', renamed to 'db.inc.php'
-
- 2004-01-12 17:59 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/footer.inc.php:
- initial file name: 'footer.inc', renamed to 'footer.inc.php'
-
- 2004-01-12 17:58 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/header.inc.php:
- initial file name: 'header.inc', renamed to 'header.inc.php'
-
- 2004-01-12 17:56 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc.php:
- initial file name: 'include.inc', renamed to 'include.inc.php'
-
- 2004-01-11 10:18 Matthias Steffens <refbase@extracts.de>
-
- * code/php/install.php:
- * the script now presents any errors that occurred during execution
- of the 'exec()' command
- * form fields now get validated before attempting to install the database
- * provided a short description for each of the form elements
-
- 2004-01-10 15:56 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- * changed comment for '$addNewUsers' variable and set its default value
- to "admin"
- * changed default values for some of the variables
-
- 2004-01-10 15:51 Matthias Steffens <refbase@extracts.de>
-
- * note/refbase_history.txt:
- * changed publication date to '11-Jan-2004'
- * added note about the installation web interface ('install.php') as
- well as the database structure file ('install.sql')
-
- 2004-01-10 15:46 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/db.inc:
- provided default values plus explanations for each of the variables
-
- 2004-01-10 15:13 Matthias Steffens <refbase@extracts.de>
-
- * note/refbase_readme.txt:
- updated to refbase 0.7
-
- 2004-01-10 15:11 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_details.php:
- The validation error message now prints in bold and with class = "warning"
-
- 2004-01-10 15:11 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc:
- corrected a simple typo inside a comment
-
- 2004-01-09 19:35 Matthias Steffens <refbase@extracts.de>
-
- * code/php/install.php:
- initial checkin: web interface for installation of refbase 0.7
-
- 2004-01-08 16:01 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: user_login.php, user_logout.php:
- if the calling page is 'install.php' we'll redirect to 'index.php' now
-
- 2004-01-08 15:37 Matthias Steffens <refbase@extracts.de>
-
- * lit/install.sql:
- initial checkin: mysql dump file for use with refbase 0.7
-
- 2004-01-05 17:53 Matthias Steffens <refbase@extracts.de>
-
- * note/refbase_history.txt:
- initial file storage
-
- 2004-01-04 16:48 Matthias Steffens <refbase@extracts.de>
-
- * note/grep_patterns.txt:
- added comments to entry: "Script: Find/Replace in Chosen Records"
-
- 2004-01-04 16:45 Matthias Steffens <refbase@extracts.de>
-
- * note/users_table_info.txt:
- updated to refbase v0.7
-
- 2004-01-04 16:41 Matthias Steffens <refbase@extracts.de>
-
- * note/: db_field_info.txt, user_data_table_info.txt:
- updated to refbase v0.7
-
- 2004-01-04 16:39 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php:
- * if parameters aren't set, we now set their corresponding variables
- to "" in order to prevent any 'Undefined variable...' messages
- * by default, we now show the 'last_login' and 'logins' fields instead
- of the 'institution' field
- * if a search result consists of only one user, the header string now
- reads '1 user found' instead of '1 users found'
- * added '$oldQuery' parameter to 'showPageHeader()' function call
- * 'buildBrowseLinks()' function call: the last 3 fields ('$exportOrder',
- '$orderBy' and $headerMsg') are set to "" since they aren't (yet)
- required there
-
- 2004-01-04 16:38 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- * added fields 'last_login' and 'logins' to INSERT query
- * the '$abbrevInstitution' variable now gets registered as session
- variable
-
- 2004-01-04 16:37 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_removal.php:
- changed typo in comment: the correct script name is 'user_receipt.php',
- not 'receipt.php'
-
- 2004-01-04 16:37 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_receipt.php:
- * if the 'userAction' parameter isn't set, we now set the '$userAction'
- variable to "" in order to prevent any 'Undefined variable...' messages
- * added '$oldQuery' parameter to 'showPageHeader()' function call
-
- 2004-01-04 16:35 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_login.php:
- * if '$HTTP_REFERER' isn't set, it will be set to 'index.php' now
- * 'login_page()' function: defined '$officialDatabaseName' variable
- as global
- * added '$oldQuery' parameter to 'showPageHeader()' function call
-
- 2004-01-04 16:35 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_details.php:
- * now we assign 'NULL' to the '$userID' variable if the 'userID' parameter
- isn't set
- * the test, that a normal user matches the specified userID, has been
- moved upwards
- * the check if a userID is set now reads 'isset($userID) &&
- !empty($userID)', instead of just 'isset($userID)'
- * added '$oldQuery' parameter to 'showPageHeader()' function call
- * if no userID was specified we set all form variables to "" to prevent
- 'Undefined variable...' messages
-
- 2004-01-04 16:34 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sql_search.php:
- * moved functions 'showLogin()', 'displayHTMLhead()' and
- 'showPageHeader()' further down in the script
- * now we assign '0' to the '$customQuery' variable if the 'customQuery'
- parameter isn't set
- * changed 'oldQuery' parameter in 'displayfooter()' function call from
- an empty string to its variable form '$oldQuery'
-
- 2004-01-04 16:33 Matthias Steffens <refbase@extracts.de>
-
- * code/php/simple_search.php:
- added '$oldQuery' parameter to 'showPageHeader()' function call
-
- 2004-01-04 16:32 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * common variables from "ini.inc.php" are now included
- * if parameters aren't set, we now set their corresponding variables
- to "" in order to prevent any 'Undefined variable...' messages
- * provided support for the new database fields 'thesis', 'selected',
- 'online_publication', 'online_citation' and 'orig_record' (where
- appropriate)
- * fixed a (potentially disastrous) security hole where non-admin users
- were allowed to execute custom queries other than SELECT queries
- * the admin user is allowed to execute custom SQL statements other than
- SELECT queries (according to his GRANT privileges). This will enable
- him to make batch changes to the database, e.g., update or delete
- multiple records at once. Although the subsequent results page is
- not able to show the modified records, it will report the number of
- records that were affected by the SQL statement
- * added '$oldQuery' parameter to 'showPageHeader()' function call
- * similar to the 'url' and 'doi' fields, the 'file' field will get
- included in every SQL query in order to enable direct download links
- within the links column
- * like the 'serial' field, 'orig_record' gets also included in every
- search query (which is required in order to present visual feedback
- on duplicate records)
- * depending on the contents of the 'orig_record' field, records will
- get marked as 'original record' or 'duplicate record' (by placing
- an appropriate image next to the record in list view). This is a first
- step in handling duplicate record entries
- * provided support for rich text display (like italics, super-/subscript
- or greek symbols) within the title, keywords and abstract fields by
- use of a configurable, extensible and human readable markup syntax.
- The syntax can be modified/extended by changing the search & replace
- actions defined in the '$markupSearchReplacePatterns' variable in
- 'ini.inc.php'
- * for records that link to a file, a direct download link will be
- presented within the links column in list and details view
- * when displaying details the order of fields matches again the
- re-arranged field order in 'record.php'
- * re-arranged code so that an unsuccessful query which resulted from
- 'show.php' won't return 'No records selected! Please select one or
- more records...' but instead will cause the generic message 'Sorry,
- but your query didn't produce any results' to be returned
- * modified the export citation styles to support the new fields
- 'online_publication', 'online_citation' and thesis
- * moved function 'extractAuthorsLastName()' to 'include.inc' (since
- this function is also used by 'modify.php' now)
-
- 2004-01-04 16:31 Matthias Steffens <refbase@extracts.de>
-
- * code/php/record.php:
- * provided support for the 'import_csa.php' script
- * if the 'serialNo' parameter isn't set, we now set the '$serialNo'
- variable to "" in order to prevent any 'Undefined variable...' messages
- * if a user isn't logged in or any normal user is logged in we'll lock
- the 'location' and 'file' fields to prevent non-admin users from messing
- with these fields
- * provided support for the new database fields 'thesis', 'selected',
- 'contribution_id', 'online_publication', 'online_citation',
- 'orig_record' and 'volume_numeric'
- * added '$oldQuery' parameter to 'showPageHeader()' function call
- * added file upload support
- * when adding/updating a record the fields 'created_date', 'created_time',
- 'created_by', 'modified_date', 'modified_time' and 'modified_by' will
- be set (and remembered) correctly now
- * provided support for a page's login status (which indicates the user's
- login status at the time the page was loaded). Now, a page that requires
- a user to be logged in must explicitly state that a user IS logged
- in
- * it won't suffice that the user did actually login within another browser
- window. This will prevent a user from submitting a 'record' form that
- is in an out-dated state (the page must be reloaded to update its
- form data and login status first)
- * non-admin users will be only shown their own call number information.
- This is done to ease data entry and to prevent non-admin users from
- messing with other user's call number information. The data entered
- by the user will be automatically completed with the user's correct
- call number prefix
- * again re-arranged elements of the 'record' form
-
- 2004-01-04 16:30 Matthias Steffens <refbase@extracts.de>
-
- * code/php/receipt.php:
- * added '$oldQuery' parameter to 'showPageHeader()' function call
- * added new fields 'thesis' and 'selected' to sql query strings (where
- appropriate)
-
- 2004-01-04 16:29 Matthias Steffens <refbase@extracts.de>
-
- * code/php/modify.php:
- * common variables from "ini.inc.php" are now included
- * provided support for a page's login status (which indicates the user's
- login status at the time the page was loaded). Now, a page that requires
- a user to be logged in must explicitly state that a user IS logged
- in
- * it won't suffice that the user did actually login within another browser
- window. This will prevent a user from submitting a page which is in
- an out-dated state (the page must be reloaded to update its data and
- login status first)
- * re-arranged order in which form values get extracted (matching more
- closely the field order of the 'record' form)
- * provided support for the new database fields 'thesis', 'selected',
- 'contribution_id', 'online_publication', 'online_citation',
- 'orig_record' and 'volume_numeric'
- * added 'getUploadInfo()' function call that checks if a file was uploaded
- * added validation of the <upload file> field
- * for normal users being logged in, we also validate the 'call_number'
- field now
- * enhanced the processing code for the fields 'location' and 'call_number'
- * added processing code for the fields <upload file>, 'contribution_id'
- and 'online_publication'
- * Instead of deleting data, deleted records will now be moved to the
- 'deleted' table. Data will be stored within the 'deleted' table until
- they are removed manually. This is to provide the admin with a simple
- recovery method in case a user did delete some data by accident *
- added code for sending a notification email to a (mailing list) email
- address when a new record has been added to the database
-
- 2004-01-04 16:28 Matthias Steffens <refbase@extracts.de>
-
- * code/php/library_search.php:
- added '$oldQuery' parameter to 'showPageHeader()' function call
-
- 2004-01-04 16:28 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- * replaced the fixed string 'polar & marine' with the
- '$scientificFieldDescriptor' variable (which is defined in
- 'ini.inc.php')
- * added '$oldQuery' parameter to 'showPageHeader()' function call
- * added link to 'import_csa.php' in features list
- * added 'selected' field selector to 'myRefsSearch' form
- * modified the section containing pre-defined search links: the links
- now make use of search features provided by the new 'show.php' script
-
- 2004-01-04 16:27 Matthias Steffens <refbase@extracts.de>
-
- * code/php/extract.php:
- * added '$oldQuery' parameter to 'showPageHeader()' function call
- * now we provide a hidden default value for the 'submit' form tag
-
- 2004-01-04 16:26 Matthias Steffens <refbase@extracts.de>
-
- * code/php/error.php:
- * if '$HTTP_REFERER' isn't set, it will be set to 'index.php' now
- * added '$oldQuery' parameter to the 'showPageHeader()' and
- 'showErrorMessage()' function calls
- * the 'Add Record' link provided by the 'showErrorMessage()' function
- now includes the '$oldQuery' parameter
- * 'showErrorMessage()' function: changed function call date(r) to
- date('r')
-
- 2004-01-04 16:25 Matthias Steffens <refbase@extracts.de>
-
- * code/php/advanced_search.php:
- * added form fields for the new database fields 'thesis' and 'selected'
- * similarly, 'thesis' and 'selected' were added to the sort menues
- * popup contents of the 'created_by' and 'modified_by' fields are now
- split by ' *[,;()] *' (so that names and email addresses get separated
- from each other)
- * added 'All' as additional non-database value to the 'user_keys' popup
- * added '$oldQuery' parameter to 'showPageHeader()' function call
-
- 2004-01-04 16:24 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- * changed the file layout to enhance readability
- * added the variables '$scientificFieldDescriptor',
- '$sendEmailAnnouncements', '$mailingListEmail', '$filesBaseDir',
- '$filesBaseURL', '$importCSArecordsURL' and
- '$markupSearchReplacePatterns' (see comments within the file for
- variable descriptions)
-
- 2004-01-04 16:23 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc:
- * 'showLogin()' function: the variables '$recordSerialsArray' and
- '$recordSerialsString' now get properly initialized
- * 'showLogin()' function: when a user isn't logged in and calls
- 'record.php' or 'import.php' we now present a warning message: 'You must
- be logged in to submit this form!'
- * 'sendEmail()' function: added 'Content-Type: text/plain;
- charset=ISO-8859-1' to the '$emailHeaders' variable
- * 'buildFieldNameLinks()' function: when the original field name is
- 'volume' we now sort by 'volume_numeric' instead
- * 'buildFieldNameLinks()' function: added title parameter to the sort
- indicator including '$orig_fieldname' and sort order info
- * 'buildRefineSearchElements()' function: corrected typo:
- '$RefineSearchRow .=' now reads '$RefineSearchRow ='
- * moved function 'extractAuthorsLastName()' from 'search.php' to
- 'include.inc' (since this function is also used by 'modify.php' now)
- * added function 'getUploadInfo()'
-
- 2004-01-04 16:22 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/header.inc:
- * changed the short open tag '<?' to the more compatible '<?php' open
- tag
- * 'displayHTMLhead()' function: changed function call date("d-M-y")
- to date('d-M-y')
- * added '$oldQuery' parameter to 'showPageHeader()' function call
- * 'showPageHeader()' function: removed work around for OmniWeb display
- glitch
- * 'showPageHeader()' function: added a row with links below the database
- title
-
- 2004-01-04 16:22 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/footer.inc:
- * changed the short open tag '<?' to the more compatible '<?php' open
- tag
- * added link to 'import_csa.php' to the 'displayfooter()' function
- * 'displayfooter()' function: changed function call date(r) to date('r')
-
- 2004-01-04 16:20 Matthias Steffens <refbase@extracts.de>
-
- * code/css/style.css:
- added classes '.smaller', '.small', '.smallup', '.footer' and '.warning2'
- (note that, currently, only the classes '.header', '.smallup', '.warning'
- and '.warning2' are actually used)
-
- 2004-01-04 16:19 Matthias Steffens <refbase@extracts.de>
-
- * img/doi.gif:
- the doi icon now includes an arrow indicating that its an external link
-
- 2004-01-04 16:15 Matthias Steffens <refbase@extracts.de>
-
- * img/: ok.gif, caution.gif:
- initial file storage
-
- 2004-01-04 16:08 Matthias Steffens <refbase@extracts.de>
-
- * img/: file.gif, www.gif:
- initial file storage
-
- 2004-01-04 16:02 Matthias Steffens <refbase@extracts.de>
-
- * note/deleted_field_info.txt, img/file_PDF.gif:
- initial file storage
-
- 2004-01-04 15:59 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: import_csa.php, import_csa_modify.php, show.php:
- initial file storage
-
- 2003-09-07 14:02 Matthias Steffens <refbase@extracts.de>
-
- * note/users_table_info.txt:
- changed 'last_login' column type to 'DATETIME'
-
- 2003-09-07 14:02 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php:
- * enabled 'Search within Results' functionality
- * logic whether to display a delete link or not is now based on 'user_id'
- (which circumvents a problem when 'email' wasn't included in the query)
- * similar to 'search.php', we now display divider lines above and below
- search results data
-
- 2003-09-07 14:00 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- UPDATE and INSERT now populate the fields 'created_date', 'created_time',
- 'created_by', 'modified_date', 'modified_time', 'modified_by' (if
- necessary)
-
- 2003-09-07 13:59 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_login.php:
- * re-arranged code so that all queries can be rooted thru
- * one* database connection
- * the 'last_login' and 'logins' fields will now get properly calculated
- on login
-
- 2003-09-07 13:58 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * for non-admin users we now ensure that custom queries cannot contain
- anything else but SELECT queries (i.e., disallow 'drop table...' or
- other evil stuff)
- * moved function 'buildRefineSearchElements()' to 'include.inc' and
- adopted the relevant function call to match its new incarnation
- * moved function 'splitAndMerge()' to 'include.inc'
- * function 'extractFormElementsRefine()': fixed buggy grep patterns
- that 1) check whether a particular field is already displayed or not,
- 2) remove a column
- * changed header info slightly
-
- 2003-09-07 13:56 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc:
- * moved functions 'splitAndMerge()' and 'buildRefineSearchElements()'
- from 'search.php' to 'include.inc'
- * generalized function 'buildRefineSearchElements()' so that it fits
- both, 'search.php' as well as 'users.php'
- * 'buildFieldNameLinks()' function: the 'last_login' column now sorts
- in DESCending order by default
-
- 2003-09-07 13:55 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/db.inc:
- removed 'root' as default value for '$username', instead a separate
- mysql user with more restrictive permissions is highly recommendend:
- GRANT SELECT,INSERT,UPDATE,DELETE ON MYSQL_DATABASE_NAME_GOES_HERE.*
- TO MYSQL_USER_NAME_GOES_HERE@localhost IDENTIFIED BY
- 'MYSQL_PASSWORD_GOES_HERE';
-
- 2003-09-06 11:39 Matthias Steffens <refbase@extracts.de>
-
- * note/users_table_info.txt:
- (update)
-
- 2003-09-06 11:36 Matthias Steffens <refbase@extracts.de>
-
- * note/db_field_info.txt:
- * removed the user specific fields 'marked', 'copy', 'user_file',
- 'user_keys' and 'user_notes'
- * added field 'orig_record'
- * changed column types for some fields
-
- 2003-09-06 11:32 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php:
- the 'buildBrowseLinks' function call includes the now required variables
- '$exportOrder', '$orderBy', '$headerMsg'
-
- 2003-09-06 11:31 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_logout.php:
- now accepts a referer passed to the script as parameter
-
- 2003-09-06 11:31 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sql_search.php:
- added processing of parameters 'displayType', 'exportFormat',
- 'exportOrder' and 'oldQuery' (which all now get passed to the script and
- will then get written back into hidden form tags)
-
- 2003-09-06 11:30 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * character encoding of 'search.php' was set to 'Western (Iso Latin
- 1)' aka 'ISO-8859-1' (see 'reArrangeAuthorContents()' function for
- details)
- * re-arranged parts of the script so that variables are correctly set
- when needed
- * added processing of fields '$exportOrder', '$orderBy' and '$headerMsg'
- * display and querying of user specific fields is now handled depending
- on whether a user is logged in or not
- * made sure that a user can only display his own user specific fields
- * renamed field 'reprint_status' to 'copy'
- * added the parameters '$displayType', '$exportFormat', '$exportOrder'
- and '$oldQuery' to the 'your query' link so that they are passed to
- 'sql_search.php'
- * added the parameters '$displayType', '$exportFormat' and '$exportOrder'
- to the '$oldQuery' variable
- * '$orderBy' wasn't rawurlencoded before embedding into any hidden form
- tag
- * added '$exportOrder', '$orderBy' and '$headerMsg' parameters to browse
- links
- * when displaying details the order of fields matches the re-arranged
- field order in 'record.php'
- * export output can now optionally list records in blocks sorted by
- year
- * by default, exported records will now feature a 'show details' link
- to the right
- * added 'sort by author|year' popup at bottom of page that controls
- export output
- * added processing of missing/new fields to the
- 'extractFormElementsAdvanced()' and 'extractFormElementsMyRefs()'
- functions
- * values of the 'marked' field are now 'yes' and 'no' (instead of 'Y'
- and 'N')
-
- 2003-09-06 11:28 Matthias Steffens <refbase@extracts.de>
-
- * code/php/record.php:
- * we only append user specific fields to any sql query if a user is
- logged in
- * if a user is logged in, the FROM statement of any sql query now includes
- the necessary 'LEFT JOIN user_data...' part in order to join columns
- from both tables
- * renamed field 'reprint_status' to 'copy'
- * added new elements to the 'record' form (field 'user_file', 'is Editor'
- check box and 'locationSelector' popup)
- * re-arranged elements of the 'record' form so that user specific fields
- now group together at the bottom of the form
- * user specific fields are now indicated by a light yellow background
- * the 'call_number' and 'serial' fields get a grey background, while
- the 'type' field was moved to the header block (in both cases to
- emphasize their importance)
-
- 2003-09-06 11:27 Matthias Steffens <refbase@extracts.de>
-
- * code/php/receipt.php:
- * we only append user specific fields to any sql query if a user is
- logged in
- * if a user is logged in, the FROM statement of any sql query now includes
- the necessary 'LEFT JOIN user_data...' part in order to join columns
- from both tables
-
- 2003-09-06 11:27 Matthias Steffens <refbase@extracts.de>
-
- * code/php/modify.php:
- * added processing of new items (field 'user_file', 'is Editor' check
- box and 'locationSelector' popup)
- * renamed field 'reprint_status' to 'copy'
- * re-arranged parts of the script
- * provided some magic that figures out what do to depending on the state
- of the 'is Editor' check box and the content of the 'author', 'editor'
- and 'type' fields
- * the calculation fields 'first_author', 'author_count' and 'first_page'
- will be setup correctly now (Note: proper handling of the 'pages'
- field is still missing!)
- * depending on the value of the 'locationSelector' popup, the user's
- name and email address will be added/removed from the 'location' field
- automatically
- * the user specific fields will be now written to the 'user_data' table
-
- 2003-09-06 11:26 Matthias Steffens <refbase@extracts.de>
-
- * code/php/library_search.php:
- the 'Display Links' checkbox is now marked by default
-
- 2003-09-06 11:25 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- * added 'copy' and 'user_file' fields to the 'Show My Refs' form
- * extended the width of the right table column to make room for the
- new fields
-
- 2003-09-06 11:25 Matthias Steffens <refbase@extracts.de>
-
- * code/php/extract.php:
- * we now include the '$showLinks' variable within the 'extractSearch'
- form so that links get displayed on any 'display details' page
- * added 'sort by author|year' popup that controls export output
-
- 2003-09-06 11:24 Matthias Steffens <refbase@extracts.de>
-
- * code/php/error.php:
- improved handling of quotes in '$HeaderString' variable
-
- 2003-09-06 11:23 Matthias Steffens <refbase@extracts.de>
-
- * code/php/advanced_search.php:
- * if a user is logged in, the form (as well as the sort popups) will
- include any user specific fields, otherwise not
- * re-arranged elements of the 'advancedSearch' form so that user specific
- fields now group together at the bottom of the form
- * adopted the 'selectDistinct()' function so that it handles querying
- of user specific fields correctly
-
- 2003-09-06 11:22 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc:
- * using 'REQUEST_URI' as referrer does only work for GET requests (but
- not for POST requests). As a workaround, we build an appropriate query
- string from scratch (which will also work for POST requests). * added
- 'referer' parameter to the Logout link
- * enabled custom sort order for 'marked' field (so that 'yes' sorts
- before 'no')
- * added '$orderBy' parameter to field name links
- * added '$exportOrder', '$orderBy' and '$headerMsg' parameters to browse
- links
-
- 2003-09-06 11:21 Matthias Steffens <refbase@extracts.de>
-
- * note/user_data_table_info.txt:
- initial checkin
-
- 2003-07-04 03:17 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_receipt.php:
- now 'user_receipt.php' also works as feedback page before deleting a
- user
-
- 2003-07-04 03:13 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_removal.php:
- now we save an informative message before redirecting to 'users.php'
-
- 2003-07-04 03:11 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php:
- * added 'delete user' link
- * removed commented code
-
- 2003-07-04 03:05 Matthias Steffens <refbase@extracts.de>
-
- * img/delete.gif:
- Initial file storage: Trash Icon
-
- 2003-07-04 02:59 Matthias Steffens <refbase@extracts.de>
-
- * code/php/users.php:
- Initial file storage: This script shows the admin a list of all user
- entries available within the 'users' table. User data will be shown
- in the familiar column view, complete with links to show a user's
- details and add, edit or delete a user.
-
- 2003-07-04 02:53 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_removal.php:
- Initial file storage: This script deletes a user from the 'users' and
- 'auth' tables. The script can be only called by the admin. If the
- removal succeeds, it redirects to 'users.php'.
-
- 2003-07-04 02:45 Matthias Steffens <refbase@extracts.de>
-
- * note/refbase_readme.txt:
- updated to release version 0.6.1b1
-
- 2003-06-30 13:55 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- added '$addNewUsers' variable: by setting its value to 'everyone' any
- visitor who isn't logged in will be allowed to add a new user Note
- that this feature is actually only meant to add the very first user
- to the users table. After you've done so, it is highly recommended
- to change the value of '$addNewUsers' to 'admin'!
-
- 2003-06-30 13:48 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_receipt.php:
- * For admins, the 'Edit User Data' link will be always shown now
- (formerly, it wasn't shown for the admin's own account details)
- * variable settings from 'ini.inc.php' are now honoured correctly
-
- 2003-06-30 13:47 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- * password validation now happens for UPDATEs as well
- * email validation now happens for admins as well
- * if the user provided a new password, the 'auth' table will be updated
- accordingly
- * now, INSERTs will be allowed to any visitor who isn't logged in IF
- the variable '$addNewUsers' in 'ini.inc.php' is set to 'everyone'!
- Note that this feature is actually only meant to add the very first
- user to the users table. After you've done so, it is highly recommended
- to change the value of '$addNewUsers' to 'admin'!
-
- 2003-06-30 13:46 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_details.php:
- * '$HeaderString' now reads "Add a new user..." if the admin calls
- 'user_details.php' w/o any 'userID'; plus: (the same applies for a
- visitor who's not logged in when '$addNewUsers' is set to 'everyone' in
- 'ini.inc.php')
- * the submit button now reads "Add User" if the admin calls
- 'user_details.php' w/o any 'userID' (the same applies for a visitor
- who's not logged in when '$addNewUsers' is set to 'everyone' in
- 'ini.inc.php')
- * a user can now change his password later on
- * when specifying a password the user now needs to type it twice (will
- be rejected if different)
- * the session variables 'errors' & 'formVars' will now get unregistered
- after reading their values
- * variable settings from 'ini.inc.php' are now honoured correctly
-
- 2003-06-30 13:44 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_logout.php:
- * added parsing of 'users.php' when redirecting the user to the calling
- page
- * corrected wrong wording in '$HeaderString'
-
- 2003-06-30 13:40 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: user_login.php, library_search.php, advanced_search.php,
- receipt.php, extract.php, simple_search.php, sql_search.php, error.php,
- record.php:
- variable settings from 'ini.inc.php' are now honoured correctly
-
- 2003-06-30 13:38 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * added function 'extractFormElementsMyRefs()'
- * similar to $showRows, $rowOffset is now set to 0 if a wrong number
- (<=0) was given
- * the functions 'buildBrowseLinks(), 'buildFieldNameLinks()' &
- 'newORDERclause()' were moved to 'include.inc'
- * variable settings from 'ini.inc.php' are now honoured correctly
-
- 2003-06-30 13:37 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- * added 'Show My Refs' form which gets displayed after successful login
- * variable settings from 'ini.inc.php' are now honoured correctly
-
- 2003-06-30 13:32 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc:
- * the functions 'buildBrowseLinks(), 'buildFieldNameLinks()' &
- 'newORDERclause()' were moved to 'include.inc' from 'search.php'
- * generalized the functions 'buildBrowseLinks() & 'buildFieldNameLinks()'
- slightly to fit the needs of 'users.php'
- * changed 'showLogin()' function: admins will see a 'Manage Users' link
- instead of 'Change Details'
-
- 2003-06-30 13:29 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/: footer.inc, header.inc:
- variable settings from 'ini.inc.php' are now honoured correctly
-
- 2003-06-30 13:26 Matthias Steffens <refbase@extracts.de>
-
- * code/css/style.css:
- added 'A:hover' definition to the css file
-
- 2003-06-02 20:19 Matthias Steffens <refbase@extracts.de>
-
- * note/GNU_general_public_license.txt:
- initial checkin
-
- 2003-06-02 20:15 Matthias Steffens <refbase@extracts.de>
-
- * note/refbase_readme.txt:
- initial checkin (refbase package release 0.6)
-
- 2003-06-02 18:53 Matthias Steffens <refbase@extracts.de>
-
- * code/: css/style.css, inc/db.inc, inc/footer.inc, inc/header.inc,
- inc/include.inc, inc/ini.inc.php, php/advanced_search.php,
- php/confirmDelete.js, php/error.php, php/extract.php, php/index.php,
- php/library_search.php, php/modify.php, php/receipt.php, php/record.php,
- php/search.php, php/simple_search.php, php/sql_search.php,
- php/user_details.php, php/user_login.php, php/user_logout.php,
- php/user_receipt.php, php/user_validation.php:
- * refbase package release 0.6
- * added file header with project and copyright information
-
- 2003-06-02 17:10 Matthias Steffens <refbase@extracts.de>
-
- * note/copyright_notice.txt:
- initial checkin
-
- 2003-06-02 07:02 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- clicking on 'edit details' caused a SQL syntax error when invoked from the
- results page that gets diplayed as a result of clicking the 'added/edited
- most recently' links on the main page; fixed.
-
- 2003-06-02 07:01 Matthias Steffens <refbase@extracts.de>
-
- * code/php/user_validation.php:
- now user data will be sent to the database admin for approval
-
- 2003-06-02 07:00 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/ini.inc.php:
- * changed variable name from $databaseURL to $databaseBaseURL
- * generalized customization info and provided some examples
-
- 2003-06-02 06:58 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc:
- [no log message]
-
- 2003-01-20 16:58 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/include.inc:
- worked around mysql_errno = 0 messages that get returned by the Roxen
- server on success
-
- 2003-01-20 16:57 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/error.inc:
- removed
-
- 2003-01-20 16:55 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: advanced_search.php, index.php, library_search.php, modify.php,
- record.php, search.php, simple_search.php, user_details.php,
- user_login.php, user_receipt.php, user_validation.php:
- worked around mysql_errno = 0 messages that get returned by the Roxen
- server on success
-
- 2003-01-19 10:22 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * introduced sessions to provide login awareness
- * standardized file header + inital code
- * error messages are now redirected to 'error.php' by use of
- 'showErrorMsg()' (from 'include.inc') instead of using 'showerror()'
- (from 'error.inc')
- * any error messages now get displayed in the header via '$HeaderString'
- * the HTML header and the visible header now get displayed by the
- functions 'displayHTMLhead()' and 'showPageHeader()', respectively (both
- from 'header.inc')
- * Removed the local 'showheader()' function which isn't needed anymore
- * '$showMaxRow' now gets calculated outside any function so that its
- available to both, '$HeaderString' as well as the 'displayRows()'
- function
- * changed request method of 'queryResults' form to 'GET' in order to
- avoid referrer problems when the user clicks on login/logout.
- Consequently, variables in function 'extractFormElementsQueryResults()'
- now get extracted via '$_REQUEST'
- * added 'call_number' to the 'search within results' popup
-
- 2003-01-19 10:20 Matthias Steffens <refbase@extracts.de>
-
- * code/php/record.php:
- * introduced sessions to provide login awareness
- * standardized file header + inital code
- * error messages are now redirected to 'error.php' by use of
- 'showErrorMsg()' (from 'include.inc') instead of using 'showerror()'
- (from 'error.inc')
- * any error messages now get displayed in the header via '$HeaderString'
- * the HTML header and the visible header now get displayed by the
- functions 'displayHTMLhead()' and 'showPageHeader()', respectively (both
- from 'header.inc')
- * Removed the local 'showheader()' function which isn't needed anymore
- * inserted (yet non-functional!) 'onsubmit' form code which is meant
- to popup a javascript confirmation dialog before deleting any record
- * inserted code to prepare for data validation (which is still disabled
- in 'modify.php'!)
-
- 2003-01-19 10:19 Matthias Steffens <refbase@extracts.de>
-
- * code/php/receipt.php:
- * introduced sessions to provide login awareness
- * standardized file header + inital code
- * error messages are not displayed by 'receipt.php' anymore (but by
- 'error.php'), so that the (now redundant) custom function
- 'showReceiptError()' was removed
- * any error messages now get displayed in the header via '$HeaderString'
- * the HTML header and the visible header now get displayed by the
- functions 'displayHTMLhead()' and 'showPageHeader()', respectively (both
- from 'header.inc')
- * Removed the local 'showheader()' function which isn't needed anymore
-
- 2003-01-19 10:18 Matthias Steffens <refbase@extracts.de>
-
- * code/php/modify.php:
- * introduced sessions to provide login awareness
- * standardized file header + inital code
- * error messages are now redirected to 'error.php' by use of
- 'showErrorMsg()' (from 'include.inc') instead of using 'showerror()'
- (from 'error.inc')
- * inserted code to provide data validation features (but it's still
- disabled!)
- * now fills automatic fields on 'edit' (modified_date, modified_time,
- modified_by) and 'add' (the latter plus: created_date, created_time,
- created_by)
- * 'add': meaningful values will get inserted for 'location' and
- 'call_number' fields
-
- 2003-01-19 10:18 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- * introduced sessions to provide login awareness
- * standardized file header + inital code
- * error messages are now redirected to 'error.php' by use of
- 'showErrorMsg()' (from 'include.inc') instead of using 'showerror()'
- (from 'error.inc')
- * any error messages now get displayed in the header via '$HeaderString'
- * the HTML header and the visible header now get displayed by the
- functions 'displayHTMLhead()' and 'showPageHeader()', respectively (both
- from 'header.inc')
- * Removed the local 'showheader()' function which isn't needed anymore
- * login form: fixed incorrect action and input names
- * the login form will only get displayed if the user isn't logged in
- * modified URL of the link that displays the ten lastly created records
- * added a link that displays the ten lastly modified records
-
- 2003-01-19 10:17 Matthias Steffens <refbase@extracts.de>
-
- * code/php/extract.php:
- * introduced sessions to provide login awareness
- * standardized file header + inital code
- * any error messages now get displayed in the header via '$HeaderString'
- * the HTML header and the visible header now get displayed by the
- functions 'displayHTMLhead()' and 'showPageHeader()', respectively (both
- from 'header.inc')
- * Removed the local 'showheader()' function which isn't needed anymore
-
- 2003-01-19 10:17 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sql_search.php:
- * introduced sessions to provide login awareness
- * standardized file header + inital code
- * error messages are now redirected to 'error.php' by use of
- 'showErrorMsg()' (from 'include.inc') instead of using 'showerror()'
- (from 'error.inc')
- * any error messages now get displayed in the header via '$HeaderString'
- * the HTML header and the visible header now get displayed by the
- functions 'displayHTMLhead()' and 'showPageHeader()', respectively (both
- from 'header.inc')
- * Removed the local 'showheader()' function which isn't needed anymore
-
- 2003-01-19 10:13 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: advanced_search.php, simple_search.php, library_search.php:
- * introduced sessions to provide login awareness
- * standardized file header + inital code
- * error messages are now redirected to 'error.php' by use of
- 'showErrorMsg()' (from 'include.inc') instead of using 'showerror()'
- (from 'error.inc')
- * any error messages now get displayed in the header via '$HeaderString'
- * the HTML header and the visible header now get displayed by the
- functions 'displayHTMLhead()' and 'showPageHeader()', respectively (both
- from 'header.inc')
- * Removed the local 'showheader()' function which isn't needed anymore
-
- 2003-01-19 10:12 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/footer.inc:
- modified description in file header
-
- 2003-01-19 10:10 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/header.inc:
- * added function 'displayHTMLhead()' that prints the HTML code up to
- the first <body> tag
- * replaced 'displayheader()' function with the login-aware function
- 'showPageHeader()'
-
- 2003-01-19 10:09 Matthias Steffens <refbase@extracts.de>
-
- * note/db_field_info.txt:
- changed the file header slightly
-
- 2003-01-19 10:02 Matthias Steffens <refbase@extracts.de>
-
- * note/: auth_table_info.txt, users_table_info.txt:
- initial checkin
-
- 2003-01-19 09:58 Matthias Steffens <refbase@extracts.de>
-
- * code/php/:
- user_details.php, user_validation.php, user_receipt.php, confirmDelete.js:
- initial checkin
-
- 2003-01-19 09:54 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: error.php, user_login.php, user_logout.php:
- initial checkin
-
- 2003-01-19 09:49 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/: include.inc, ini.inc.php:
- initial checkin
-
- 2003-01-19 09:45 Matthias Steffens <refbase@extracts.de>
-
- * code/css/style.css:
- added '.warning' class
-
- 2003-01-04 08:25 Matthias Steffens <refbase@extracts.de>
-
- * code/php/modify.php:
- performs adding/editing/deleting of records
-
- 2003-01-04 08:24 Matthias Steffens <refbase@extracts.de>
-
- * code/php/receipt.php:
- displays a feedback page after adding/editing/deleting a record
-
- 2003-01-04 08:21 Matthias Steffens <refbase@extracts.de>
-
- * code/php/sql_search.php:
- * widened table/hr width from 80% to 95%
- * enhanced processing of '\' in sql queries
-
- 2003-01-04 08:20 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- * widened table/hr width from 80% to 95%
- * changed title of 'loginName' form field to 'Email Address'
-
- 2003-01-04 08:19 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: simple_search.php, extract.php:
- widened table/hr width from 80% to 95%
-
- 2003-01-04 08:18 Matthias Steffens <refbase@extracts.de>
-
- * code/php/record.php:
- * added support for previously displayed results page
- * enhanced display of serial number
- * added a 'Delete Record' button
- * added code to avoid erroneous reaction on already deleted records
- * form contents get sent to 'modify.php' which performs the actual
- modifications (add/edit/delete)
- * widened table/hr width from 80% to 95%
-
- 2003-01-04 08:15 Matthias Steffens <refbase@extracts.de>
-
- * code/: inc/header.inc, php/advanced_search.php, php/library_search.php:
- widened table/hr width from 80% to 95%
-
- 2003-01-04 08:15 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/footer.inc:
- * added support for previously displayed results page (in link: 'Add
- Record')
- * widened table/hr width from 80% to 95%
-
- 2003-01-04 08:14 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/error.inc:
- * widened table/hr width from 80% to 95%
- * removed whitespace after error message
-
- 2003-01-04 07:24 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * generates the query URL of the currently displayed results page (which
- will get included into various links)
- * removed 'x' column title; widened table width from 80% to 95%
- * added 'abbrev_journal' and 'issue' to 'search within results' popup
- * enhanced processing of '\' in sql queries
-
- 2002-12-08 10:26 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- function 'extractFormElementsRefine' now properly strips 'AND serial
- RLIKE \".+\"' from newly created WHERE clause
-
- 2002-12-08 08:58 Matthias Steffens <refbase@extracts.de>
-
- * code/php/: advanced_search.php, extract.php, library_search.php,
- record.php, simple_search.php, sql_search.php:
- updated header table layout
-
- 2002-12-08 08:52 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * reworked layout of 'Search within Results' form: features now radio
- buttons to show/hide columns and include/exclude matched records
- * we now use a divider line instead of white space to separate results
- header/footer and results data
-
- 2002-12-08 06:31 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- removed spacer rows before and after header divider line
-
- 2002-12-08 06:29 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- removed spacer row before header divider line
-
- 2002-12-08 06:29 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/footer.inc:
- removed spacer row before footer divider line
-
- 2002-12-08 05:11 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- modified header table layout
-
- 2002-12-08 05:10 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/header.inc:
- * logo img now spans 2 rows, which reduces the space occupied by the
- header
- * modified header table layout
- * downgraded heading level from h1 to h2
-
- 2002-12-08 05:10 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * a checkbox now controls optional display of the field that was used
- for refining search results
- * modified header table layout
-
- 2002-12-07 16:37 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/error.inc:
- removed '\n' after '</table>' and '</p>'
-
- 2002-12-07 16:31 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- SEARCH WITHIN RESULTS functionality:
- * re-organized 'displayColumns' function
- * inserted spacer rows between browse links and results data columns
- * added functions 'buildRefineSearchElements' and
- 'extractFormElementsRefine'
- * added processing code for formType 'refineSearch'
- * REMOVED BUGS: for quickSearch results: when building the appropriate
- SQL query, we now strip the first WHERE clause (WHERE serial RLIKE
- '.+' AND) as is done for simpleSearch results
- * added the 'showQuery' value in hidden tag to 'queryResults' form so
- that it is available on 'display details' (batch display)
-
- 2002-10-29 03:03 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/error.inc:
- added link 'Add record' to showerror function
-
- 2002-10-29 03:02 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/footer.inc:
- added link 'Add record' to displayfooter
-
- 2002-10-28 17:15 Matthias Steffens <refbase@extracts.de>
-
- * code/php/record.php, img/details.gif, img/edit.gif:
- initial checkin
-
- 2002-10-28 17:13 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- added links 'show details' and 'edit records' to the links column
-
- 2002-10-28 12:37 Matthias Steffens <refbase@extracts.de>
-
- * code/php/advanced_search.php:
- location field: enabled splitting of field contents into substrings
-
- 2002-10-24 14:28 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- added function 'extractAuthorsLastName', completed parsing of exportFormat
- 'Text Citation', removed 'first_author' + added 'serial' to Export
- query in function 'extractFormElementsQueryResults', added 'author_count'
- + 'serial' to query in function 'extractFormElementsExtract'
-
- 2002-10-24 14:26 Matthias Steffens <refbase@extracts.de>
-
- * code/php/extract.php:
- synchronized exportFormat options with those currently available in
- 'search.php'
-
- 2002-10-24 04:08 Matthias Steffens <refbase@extracts.de>
-
- * code/css/style.css:
- removed 'background' attribute from link and heading specifications
-
- 2002-10-23 15:48 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- Display of details: removed spacer row & divider line, main fields now
- print with a light grey background, fixed buggy if-statement that
- handles display of divider lines between records
-
- 2002-10-23 11:10 Matthias Steffens <refbase@extracts.de>
-
- * img/refbase_credit.gif:
- changed red color tone to hex 990000 matching the color of css headings
-
- 2002-10-20 10:26 Matthias Steffens <refbase@extracts.de>
-
- * code/php/library_search.php:
- added again info comment 'Searches will be restricted...' that got deleted
- by accident
-
- 2002-10-20 10:12 Matthias Steffens <refbase@extracts.de>
-
- * code/php/library_search.php:
- fixed false SELECT query in selectDistinct function
-
- 2002-10-20 08:28 Matthias Steffens <refbase@extracts.de>
-
- * img/: logo.gif, refbase_credit.gif:
- initial checkin
-
- 2002-10-20 07:44 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- * added hidden 'orderBy' + 'showLinks' form fields, changed 'link.jpg'
- to 'link.gif', fixed error on submitting empty 'quick search'. Display
- of details ('displayRows'): made all fields visible
- * no matter if empty or not, re-arranged fields + added divider line,
- removed display of 'created/modified' fields, enabled 'Links' column
- + bold display of author/title/year fields
-
- 2002-10-20 07:18 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/header.inc:
- changed 'images' dir to 'img'
-
- 2002-10-20 07:16 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- changed type of pwd entry field to 'password', changed login form action
- to 'index.php', changed 'images' dir to 'img'
-
- 2002-10-18 17:08 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- changed name of 'images' dir to 'img', changed names of arrow picts
- from german to english
-
- 2002-10-18 16:44 Matthias Steffens <refbase@extracts.de>
-
- * code/css/style.css:
- changed line break encoding from 'Macintosh' to 'Unix'
-
- 2002-10-18 16:17 Matthias Steffens <refbase@extracts.de>
-
- * code/php/search.php:
- added 'extractFormElementsQuick()' function which parses the 'quick
- search' form provided by the main page ('index.php')
-
- 2002-10-18 16:13 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- added table column with login & quick search forms plus refbase logo
-
- 2002-10-18 16:10 Matthias Steffens <refbase@extracts.de>
-
- * code/inc/header.inc:
- replaced "IpoeLogo_small.jpg" (white background) with "logo.gif"
- (transparent background!)
-
- 2002-10-18 16:08 Matthias Steffens <refbase@extracts.de>
-
- * code/css/style.css:
- replaced ".toolname" class with ".header" class, added "h5,h6" attribute
-
- 2002-10-17 03:41 Matthias Steffens <refbase@extracts.de>
-
- * code/php/index.php:
- added refbase info and link to the about section
-
- 2002-10-15 12:11 Matthias Steffens <refbase@extracts.de>
-
- * code/css/style.css, code/inc/db.inc, code/inc/error.inc,
- code/inc/footer.inc, code/inc/header.inc, code/php/advanced_search.php,
- code/php/extract.php, code/php/index.php, code/php/library_search.php,
- code/php/search.php, code/php/simple_search.php, code/php/sql_search.php,
- img/doi.gif, img/link.gif, img/logo.jpg, img/sort_asc.gif,
- img/sort_desc.gif, note/db_field_info.txt, note/grep_patterns.txt:
- Initial revision
-
- 2002-10-15 12:11 Matthias Steffens <refbase@extracts.de>
-
- * code/css/style.css, code/inc/db.inc, code/inc/error.inc,
- code/inc/footer.inc, code/inc/header.inc, code/php/advanced_search.php,
- code/php/extract.php, code/php/index.php, code/php/library_search.php,
- code/php/search.php, code/php/simple_search.php, code/php/sql_search.php,
- img/doi.gif, img/link.gif, img/logo.jpg, img/sort_asc.gif,
- img/sort_desc.gif, note/db_field_info.txt, note/grep_patterns.txt:
- initial checkin
-
|