vendor/con4gis/maps/Resources/contao/modules/ContentC4gMaps.php line 44

Open in your IDE?
  1. <?php
  2. /**
  3.  * con4gis - the gis-kit
  4.  *
  5.  * @version   php 7
  6.  * @package   con4gis
  7.  * @author    con4gis contributors (see "authors.txt")
  8.  * @license   GNU/LGPL http://opensource.org/licenses/lgpl-3.0.html
  9.  * @copyright Küstenschmiede GmbH Software & Design 2011 - 2018
  10.  * @link      https://www.kuestenschmiede.de
  11.  */
  12. namespace con4gis\MapsBundle\Resources\contao\modules;
  13. use con4gis\MapsBundle\Resources\contao\classes\MapDataConfigurator;
  14. /**
  15.  * Class ContentC4gMaps
  16.  * @package \con4gis\MapsBundle\Resources\contao\modules
  17.  */
  18. class ContentC4gMaps extends \Module
  19. {
  20.     /**
  21.      * Template
  22.      * @var string
  23.      */
  24.     protected $strTemplate 'c4g_maps';
  25.     /**
  26.      * Generate content element
  27.      */
  28.     public function generate()
  29.     {
  30.         if (TL_MODE == 'BE') {
  31.             $objMap $this->Database->prepare("SELECT * FROM tl_c4g_maps WHERE id=?")
  32.                            ->limit(1)
  33.                            ->execute($this->c4g_map_id);
  34.             $return '<h1>' $objMap->name '<img src="bundles/con4gismaps/images/logo_con4gis-maps.png" style="float:right"></h1>';
  35.             return $return;
  36.         }
  37.         return parent::generate();
  38.     }
  39.     /**
  40.      * Generate module
  41.      */
  42.     protected function compile()
  43.     {
  44.         $this->Template->mapData MapDataConfigurator::prepareMapData($this$this->Database);
  45.     }
  46.     public function repInsertTags($str)
  47.     {
  48.         return parent::replaceInsertTags($str);
  49.     }
  50.     public function import($strClass$strKey false$blnForce false)
  51.     {
  52.         parent::import($strClass$strKey$blnForce);
  53.     }
  54.     public function getInput()
  55.     {
  56.         return $this->Input;
  57.     }
  58.     public function getFrontendUrl($arrRow)
  59.     {
  60.         return parent::generateFrontendUrl($arrRow);
  61.     }
  62. }