Datoteka global.asa, ki se nahaja na osnovnem ATENINEM direktoriju vsebuje
osnovne parametre, nujno potrebne za njeno pravilno delovanje. Poglejmo si
spremenljivke, in njihovo funkcijo
Programske spremenljivke veljajo za celotno ATENO, ne glede na to, kateri
uporabnik je prijavljen. Določajo stanje programskega paketa in parametre za
njegovo delovanje.
Ime spremenljivke
| Tip
| Privzeta vrednost
| Opis
|
STitle
| String
| "Atena"
| Naziv internet trgovine (naslov na brkljalniku)
|
SDSN
| String
| "DSN=msDataLab;UID=****;
PWD=****"
| DSN preko katerega komunicira ATENA z bazo
|
sDefaultValuta
| String
| "SIT"
| Privzeta valuta
|
sDefaultDostava
| String
| "1"
| Privzet način dostave iz šifranta načinov dostav
|
sDefaultDrzava
| String
| "SI"
| Privzeta drzava, v kateri se nahaja ATENA
|
sMailPassword
| String
| "webmaster@datalab.si"
| E-mail naslov, ki bo posiljal gesla, če jih uporabnik pozabi
|
Application("sUnknownUser")
| String
| "#???"
| Privzet uporabnik za neidentificiranega uporabnika
|
sUserPrefix
| String
| "#AT"
| Prefix nazivov subjektov, za kupce, ki so se registrirali preko Atene.
Izberite tako kombinacijo črk, da ne bo NOBENEGA obstoječega kupca (torej
ne-ATENA subjekta), ki bi se začel enako kot ATENINI partnerji.
|
SDefaultTippartnerjao
| String
| "AT"
| Privzet tip partnerja za kupce, ki so se registrirali preko Atene
|
sDefaultUserspre
| String
| "AT"
| Privzet referent, ki ga Atena zapisuje v bazo kot tistega, ki spreminja zapise
|
sDefaultUserzap
| String
| "AT"
| Privzet referent, ki ga Atena zapisuje v bazo kot tistega, ki kreira zapise
|
sDefaultReferent
| String
| "AT"
| Privzet referent, ki ga Atena zapisuje v bazo kot tistega, ki je zadolžen za
te stranke
|
AllowUpdateUS
| True
False
| True
| Ali uporabnik lahko spreminja svoje podatke
|
SOrderID
| String
| "01"
| Privzet vrsta dokumenta naročila, znotraj katerega se bodo spremljala naročila preko interneta
|
sOrderValid
| String
| "7"
| Privzeta veljavnost naročila v dnevih
|
SShippment
| String
| "7"
| Privzet dobavni rok naročila v dnevih
|
sOrderComment
| True
False
| True
| Ali je uporabniku dovoljeno komentirati naročilo?
|
sOrderPosComment
| True
False
| True
| Ali je uporabniku dovoljeno komentirati pozicijo naročila?
|
sHandlingCode
| String
| "STOPOST"
| Koda identa, ki ga dodamo na naročilo za transport in obdelavo naročila
|
HandlingMax
| Numeric
| - 00
| Znesek naročila, nad katerim ne zaračunavamo transporta in obdelave (če ga ne
zaračunamo nikoli, potem postavimo to spremenljivko na 0)
|
lOrder3Party
| True
False
| True
| Ali je dovoljen vpogled v naročila prejemnikom (3.osebi)?
S tem preklopnikom nastavljamo omejitev pri vpogledu v naročilo. Če je
naročnik stranka A, prejemnik stranka B (recimo v situacijah, ko je A plačnik blaga,
ki ga naroči B), bo če bo spremenljivka True imel vpogled v svoja naročila,
drugače pa ne. A ima vedno vpogled v naročila.
|
lInvoicer3Party
| True
False
| True
| Ali je dovoljen vpogled v račune prejemnikom (3.osebi)?
Enako kot zgoraj, le da za račune.
|
iOrderDiscount1
| Numeric
| -
| Procent rabat na naročila preko interneta za cenovno skupino 1
|
iOrderDiscount2
| Numeric
| -
| Procent rabat na naročila preko interneta za cenovno skupino 2
|
iOrderDiscount3
| Numeric
| -
| Procent rabat na naročila preko interneta za cenovno skupino 3
|
IQtySize
| Numeric
| -
| Dolžina polja za količino
|
iPriceDecDigits
| Numeric
| -
| Število decimalnim mest pri ceni
|
ShowStockWareHouse
| True
False
| True
| Ali pri prikazu zaloge prikaže zaloga po posameznih skladiščih
|
PixFromDataBase
| True
False
| True
| Ali naj Atena uporabi slike iz podatkovne baze če identi nimajo svojih strani
|
DescFromDataBase
| True
False
| True
| Ali naj Atena uporabi opise iz podatkovne baze če identi nimajo svojih strani
|
DescReplaceCR
| True
False
| True
| Ali naj Atena uporabi v opisih iz podatkovne baze zamenja CR/LF znak z <BR>
|
SmallPixFromDataBase
| True
False
| False
| Ali naj Atena prikazuje majhne slike na ceniku iz podatkovne baze
|
Application("SmallPixWidth")
| String
| "50"
| Širina slike na ceniku
|
BuyerAcc
| String
| "1200"
| Konto, na katerega se knjižijo terjatve do kupcev
|
erNoCaption
| String
| "Internal error: No caption for ID:"
| Napaka, ki se izpiše, če Atena ne najde labele v bazi
|
SLangN
| String
| "Slovenščina"
| Jezik, v katerem je možna komunikacija z Ateno (ime jezika)
N - označuje zaporedno številko jezika
|
SLangIDN
| String
| "SI"
| Koda tega jezika, ki mora biti enako vpisana v šifrant valut v PANTHEON-u
|
SLangCSN
| String
| " charset=windows-1250"
| Privzeta kodna tabela za ta jezik
|
Poleg globalnih spremenjljiv ima vsak uporabnik tudi svoje privzete parametre,
ki se nastavijo ob začetku seanse. Med seanso se vrednost teh spremenljivk spreminja, lahko pa jih koristno uporabimo pri pisanju lastnih ASP skript.
Ime spremenljivke
| Tip
| Privzeta vrednost
| Opis
|
SUser
| String
| ""
| Subjekt logiranega uporabnika
|
sUserImePriimek
| String
| ""
| Ime in priimek logiranega uporabnika
|
SLang
| String
| "SI"
| Privzet jezik komuniciranja s trgovino
|
SLangSet
| String
| "charset=windows-1250"
| Prizvet set znakov, v katerem se bodo prikazovale strani
|
SorderNo
| String
| ""
| Številka naročila
|
RAmmount
| Numeric
| -
| Vrednost naročila
|
sUserOrder
| True
False
| True
| Ali lahko kupec naroča. Ta spremenljivka se postavi po logiranju na vrednosti,
določene v kontaktnih osebah pri poslovnem partnerju.
|
sUserStock
| True
False
| False
| Ali ima kupec vpogled v zalogo. Ta spremenljivka se postavi po logiranju na
vrednosti, določene v kontaktnih osebah pri poslovnem partnerju.
|
sUserCash
| True
False
| False
| Ali ima kupec vpogled v saldakonte. Ta spremenljivka se postavi po logiranju
na vrednosti, določene v kontaktnih osebah pri poslovnem partnerju.
|
sUserInvoice
| True
False
| False
| ali ima kupec vpogled v račune. Ta spremenljivka se postavi po logiranju na
vrednosti, določene v kontaktnih osebah pri poslovnem partnerju.
|
lFromCheckOut
| True
False
| False
| Oznaka, ali je registracija klicana iz zaključka naročanja (true, drugače
false).
S tem preklopnikom lahko vrnemo uporabnika po zaključku registracije nazaj, od
kjer je bila registracija klicana
|
sPrevPage
| String
| ""
| Ime strani, ki je klicala to stran
Spremenljivko avtomatsko postavi klic funkcije DoEndDoc()
|