phpDocumentor VFront
Function-Libraries
[ class tree: VFront ] [ index: VFront ] [ all elements ]

Procedural File: func.frontend.php

Source Location: /inc/func.frontend.php

Page Details

Libreria di funzioni di gestione del database di regole di VFront.

Libreria di funzioni di gestione del database di regole di VFront. Sono qui scritte le funzioni di gestione dei registri e di utilità per la lettura e scrittura delle tabelle di sistema

Author:  Mario Marcello Verona <marcelloverona@gmail.com>
Version:  0.90
Copyright:  2007 Mario Marcello Verona
Filesource:  Source Code for this file
License:  GNU Public License
Functions
campo_is_numeric  [line 853]

bool campo_is_numeric( mixed $tabella_o_gid, string $campo  )

Funzione per la determinazione del tipo di campo

Funzione per la determinazione del tipo di campo Utile soprattutto per PostgreSQL

Parameters:
mixed   $tabella_o_gid: 
string   $campo: 


[ Top ]
concat_sintax  [line 824]

string concat_sintax( [string $arguments = ''], [string $as = '']  )

Imposta la sintassi SQL di concatenazione stringhe

Imposta la sintassi SQL di concatenazione stringhe Questa funzione si rende necessaria a causa della diversa sintassi di mysql e postgresql

Parameters:
string   $arguments: 
string   $as: 


[ Top ]
elimina_allegato  [line 768]

bool elimina_allegato( [int $id_allegato = null]  )

Cancella dal DB e dal filesystem un allegato

Cancella dal DB e dal filesystem un allegato

Parameters:
int   $id_allegato: 


[ Top ]
is_campo  [line 218]

bool is_campo( string $campo  )

Funzione di test per verificare l'esistenza di un campo di tabella

Funzione di test per verificare l'esistenza di un campo di tabella

Parameters:
string   $campo: 


[ Top ]
is_tabella  [line 184]

bool is_tabella( string $tabella  )

Funzione di test per verificare l'esistenza di una tabella

Funzione di test per verificare l'esistenza di una tabella

Parameters:
string   $tabella: 


[ Top ]
is_tabella_by_oid  [line 202]

bool is_tabella_by_oid( int $oid  )

Funzione di test per verificare l'esistenza di una tabella attraverso l'oid

Funzione di test per verificare l'esistenza di una tabella attraverso l'oid

Parameters:
int   $oid: 


[ Top ]
limit_sintax  [line 794]

string limit_sintax( int $limit, [int $offset = '']  )

Imposta la sintassi SQL di LIMIT e OFFSET in base al tipo di database utilizzato

Imposta la sintassi SQL di LIMIT e OFFSET in base al tipo di database utilizzato Questa funzione si rende necessaria a causa della diversa sintassi di mysql e postgresql

Parameters:
int   $limit: 
int   $offset: 


[ Top ]
name2oid  [line 64]

int name2oid( string $name, [int $gid = 0]  )

Da nome tabella e gruppo restituisce l'id tabella (oid)

Da nome tabella e gruppo restituisce l'id tabella (oid)

Parameters:
string   $name: 
int   $gid: 


[ Top ]
oid2name  [line 22]

string oid2name( [int $oid = 0], [bool $solo_visibili = false]  )

Da l'oid di tabella restituisce il nome della stessa

Da l'oid di tabella restituisce il nome della stessa

Parameters:
int   $oid: 
bool   $solo_visibili: 


[ Top ]
prendi_allegati  [line 715]

array prendi_allegati( string $tabella, mixed $valore_id  )

Recupera i file allegati associati ad un dato record di una data tabella

Recupera i file allegati associati ad un dato record di una data tabella presenti nella tabella "allegato" sotto forma di matrice

Parameters:
string   $tabella: 
mixed   $valore_id: 


[ Top ]
prendi_all_PK  [line 475]

array prendi_all_PK( string $tabella, [int $gid = 'session']  )

Funzione che recupera tutte le chiavi primarie di una tabella.

Funzione che recupera tutte le chiavi primarie di una tabella. Funziona come prendi_PK() ma restituisce una o più chiavi sotto forma di array Da utilizzare quando si presume che le PK possano essere più di una

Parameters:
string   $tabella: 
int   $gid: 


[ Top ]
prendi_all_PK_submask_oid  [line 540]

void prendi_all_PK_submask_oid( $id_submask, [ $gid = 'session']  )
Parameters:
   $id_submask: 
   $gid: 


[ Top ]
prendi_colonne_frontend  [line 130]

matrix prendi_colonne_frontend( mixed $table_name, [string $campi = &quot;*&quot;], [bool $solo_visibili = true], [int $gid = &quot;session&quot;]  )

