<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.opendcn.org/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.opendcn.org/wiki/feed.php">
        <title>Documentazione openDCN</title>
        <description></description>
        <link>http://www.opendcn.org/wiki/</link>
        <image rdf:resource="http://www.opendcn.org/wiki/lib/images/favicon.ico" />
       <dc:date>2010-09-09T14:41:09+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=adminman&amp;rev=1269532675&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=agenda&amp;rev=1277481955&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=anonymous&amp;rev=1277755631&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=architettura_generale_cakephp&amp;rev=1280999996&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=attachments&amp;rev=1277827360&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=blockset&amp;rev=1277828391&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=caratteristiche_generali_di_opendcn_v_1.4.4&amp;rev=1269533842&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=content&amp;rev=1278926346&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=convenzioni_in_cakephp&amp;rev=1281000117&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=core&amp;rev=1278926967&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=creare_un_nuovo_strumento&amp;rev=1281000427&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=develman&amp;rev=1280999745&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=geomap&amp;rev=1278929291&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=gli_eventi&amp;rev=1281000235&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=gli_strumenti&amp;rev=1281000391&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=gli_utenti&amp;rev=1269533891&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=groups&amp;rev=1278929431&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=i_blockset&amp;rev=1282223527&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=i_content&amp;rev=1269534034&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=i_gruppi&amp;rev=1282223451&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=i_moduli_base&amp;rev=1274868921&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=i_moduli_di_base&amp;rev=1281000354&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=i_permessi&amp;rev=1282224815&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=il_meeting_online&amp;rev=1281101147&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=il_meeting_online_regolato&amp;rev=1269534102&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=il_menu&amp;rev=1269533956&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=il_modello_generale&amp;rev=1282837221&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=infodiscs&amp;rev=1278931641&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=integrazione_smarty-opendcn&amp;rev=1273781390&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=l_agenda&amp;rev=1281100960&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=l_amministratore&amp;rev=1279618010&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=la_citymap_o_discussione_libera&amp;rev=1269533978&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=la_consultazione_certificata&amp;rev=1281101052&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=la_di&amp;rev=1281101179&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=la_discussione_informata&amp;rev=1269534077&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=le_agende&amp;rev=1269534016&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=le_api&amp;rev=1281000273&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=le_consultazioni_certificate&amp;rev=1269534056&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=le_risorse&amp;rev=1281101237&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=le_stringhe&amp;rev=1281000309&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=le_viste_e_l_integrazione_tra_smarty_e_opendcn&amp;rev=1273854994&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=legenda&amp;rev=1278939860&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=light_polls&amp;rev=1276770306&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=links&amp;rev=1278940393&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=locations&amp;rev=1278940611&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=logs&amp;rev=1278940970&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=markerset&amp;rev=1278941900&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=meeting&amp;rev=1278941968&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=menu&amp;rev=1278942829&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=modello_er_degli_strumenti&amp;rev=1279617837&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=notifications&amp;rev=1278943184&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=permissions&amp;rev=1279023797&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=polls&amp;rev=1279024013&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=posts&amp;rev=1279024477&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=rating&amp;rev=1279024672&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=resources&amp;rev=1279025776&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=smarty&amp;rev=1272877955&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=smarty_le_viste_e_opendcn&amp;rev=1281000192&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=start&amp;rev=1268408010&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=templates&amp;rev=1279025859&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=texts&amp;rev=1279025985&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=users&amp;rev=1279027040&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=variables&amp;rev=1279027152&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=videos&amp;rev=1279027383&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.opendcn.org/wiki/doku.php?id=wikitool&amp;rev=1279027528&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.opendcn.org/wiki/lib/images/favicon.ico">
        <title>Documentazione openDCN</title>
        <link>http://www.opendcn.org/wiki/</link>
        <url>http://www.opendcn.org/wiki/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=adminman&amp;rev=1269532675&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-25T16:57:55+02:00</dc:date>
        <title>adminman</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=adminman&amp;rev=1269532675&amp;do=diff</link>
        <description>Sommario


	*  Caratteristiche generali di openDCN (v 1.4.4)

	*  L’amministratore
		*  Gli utenti
		*  I gruppi
		*  I blockset
		*  Il menu
		*  La citymap (o Discussione Libera)
		*  I permessi
		*  Le agende
		*  I content


	*  Gli strumenti
		*  Le consultazioni certificate
		*  La discussione informata
		*  Il meeting onLine regolato</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=agenda&amp;rev=1277481955&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-25T18:05:55+02:00</dc:date>
        <title>agenda</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=agenda&amp;rev=1277481955&amp;do=diff</link>
        <description>home/app/apis/agenda/agenda_api_controllers.php

class AgendaApiController extends ApiController





blockAgendaCreate

Renderizza la vista del form utile alla creazione di un'agenda.

Descrizione: blockAgendaCreate()

Parametri: nessun parametro

Return: void</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=anonymous&amp;rev=1277755631&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-28T22:07:11+02:00</dc:date>
        <title>anonymous</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=anonymous&amp;rev=1277755631&amp;do=diff</link>
        <description>home/app/apis/anonymous/anonymous_api_controllers.php

class AnonymousApiController extends ApiController





_create_pwd

Ritorna una stringa con la password per l'accesso anonimo.

Descrizione: _create_pwd($numchar = 0)

Parametri: $numchar - int

Return: string $passwd</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=architettura_generale_cakephp&amp;rev=1280999996&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-05T11:19:56+02:00</dc:date>
        <title>architettura_generale_cakephp</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=architettura_generale_cakephp&amp;rev=1280999996&amp;do=diff</link>
        <description>OpenDCN è basato su CakePHP, un framework open-source per lo sviluppo di applicazioni Web in PHP.

CakePHP è stato scelto in quanto in possesso di numerose caratteristiche in grado di favorire lo sviluppo di applicazioni web di buona qualità.

In particolare:</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=attachments&amp;rev=1277827360&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-29T18:02:40+02:00</dc:date>
        <title>attachments</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=attachments&amp;rev=1277827360&amp;do=diff</link>
        <description>home/app/apis/attachments/attachments_api_controllers.php

class AttachmentsApiController extends ApiController





_icon_file

Ritorna il nome delle icone partendo dal tipo di file.

Descrizione: _icon_file($file)

Parametri: $file - array

Return: $icon - string</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=blockset&amp;rev=1277828391&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-29T18:19:51+02:00</dc:date>
        <title>blockset</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=blockset&amp;rev=1277828391&amp;do=diff</link>
        <description>home/app/apis/blockset/blockset_api_controllers.php

class BlocksetApiController extends ApiController





area

...

Descrizione: area($blockset, $area)

Parametri: 

Return:

getBlock

Ritorna il blocco tramite l'id.

Descrizione: getBlock($id)

Parametri: $id - int

Return: array o '-1' se il blocco non esiste</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=caratteristiche_generali_di_opendcn_v_1.4.4&amp;rev=1269533842&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-25T17:17:22+02:00</dc:date>
        <title>caratteristiche_generali_di_opendcn_v_1.4.4</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=caratteristiche_generali_di_opendcn_v_1.4.4&amp;rev=1269533842&amp;do=diff</link>
        <description>openDCN è uno strumento che offre un supporto alla partecipazione e deliberazione in tutti quegli ambienti che necessitano un confronto tra le parti ed è particolarmente indicato per Enti territoriali quali comuni, province e Organizzazioni.



Il sistema openDCN è costituito da:</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=content&amp;rev=1278926346&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-12T11:19:06+02:00</dc:date>
        <title>content</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=content&amp;rev=1278926346&amp;do=diff</link>
        <description>home/app/apis/content/content_api_controllers.php

class ContentApiController extends ApiController





blocksMap

Ritorna un array di stringhe con i dati del blocco content.

Descrizione: blocksMap()

Parametri: nessun parametro.

Return: array

deletePage

Cancella il content.

Descrizione: deletePage($params,&amp;$prev)

Parametri:</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=convenzioni_in_cakephp&amp;rev=1281000117&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-05T11:21:57+02:00</dc:date>
        <title>convenzioni_in_cakephp</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=convenzioni_in_cakephp&amp;rev=1281000117&amp;do=diff</link>
        <description>File e classi

In generale, i nomi dei file sono in minuscolo, mentre i nomi delle classi sono del tipo CamelCased.

Ad esempio: la classe KissesAndHugsController sarà rintracciabile nel file kisses_and_hugs_controller.php.

Il nome della classe contenuta in un file può tuttavia non essere così strettamente correlato al nome dello stesso. Ad esempio, la classe EmailComponent è contenuta in un file chiamato email.php e la classe HtmlHelper in un file chiamato html.php.</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=core&amp;rev=1278926967&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-12T11:29:27+02:00</dc:date>
        <title>core</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=core&amp;rev=1278926967&amp;do=diff</link>
        <description>home/app/apis/core/api_controllers.php

class ApiController extends Controller





eventHandler

Il sistema invoca questa funzione per creare con evento.

Descrizione: eventHandler(&amp;$class, $handler, $params, &amp;$prev)

Parametri:

	*  $class - array
		*  $handler - array
		*  $params - array
		*  $prev - array</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=creare_un_nuovo_strumento&amp;rev=1281000427&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-05T11:27:07+02:00</dc:date>
        <title>creare_un_nuovo_strumento</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=creare_un_nuovo_strumento&amp;rev=1281000427&amp;do=diff</link>
        <description>Nelle prossime righe verrà indicata l'architettura base di uno strumento e ciò che lo sviluppatore deve creare per poterlo integrare nel Sistema.



Ogni strumento deve essere composto da:

	*  un modello, che definisce lo strumento sia a livello di database sia a livello di classe che estende AppModel
	*  un controller, dove sono definite, oltre ad altre, le funzioni di creazione/modifica di uno strumento
	*  una vista, che ne permette la visualizzazione
	*  le api, che gli permettono di comuni…</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=develman&amp;rev=1280999745&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-05T11:15:45+02:00</dc:date>
        <title>develman</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=develman&amp;rev=1280999745&amp;do=diff</link>
        <description>INDICE


	*  Architettura generale, cakePHP
		*  Convenzioni in cakePHP

	*  Smarty, le viste e openDCN
	*  Gli Eventi
	*  Le API
	*  Le Stringhe
	*  I Moduli di base
	*  Gli Strumenti
		*  Creare un nuovo strumento

	*  Il modello generale
		*   Modello ER dell'agenda
		*   Modello ER della consultazione certificata
		*   Modello ER del meeting
		*   Modello ER della discussione informata
		*   Modello ER delle risorse</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=geomap&amp;rev=1278929291&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-12T12:08:11+02:00</dc:date>
        <title>geomap</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=geomap&amp;rev=1278929291&amp;do=diff</link>
        <description>home/app/apis/geomap/geomap_api_controller.php

