[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