gino CMS  2.5.0
gino è un CMS scritto in PHP che offre tutti gli strumenti necessari per poter creare un sito web e gestire i contenuti al suo interno in maniera semplice ed efficace, svincolando l'amministratore da conoscenze tecniche di programmazione
searchSite Class Reference

Gestisce le ricerche full text sui contenuti dell'applicazione. More...

Inheritance diagram for searchSite:
Collaboration diagram for searchSite:

Public Member Functions

 __construct ()
 Costruttore. More...
 
 manageSearchSite (\Gino\Http\Request $request)
 Interfaccia amministrativa per la gestione delle ricerche. More...
 
 form ()
 Form di ricerca. More...
 
 results (\Gino\Http\Request $request)
 Stampa i risultati di una ricerca. More...
 
 info ()
 Informazioni modulo. More...
 
- Public Member Functions inherited from Controller
 __construct ($instance_id=0)
 Inizializza il controller. More...
 
 __call ($name, $arguments)
 Funzione chiamata quando si cerca di chiamare un metodo inaccessibile. More...
 
 getInstance ()
 Espone l'id valore dell'istanza. More...
 
 getInstanceName ()
 Espone il nome dell'istanza. More...
 
 getClassName ()
 Espone il nome della classe. More...
 
 getBaseAbsPath ()
 Percorso assoluto alla cartella dei contenuti. More...
 
 getBasePath ()
 Percorso relativo alla cartella dei contenuti. More...
 
 requirePerm ($perm)
 Richiama il metodo ononimo di Access passando in automatico classe e istanza. More...
 
 userHasPerm ($perm)
 Richiama il metodo ononimo di User passando in automatico classe e istanza. More...
 
 link ($instance_name, $method, array $params=array(), $query_string= '', array $kwargs=array())
 Shortcut link per classi di tipo Gino.Controller. More...
 
 linkAdmin (array $params=array(), $query_string= '', array $kwargs=array())
 Shortcut link area amministrativa per classi di tipo Gino.Controller. More...
 
 manageOptions ()
 Interfaccia per la gestione delle opzioni dei moduli. More...
 
 manageFrontend ()
 Interfaccia per la gestione delle viste e css (frontend) More...
 
 manageLocale ()
 Interfaccia per la gestione dei file delle traduzioni. More...
 
 deleteInstance ()
 Eliminazione istanza del modulo Questo metodo deve essere sovrascritto dalle classi istanziabili per permettere l'eliminazione delle istanze. More...
 

Static Public Member Functions

static getClassElements ()
 Restituisce alcune proprietà della classe. More...
 
static outputFunctions ()
 Definizione dei metodi pubblici che forniscono un output per il front-end. More...
 
- Static Public Member Functions inherited from Controller
static getClassElements ()
 Restituisce alcune proprietà della classe. More...
 

Data Fields

 $_optionsLabels
 
 $_sys_mdl
 
 $_inst_mdl
 
 $_title
 
- Data Fields inherited from Controller
 $_db
 
 $_access
 
 $_session
 
 $_plink
 
 $_trd
 
 $_locale
 
 $_permissions
 
 $_class_name
 
 $_instance
 
 $_instance_name
 
 $_instance_label
 
 $_class_www
 
 $_class_img
 
 $_data_dir
 
 $_data_www
 
 $_view_dir
 
 $_home
 

Protected Attributes

 $_view_dir
 
- Protected Attributes inherited from Controller
 $_registry
 

Private Member Functions

 checkOptions ()
 Pannello con le opzioni di ricerca. More...
 

Private Attributes

 $_options
 

Additional Inherited Members

- Protected Member Functions inherited from Controller
 setPaths ()
 Setta i percorsi di base dell'app. More...
 
 setOption ($option, $options=FALSE)
 Opzioni di classe. More...
 

Detailed Description

Gestisce le ricerche full text sui contenuti dell'applicazione.

Author
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

Constructor & Destructor Documentation

__construct ( )

Costruttore.

Returns
istanza di Gino.App.SearchSite.searchSite

Member Function Documentation

checkOptions ( )
private

Pannello con le opzioni di ricerca.

Returns
html, pannello
form ( )

Form di ricerca.

Returns
html, form di ricerca
static getClassElements ( )
static

Restituisce alcune proprietà della classe.

Returns
array associativo di proprietà utilizzate per la creazione di istanze di tipo pagina (tabelle, css, viste)
info ( )

Informazioni modulo.

Returns
html, informazioni
manageSearchSite ( \Gino\Http\Request  $request)

Interfaccia amministrativa per la gestione delle ricerche.

Parameters
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 (prende i metodi non presenti nel file ini) e dal motore di generazione di voci di menu (presenti nel file ini) per presentare una lista di output associati all'istanza di classe.

Returns
array associativo metodi pubblici metodo => array('label' => label, 'permissions' => permissions)
results ( \Gino\Http\Request  $request)

Stampa i risultati di una ricerca.

La ricerca viene effettuata sui moduli nei quali sono stati definiti i metodi searchSite() e searchSiteResult()

See also
Gino.Search::getSearchResults()
Parameters
\Gino\Http\Request$requestistanza di Gino.Http.Request
Returns
Gino.Http.Response

Field Documentation

$_inst_mdl
$_options
private
$_optionsLabels
$_sys_mdl
$_title
$_view_dir
protected

The documentation for this class was generated from the following file: