Back to top


Data di inserimento: Martedì, 19 Gennaio 2010 15:23

ChronoConnectivity Multitabelle

Inviato da  Pubblicato in Componenti nativi
Download allegati:

Si tratta di una versione modificata dell'estensione Chronoconnectivity V2 RC3 della Chronoengine per consentire la gestione di query su più tabelle.

Le modifiche sostanziali sono state apportate al file che nella versione originale si trova in questa posizione components/com_chronoconnectivity/libraries/connection.php. Le modifiche sono queste.

la riga 198 è stata commentata e sostituita dalla seguente dove è stato tolto il riferimento alla singola tabella indicata nella configurazione della connessione

//$query = "SELECT * FROM ".$MyConnection->connectionrow->tablenames;
$query = "SELECT * FROM ";

linea 214 è stata inserita nella dichiarazione global la variabile $total, che rappresenta il numero dei record trovati dalla query. Questo consentirà di avere la variabile $total nei campi della connessione header, body e footer evitando di inserire nuovo codice per calcolo dei record che viene già fatto dal componente.

global $mainframe, $total;{/codecitation}

la linea 229 è stata commentata e sostituita dalla seguente dove è stato tolto il riferimento alla singola tabella indicata nella configurazione della connessione

//$database->setQuery( "SELECT count(*) FROM ".$MyConnection->connectionrow->tablenames." ".trim($WHERE) );
$database->setQuery( "SELECT count(*) FROM "." ".trim($WHERE) );

Le altre modifiche apportate riguardano la modifica di tutti i riferimenti a chronconnectivity che sono stati sostituiti con chronoconnectivity2 in tutti i file dell'originaria estensione al fine di dare alla nuova piena autonomia in joomla.

Queste variazioni consentiranno ora di poter inserire nel campo WHERE SQL non solo le condizioni della where ma l'inserimento di tutte le tabelle che vogliamo nella definizione della query. Praticamente tutto ciò che nella query sta normalmente da FROM in poi. Ciò è evidente se osserviamo le righe modificate. Praticamente ora potrà essere inserito non solo la WHERE ma qualsiasi comando sia necessario per definire la query. Quindi il nome del campo WHERE SQL della connessione dovrà essere inteso in questo nuovo significato.

Informazioni aggiuntive

  • Versione: 1.0
Letto 12362 volte Ultima modifica il Domenica, 14 Marzo 2010 17:30
Altro in questa categoria: Vminvoice »

Ultimi download

Richiesta di segnalazione area download

Prima di caricare un estensione assicurati di non violare il REGOLAMENTO
Ogni estensione caricata viene automaticamente nascosta agli utenti e i files vengono posti in "attesa di approvazione"; gli unici in grado di poter interagire con loro sono i moderatori.
Segnalate i vostri upload nella sezione "download" del forum, affinchè il moderatore possa testare i files e approvarli per il bene della comunità. Grazie per la collaborazione
Valerios


Cerca nei download

Login area download

Per poter inviare i propri file è necessario essere registrati al sito www.joomla.it

Se sei già registrato su Joomla.it ma non abilitato all'invio dei file, contattaci ed abiliteremo il tuo utente

Consiglia Joomla.it su Google

Se questo sito ti è stato utile consiglialo ora...
Accerchiati da Joomla!Migliaia di persone hanno già inserito Joomla.it nelle loro cerchie. Segui anche tu in tempo reale gli aggiornamenti e gli argomenti del giorno!

Ricerca su Joomla.it

...per il tuo dispositivo mobile

Naviga Joomla.it da dispositivi mobili
kreatif-multimedia-logo