dor_calc($calcolo)
La funzione visualizza il risultato del calcolo effettuato. L'elenco
dei calcoli abilitati è riportato tra i parametri d'input.
Parametro d'input:
$calcolo - Tipo di calcolo
richiesto. Quelli supportati sono:
'listino' - ritorna il
listino di vendita calcolato
'eurolistino' - ritorna il
listino di vendita calcolato in euro.
'importo' - ritorna il
listino di vendita calcolato con iva
'euroimporto' - ritorna il
listino di vendita calcolato con iva in euro.
'totrigo' - ritorna il totale del dettaglio ordine
'totrigoeuro' - ritorna il
totale dettaglio ordine in euro
'totimprigo' - ritorna il
totale con iva del dettaglio ordine
'totimprigoeuro' - ritorna il
totale con iva del dettaglio ordine in euro
'totpeso' - ritorna il totale
peso del dettaglio ordine
'peso' - ritorna il totale
peso dell'articolo
'importorigo' - ritorna il
totale articolo con iva
'importorigoeuro' - ritorna
il totale articolo con iva in euro
'listinorigo' - ritorna il
totale articolo
'listinorigoeuro' - ritorna
il totale articolo in euro
Ritorno:
Nessuno ritorno. Il campo viene visualizzato.
Esempio:
dor_calc('listino');
// visualizza il listino vendita
dor_calc('importorigo');
// visualizza il totale articolo
dor_decode($field)
Effettua la decodifica di tutti i campi dell'archivio che
rappresentano delle codifiche di altri archivi visualizzandone la
descrizione o il nome. Questi campi iniziano quasi sempre con "cod".
es.: codpagamento, codbanca, ecc.
Parametro d'input:
$field - Campo da
decodificare. Quelli supportati sono:
'codarticolo' - visualizza
la descrizione articolo
'codunimis' - visualizza la
descrizione unità di misura
'codaliquota' - visualizza la
descrizione dell'aliquota Iva.
'codselezione' - visualizza
la descrizione della selezione articolo
'status' - visualizza la
descrizione dello status dall'archivio defaults
Ritorno:
Nessuno ritorno. La decodifica viene visualizzata.
Esempio:
dor_decode('codaliquota');
// visualizza la descrizione aliquota
dor_decode('codarticolo'); //
visualizza la descrizione articolo
dor_field($field, $type = 'str')
Funzione che restituisce il valore di un determinato campo
dell'archivio.
Parametro d'input:
$field - Nome del campo
dell'archivio. Fare riferimento all'appendice A.
$type - Tipo di visualizzazione. Quelli supportati sono:
'qua' - per campo quantità.
Aggiunge la virgola e i decimali
'val' - per campo lire.
'eur' - per campo euro.
Aggiunge la virgola e i decimali
'str' - non apporta nessuna
variazione al campo
Ritorno:
valore - Il valore del campo
sia numerico che stringa
Esempio:
$progr = dor_field('progressivo');
// ritorna il progressivo
dor_html($str)
Funzione che restituisce una stringa composta dal codice html ed il
valore dei campi richiesti. I campi posti all'interno di $str devono
essere racchiusi da { e }.
Parametro d'input:
$str - Stringa contenente il
codice html ed i campi racchiusi tra { e}.
Ritorno:
string - Una stringa html
con i campi convertiti in valori
Esempio:
dor_html('<a
href="scm.php?cod={progressivo}">progressivo</a>');
// ritorna la stringa '<a
href="scm.php?cod=23">codice</a>
dor_list()
Funzione che esegue un'interrogazione sulla tabella del database ed
inizializza l'archivio per essere visualizzato in una tabella html.
Parametro d'input:
$dor_where - Parametro where
della query SQL (leggere manuale SQL)
$dor_order - Parametro order
della query SQL (leggere manuale SQL)
$dor_pro - Parametro progressivo
Ritorno:
$bof_dor - Se il database è
vuoto viene impostato a 1
$eof_dor - Se il database è
vuoto viene impostato a 1
Esempio:
dor_list();
// effettua l'interrogazione dell'archivio
dor_pagpre($link, $yestext, $notext)
Funzione che prepara un link html per procedere alla pagina
precedente di una lista. Da utilizzare solo dopo aver inizializzato una
lista con il comando dor_list()
Parametro d'input:
$link - Nome della pagina
html che viene caricata dopo il click sul link.
$yestext - Testo visualizzato
per link se esistono altri records.
$notext - Testo visualizzato
per link se non esistono altri records.
Ritorno:
Nessuno. Crea il link html per la pagina precedente di una lista
Esempio:
$dor_pagpre('dorlist.php',
'<< pagina precedente', ' ')'; //
prepara un link alla pagina precedente visualizzando il testo $yestext se
esistono dei records altrimenti il testo contenuto in $notext
dor_pagsuc($link, $yestext, $notext)
Funzione che prepara un link html per procedere alla pagina
successiva di una lista. Da utilizzare solo dopo aver inizializzato una
lista con il comando dor_list()
Parametro d'input:
$link - Nome della pagina
html che viene caricata dopo il click sul link.
$yestext - Testo visualizzato
per link se esistono altri records.
$notext - Testo visualizzato
per link se non esistono altri records.
Ritorno:
Nessuno. Crea il link html per la pagina successiva di una lista
Esempio:
$dor_pagsuc('dorlist.php',
'pagina successiva >>', ' ')'; //
prepara un link alla pagina successiva visualizzando il testo $yestext se
esistono dei records altrimenti il testo contenuto in $notext
dor_read()
Funzione che legge un determinato record dal database.
Parametro d'input:
$dor_pro - Contiene il
progressivo della chiave da leggere
$dor_rig - Contiene il rigo
della chiave da leggere
Ritorno:
$bof_dor - Se la lettura non
va a buon fine viene impostato a 1
$eof_dor - Se la lettura non va
a buon fine viene impostato a 1
Esempio:
$dor_pro = 10;
// impostazione parametro d'input
dor_read();
// effettua la lettura
dor_readnext()
Funzione che legge il record successivo di una lista. Da utilizzare
solo dopo aver inizializzato una lista con il comando dor_list()
Parametro d'input:
Ritorno:
$eof_dor - Se la lettura va
oltre la fine dell'archivio viene impostato a 1
Esempio:
$dor_readnext()'; //
legge il record successivo
dor_show($field, $type = 'str')
La funzione serve per visualizzare il contenuto di un campo del
database. Contiene dei parametri d'input che aiutano la formattazione
del campi numerici.
Parametro d'input:
$field - Nome del campo da
visualizzare (fare riferimento all'appendice A)
$type - Tipo di
visualizzazione. Quelli supportati sono:
'qua' - per campo quantità.
Aggiunge la virgola e i decimali
'val' - per campo lire.
'eur' - per campo euro.
Aggiunge la virgola e i decimali
'str' - non apporta nessuna
variazione al campo
Ritorno:
Nessuno ritorno. Il campo viene visualizzato.
Esempio:
dor_show('progressivo');
// visualizza il progressivo
|