Prendi le informazioni sui campi di una data tabella dal nome oppure dall'oid per un dato gruppo

Prendi le informazioni sui campi di una data tabella dal nome oppure dall'oid per un dato gruppo

Parameters:
mixed   $table_name:  Nome della tabella
string   $campi:  Campi della tabella che si vogliono recuperare, separati da virgola (se più di uno)
bool   $solo_visibili:  Prende solo le tabelle visibili (diritto SELECT) dal gruppo specificato
int   $gid:  Gruppo secondo il quale recuperare le informazioni sulle tabelle. Se non specificato è il gruppo in sessione

API Tags:
Return:  Matrice di risultati SQL


[ Top ]
prendi_FK  [line 288]

array prendi_FK( mixed $tab, [int $gid = 0]  )

Prende le FK

Prende le FK Individua i campi coinvolti in una relazione esterna e tabella.campo a cui è legato Funziona sia passando l'oid numerico che una stringa che rappresenta il nome di tabella + il gruppo

Parameters:
mixed   $tab: 
int   $gid: 


[ Top ]
prendi_gruppi  [line 673]

array prendi_gruppi( [mixed $escludi_gid = '']  )

Restituisce unamatrice bidimensionale (gid=>nome_gruppo) dei gruppi presenti in DB VFront

Restituisce unamatrice bidimensionale (gid=>nome_gruppo) dei gruppi presenti in DB VFront Utile per (ad esempio) mostrare una tendina Si possono escludere dei gruppi mediante il parametro $escludi_gid

Parameters:
mixed   $escludi_gid: 


[ Top ]
prendi_info_view  [line 652]

void prendi_info_view( $view_name, [ $cols = &quot;*&quot;]  )
Parameters:
   $view_name: 
   $cols: 


[ Top ]
prendi_K_relazione_sub  [line 693]

void prendi_K_relazione_sub( $id_table  )
Parameters:
   $id_table: 


[ Top ]
prendi_link  [line 743]

array prendi_link( string $tabella, mixed $valore_id  )

Recupera i link associati al record di una data tabella

Recupera i link associati al record di una data tabella dalla tabella "Link" sotto forma di matrice

Parameters:
string   $tabella: 
mixed   $valore_id: 


[ Top ]
prendi_PK  [line 401]

string prendi_PK( string $tabella, [int $gid = 'session']  )

Funzione che, interrogando l'information_schema, recupera la chiava primaria di una tabella

Funzione che, interrogando l'information_schema, recupera la chiava primaria di una tabella

Parameters:
string   $tabella: 
int   $gid: 


[ Top ]
prendi_PK_oid  [line 575]

array prendi_PK_oid( int $oid, [string $table_type = 'BASE TABLE']  )

Prende la chiave primaria di una tabella in base all'OID (Id della tabella) passato

Prende la chiave primaria di una tabella in base all'OID (Id della tabella) passato

Parameters:
int   $oid: 
string   $table_type:  "BASE TABLE" | "VIEW"


[ Top ]
prendi_sottomaschere  [line 631]

array prendi_sottomaschere( int $oid, [bool $reverse = false], [bool $solo_visibili = false]  )

Prende le sottomaschere impostate per una data maschera data l'ID (oid) del record

Prende le sottomaschere impostate per una data maschera data l'ID (oid) del record

Parameters:
int   $oid: 
bool   $reverse: 
bool   $solo_visibili: 


[ Top ]
prendi_tabelle  [line 95]

array prendi_tabelle( [ $gid = 0], [bool $solo_visibili = false]  )

Prendi le tabelle presenti nel registro

Prendi le tabelle presenti nel registro

Parameters:
bool   $solo_visibili: 
   $gid: 


[ Top ]
ref_campo  [line 237]

matrix ref_campo( string $tabella, [string $campo = null]  )

Data una tabella ed un opzionale campo, restituisce le tabelle che sono ad essa collegate e dipendenti tramite un'analisi dei campi chiavi esterne.

Data una tabella ed un opzionale campo, restituisce le tabelle che sono ad essa collegate e dipendenti tramite un'analisi dei campi chiavi esterne.

Parameters:
string   $tabella: 
string   $campo: 


[ Top ]
variabili_campi  [line 360]

string variabili_campi( string $variabile  )

Sostituisce lato server alcune variabili specificate nell'impostazione dei campi da parte dell'amministratore

Sostituisce lato server alcune variabili specificate nell'impostazione dei campi da parte dell'amministratore e che possono essere inserite ad esempio nei campi hidden e restituisce il valore

Parameters:
string   $variabile: 


[ Top ]


Documentation generated on Sat, 22 Sep 2007 11:50:13 +0200 by phpDocumentor 1.4.0a2