This commit creates a new implementation of the odds request form. The code is based on the original code in central/odds that did not work properly.
The location is now htdocs/odds. This does justice to the feeling that odds is a separate module and not an integral part of central.
The request form can be started with http://host:port/odds. This urls links directly to the request form
The size of the code is significantly reduced: duplicates, irregularities, unused code are removed.
Remains of mail functionality (e.g. blatt.exe) are removed as no indication was found which code would execute it.
The influence of internal parameter named 'referer' is reduced: entries are no longer read-only due to an incomprehensible value of 'referer'. Note that the current code for abcd central/iah/opac/mysite does not initiate any odds request, so it could not be detected why any referer value had to have any influence.
All relevant messages are now translated with a default in central/lang/00/odds, just like other code. Note that several error conditions are now checked/correctly checked. Language dependent text in *.js" files is replaced.
Note that the original content of odds.tab had 'chapter' entries. The new odds.tab has the standard content (key=value). The chapter entries in existing odds.tab files can be removed. And they require extension due to many more error messages
The original configuration files (odds/def//*.tab are not modified and several are used by the form creation (e.g. categoria.tab, nivelbiblio.tab, odds_show_controls.tab, source.tab)
This commit creates a new implementation of the odds request form. The code is based on the original code in central/odds that did not work properly.