/** * Render static map for given place model */ public function placeFromModel() { $oPlaceModel = $this->getVal('model', null); $rteData = $this->getVal('rteData', false); if (empty($oPlaceModel)) { $oPlaceModel = new PlaceModel(); } $this->setVal('url', $oPlaceModel->getStaticMapUrl()); $this->setVal('align', $oPlaceModel->getAlign()); $this->setVal('width', $oPlaceModel->getWidth()); $this->setVal('height', $oPlaceModel->getHeight()); $this->setVal('lat', $oPlaceModel->getLat()); $this->setVal('lon', $oPlaceModel->getLon()); $this->setVal('zoom', $oPlaceModel->getZoom()); $this->setVal('categories', $oPlaceModel->getCategoriesAsText()); $this->setVal('caption', $oPlaceModel->getCaption()); $this->setVal('rteData', $rteData); }