class GeomapApiController extends ApiController





_get_css_size

Prende un numero o una stringa e la ritorna nel valore in px valido per lo stile css.

Descrizione: _get_css_sizeo($dim)

Parametri: $dim - int o string

Return: string</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=gli_eventi&amp;rev=1281000235&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-05T11:23:55+02:00</dc:date>
        <title>gli_eventi</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=gli_eventi&amp;rev=1281000235&amp;do=diff</link>
        <description>Introduzione



OpenDCN è una piattaforma costituita da moduli che interagiscono tra di loro attraverso il sistema degli eventi.

Ogni modulo compie le proprie funzioni solo al determinarsi di uno o più eventi, in questo modo si forma un metodo di lavoro secondo il quale si può conservare la modularità del sistema, con la possibilità di implementare nuove funzioni senza dover modificare la struttura già esistente.</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=gli_strumenti&amp;rev=1281000391&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-05T11:26:31+02:00</dc:date>
        <title>gli_strumenti</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=gli_strumenti&amp;rev=1281000391&amp;do=diff</link>
        <description>Gli strumenti messi a disposizione da openDCN non sono altro che dei moduli che svolgono un ruolo particolare; sono infatti il vero e proprio mezzo comunicativo presente nel sistema, eccone l'elenco:



AGENDA (vedi API)



L'Agenda è il principale strumento comunicativo di openDCN; al suo interno vengono gestiti i processi partecipativi che permettono il raggiungimento di più obiettivi quali, ad esempio, la formulazione di una proposta, la scelta tra alcune alternative, la stesura di un documen…</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=gli_utenti&amp;rev=1269533891&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-25T17:18:11+02:00</dc:date>
        <title>gli_utenti</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=gli_utenti&amp;rev=1269533891&amp;do=diff</link>
        <description>Come abbiamo già specificato, gli utenti di openDCN hanno la possibilità di compiere azioni in dipendenza del ruolo ricoperto in ciascun contesto.

Ciascun utente infatti assume un ruolo differente a seconda del contesto nel quale si trova ad operare. Consideriamo contesto, ad esempio, uno strumento deliberativo o un’area all’interno dello spazio di community. 

Il ruolo è l’insieme dei permessi di un utente o di un gruppo di utenti all’interno di un contesto, cioè l’insieme delle azioni che ess…</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=groups&amp;rev=1278929431&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-12T12:10:31+02:00</dc:date>
        <title>groups</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=groups&amp;rev=1278929431&amp;do=diff</link>
        <description>home/app/apis/groups/groups_api_controller.php

class GroupsApiController extends ApiController





getGroup

Ritorna il gruppo corrispondente all'id.

Descrizione: getGroup($id)

Parametri: $id - int 

Return: array

getGroups

Ritorna un array con all'interno tutti i gruppi.

Descrizione: getGroups()

Parametri: nessun parametro

Return: array</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=i_blockset&amp;rev=1282223527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-19T15:12:07+02:00</dc:date>
        <title>i_blockset</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=i_blockset&amp;rev=1282223527&amp;do=diff</link>
        <description>Il contenuto delle pagine è composto da blocchi di contenuti.

Ogni pagina è costituita da un insieme di blocchi denominato blockset cui è demandata l’organizzazione dei contenuti della pagina. Un blockset è caratterizzato da:


	*  un nome e una descrizione;

	*  un template;

	*  un insieme di path (percorsi);

	*  un insieme di aree (esemplificativo): header, left, center, right, footer.</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=i_content&amp;rev=1269534034&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-25T17:20:34+02:00</dc:date>
        <title>i_content</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=i_content&amp;rev=1269534034&amp;do=diff</link>
        <description>Per il modulo Content il contenuto principale consiste in un testo HTML da visualizzare, corredato da un titolo.

L’amministratore può creare nuovi content, visualizzare o modificare i content presenti. Non è ancora possibile eliminare dei content ma, di fatto, lo si può fare oscurandone la vista attraverso i permessi.

Il modulo Content gestisce il testo HTML sia come contenuto principale che come contenuto aggiuntivo esportabile e visualizzabile in un blocco. 

Tramite questo modulo è quindi p…</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=i_gruppi&amp;rev=1282223451&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-19T15:10:51+02:00</dc:date>
        <title>i_gruppi</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=i_gruppi&amp;rev=1282223451&amp;do=diff</link>
        <description>I gruppi sono fatti per gestire un insieme di utenti; di default esistono due gruppi principali: quello di tutti gli utenti registrati (Registered users) e quello di tutti gli utenti in generale, compresi gli anonimi (All users).

L’amministratore, dal suo pannello di controllo può modificare o rimuovere qualsiasi gruppo oppure estrarre da un gruppo un singolo utente.

Ad ogni gruppo possono essere assegnati più permessi, in questo modo gli stessi verranno ereditati dai membri di quel gruppo.


