Gino Multimedia  0.1
Modulo di gestione di contenuti multimediali per Gino CMS
 Tutto Strutture dati File Funzioni Variabili Gruppi Pagine
Membri pubblici | Membri pubblici statici | Campi | Membri privati | Attributi privati
Riferimenti per la classe multimedia

Classe controller per la gestione di contenuti multimediali. Continua...

Diagramma delle classi per multimedia

Membri pubblici

 __construct ($mdlId)
 Costruisce un'istanza di tipo multimedia. Continua...
 
 deleteInstance ()
 Metodo invocato quando viene eliminata un'istanza. Continua...
 
 defaultGalleryThumbPath ()
 Path relativo alla thumb di default per le gallerie. Continua...
 
 defaultImageThumbPath ()
 Path relativo alla thumb di default per le immagini. Continua...
 
 defaultVideoThumbPath ()
 Path relativo alla thumb di default per i video. Continua...
 
 defaultAudioThumbPath ()
 Path relativo alla thumb di default per gli audio. Continua...
 
 getBaseAbsPath ($type)
 Percorso assoluto alla cartella dei contenuti. Continua...
 
 getBasePath ($type)
 Percorso relativo alla cartella dei contenuti. Continua...
 
 getThumbDimension ()
 Restituisce la dimensione massima del lato maggiore delle thumb. Continua...
 
 getImageMaxWidth ()
 Restituisce la larghezza massima delle immagini. Continua...
 
 box ()
 Front end box ultime gallerie modificate. Continua...
 
 slider ()
 Front end slider. Continua...
 
 detail ()
 Front end dettagli media. Continua...
 
 map ()
 Front end mappa con media geolocalizzati. Continua...
 
 gallery ()
 Front end galleria. Continua...
 
 galleries ()
 Front end lista gallerie. Continua...
 
 manageDoc ()
 Interfaccia di amministrazione del modulo. Continua...
 

Membri pubblici statici

static getClassElements ()
 Restituisce alcune proprietà della classe utili per la generazione di nuove istanze. Continua...
 
static outputFunctions ()
 Definizione dei metodi pubblici che forniscono un output per il front-end. Continua...
 

Campi

 $_optionsLabels
 Elenco di proprietà delle opzioni per la creazione del form delle opzioni. Continua...
 
 $_optionsValue
 Valori dei default per le opzioni. Continua...
 

Membri privati

 setGroups ()
 Setter per le proprietà group. Continua...
 
 sliderContent ($slider)
 Ritorna il codice necessario alla creazione dello slider. Continua...
 
 actionSearchMedia ($gallery)
 Setta in variabili di sessione i media ottenuti dalla ricerca e la ricerca stessa. Continua...
 
 actionSearchGalleries ()
 Setta in variabili di sessione le gallerie ottenute dalla ricerca e la ricerca stessa. Continua...
 
 getKeywords ($search_string)
 Ritorna keywords di ricerca a partire da un stringa di ricerca. Continua...
 
 clearSearchString ($search_string)
 Rimuove da una stringa di ricerca le parole non significative. Continua...
 
 parseTemplate ($gallery, $tpl, $matches)
 Parserizzazione del template inserito da opzioni per la vista lista gallerie. Continua...
 
 replaceTplVar ($property, $filter, $obj)
 Replace di una proprietà di multimediGallery all'interno del template. Continua...
 
 manageSlider ()
 Interfaccia di amministrazione dello slider. Continua...
 
 manageImage ()
 Interfaccia di amministrazione dei media di tipo immagine. Continua...
 
 manageVideo ()
 Interfaccia di amministrazione dei media di tipo video. Continua...
 
 manageAudio ()
 Interfaccia di amministrazione dei media di tipo audio. Continua...
 
 manageGallery ()
 Interfaccia amministrativa per la gestione di gallerie. Continua...
 
 manageVideoPlatform ()
 Interfaccia amministrativa per la gestione di piattaforme video. Continua...
 
 manageLicense ()
 Interfaccia amministrativa per la gestione di licenze. Continua...
 

Attributi privati

 $_title_list_galleries
 titolo della view lista gallerie Continua...
 
 $_title_map
 titolo della view mappa Continua...
 
 $_title_slider
 titolo della view slider Continua...
 
 $_title_box
 titolo della view box Continua...
 
 $_thumb_dimension
 Dimensione in px del lato lungo della thumb. Continua...
 
 $_image_max_width
 Dimensione in px della larghezza massima delle immagini. Continua...
 
 $_box_promoted_code
 Template della galleria promossa nella vista box. Continua...
 
 $_box_tpl_code
 Template della vista box. Continua...
 
 $_box_num_galleries
 Numero di gallerie nella vista box. Continua...
 
 $_list_galleries_tpl
 Template della vista elenco gallerie. Continua...
 
 $_list_galleries_tpl2_cols
 Numero di colonne nella vista elenco gallerie con tabella thumb. Continua...
 
 $_list_galleries_tpl_ifp
 Numero di elementi per pagina nella vista elenco gallerie. Continua...
 
 $_gallery_ifp
 Numero di media per pagina nella vista galleria. Continua...
 
 $_list_galleries_tpl2_code
 Template della cella della tabella nel layout 2 n thumb per riga. Continua...
 
 $_list_galleries_tpl1_code
 Template della riga della tabella nel layout 1 galleria per riga. Continua...
 
 $_relevance_gallery_gname
 
 $_relevance_gallery_gdescription
 
 $_relevance_gallery_mname
 
 $_relevance_gallery_mdescription
 
 $_relevance_gallery_mtags
 
 $_relevance_media_mname
 
 $_relevance_media_mdescription
 
 $_relevance_media_mtags
 
 $_tbl_opt
 Tabella di opzioni. Continua...
 
 $_tbl_usr
 Tabella di associazione utenti/gruppi. Continua...
 
 $_group_1
 
 $_group_2
 
 $_options
 Oggetto di tipo options per la gestione automatica delle opzioni. Continua...
 
 $_action
 
 $_block
 
 $_view_dir
 Percorso assoluto alla directory contenente le viste. Continua...
 

Descrizione dettagliata

Classe controller per la gestione di contenuti multimediali.

Questa classe agisce da controller per i modelli definiti negli altri file del pacchetto

Versione
0.1
Autori
Marco Guidotti guido.nosp@m.ttim.nosp@m.@gmai.nosp@m.l.co.nosp@m.m
abidibo abidi.nosp@m.bo@g.nosp@m.mail..nosp@m.com

Definizione alla linea 78 del file class_multimedia.php.

Documentazione dei costruttori e dei distruttori

__construct (   $mdlId)

Costruisce un'istanza di tipo multimedia.

Parametri
int$mdlIdid dell'istanza di tipo multimedia
Restituisce
istanza di multimedia

Definizione alla linea 253 del file class_multimedia.php.

Documentazione delle funzioni membro

actionSearchGalleries ( )
private

Setta in variabili di sessione le gallerie ottenute dalla ricerca e la ricerca stessa.

private

Restituisce
void

Definizione alla linea 1305 del file class_multimedia.php.

actionSearchMedia (   $gallery)
private

Setta in variabili di sessione i media ottenuti dalla ricerca e la ricerca stessa.

Parametri
multimediaGallery$gallerygalleria all'interno della quale cercare i media private
Restituisce
void

Definizione alla linea 1205 del file class_multimedia.php.

box ( )

Front end box ultime gallerie modificate.

Restituisce
box ultime gallerie modificate

Definizione alla linea 741 del file class_multimedia.php.

clearSearchString (   $search_string)
private

Rimuove da una stringa di ricerca le parole non significative.

Parametri
string$search_stringstringa di ricerca private
Restituisce
stringa ripulita

Definizione alla linea 1439 del file class_multimedia.php.

defaultAudioThumbPath ( )

Path relativo alla thumb di default per gli audio.

Restituisce
void

Definizione alla linea 686 del file class_multimedia.php.

defaultGalleryThumbPath ( )

Path relativo alla thumb di default per le gallerie.

Restituisce
path

Definizione alla linea 659 del file class_multimedia.php.

defaultImageThumbPath ( )

Path relativo alla thumb di default per le immagini.

Restituisce
void

Definizione alla linea 668 del file class_multimedia.php.

defaultVideoThumbPath ( )

Path relativo alla thumb di default per i video.

Restituisce
void

Definizione alla linea 677 del file class_multimedia.php.

deleteInstance ( )

Metodo invocato quando viene eliminata un'istanza.

Si esegue la cancellazione dei dati da db e l'eliminazione di file e directory

public

Restituisce
il risultato dell'operazione (true/false)

Definizione alla linea 519 del file class_multimedia.php.

detail ( )

Front end dettagli media.

Restituisce
scheda media

Definizione alla linea 865 del file class_multimedia.php.

galleries ( )

Front end lista gallerie.

public

Restituisce
lista gallerie

Definizione alla linea 1094 del file class_multimedia.php.

gallery ( )

Front end galleria.

Restituisce
vista della galleria

Definizione alla linea 1005 del file class_multimedia.php.

getBaseAbsPath (   $type)

Percorso assoluto alla cartella dei contenuti.

Parametri
string$typetipologia di media (audio, img, thumb)
Restituisce
percorso assoluto

Definizione alla linea 696 del file class_multimedia.php.

getBasePath (   $type)

Percorso relativo alla cartella dei contenuti.

Parametri
string$typetipologia di media (audio, img, thumb)
Restituisce
percorso relativo

Definizione alla linea 708 del file class_multimedia.php.

static getClassElements ( )
static

Restituisce alcune proprietà della classe utili per la generazione di nuove istanze.

Restituisce
lista delle proprietà utilizzate per la creazione di istanze di tipo multimedia

Definizione alla linea 481 del file class_multimedia.php.

getImageMaxWidth ( )

Restituisce la larghezza massima delle immagini.

Restituisce
dimensione massima

Definizione alla linea 730 del file class_multimedia.php.

getKeywords (   $search_string)
private

Ritorna keywords di ricerca a partire da un stringa di ricerca.

Parametri
string$search_stringprivate
Restituisce
void

Definizione alla linea 1423 del file class_multimedia.php.

getThumbDimension ( )

Restituisce la dimensione massima del lato maggiore delle thumb.

Restituisce
dimensione massima

Definizione alla linea 719 del file class_multimedia.php.

manageAudio ( )
private

Interfaccia di amministrazione dei media di tipo audio.

Restituisce
interfaccia di back office

Definizione alla linea 1828 del file class_multimedia.php.

manageDoc ( )

Interfaccia di amministrazione del modulo.

Restituisce
interfaccia di back office

Definizione alla linea 1535 del file class_multimedia.php.

manageGallery ( )
private

Interfaccia amministrativa per la gestione di gallerie.

Restituisce
interfaccia di backoffice per le gallerie

Definizione alla linea 1913 del file class_multimedia.php.

manageImage ( )
private

Interfaccia di amministrazione dei media di tipo immagine.

Restituisce
interfaccia di back office

Definizione alla linea 1656 del file class_multimedia.php.

manageLicense ( )
private

Interfaccia amministrativa per la gestione di licenze.

Restituisce
interfaccia di backoffice per le licenze

Definizione alla linea 1984 del file class_multimedia.php.

manageSlider ( )
private

Interfaccia di amministrazione dello slider.

Restituisce
interfaccia di back office

Definizione alla linea 1624 del file class_multimedia.php.

manageVideo ( )
private

Interfaccia di amministrazione dei media di tipo video.

Restituisce
interfaccia di back office

Definizione alla linea 1745 del file class_multimedia.php.

manageVideoPlatform ( )
private

Interfaccia amministrativa per la gestione di piattaforme video.

Restituisce
interfaccia di backoffice per le piattaforme video

Definizione alla linea 1960 del file class_multimedia.php.

map ( )

Front end mappa con media geolocalizzati.

Se inserita in un template dove il metodo chiamato da url è multimedia::gallery mostra solamente i media geolocalizzati della galleria in questione

Restituisce
mappa media geolocalizzati

Definizione alla linea 933 del file class_multimedia.php.

static outputFunctions ( )
static

Definizione dei metodi pubblici che forniscono un output per il front-end.

Questo metodo viene letto dal motore di generazione dei layout e dal motore di generazione di voci di menu per presentare una lista di output associati all'istanza di classe.

Restituisce
lista dei metodi pubblici

Definizione alla linea 642 del file class_multimedia.php.

parseTemplate (   $gallery,
  $tpl,
  $matches 
)
private

Parserizzazione del template inserito da opzioni per la vista lista gallerie.

Parametri
multimediaGallery$galleryistanza di galleria
string$tplcodice del template
array$matchesmatches delle variabili da sostituire
Restituisce
template parserizzato

Definizione alla linea 1461 del file class_multimedia.php.

replaceTplVar (   $property,
  $filter,
  $obj 
)
private

Replace di una proprietà di multimediGallery all'interno del template.

Parametri
mixed$propertyproprietà da sostituire
mixed$filterfiltro applicato
mixed$objistanza della galleria
Restituisce
replace del parametro proprietà

Definizione alla linea 1491 del file class_multimedia.php.

setGroups ( )
private

Setter per le proprietà group.

Definizione dei gruppi che gestiscono l'accesso alle funzionalità amministrative e non

Restituisce
void

Definizione alla linea 623 del file class_multimedia.php.

slider ( )

Front end slider.

Restituisce
slider immagini

Definizione alla linea 794 del file class_multimedia.php.

sliderContent (   $slider)
private

Ritorna il codice necessario alla creazione dello slider.

Parametri
multimediaSlider$slideristanza dello slider
Restituisce
slider

Definizione alla linea 824 del file class_multimedia.php.

Documentazione dei campi

$_action
private

Definizione alla linea 235 del file class_multimedia.php.

$_block
private

Definizione alla linea 240 del file class_multimedia.php.

$_box_num_galleries
private

Numero di gallerie nella vista box.

Definizione alla linea 123 del file class_multimedia.php.

$_box_promoted_code
private

Template della galleria promossa nella vista box.

Definizione alla linea 113 del file class_multimedia.php.

$_box_tpl_code
private

Template della vista box.

Definizione alla linea 118 del file class_multimedia.php.

$_gallery_ifp
private

Numero di media per pagina nella vista galleria.

Definizione alla linea 143 del file class_multimedia.php.

$_group_1
private

Definizione alla linea 209 del file class_multimedia.php.

$_group_2
private

Definizione alla linea 215 del file class_multimedia.php.

$_image_max_width
private

Dimensione in px della larghezza massima delle immagini.

Definizione alla linea 108 del file class_multimedia.php.

$_list_galleries_tpl
private

Template della vista elenco gallerie.

Definizione alla linea 128 del file class_multimedia.php.

$_list_galleries_tpl1_code
private

Template della riga della tabella nel layout 1 galleria per riga.

Definizione alla linea 153 del file class_multimedia.php.

$_list_galleries_tpl2_code
private

Template della cella della tabella nel layout 2 n thumb per riga.

Definizione alla linea 148 del file class_multimedia.php.

$_list_galleries_tpl2_cols
private

Numero di colonne nella vista elenco gallerie con tabella thumb.

Definizione alla linea 133 del file class_multimedia.php.

$_list_galleries_tpl_ifp
private

Numero di elementi per pagina nella vista elenco gallerie.

Definizione alla linea 138 del file class_multimedia.php.

$_options
private

Oggetto di tipo options per la gestione automatica delle opzioni.

Definizione alla linea 220 del file class_multimedia.php.

$_optionsLabels

Elenco di proprietà delle opzioni per la creazione del form delle opzioni.

Definizione alla linea 225 del file class_multimedia.php.

$_optionsValue

Valori dei default per le opzioni.

Definizione alla linea 230 del file class_multimedia.php.

$_relevance_gallery_gdescription
private

Definizione alla linea 163 del file class_multimedia.php.

$_relevance_gallery_gname
private

Definizione alla linea 158 del file class_multimedia.php.

$_relevance_gallery_mdescription
private

Definizione alla linea 173 del file class_multimedia.php.

$_relevance_gallery_mname
private

Definizione alla linea 168 del file class_multimedia.php.

$_relevance_gallery_mtags
private

Definizione alla linea 178 del file class_multimedia.php.

$_relevance_media_mdescription
private

Definizione alla linea 188 del file class_multimedia.php.

$_relevance_media_mname
private

Definizione alla linea 183 del file class_multimedia.php.

$_relevance_media_mtags
private

Definizione alla linea 193 del file class_multimedia.php.

$_tbl_opt
private

Tabella di opzioni.

Definizione alla linea 198 del file class_multimedia.php.

$_tbl_usr
private

Tabella di associazione utenti/gruppi.

Definizione alla linea 203 del file class_multimedia.php.

$_thumb_dimension
private

Dimensione in px del lato lungo della thumb.

Definizione alla linea 103 del file class_multimedia.php.

$_title_box
private

titolo della view box

Definizione alla linea 98 del file class_multimedia.php.

$_title_list_galleries
private

titolo della view lista gallerie

Definizione alla linea 83 del file class_multimedia.php.

$_title_map
private

titolo della view mappa

Definizione alla linea 88 del file class_multimedia.php.

$_title_slider
private

titolo della view slider

Definizione alla linea 93 del file class_multimedia.php.

$_view_dir
private

Percorso assoluto alla directory contenente le viste.

Definizione alla linea 245 del file class_multimedia.php.


La documentazione per questa classe è stata generata a partire dal seguente file: