car_add()
Funzioni utilizzata per aggiungere un articolo al carrello.
Parametro d'input:
$car_codart - Il codice
dell'articolo da aggiungere
$car_qua - La quantità da
addizionare
Ritorno:
Nessuno ritorno.
Esempio:
$car_codart = '1024';
// assegna il codice articolo da aggiungere
$car_qua = 1;
// assegna la quantità da aggiungere
car_add();
// aggiunge l'articolo al carrello
car_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.
'disponibile' - ritorna la
disponibilità di magazzino
'totrigo' - ritorna il totale
del carrello
'totrigoeuro' - ritorna il
totale carrello in euro
'totimprigo' - ritorna il
totale con ia del carrello
'totimprigoeuro' - ritorna il
totale con iva del carrello in euro
'totpeso' - ritorna il totale
peso del carrello
'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:
car_calc('listino');
// visualizza il listino vendita
car_calc('disponibile');
// visualizza la disponibilità
car_campoqua($width = 2)
Funzioni che visualizza un campo in una form html.
Parametro d'input:
$width - La larghezza del
campo. Se viene omessa prende il valore di 2
Ritorno:
Nessuno ritorno.
Esempio:
car_campoqua(3); //
crea campo di larghezza 3
car_carrello()
Funzioni utilizzata per avviare automaticamente, a seconda del
contenuto del parametro d'input, altre funzioni di gestione del
database.
Parametro d'input:
$car_add - Con un qualsiasi
carattere avvia la funzione car_add()
$car_upd - Con un qualsiasi
carattere avvia la funzione car_update()
$car_del - Con un qualsiasi
carattere avvia la funzione car_delete()
Ritorno:
Nessuno ritorno. Avvia la funzione prescelta..
Esempio:
$car_add = 'si'; //
assegna un valore al parametro
car_carrello(); //
avvia la funzione car_add()
car_castiva($field, $row = 1)
Funzione che visualizza i campi del castelletto iva. L'elenco dei
campi abilitati è riportato tra i parametri d'input.
Parametro d'input:
$field - Il nome del campo
da visualizzare. I valori sono:
'codaliquota' - ritorna il
codice dell'aliquota
'descrizione' - ritorna la
descrizione dell'aliquota
'imponibile' - ritorna
l'imponibile calcolato
'aliquota' - ritorna la
percentuale dell'aliquota
'imposta' - ritorna l'imposta
calcolata
'totimponibile' - ritorna il
totale degli imponibili
'toteuroimponibile' - ritorna
il totale degli imponiobili in euro
'totimposta' - ritorna il
totale delle imposte
'toteuroimposta' - ritorna il
totale delle imposte in euro
'totordine' - ritorna il
totale dell'ordine
'toteuroordine' - ritorna il
totale dell'ordine in euro
$row - La riga del
castelletto da visualizzare
Ritorno:
Nessuno ritorno.
Esempio:
car_castiva('codaliquota', 3); //
visualizza il codice aliquota della terza riga del castelletto.
car_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
Ritorno:
Nessuno ritorno. La decodifica viene visualizzata.
Esempio:
car_decode('codaliquota');
// visualizza la descrizione aliquota
car_decode('codarticolo'); //
visualizza la descrizione articolo
car_delete()
Funzioni utilizzata per cancellare un articolo dal carrello.
Parametro d'input:
$car_codart - Il codice
dell'articolo da cancellare
Ritorno:
Nessuno ritorno.
Esempio:
$car_codart = '1024';
// assegna il codice articolo da cancellare
car_delete(); //
cancella l'articolo dal carrello
car_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:
$cod = car_field('codice'); //
ritorna il codice
car_getcastiva($field, $row = 1)
Funzione che ritorna i campi del castelletto iva. L'elenco dei campi
abilitati è riportato tra i parametri d'input.
Parametro d'input:
$field - Il nome del campo
da visualizzare. I valori sono:
'codaliquota' - ritorna il
codice dell'aliquota
'descrizione' - ritorna la
descrizione dell'aliquota
'imponibile' - ritorna
l'imponibile calcolato
'aliquota' - ritorna la
percentuale dell'aliquota
'imposta' - ritorna l'imposta
calcolata
'totimponibile' - ritorna il
totale degli imponibili
'toteuroimponibile' - ritorna
il totale degli imponiobili in euro
'totimposta' - ritorna il
totale delle imposte
'toteuroimposta' - ritorna il
totale delle imposte in euro
'totordine' - ritorna il
totale dell'ordine
'toteuroordine' - ritorna il
totale dell'ordine in euro
$row - La riga del
castelletto da ritornare
Ritorno:
Il valore del campo richiesto.
Esempio:
$codali =
car_getcastiva('codaliquota', 3); //
ritorna il codice aliquota della terza riga del castelletto.
car_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:
car_html('<a
href="scm.php?cod={codice}">codice</a>'); //
ritorna la stringa '<a
href="scm.php?cod=2301">codice</a>
car_list()
Funzione che esegue un'interrogazione sulla tabella del database ed
inizializza l'archivio per essere visualizzato in una tabella html.
Parametro d'input:
$car_where - Parametro where
della query SQL (leggere manuale SQL)
$car_order - Parametro order
della query SQL (leggere manuale SQL)
Ritorno:
$bof_car - Se il database è
vuoto viene impostato a 1
$eof_car - Se il database è
vuoto viene impostato a 1
Esempio:
car_list();
// effettua l'interrogazione dell'archivio
car_options($default = '')
La funzione riempie un'option box di un form html con tutti i
records. Per preselezionare un valore specifico, impostate il parametro $default.
Parametro d'input:
$default - Contiene il
valore di un "value" dell'option box da selezionare
$car_where - Parametro where
della query SQL (leggere manuale SQL)
$car_order - Parametro order
della query SQL (leggere manuale SQL)
Ritorno:
Nessuno ritorno. viene generata un'option box in un form html.
Esempio:
<select size="1"
name="car_cod">
<option
selected value="">Qualsiasi</option>
<script language="php">car_options('23002');</script>
</select>
// aggiunge le altre <option> selezionando
quella con valore = '23002'
car_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 car_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:
$car_pagpre('carlist.php',
'<< pagina precedente', ' ')'; //
prepara un link alla pagina precedente visualizzando il testo $yestext se
esistono dei records altrimenti il testo contenuto in $notext
car_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 car_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:
$car_pagsuc('carlist.php',
'pagina successiva >>', ' ')'; //
prepara un link alla pagina successiva visualizzando il testo $yestext se
esistono dei records altrimenti il testo contenuto in $notext
car_read()
Funzione che legge un determinato record dal database.
Parametro d'input:
$car_codart - Contiene il
codice della chiave da leggere
Ritorno:
$bof_car - Se la lettura non
va a buon fine viene impostato a 1
$eof_car - Se la lettura non va
a buon fine viene impostato a 1
Esempio:
$car_codart = '10220';
// impostazione parametro d'input
car_read();
// effettua la lettura
car_readnext()
Funzione che legge il record successivo di una lista. Da utilizzare
solo dopo aver inizializzato una lista con il comando car_list()
Parametro d'input:
Ritorno:
$eof_car - Se la lettura va
oltre la fine dell'archivio viene impostato a 1
Esempio:
$car_readnext()'; //
legge il record successivo
car_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:
car_show('codice');
// visualizza il codice
car_update()
Funzioni utilizzata per aggiornare un articolo del carrello.
Parametro d'input:
$car_codart - Il codice
dell'articolo da aggiornare
$car_qua - La quantità da
aggiornare
Ritorno:
Nessuno ritorno.
Esempio:
$car_codart = '1024';
// assegna il codice articolo da aggiornare
$car_qua = 1;
// assegna la quantità da aggiornare
car_update(); //
aggiorna l'articolo del carrello
|