…</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=i_moduli_base&amp;rev=1274868921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-05-26T12:15:21+02:00</dc:date>
        <title>i_moduli_base</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=i_moduli_base&amp;rev=1274868921&amp;do=diff</link>
        <description>Il sistema modulare di openDCN comprende più moduli, alcuni che possiamo considerare “di base”, altri più “complementari” e per questo definiti ”strumenti”.

Ogni parte del sistema è gestita da un modulo diverso, ecco quindi un elenco di quelli definiti “di base”:</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=i_moduli_di_base&amp;rev=1281000354&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-05T11:25:54+02:00</dc:date>
        <title>i_moduli_di_base</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=i_moduli_di_base&amp;rev=1281000354&amp;do=diff</link>
        <description>Il sistema comprende più moduli, alcuni che possiamo considerare “di base”, altri più “complementari” e per questo definiti ”strumenti”.

Ogni parte del sistema è gestita da un modulo diverso, ecco quindi un elenco di quelli definiti “di base”:</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=i_permessi&amp;rev=1282224815&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-19T15:33:35+02:00</dc:date>
        <title>i_permessi</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=i_permessi&amp;rev=1282224815&amp;do=diff</link>
        <description>Dal punto di vista implementativo, openDCN è costituito da moduli dotati di un insieme di azioni tramite le quali gli altri moduli o l’utente esterno interagiscono con essi.

L’esecuzione di ciascuna azione è però condizionata dal possesso da parte del richiedente del permesso per eseguirla.

Risulta quindi in pratica impossibile utilizzare un modulo senza prima averne definito i permessi di accesso, dato che il comportamento automatico di ogni modulo è quello di non eseguire l’azione specificat…</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=il_meeting_online&amp;rev=1281101147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-06T15:25:47+02:00</dc:date>
        <title>il_meeting_online</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=il_meeting_online&amp;rev=1281101147&amp;do=diff</link>
        <description>----------




SQL delle tabelle:




MEETINGS


CREATE TABLE IF NOT EXISTS `meetings` (
`id` int(11) NOT NULL auto_increment,
`title` text NOT NULL,
`main_motion` int(11) NOT NULL,
`floor_timer` int(11) NOT NULL,
`id_oob` int(11) NOT NULL,
`suspend` int(11) NOT NULL,
`quorum` int(11) NOT NULL,
PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;


MEETING_ODG - Descrizione ordine del giorno.</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=il_meeting_online_regolato&amp;rev=1269534102&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-25T17:21:42+02:00</dc:date>
        <title>il_meeting_online_regolato</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=il_meeting_online_regolato&amp;rev=1269534102&amp;do=diff</link>
        <description>Il Meeting On-Line regolato è uno strumento per la discussione sincrona, simile ad una chat, in cui i tempi ed i modi di interazione fra i partecipanti sono regolati da regole di conduzione del meeting che garantiscono a tutti di potersi esprimere e di poter arrivare ad un risultato condiviso della discussione.

Una sessione di Meeting regolato si basa su un ordine del giorno che rappresenta gli argomenti che verranno trattati durante l’esecuzione dello stesso.

Ogni punto all’ordine del giorno …</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=il_menu&amp;rev=1269533956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-25T17:19:16+02:00</dc:date>
        <title>il_menu</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=il_menu&amp;rev=1269533956&amp;do=diff</link>
        <description>Il menu è unico e strutturato ad albero; con il termine “unico” si intende che il sistema non mette a disposizione delle ‘istanze’ di menu separate, ma è una struttura unica costituita da voci principali e voci secondarie.

La gestione del menu permette di inserire, modificare, spostare o eliminare voci del menu, decidendo dove posizionarle, secondo uno schema ad albero.

La visualizzazione delle voci secondarie (menu secondari) dipende dai blockset utilizzati, nel senso che ogni pagina di menu …</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=il_modello_generale&amp;rev=1282837221&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-26T17:40:21+02:00</dc:date>
        <title>il_modello_generale</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=il_modello_generale&amp;rev=1282837221&amp;do=diff</link>
        <description>Il modello ER permette di capire la struttura delle tabelle che compongono gli strumenti di openDCN.


Nota:

in ogni schema vengono riportate solo le chiavi primarie e gli attributi più utili nell'identificare le relazioni tra le entità.

Di seguito al modello verranno riportati i codici SQL utilizzati per creare le tabelle all'interno del database del sistema.



Le entità evidenziate in azzurro sono quelle principali/fondamentali; quelle evidenziate in verde (con il doppio bordo) rappresentan…</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=infodiscs&amp;rev=1278931641&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-12T12:47:21+02:00</dc:date>
        <title>infodiscs</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=infodiscs&amp;rev=1278931641&amp;do=diff</link>
        <description>home/app/apis/infodiscs/infodiscs_api_controller.php

class InfodiscsApiController extends ApiController





clone_geoData_for_infodiscPost

Copia tutti i dati della mappa di una discussione informata su un'altra discussione informata.

Descrizione: clone_geoData_for_infodiscPost($ipost_source,$ipost_dest)

Parametri:</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=integrazione_smarty-opendcn&amp;rev=1273781390&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-05-13T22:09:50+02:00</dc:date>
        <title>integrazione_smarty-opendcn</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=integrazione_smarty-opendcn&amp;rev=1273781390&amp;do=diff</link>
        <description>Uno degli aspetti caratteristici di Smarty è la compilazione dei template.

Questo significa che Smarty legge i file dei template e crea script PHP a partire da questi. Una volta creati, questi script vengono eseguiti da quel momento in poi: di conseguenza si evita una costosa analisi dei template ad ogni richiesta.



Smarty è dotato di molte funzioni preconfigurate, tuttavia, per ottenere una maggiore integrazione tra openDCN e Smarty, sono state create delle funzioni specifiche e le principal…</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=l_agenda&amp;rev=1281100960&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-06T15:22:40+02:00</dc:date>
        <title>l_agenda</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=l_agenda&amp;rev=1281100960&amp;do=diff</link>
        <description>----------




SQL delle tabelle:




AGENDA


CREATE TABLE IF NOT EXISTS `agendas` (
`id` int(10) unsigned NOT NULL auto_increment,
`title` varchar(255) NOT NULL,
`description` text NOT NULL,
`start` datetime NOT NULL,
`end` datetime NOT NULL,
`real_start` datetime NOT NULL,
`real_end` datetime NOT NULL,
`status` tinyint(3) unsigned NOT NULL,
`location_id` int(10) unsigned NOT NULL,
`introduction_url` varchar(255) NOT NULL,
PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;


AGENDA T…</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=l_amministratore&amp;rev=1279618010&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-20T11:26:50+02:00</dc:date>
        <title>l_amministratore</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=l_amministratore&amp;rev=1279618010&amp;do=diff</link>
        <description>È presente di default un Amministratore di sistema che gestisce tutti i permessi dei vari utenti in ogni sezione della piattaforma.

L’insieme dei permessi assegnati ad ogni utente definisce il suo ruolo all’interno di ogni modulo (o sezione – come ad es. le agende).
Ci sono in questo modo vari “livelli” di amministrazione, quello principale rappresentato dall’Amministratore di sistema (uno o più di uno) e quello specifico all’interno di ogni modulo, il cui compito può essere affidato ad uno o p…</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=la_citymap_o_discussione_libera&amp;rev=1269533978&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-25T17:19:38+02:00</dc:date>
        <title>la_citymap_o_discussione_libera</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=la_citymap_o_discussione_libera&amp;rev=1269533978&amp;do=diff</link>
        <description>E’ un forum di discussione in cui le discussioni sono costituite da un messaggio di avvio (il primo del thread) e da una serie di commenti (risposte). 

I commenti vengono comunque denominati genericamente messaggi. 

Il messaggio di avvio della discussione ha un oggetto (subject) che costituisce l’argomento della stessa, mentre i commenti ne sono privi. E’ possibile inviare una risposta sia al messaggio di avvio che ad un commento, senza alcun limite di annidamento.

La particolarità di questo …</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=la_consultazione_certificata&amp;rev=1281101052&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-06T15:24:12+02:00</dc:date>
        <title>la_consultazione_certificata</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=la_consultazione_certificata&amp;rev=1281101052&amp;do=diff</link>
        <description>----------




SQL delle tabelle:




POLLS


CREATE TABLE IF NOT EXISTS `polls` (
`id` int(10) unsigned NOT NULL auto_increment,
`title` varchar(255) collate latin1_general_ci NOT NULL,
`description` text collate latin1_general_ci NOT NULL,
`status` tinyint(3) unsigned NOT NULL,
`start` datetime NOT NULL,
`end` datetime NOT NULL,
`created` datetime NOT NULL,
`modified` datetime NOT NULL,
`registrar` varchar(255) collate latin1_general_ci NOT NULL,
`forwarder` varchar(255) collate latin1_general…</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=la_di&amp;rev=1281101179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-06T15:26:19+02:00</dc:date>
        <title>la_di</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=la_di&amp;rev=1281101179&amp;do=diff</link>
        <description>Inoltre le tabelle

	*  AGENDA_TOOLS
		*  WIKI_DOCUMENTS
		*  RATING
		*  OWNER_RESOURCES

sono collegate 'indirettamente' alla discussione informata in quanto ognuna di queste si può riferire nel proprio campo 'tool' o 'owner' allo strumento infodisc.</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=la_discussione_informata&amp;rev=1269534077&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-25T17:21:17+02:00</dc:date>
        <title>la_discussione_informata</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=la_discussione_informata&amp;rev=1269534077&amp;do=diff</link>
        <description>La Discussione Informata è uno strumento per la discussione asincrona simile ad un forum che consente la discussione ed elaborazione collaborativa di proposte e ha come finalità quella di produrre un documento di sintesi che sia il frutto del contributo dei partecipanti alla discussione.

E’ articolata in discussioni costituite da un messaggio di avvio e da una serie di commenti (risposte). 

I messaggi inviati sono sottoposti ad approvazione da parte del moderatore della Discussione Informata e…</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=le_agende&amp;rev=1269534016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-25T17:20:16+02:00</dc:date>
        <title>le_agende</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=le_agende&amp;rev=1269534016&amp;do=diff</link>
        <description>L’Agenda rappresenta lo strumento che definisce i progetti partecipativi, è articolato in fasi e ha il compito di coordinare gli strumenti deliberativi che la compongono.

Ogni strumento deliberativo infatti può essere attivato solo in quanto appartenente ad un’Agenda (eventualmente composta da una sola  fase).

L’Agenda è costituita da:</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=le_api&amp;rev=1281000273&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-05T11:24:33+02:00</dc:date>
        <title>le_api</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=le_api&amp;rev=1281000273&amp;do=diff</link>
        <description>Le api forniscono le procedure disponibili per la comunicazione tra i moduli all’interno del sistema.

Sono state create delle API “interne” ad openDCN per fare in modo che tutti i metodi dei moduli presenti nel sistema si possano interfacciare.



Le API che tratteremo in questo capitolo sono quelle “interne”, situate nella cartella home/app/apis, dove troviamo le api di ogni controller, organizzate per cartelle che prendono il nome del controller relativo (es. home/app/apis/agenda).



Infine,…</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=le_consultazioni_certificate&amp;rev=1269534056&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-25T17:20:56+02:00</dc:date>
        <title>le_consultazioni_certificate</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=le_consultazioni_certificate&amp;rev=1269534056&amp;do=diff</link>
        <description>La Consultazione Certificata è uno strumento che permette di esprimere il proprio parere in merito ad uno o più quesiti proposti attribuendo le proprie preferenze con modalità differenti a seconda del tipo di quesito proposto. 

Sono state implementate le seguenti tipologie di quesiti in relazione alle modalità con cui può essere espressa la risposta.</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=le_risorse&amp;rev=1281101237&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-06T15:27:17+02:00</dc:date>
        <title>le_risorse</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=le_risorse&amp;rev=1281101237&amp;do=diff</link>
        <description>----------




SQL delle tabelle:




RESOURCES


CREATE TABLE IF NOT EXISTS `resources` (
`id` int(10) unsigned NOT NULL auto_increment,
`title` varchar(255) NOT NULL,
`description` text NOT NULL,
`created` datetime NOT NULL,
`modified` datetime NOT NULL,
`user_id` int(10) unsigned default NULL,
`anonymous_id` int(10) unsigned default NULL,
PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;


OWNER RESOURCES</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=le_stringhe&amp;rev=1281000309&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-05T11:25:09+02:00</dc:date>
        <title>le_stringhe</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=le_stringhe&amp;rev=1281000309&amp;do=diff</link>
        <description>OpenDCN è una piattaforma multilingue; finora sono presenti l'italiano e l'inglese.

La visualizzazione della lingua dipende dalla gestione delle stringhe.


I controller e le view utilizzano, all'interno del codice di programmazione, degli identificatori di stringhe costanti che poi vengono utilizzati per effettuare la sostituzione con la stringa corrispondente nella lingua impostata nella specifica istanza. 

La notazione utilizzata per l'inserimento di questi identificaori è quella di parole …</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=le_viste_e_l_integrazione_tra_smarty_e_opendcn&amp;rev=1273854994&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-05-14T18:36:34+02:00</dc:date>
        <title>le_viste_e_l_integrazione_tra_smarty_e_opendcn</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=le_viste_e_l_integrazione_tra_smarty_e_opendcn&amp;rev=1273854994&amp;do=diff</link>
        <description>Per visualizzare i moduli di openDCN, il sistema si aiuta utilizzando Smarty, un compilatore di template.

Questo significa che Smarty legge i file dei template e crea script PHP a partire da questi. Una volta creati, questi script vengono eseguiti da quel momento in poi: di conseguenza si evita una costosa analisi dei template ad ogni richiesta.



Le viste - View - non sono altro che dei template che vengono applicati alle pagine che verranno visualizzate.

Ecco quindi che ogni modulo/controll…</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=legenda&amp;rev=1278939860&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-12T15:04:20+02:00</dc:date>
        <title>legenda</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=legenda&amp;rev=1278939860&amp;do=diff</link>
        <description>home/app/apis/legenda/legenda_api_controller.php

class LegendaApiController extends ApiController





get_legenda_data

Ritorna la legenda per il markerset passatogli.

Descrizione: get_legenda_data($id_markerset)

Parametri: $id_markerset - int

Return: void</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=light_polls&amp;rev=1276770306&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-17T12:25:06+02:00</dc:date>
        <title>light_polls</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=light_polls&amp;rev=1276770306&amp;do=diff</link>
        <description>home/app/apis/light_poll/light_poll_api_controller.php

class LighPollApiController extends ApiController





onUserDelete

Cancella dal light poll la presenza dell'utente.

Descrizione: onUserDelete($userData)

Parametri: 

Return: boolean

permissionsGetActions

Produce un array di stringhe contenente le azioni prodotte dal modulo.

Descrizione: permissionsGetActions()

Parametri: 

Return: array</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=links&amp;rev=1278940393&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-12T15:13:13+02:00</dc:date>
        <title>links</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=links&amp;rev=1278940393&amp;do=diff</link>
        <description>home/app/apis/links/links_api_controller.php

class LinksApiController extends ApiController





_normalize

...

Descrizione: _normalize(&amp;$data)

Parametri: $data - array

Return: void

delete

Elimina il link attraverso il suo id.

Descrizione: delete($id)

Parametri: $id - int

Return: stringa del link cancellato oppure '-1' se l'operazione non è riuscita.</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=locations&amp;rev=1278940611&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-12T15:16:51+02:00</dc:date>
        <title>locations</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=locations&amp;rev=1278940611&amp;do=diff</link>
        <description>home/app/apis/locations/locations_api_controller.php

class LocationsApiController extends ApiController





blockLegendaCreate

Stampa la legenda.

Descrizione: blockLegendaCreate()

Parametri: nessun parametro

Return: string

blockLegendaRender

Visualizza il blocco legenda.

Descrizione: blockLegendaRender($id)

Parametri: $id - int

Return: void</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=logs&amp;rev=1278940970&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-12T15:22:50+02:00</dc:date>
        <title>logs</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=logs&amp;rev=1278940970&amp;do=diff</link>
        <description>home/app/apis/logs/logs_api_controller.php

class LogsApiController extends ApiController





_setPath

Imposta il percorso della pagina

Descrizione: _setPath()

Parametri: nessun parametro

Return: string - il path

log

Registra nel database tutti i dati del soggetto.

Descrizione: log($action, $object, $message, $type, $owner, $path)

Parametri:</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=markerset&amp;rev=1278941900&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-12T15:38:20+02:00</dc:date>
        <title>markerset</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=markerset&amp;rev=1278941900&amp;do=diff</link>
        <description>home/app/apis/markerset/markerset_api_controller.php

class MarkersetApiController extends ApiController





_get_markerset_json

Crea una json rappresentazione di uno o più markerset.

Descrizione: _get_markerset_json($markerset_id, $only_clonable)

Parametri:</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=meeting&amp;rev=1278941968&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-12T15:39:28+02:00</dc:date>
        <title>meeting</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=meeting&amp;rev=1278941968&amp;do=diff</link>
        <description>home/app/apis/meeting/meeting_api_controller.php

class MeetingApiController extends ApiController





permissionsGetActions

Produce un array contenente le azioni prodotte dal modulo.

Descrizione: permissionsGetActions()

Parametri: nessun parametro

Return: array</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=menu&amp;rev=1278942829&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-12T15:53:49+02:00</dc:date>
        <title>menu</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=menu&amp;rev=1278942829&amp;do=diff</link>
        <description>home/app/apis/menu/menu_api_controller.php

class MenuApiController extends ApiController





_selectForSecondary

...

Descrizione: _selectForSecondary($id, $index, $breadcrumb)

Parametri:

	*  $id - int
		*  $index - string
		*  $breadcrumb - string</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=modello_er_degli_strumenti&amp;rev=1279617837&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-20T11:23:57+02:00</dc:date>
        <title>modello_er_degli_strumenti</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=modello_er_degli_strumenti&amp;rev=1279617837&amp;do=diff</link>
        <description>Il modello ER permette di capire la struttura delle tabelle che compongono gli strumenti di openDCN.

Ogni strumento possiede una relativa tabella all'interno del database di gestione della piattaforma; in questa parte della documentazione analizzeremo i modelli ER dei principali strumenti, per capirne la struttura.</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=notifications&amp;rev=1278943184&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-12T15:59:44+02:00</dc:date>
        <title>notifications</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=notifications&amp;rev=1278943184&amp;do=diff</link>
        <description>home/app/apis/notifications/notifications_api_controller.php

class NotificationsApiController extends ApiController





add

Aggiunge una notifica.

Descrizione: add($object, $subject, $action)

Parametri:

	*  $object - string
		*  $subject - string
		*  $action - string</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=permissions&amp;rev=1279023797&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-13T14:23:17+02:00</dc:date>
        <title>permissions</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=permissions&amp;rev=1279023797&amp;do=diff</link>
        <description>home/app/apis/permissions/permissions_api_controller.php

class PermissionsApiController extends ApiController





_add

Aggiunge un permesso.

Descrizione: _add($subject, $actions, $object, $owner)

Parametri:

	*  $subject - string
		*  $actions - string
		*  $object - string
		*  $owner - string</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=polls&amp;rev=1279024013&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-13T14:26:53+02:00</dc:date>
        <title>polls</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=polls&amp;rev=1279024013&amp;do=diff</link>
        <description>home/app/apis/polls/polls_api_controller.php

class PollsApiController extends ApiController





console

...

Descrizione: console($action, $manifest_url, &amp;$output, &amp;$retval)

Parametri:

	*  $action - string
		*  $manifest_url - string
		*  $output - string
		*  $retval - string</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=posts&amp;rev=1279024477&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-13T14:34:37+02:00</dc:date>
        <title>posts</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=posts&amp;rev=1279024477&amp;do=diff</link>
        <description>home/app/apis/posts/posts_api_controller.php

class PostsApiController extends ApiController





blockLastPostsCreate

Visualizza la create form.

Descrizione: blockLastPostsCreate()

Parametri: nessun parametro

Return: void

blockLastPostsEdit

Visualizza la edit form.

Descrizione: blockLastPostsEdit($id)

Parametri: $id - int

Return: void</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=rating&amp;rev=1279024672&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-13T14:37:52+02:00</dc:date>
        <title>rating</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=rating&amp;rev=1279024672&amp;do=diff</link>
        <description>home/app/apis/rating/ratings_api_controller.php

class RatingApiController extends ApiController





form

Visualizza la form del rating.

Descrizione: form($id, $action, $unique, $owner)/

Parametri:
    * $id - int
    * $action - string
    * $unique - int
    * $owner - string
Return: void

=== getRating ===
Ritorna un array con le valutazioni.

Descrizione: getRating($owner,$id)/

Parametri:</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=resources&amp;rev=1279025776&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-13T14:56:16+02:00</dc:date>
        <title>resources</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=resources&amp;rev=1279025776&amp;do=diff</link>
        <description>home/app/apis/resources/resources_api_controller.php

class ResourcesApiController extends ApiController





_callObjectsMethod

...

Descrizione: _callObjectsMethod($method)

Parametri: $method - string

Return: array

_normalizeResources

Normalizza un array di risorse.

Descrizione: _normalizeResources(&amp;$data)

Parametri: $data - array

Return: void</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=smarty&amp;rev=1272877955&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-05-03T11:12:35+02:00</dc:date>
        <title>smarty</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=smarty&amp;rev=1272877955&amp;do=diff</link>
        <description>Smarty è un motore di template per PHP che fornisce un modo semplice per separare la logica e il contenuto dell'applicazione dalla sua presentazione. 


Uno degli aspetti caratteristici di Smarty è la compilazione dei template. Questo significa che Smarty legge i file dei template e crea script PHP a partire da questi. 

Una volta creati, questi script vengono eseguiti da quel momento in poi: di conseguenza si evita una costosa analisi dei template ad ogni richiesta, e ogni template può avvantag…</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=smarty_le_viste_e_opendcn&amp;rev=1281000192&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-05T11:23:12+02:00</dc:date>
        <title>smarty_le_viste_e_opendcn</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=smarty_le_viste_e_opendcn&amp;rev=1281000192&amp;do=diff</link>
        <description>Per visualizzare i moduli di openDCN, il sistema si aiuta utilizzando Smarty, un compilatore di template.

Questo significa che Smarty legge i file dei template e crea script PHP a partire da questi. Una volta creati, questi script vengono eseguiti da quel momento in poi: di conseguenza si evita una costosa analisi dei template ad ogni richiesta.



Le viste - View - non sono altro che dei template che vengono applicati alle pagine che verranno visualizzate.

Ecco quindi che ogni modulo/controll…</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=start&amp;rev=1268408010&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-12T16:33:30+02:00</dc:date>
        <title>start</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=start&amp;rev=1268408010&amp;do=diff</link>
        <description>OpenDCN è un ambiente di e-participation open source realizzato su architettura Apache-PHP-Mysql.

OpenDCN si prefigge di arricchire le possibilità di partecipazione dei cittadini, con l'ausilio di strumenti per la finalizzazione delle discussioni e la deliberazione, al fine di fornire un supporto al processo di decision-making.</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=templates&amp;rev=1279025859&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-13T14:57:39+02:00</dc:date>
        <title>templates</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=templates&amp;rev=1279025859&amp;do=diff</link>
        <description>home/app/apis/templates/templates_api_controller.php

class TemplatesApiController extends ApiController





getAreas

...

Descrizione: getAreas($template)

Parametri: $template - string

Return: array

getSubPath

...

Descrizione: getSubPath($template)

Parametri: $template - string

Return: void</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=texts&amp;rev=1279025985&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-13T14:59:45+02:00</dc:date>
        <title>texts</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=texts&amp;rev=1279025985&amp;do=diff</link>
        <description>home/app/apis/texts/texts_api_controller.php

class TextsApiController extends ApiController





add

Aggiunge un testo.

Descrizione: add($name, $text, $language)

Parametri:

	*  $name - string
		*  $text - string
		*  $language - string

Return: boolean</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=users&amp;rev=1279027040&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-13T15:17:20+02:00</dc:date>
        <title>users</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=users&amp;rev=1279027040&amp;do=diff</link>
        <description>home/app/apis/users/users_api_controller.php

class UsersApiController extends ApiController





_auth

Verifica che l'utente sia registrato.

Descrizione: _auth($username, $password)

Parametri:

	*  $username - string
		*  $password - string

Return: string o 'false'</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=variables&amp;rev=1279027152&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-13T15:19:12+02:00</dc:date>
        <title>variables</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=variables&amp;rev=1279027152&amp;do=diff</link>
        <description>home/app/apis/variables/variables_api_controller.php

class VariablesApiController extends ApiController





getAllById

...

Descrizione: getAllById($id)

Parametri: $id - int

Return: string

getById

...

Descrizione: getById($id)

Parametri: $id - int

Return: string</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=videos&amp;rev=1279027383&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-13T15:23:03+02:00</dc:date>
        <title>videos</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=videos&amp;rev=1279027383&amp;do=diff</link>
        <description>home/app/apis/videos/videos_api_controller.php

class VideosApiController extends ApiController





_normalize

Standardizza i dati del video.

Descrizione: _normalize(&amp;$data)

Parametri: $data - array

Return: void

delete

Cancella il video.

Descrizione: delete($id)

Parametri: $id - int

Return: void</description>
    </item>
    <item rdf:about="http://www.opendcn.org/wiki/doku.php?id=wikitool&amp;rev=1279027528&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-13T15:25:28+02:00</dc:date>
        <title>wikitool</title>
        <link>http://www.opendcn.org/wiki/doku.php?id=wikitool&amp;rev=1279027528&amp;do=diff</link>
        <description>home/app/apis/wikitool/wikitool_api_controller.php

class WikitoolApiController extends ApiController





getWikiFor

...

Descrizione: getWikiFor($tool,$id)

Parametri:

	*  $tool - array
		*  $id - int

Return: array

permissionsGetActions

Ritorna un array con le azioni create dal modulo.

Descrizione: permissionsGetActions()

Parametri: nessun parametro

Return: array</description>
    </item>
</rdf:RDF>
