[Allegro] Open-Access und Php-Skripte-Desiderate
Bernhard Eversberg
ev at biblio.tu-bs.de
Do Sep 16 09:23:16 CEST 2010
Reinhold Schleifenbaum schrieb:
>>
> In a99 - winaLF - werden bei Ausleihen und wenn man will bei
> Verlängerung Statistikdaten erzeugt,
> *.stk, die in /stat/ abgelegt werden.
>
> Verlängert ein Benutzer aber seine Daten per PHP-Skript, erfolgt dies
> bisher nicht.
>
Wir kommen jetzt nicht so bald zu sowas. Aber wer was für OpenSource
tun will, kann es versuchen:
Einzubauen wäre die Funktion in a-overl.job, und zwar unter dem
"put"-Befehl, analog zu dem Abschnitt, der an entsprechender Stelle
in a-verl.flx steht:
(Nur um die Variable $Astk (Name der Statistikdatei) muß man sich
noch Gedanken machen. Sie wird bei Win-aLF in a-init.flx gesetzt;
als Verzeichnisname dafür wird $Astd aus alf.inc genommen. Für diese
Dinge muß man eine Entsprechung schaffen oder den Namen notfalls
direkt hier einbauen statt $Astk:
Protokolldatei f. Statistik
var $Astk
if "" jump mldg // Name nicht angelegt - nichts schreiben
var "+" $Astk
open x
var #9DG$m // Med.Typ u.U. nicht immer besetzt
if "" var "ZZZ"
ins #uMT
aDatum:Leserkl;Medtyp/Signatur
wri "v" #dts(0,8) ":" #9DH$C ";" #uMT "/" #9DG$s n
close x
:mldg
...
Z.B. könnte man die dritte Zeile versuchsweise so formulieren:
var +D "stat\\" #dts(0,8) #dts(9,2) #dts(12,2) "user.stk"
Der Rest sollte unverändert klappen. Eine saubere Lösung muß
sorgfältiger durchdacht werden als es momentan die Zeit erlaubt.
B.E.
Mehr Informationen über die Mailingliste Allegro