Giovedì 09 Febbraio 2012
Nel Sito
Home Page
Download
Documentazione
Esempi
Siti Sviluppati

Link Utili

Suggerimenti
Ordinare le liste
Ogni lista ha un ordine predefinito ma può esser cambiato semplicemente impostando dei parametri prima della funzione di lsita. Per esempio se si vuole ordina la lista degli articoli per codice basta inserire la seguente riga:

$art_order='codice';

oppure se si desidera un ordine a più campi:

$art_order="codice, nome';
 
See-Commerce - Manuale Utente
6.3.13 - Le Funzioni del Modulo scord.inc  | Indice | << | >>
 
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', '&nbsp;')';   // 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 >>', '&nbsp;')';   // 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

 
Indice | << | >>
Home Page | Download | Documentazione | Esempi | Siti Sviluppati