Si può decidere di utilizzare solo alcuni campi di una tabella, specialmente quando viene effettuata una join tra più tabelle e di assegnare dei nomi specifci. Il manuale è poco chiaro Sul manuale ufficiale di DB_DataObject, alla pagina dedicata a…
Categoria: Pear
Usare HTML_QuickForm con Smarty
Come impiegare il package con un template engine come Smarty
Iniziare subito con Liveuser
Per installare subito il sistema e avere un DB con il quale fare subito delle prove basta leggere la documentazione allegata Installazione Per installare LiveUser e LiveAdmin ? sufficente utilizzare le procedure solite per i packages di PEAR. In particolare…
Le tabelle di liveuser
Elenco delle tabelle utilizzate e significato dei singoli campi Elenco delle tabelle * liveuser_applications * liveuser_areas * liveuser_area_admin_areas * liveuser_rights * liveuser_grouprights * liveuser_right_implied * liveuser_group_subgroups * liveuser_groups * liveuser_groupusers * liveuser_userrights * liveuser_perm_users * liveuser_users * liveuser_translations liveuser_users Il…
Tipi di utente in LiveUser
I tre diversi livelli di gestione differiscono tra loro anche per il modo in cui trattano i diversi titpi di utente che vengono definiti. Definizione I tipi di utente sono definiti nella tabella “liveuser_perm_user” 1) anonymus 2) user 3) admin…
addJoin(): relazioni permanenti in DB_DataObject
Il metodo addJoin() permette di definire le relazioni tra due tabelle per poi lavorare agevolmente con esse. Le relazioni devono essere impostate in un file di configurazione chiamato database.link.ini dove vengono specificati le tabelle e i campi coinvolti. Quindi per…
Usare HTML_QuickForm in pratica
A parte andare a dare un’occhiata al manuale, ho cercato qualcosa di interessante in rete e ho trovato un utile tutorial che ho gia segnalato qui . Quindi da questo tutorial traggo lo spunto per scrivere questi appunti sull’impiego pratico…
Il file di configurazione di LiveUser
Il file di configurazione imposta tutto il sistema, definendo anche le caratteristiche delle tabelle usate e le opzioni. Il file di configurazione è principalmente un array di parametri definiti per il sistema di autenticazione e dei permessi. Qui si possono…
Pulsanti di conferma e annullamento con QuickForm
// pulsanti $obj_submit[] = &HTML_QuickForm::createElement(‘submit’, ‘btnInserisci’, ‘Modifica’ ); $obj_submit[] = &HTML_QuickForm::createElement(‘button’, ‘btnAnnulla’, ‘Annulla’, array(‘onClick’=>”javascript:location=’index.php'”)); $obj_submit[] = &HTML_QuickForm::createElement(‘button’, ‘btnElimina’, ‘Elimina utente’, array(‘onClick’=>”confermaCancellaUser(‘deluser.php?uid=$id_user’)”)); $form->addGroup($obj_submit, ”, ”, ‘  ’); Il primo pulsante invia il form Il secondo annulla l’invio saltando ad un’altra pagina…
Quando usare DB_DataObject
Sempre. Ad esempio: il modo più semplice di gestire i dati in una tabella sarebbe quello di avere un oggetto che rappresenta l’entità associata alla tabella e richiamarne semplicemente i metodi. Riporto l’esempio dal manuale: Molte funzionalità sono state aggiunte…