12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?php
- /* For licensing terms, see /license.txt */
- /**
- * The google maps class allows to use
- * @author José Loguercio Silva <jose.loguercio@beeznest.com>
- * @package chamilo.plugin.google_maps
- */
- class GoogleMapsPlugin extends Plugin
- {
- /**
- * Class constructor
- */
- protected function __construct()
- {
- $parameters = array(
- 'enable_api' => 'boolean',
- 'api_key' => 'text',
- 'extra_field_name' => 'text'
- );
- parent::__construct('1.0', 'José Loguercio Silva', $parameters);
- }
- /**
- * Get the plugin Name
- *
- * @return string
- */
- public function get_name()
- {
- return "google_maps";
- }
- /**
- * Instance the plugin
- * @staticvar null $result
- * @return GoogleMapsPlugin
- */
- static function create()
- {
- static $result = null;
- return $result ? $result : $result = new self();
- }
- /**
- * Install the plugin
- * @return void
- */
- public function install()
- {
- return true;
- }
- /**
- * Uninstall the plugin
- * @return void
- */
- public function uninstall()
- {
- return true;
- }
- }
|