Gino Multimedia
0.1
Modulo di gestione di contenuti multimediali per Gino CMS
|
Classe controller per la gestione di contenuti multimediali. Continua...
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... | |
Classe controller per la gestione di contenuti multimediali.
Questa classe agisce da controller per i modelli definiti negli altri file del pacchetto
Definizione alla linea 78 del file class_multimedia.php.
__construct | ( | $mdlId | ) |
Costruisce un'istanza di tipo multimedia.
int | $mdlId | id dell'istanza di tipo multimedia |
Definizione alla linea 253 del file class_multimedia.php.
|
private |
Setta in variabili di sessione le gallerie ottenute dalla ricerca e la ricerca stessa.
private
Definizione alla linea 1305 del file class_multimedia.php.
|
private |
Setta in variabili di sessione i media ottenuti dalla ricerca e la ricerca stessa.
multimediaGallery | $gallery | galleria all'interno della quale cercare i media private |
Definizione alla linea 1205 del file class_multimedia.php.
box | ( | ) |
Front end box ultime gallerie modificate.
Definizione alla linea 741 del file class_multimedia.php.
|
private |
Rimuove da una stringa di ricerca le parole non significative.
string | $search_string | stringa di ricerca private |
Definizione alla linea 1439 del file class_multimedia.php.
defaultAudioThumbPath | ( | ) |
Path relativo alla thumb di default per gli audio.
Definizione alla linea 686 del file class_multimedia.php.
defaultGalleryThumbPath | ( | ) |
Path relativo alla thumb di default per le gallerie.
Definizione alla linea 659 del file class_multimedia.php.
defaultImageThumbPath | ( | ) |
Path relativo alla thumb di default per le immagini.
Definizione alla linea 668 del file class_multimedia.php.
defaultVideoThumbPath | ( | ) |
Path relativo alla thumb di default per i video.
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
Definizione alla linea 519 del file class_multimedia.php.
detail | ( | ) |
Front end dettagli media.
Definizione alla linea 865 del file class_multimedia.php.
galleries | ( | ) |
Front end lista gallerie.
public
Definizione alla linea 1094 del file class_multimedia.php.
gallery | ( | ) |
Front end galleria.
Definizione alla linea 1005 del file class_multimedia.php.
getBaseAbsPath | ( | $type | ) |
Percorso assoluto alla cartella dei contenuti.
string | $type | tipologia di media (audio, img, thumb) |
Definizione alla linea 696 del file class_multimedia.php.
getBasePath | ( | $type | ) |
Percorso relativo alla cartella dei contenuti.
string | $type | tipologia di media (audio, img, thumb) |
Definizione alla linea 708 del file class_multimedia.php.
|
static |
Restituisce alcune proprietà della classe utili per la generazione di nuove istanze.
Definizione alla linea 481 del file class_multimedia.php.
getImageMaxWidth | ( | ) |
Restituisce la larghezza massima delle immagini.
Definizione alla linea 730 del file class_multimedia.php.
|
private |
Ritorna keywords di ricerca a partire da un stringa di ricerca.
string | $search_string | private |
Definizione alla linea 1423 del file class_multimedia.php.
getThumbDimension | ( | ) |
Restituisce la dimensione massima del lato maggiore delle thumb.
Definizione alla linea 719 del file class_multimedia.php.
|
private |
Interfaccia di amministrazione dei media di tipo audio.
Definizione alla linea 1828 del file class_multimedia.php.
manageDoc | ( | ) |
Interfaccia di amministrazione del modulo.
Definizione alla linea 1535 del file class_multimedia.php.
|
private |
Interfaccia amministrativa per la gestione di gallerie.
Definizione alla linea 1913 del file class_multimedia.php.
|
private |
Interfaccia di amministrazione dei media di tipo immagine.
Definizione alla linea 1656 del file class_multimedia.php.
|
private |
Interfaccia amministrativa per la gestione di licenze.
Definizione alla linea 1984 del file class_multimedia.php.
|
private |
Interfaccia di amministrazione dello slider.
Definizione alla linea 1624 del file class_multimedia.php.
|
private |
Interfaccia di amministrazione dei media di tipo video.
Definizione alla linea 1745 del file class_multimedia.php.
|
private |
Interfaccia amministrativa per la gestione di 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
Definizione alla linea 933 del file class_multimedia.php.
|
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.
Definizione alla linea 642 del file class_multimedia.php.
|
private |
Parserizzazione del template inserito da opzioni per la vista lista gallerie.
multimediaGallery | $gallery | istanza di galleria |
string | $tpl | codice del template |
array | $matches | matches delle variabili da sostituire |
Definizione alla linea 1461 del file class_multimedia.php.
|
private |
Replace di una proprietà di multimediGallery all'interno del template.
mixed | $property | proprietà da sostituire |
mixed | $filter | filtro applicato |
mixed | $obj | istanza della galleria |
Definizione alla linea 1491 del file class_multimedia.php.
|
private |
Setter per le proprietà group.
Definizione dei gruppi che gestiscono l'accesso alle funzionalità amministrative e non
Definizione alla linea 623 del file class_multimedia.php.
slider | ( | ) |
Front end slider.
Definizione alla linea 794 del file class_multimedia.php.
|
private |
Ritorna il codice necessario alla creazione dello slider.
multimediaSlider | $slider | istanza dello slider |
Definizione alla linea 824 del file class_multimedia.php.
|
private |
Definizione alla linea 235 del file class_multimedia.php.
|
private |
Definizione alla linea 240 del file class_multimedia.php.
|
private |
Numero di gallerie nella vista box.
Definizione alla linea 123 del file class_multimedia.php.
|
private |
Template della galleria promossa nella vista box.
Definizione alla linea 113 del file class_multimedia.php.
|
private |
Template della vista box.
Definizione alla linea 118 del file class_multimedia.php.
|
private |
Numero di media per pagina nella vista galleria.
Definizione alla linea 143 del file class_multimedia.php.
|
private |
Definizione alla linea 209 del file class_multimedia.php.
|
private |
Definizione alla linea 215 del file class_multimedia.php.
|
private |
Dimensione in px della larghezza massima delle immagini.
Definizione alla linea 108 del file class_multimedia.php.
|
private |
Template della vista elenco gallerie.
Definizione alla linea 128 del file class_multimedia.php.
|
private |
Template della riga della tabella nel layout 1 galleria per riga.
Definizione alla linea 153 del file class_multimedia.php.
|
private |
Template della cella della tabella nel layout 2 n thumb per riga.
Definizione alla linea 148 del file class_multimedia.php.
|
private |
Numero di colonne nella vista elenco gallerie con tabella thumb.
Definizione alla linea 133 del file class_multimedia.php.
|
private |
Numero di elementi per pagina nella vista elenco gallerie.
Definizione alla linea 138 del file class_multimedia.php.
|
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.
|
private |
Definizione alla linea 163 del file class_multimedia.php.
|
private |
Definizione alla linea 158 del file class_multimedia.php.
|
private |
Definizione alla linea 173 del file class_multimedia.php.
|
private |
Definizione alla linea 168 del file class_multimedia.php.
|
private |
Definizione alla linea 178 del file class_multimedia.php.
|
private |
Definizione alla linea 188 del file class_multimedia.php.
|
private |
Definizione alla linea 183 del file class_multimedia.php.
|
private |
Definizione alla linea 193 del file class_multimedia.php.
|
private |
Tabella di opzioni.
Definizione alla linea 198 del file class_multimedia.php.
|
private |
Tabella di associazione utenti/gruppi.
Definizione alla linea 203 del file class_multimedia.php.
|
private |
Dimensione in px del lato lungo della thumb.
Definizione alla linea 103 del file class_multimedia.php.
|
private |
titolo della view box
Definizione alla linea 98 del file class_multimedia.php.
|
private |
titolo della view lista gallerie
Definizione alla linea 83 del file class_multimedia.php.
|
private |
titolo della view mappa
Definizione alla linea 88 del file class_multimedia.php.
|
private |
titolo della view slider
Definizione alla linea 93 del file class_multimedia.php.
|
private |
Percorso assoluto alla directory contenente le viste.
Definizione alla linea 245 del file class_multimedia.php.