Categoria: Pear

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, ”, ”, ‘ &nbsp’); 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: [php]$persona = new MiaPersona; $persona->nome…