|
Variabili di modulo.
Questo modulo ha delle variabili globali che possono essere assegnate
prima dell'inclusione del modulo stesso. L'assegnazione permette di
eseguire delle funzioni prima di qualsiasi istruzione html.
Queste variabili sono:
$formop - Può contenere i
seguenti valori: 'add' che esegue automaticamente la funzione add.
Per esempio, e' possibile chiamare la pagina html passando come
parametro queste variabili:
<a
href="pagina.php?formop=add>aggiorna</a>
In questo caso, prima della visualizzazione della pagina html, viene
eseguita l'istruzione scheda.
ord_add()
Funzioni utilizzata per aggiungere l'ordine al database. Gli articoli
vengono presi dall'archivio carrello.
Parametro d'input:
$g_codcli - Il codice del
cliente
$ord_codvet - Il codice del
vettore
$ord_qua - La quantità da
addizionare
Ritorno:
Nessuno ritorno.
Esempio:
$g_codcli = 14;
// assegna il codice cliente dell'ordine
$ord_codvet = '001'; //
assegna il codice vettore
ord_add();
// aggiunge l'ordine al database
ord_addnotes($progr = 0, $note =
"")
Funzioni utilizzata per aggiungere testo nel campo note dell'ordine.
Parametro d'input:
$progr - Il progressivo
dell'ordine
$note - Il testo da aggiungere
alle note. Il testo verrà accodato ad eventuali note già esistenti.
Ritorno:
Nessuno ritorno.
Esempio:
ord_addnotes(1, 'pagamento
effettuato'); // aggiunge la nota all'ordine 1
ord_clearnotes($progr = 0)
Funzioni utilizzata per pulire il campo note dell'ordine.
Parametro d'input:
$progr - Il progressivo
dell'ordine
Ritorno:
Nessuno ritorno.
Esempio:
ord_clearnotes(1); //
pulisce il campo note dell'ordine 1
ord_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:
'codcliente' - visualizza
la denominazione del cliente
'dcodnazione' - visualizza la
denominazione della nazione
'codpagamento' - visualizza
la descrizione del pagamento.
'codbanca' - visualizza la
denominazione della banca.
'codselezione' - visualizza
la descrizione della selezione cliente
'codvettore' - visualizza la
denominazione del vettore.
'status' - visualizza la
descrizione dello status dall'archivio defaults
Ritorno:
Nessuno ritorno. La decodifica viene visualizzata.
Esempio:
ord_decode('codpagamento'); //
visualizza la descrizione pagamento
ord_decode('codcliente'); //
visualizza la denominaizone cliente
ord_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 = ord_field('progressivo');
// ritorna il progressivo
ord_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:
ord_html('<a
href="scm.php?cod={progressivo}">progressivo</a>');
// ritorna la stringa '<a
href="scm.php?cod=23">codice</a>
ord_list()
Funzione che esegue un'interrogazione sulla tabella del database ed
inizializza l'archivio per essere visualizzato in una tabella html.
Parametro d'input:
$ord_where - Parametro where
della query SQL (leggere manuale SQL)
$ord_order - Parametro order
della query SQL (leggere manuale SQL)
$g_codcli - Parametro codice cliente.
Ritorno:
$bof_ord - Se il database è
vuoto viene impostato a 1
$eof_ord - Se il database è
vuoto viene impostato a 1
Esempio:
ord_list();
// effettua l'interrogazione dell'archivio
ord_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 ord_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:
$ord_pagpre('ordlist.php',
'<< pagina precedente', ' ')'; //
prepara un link alla pagina precedente visualizzando il testo $yestext se
esistono dei records altrimenti il testo contenuto in $notext
ord_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 ord_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:
$ord_pagsuc('ordlist.php',
'pagina successiva >>', ' ')'; //
prepara un link alla pagina successiva visualizzando il testo $yestext se
esistono dei records altrimenti il testo contenuto in $notext
ord_read()
Funzione che legge un determinato record dal database.
Parametro d'input:
$ord_pro - Contiene il
progressivo della chiave da leggere
Ritorno:
$bof_ord - Se la lettura non
va a buon fine viene impostato a 1
$eof_ord - Se la lettura non va
a buon fine viene impostato a 1
Esempio:
$ord_pro = 1;
// impostazione parametro d'input
ord_read();
// effettua la lettura
ord_readnext()
Funzione che legge il record successivo di una lista. Da utilizzare
solo dopo aver inizializzato una lista con il comando ord_list()
Parametro d'input:
Ritorno:
$eof_ord - Se la lettura va
oltre la fine dell'archivio viene impostato a 1
Esempio:
$ord_readnext()'; //
legge il record successivo
ord_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:
ord_show('progressivo');
// visualizza il progressivo
|