Classe per la gestione di punti di interesse geolocalizzati.
Continua...
|
| __construct ($id, $instance) |
| Costruisce un'istanza di tipo gmapsPoint. Continua...
|
|
| setInstance ($value) |
| Metodo setter per la proprietà instance. Continua...
|
|
| ctgs () |
| Getter della proprietà _ctgs, tutte le categorie collegate al punto di interesse. Continua...
|
|
| services () |
| Getter della proprietà _services, tutti i servizi associati al punto di interesse. Continua...
|
|
| images () |
| Getter della proprietà _images, tutte le immagini associate al punto di interesse. Continua...
|
|
| videos () |
| Getter della proprietà _videos, tutti i video associati al punto di interesse. Continua...
|
|
| events () |
| Getter della proprietà _events, tutti gli eventi associati al punto di interesse. Continua...
|
|
| attachments () |
| Getter della proprietà _attachments, tutti gli allegati associati al punto di interesse. Continua...
|
|
| collections () |
| Getter della proprietà _collections, tutte le collezioni associate al punto di interesse. Continua...
|
|
| form ($redirect) |
| Form di inserimento e modifica dati punto di interesse. Continua...
|
|
| gmapCode ($map, $bounds) |
| Restituisce il codice js necessario a disegnare il punto sulla mappa data. Continua...
|
|
| jsObject ($map_obj, $polylines, $polygons, $map_id) |
| Restituisce il punto di interesse sotto forma di oggetto javascript. Continua...
|
|
| delete () |
| Elimina il punto di interesse. Continua...
|
|
|
static | deleteInstance ($instance) |
| Deletes all the records tied to the given gmaps instance. Continua...
|
|
static | get ($instance, $opts=null) |
| Seleziona id di punti di interesse sul database. Continua...
|
|
static | getByMarker ($marker_id) |
| Seleziona id di punti di interesse associati al marker dato. Continua...
|
|
static | getByService ($service_id) |
| Seleziona id di punti di interesse associati al servizio dato. Continua...
|
|
static | getByCtg ($ctg_id) |
| Seleziona id di punti di interesse associati alla categoria data. Continua...
|
|
Classe per la gestione di punti di interesse geolocalizzati.
Campi:
- id: identificativo punto di interesse
- insert_date: datetime inserimento
- last_edit_date: datetime ultima modifica
- instance: identificativo gmaps di appartenenza
- label: etichetta
- address: indirizzo
- cap: cap
- city: città
- nation: città
- marker: marker utilizzato per la visualizzazione
- description: descrizione
- information: informazioni
- phone: telefono
- email: email
- web: sito web
- opening_hours: orari di apertura
- lat: latitudine
- lng: longitudine
- updating: disponibilità aggiornamento attraverso codice
- updating_email: email di invio codice aggiornamento
- updating_code: codice aggiornamento
Proprietà:
- **_ctgs_id**: array di id di categorie associate al punto di interesse
- **_ctgs**: array di categorie associate al punto di interesse
- **_services_id**: array di id di servizi associati al punto di interesse
- **_services**: array di servizi associati al punto di interesse
- **_images**: array di immagini associate al punto di interesse
- **_videos**: array di video associati al punto di interesse
- **_events**: array di eventi associati al punto di interesse
- **_attachments**: array di allegati associati al punto di interesse
- **_collections**: array di collezioni associate al punto di interesse
- Versione
- 1.0.1 2012 Otto srl MIT License http://www.opensource.org/licenses/mit-license.php
- 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 59 del file class.gmapsPoint.php.
__construct |
( |
|
$id, |
|
|
|
$instance |
|
) |
| |
Getter della proprietà _attachments, tutti gli allegati associati al punto di interesse.
public
- Restituisce
- array array di oggetti gmapsAttachment
Definizione alla linea 321 del file class.gmapsPoint.php.
Getter della proprietà _collections, tutte le collezioni associate al punto di interesse.
public
- Restituisce
- array array di oggetti gmapsCollection
Definizione alla linea 333 del file class.gmapsPoint.php.
Getter della proprietà _ctgs, tutte le categorie collegate al punto di interesse.
public
- Restituisce
- array array di oggetti gmapsPointCtg
Definizione alla linea 261 del file class.gmapsPoint.php.
Elimina il punto di interesse.
public
- Restituisce
- bool il risultato dell'operazione
Definizione alla linea 737 del file class.gmapsPoint.php.
static deleteInstance |
( |
|
$instance | ) |
|
|
static |
Deletes all the records tied to the given gmaps instance.
- Parametri
-
int | $instance | the gmaps instance id public |
- Restituisce
- bool The result of the deletion
Definizione alla linea 215 del file class.gmapsPoint.php.
Getter della proprietà _events, tutti gli eventi associati al punto di interesse.
public
- Restituisce
- array array di oggetti gmapsEvent
Definizione alla linea 309 del file class.gmapsPoint.php.
Form di inserimento e modifica dati punto di interesse.
- Parametri
-
string | $redirect | url di reindirizzamento se il salvataggio va a buon fine public |
- Restituisce
- string form di inserimento e modifica dati punto di interesse
Definizione alla linea 452 del file class.gmapsPoint.php.
Widget per la selezione di un punto geolocalizzato direttamente su google map.
private
- Restituisce
- string widget
Definizione alla linea 557 del file class.gmapsPoint.php.
static get |
( |
|
$instance, |
|
|
|
$opts = null |
|
) |
| |
|
static |
Seleziona id di punti di interesse sul database.
- Parametri
-
int | $instance | identificativo dell'istanza di gmaps |
array | $opts | array associativo di opzioni:
- where: where clauses addizionali
- order: campo di ordinamento dei risultati
- limit: limitazione dei risultati public
|
- Restituisce
- array un array di id dei punti di interesse ottenuti dalla query
Definizione alla linea 352 del file class.gmapsPoint.php.
static getByCtg |
( |
|
$ctg_id | ) |
|
|
static |
Seleziona id di punti di interesse associati alla categoria data.
- Parametri
-
int | $ctg_id | id della categoria public |
- Restituisce
- array un array di id dei punti di interesse associati alla categoria
Definizione alla linea 430 del file class.gmapsPoint.php.
static getByMarker |
( |
|
$marker_id | ) |
|
|
static |
Seleziona id di punti di interesse associati al marker dato.
- Parametri
-
int | $marker_id | id del marker public |
- Restituisce
- array un array di id dei punti di interesse associati al marker dato
Definizione alla linea 383 del file class.gmapsPoint.php.
static getByService |
( |
|
$service_id | ) |
|
|
static |
Seleziona id di punti di interesse associati al servizio dato.
- Parametri
-
int | $service_id | id del servizio public |
- Restituisce
- array un array di id dei punti di interesse associati al servizio dato
Definizione alla linea 407 del file class.gmapsPoint.php.
gmapCode |
( |
|
$map, |
|
|
|
$bounds |
|
) |
| |
Restituisce il codice js necessario a disegnare il punto sulla mappa data.
- Parametri
-
string | $map | il nome della variabile javascript che referenzia la google map |
string | $bounds | il nome della variabile javascript che referenzia i bounds della mappa public |
- Restituisce
- string codice javascript che disegna il marker
Definizione alla linea 606 del file class.gmapsPoint.php.
Getter della proprietà _images, tutte le immagini associate al punto di interesse.
public
- Restituisce
- array array di oggetti gmapsImage
Definizione alla linea 285 del file class.gmapsPoint.php.
jsObject |
( |
|
$map_obj, |
|
|
|
$polylines, |
|
|
|
$polygons, |
|
|
|
$map_id |
|
) |
| |
Restituisce il punto di interesse sotto forma di oggetto javascript.
- Parametri
-
string | $map_obj | oggetto javascript di tipo Gmap |
string | $polylines | array di id di percorisi ai quali è associato il punto |
string | $polygons | array di id di aree alle quali è associato il punto |
int | $map_id | id della mappa gmapsMap public |
- Restituisce
- string oggetto javascript
Definizione alla linea 635 del file class.gmapsPoint.php.
Associa le categorie date al punto di interesse.
- Parametri
-
array | $ctgs_id | array di id di categorie da associare private |
- Restituisce
- bool il risultato dell'operazione
Definizione alla linea 689 del file class.gmapsPoint.php.
saveServices |
( |
|
$services_id | ) |
|
|
private |
Associa i servizi dati al punto di interesse.
- Parametri
-
array | $services_id | array di id di servizi da associare private |
- Restituisce
- bool il risultato dell'operazione
Definizione alla linea 713 del file class.gmapsPoint.php.
Getter della proprietà _services, tutti i servizi associati al punto di interesse.
public
- Restituisce
- array array di oggetti gmapsService
Definizione alla linea 273 del file class.gmapsPoint.php.
Metodo setter per la proprietà instance.
- Parametri
-
int | $value | identificativo dell'istanza gmaps public |
- Restituisce
- bool true
Definizione alla linea 199 del file class.gmapsPoint.php.
Getter della proprietà _videos, tutti i video associati al punto di interesse.
public
- Restituisce
- array array di oggetti gmapsVideo
Definizione alla linea 297 del file class.gmapsPoint.php.
Array di servizi (gmaspService) associati al punto di interesse.
Definizione alla linea 82 del file class.gmapsPoint.php.
$_tbl_map_point = 'gmaps_map_point' |
|
staticprivate |
$_tbl_point = "gmaps_point" |
|
staticprivate |
$_tbl_point_attachment = "gmaps_point_attachment" |
|
staticprivate |
$_tbl_point_collection = "gmaps_point_collection" |
|
staticprivate |
$_tbl_point_collection_image = "gmaps_point_collection_image" |
|
staticprivate |
$_tbl_point_event = "gmaps_point_event" |
|
staticprivate |
$_tbl_point_image = "gmaps_point_image" |
|
staticprivate |
$_tbl_point_point_ctg = "gmaps_point_point_ctg" |
|
staticprivate |
$_tbl_point_service = "gmaps_point_service" |
|
staticprivate |
$_tbl_point_video = "gmaps_point_video" |
|
staticprivate |
La documentazione per questa classe è stata generata a partire dal seguente file: