@@ -14,22 +14,22 @@ discard block |
||
| 14 | 14 | * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
| 15 | 15 | * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
| 16 | 16 | */ |
| 17 | -if (! defined ( 'DOKU_INC' )) |
|
| 17 | +if (!defined('DOKU_INC')) |
|
| 18 | 18 | die (); |
| 19 | 19 | |
| 20 | -if (! defined ( 'DOKU_LF' )) |
|
| 21 | - define ( 'DOKU_LF', "\n" ); |
|
| 22 | -if (! defined ( 'DOKU_TAB' )) |
|
| 23 | - define ( 'DOKU_TAB', "\t" ); |
|
| 24 | -if (! defined ( 'DOKU_PLUGIN' )) |
|
| 25 | - define ( 'DOKU_PLUGIN', DOKU_INC . 'lib/plugins/' ); |
|
| 20 | +if (!defined('DOKU_LF')) |
|
| 21 | + define('DOKU_LF', "\n"); |
|
| 22 | +if (!defined('DOKU_TAB')) |
|
| 23 | + define('DOKU_TAB', "\t"); |
|
| 24 | +if (!defined('DOKU_PLUGIN')) |
|
| 25 | + define('DOKU_PLUGIN', DOKU_INC.'lib/plugins/'); |
|
| 26 | 26 | |
| 27 | -require_once DOKU_PLUGIN . 'syntax.php'; |
|
| 27 | +require_once DOKU_PLUGIN.'syntax.php'; |
|
| 28 | 28 | /** |
| 29 | 29 | * adds a WMS 1.1.1 layer to your map. |
| 30 | 30 | */ |
| 31 | 31 | class syntax_plugin_openlayersmapoverlays_searchlayer extends DokuWiki_Syntax_Plugin { |
| 32 | - private $dflt = array ( |
|
| 32 | + private $dflt = array( |
|
| 33 | 33 | 'id' => 'olmap', |
| 34 | 34 | 'name' => '', |
| 35 | 35 | 'search' => '', |
@@ -76,8 +76,8 @@ discard block |
||
| 76 | 76 | * @see Doku_Parser_Mode::connectTo() |
| 77 | 77 | */ |
| 78 | 78 | public function connectTo($mode) { |
| 79 | - $this->Lexer->addSpecialPattern ( '<olmap_searchlayer ?[^>\n]*>.*?</olmap_searchlayer>', |
|
| 80 | - $mode, 'plugin_openlayersmapoverlays_searchlayer' ); |
|
| 79 | + $this->Lexer->addSpecialPattern('<olmap_searchlayer ?[^>\n]*>.*?</olmap_searchlayer>', |
|
| 80 | + $mode, 'plugin_openlayersmapoverlays_searchlayer'); |
|
| 81 | 81 | } |
| 82 | 82 | |
| 83 | 83 | /** |
@@ -86,19 +86,19 @@ discard block |
||
| 86 | 86 | * @see DokuWiki_Syntax_Plugin::handle() |
| 87 | 87 | */ |
| 88 | 88 | public function handle($match, $state, $pos, Doku_Handler $handler) { |
| 89 | - $param = array (); |
|
| 89 | + $param = array(); |
|
| 90 | 90 | $data = $this->dflt; |
| 91 | 91 | |
| 92 | - preg_match_all ( '/(\w*)="(.*?)"/us', $match, $param, PREG_SET_ORDER ); |
|
| 92 | + preg_match_all('/(\w*)="(.*?)"/us', $match, $param, PREG_SET_ORDER); |
|
| 93 | 93 | |
| 94 | - foreach ( $param as $kvpair ) { |
|
| 95 | - list ( $matched, $key, $val ) = $kvpair; |
|
| 96 | - if (isset ( $data [$key] )) { |
|
| 97 | - $key = strtolower ( $key ); |
|
| 94 | + foreach ($param as $kvpair) { |
|
| 95 | + list ($matched, $key, $val) = $kvpair; |
|
| 96 | + if (isset ($data [$key])) { |
|
| 97 | + $key = strtolower($key); |
|
| 98 | 98 | $data [$key] = $val; |
| 99 | 99 | } |
| 100 | 100 | } |
| 101 | - dbglog($data,'syntax_plugin_overlayer::handle: parsed data is:'); |
|
| 101 | + dbglog($data, 'syntax_plugin_overlayer::handle: parsed data is:'); |
|
| 102 | 102 | return $data; |
| 103 | 103 | } |
| 104 | 104 | |
@@ -112,22 +112,22 @@ discard block |
||
| 112 | 112 | return false; |
| 113 | 113 | |
| 114 | 114 | static $loadedOLlib = false; |
| 115 | - if (! $loadedOLlib) { |
|
| 116 | - $renderer->doc .= DOKU_LF . '<script type="text/javascript" src="' . DOKU_BASE . 'lib/plugins/openlayersmapoverlays/lib/layers.js' . '"></script>'; |
|
| 115 | + if (!$loadedOLlib) { |
|
| 116 | + $renderer->doc .= DOKU_LF.'<script type="text/javascript" src="'.DOKU_BASE.'lib/plugins/openlayersmapoverlays/lib/layers.js'.'"></script>'; |
|
| 117 | 117 | $loadedOLlib = true; |
| 118 | 118 | } |
| 119 | 119 | // incremented for each olmap_wmslayer tag in the page source |
| 120 | 120 | static $overlaynumber = 0; |
| 121 | 121 | |
| 122 | - list ( $id, $url, $name, $visible ) = $data; |
|
| 123 | - $renderer->doc .= DOKU_LF . "<script type='text/javascript'><!--//--><![CDATA[//><!--" . DOKU_LF; |
|
| 122 | + list ($id, $url, $name, $visible) = $data; |
|
| 123 | + $renderer->doc .= DOKU_LF."<script type='text/javascript'><!--//--><![CDATA[//><!--".DOKU_LF; |
|
| 124 | 124 | $str = '{'; |
| 125 | - foreach ( $data as $key => $val ) { |
|
| 126 | - $str .= "'" . $key . "' : '" . $val . "',"; |
|
| 125 | + foreach ($data as $key => $val) { |
|
| 126 | + $str .= "'".$key."' : '".$val."',"; |
|
| 127 | 127 | } |
| 128 | 128 | $str .= "'type':'wms'}"; |
| 129 | - $renderer->doc .= "olMapOverlays['wms" . $overlaynumber . "'] = " . $str . ";" . DOKU_LF . "//--><!]]></script>"; |
|
| 130 | - $overlaynumber ++; |
|
| 129 | + $renderer->doc .= "olMapOverlays['wms".$overlaynumber."'] = ".$str.";".DOKU_LF."//--><!]]></script>"; |
|
| 130 | + $overlaynumber++; |
|
| 131 | 131 | return true; |
| 132 | 132 | } |
| 133 | 133 | } |
@@ -14,15 +14,19 @@ discard block |
||
| 14 | 14 | * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
| 15 | 15 | * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
| 16 | 16 | */ |
| 17 | -if (! defined ( 'DOKU_INC' )) |
|
| 17 | +if (! defined ( 'DOKU_INC' )) { |
|
| 18 | 18 | die (); |
| 19 | +} |
|
| 19 | 20 | |
| 20 | -if (! defined ( 'DOKU_LF' )) |
|
| 21 | +if (! defined ( 'DOKU_LF' )) { |
|
| 21 | 22 | define ( 'DOKU_LF', "\n" ); |
| 22 | -if (! defined ( 'DOKU_TAB' )) |
|
| 23 | +} |
|
| 24 | +if (! defined ( 'DOKU_TAB' )) { |
|
| 23 | 25 | define ( 'DOKU_TAB', "\t" ); |
| 24 | -if (! defined ( 'DOKU_PLUGIN' )) |
|
| 26 | +} |
|
| 27 | +if (! defined ( 'DOKU_PLUGIN' )) { |
|
| 25 | 28 | define ( 'DOKU_PLUGIN', DOKU_INC . 'lib/plugins/' ); |
| 29 | +} |
|
| 26 | 30 | |
| 27 | 31 | require_once DOKU_PLUGIN . 'syntax.php'; |
| 28 | 32 | /** |
@@ -108,8 +112,9 @@ discard block |
||
| 108 | 112 | * @see DokuWiki_Syntax_Plugin::render() |
| 109 | 113 | */ |
| 110 | 114 | public function render($mode, Doku_Renderer $renderer, $data) { |
| 111 | - if ($mode != 'xhtml') |
|
| 112 | - return false; |
|
| 115 | + if ($mode != 'xhtml') { |
|
| 116 | + return false; |
|
| 117 | + } |
|
| 113 | 118 | |
| 114 | 119 | static $loadedOLlib = false; |
| 115 | 120 | if (! $loadedOLlib) { |
@@ -15,119 +15,119 @@ |
||
| 15 | 15 | * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
| 16 | 16 | */ |
| 17 | 17 | if (! defined ( 'DOKU_INC' )) |
| 18 | - die (); |
|
| 18 | + die (); |
|
| 19 | 19 | |
| 20 | 20 | if (! defined ( 'DOKU_LF' )) |
| 21 | - define ( 'DOKU_LF', "\n" ); |
|
| 21 | + define ( 'DOKU_LF', "\n" ); |
|
| 22 | 22 | if (! defined ( 'DOKU_TAB' )) |
| 23 | - define ( 'DOKU_TAB', "\t" ); |
|
| 23 | + define ( 'DOKU_TAB', "\t" ); |
|
| 24 | 24 | if (! defined ( 'DOKU_PLUGIN' )) |
| 25 | - define ( 'DOKU_PLUGIN', DOKU_INC . 'lib/plugins/' ); |
|
| 25 | + define ( 'DOKU_PLUGIN', DOKU_INC . 'lib/plugins/' ); |
|
| 26 | 26 | |
| 27 | 27 | require_once DOKU_PLUGIN . 'syntax.php'; |
| 28 | 28 | /** |
| 29 | 29 | * adds a WMS 1.1.1 layer to your map. |
| 30 | 30 | */ |
| 31 | 31 | class syntax_plugin_openlayersmapoverlays_searchlayer extends DokuWiki_Syntax_Plugin { |
| 32 | - private $dflt = array ( |
|
| 33 | - 'id' => 'olmap', |
|
| 34 | - 'name' => '', |
|
| 35 | - 'search' => '', |
|
| 36 | - 'opacity' => 0.8, |
|
| 37 | - 'attribution' => '', |
|
| 38 | - 'visible' => false, |
|
| 39 | - 'layers' => '', |
|
| 40 | - 'version' => '1.1.1', |
|
| 41 | - 'format' => 'image/png', |
|
| 42 | - 'transparent' => 'true' |
|
| 43 | - ); |
|
| 32 | + private $dflt = array ( |
|
| 33 | + 'id' => 'olmap', |
|
| 34 | + 'name' => '', |
|
| 35 | + 'search' => '', |
|
| 36 | + 'opacity' => 0.8, |
|
| 37 | + 'attribution' => '', |
|
| 38 | + 'visible' => false, |
|
| 39 | + 'layers' => '', |
|
| 40 | + 'version' => '1.1.1', |
|
| 41 | + 'format' => 'image/png', |
|
| 42 | + 'transparent' => 'true' |
|
| 43 | + ); |
|
| 44 | 44 | |
| 45 | - /** |
|
| 46 | - * (non-PHPdoc) |
|
| 47 | - * |
|
| 48 | - * @see DokuWiki_Syntax_Plugin::getPType() |
|
| 49 | - */ |
|
| 50 | - public function getPType() { |
|
| 51 | - return 'block'; |
|
| 52 | - } |
|
| 45 | + /** |
|
| 46 | + * (non-PHPdoc) |
|
| 47 | + * |
|
| 48 | + * @see DokuWiki_Syntax_Plugin::getPType() |
|
| 49 | + */ |
|
| 50 | + public function getPType() { |
|
| 51 | + return 'block'; |
|
| 52 | + } |
|
| 53 | 53 | |
| 54 | - /** |
|
| 55 | - * (non-PHPdoc) |
|
| 56 | - * |
|
| 57 | - * @see DokuWiki_Syntax_Plugin::getType() |
|
| 58 | - */ |
|
| 59 | - public function getType() { |
|
| 60 | - // return 'FIXME: container|baseonly|formatting|substition|protected|disabled|paragraphs'; |
|
| 61 | - return 'baseonly'; |
|
| 62 | - } |
|
| 54 | + /** |
|
| 55 | + * (non-PHPdoc) |
|
| 56 | + * |
|
| 57 | + * @see DokuWiki_Syntax_Plugin::getType() |
|
| 58 | + */ |
|
| 59 | + public function getType() { |
|
| 60 | + // return 'FIXME: container|baseonly|formatting|substition|protected|disabled|paragraphs'; |
|
| 61 | + return 'baseonly'; |
|
| 62 | + } |
|
| 63 | 63 | |
| 64 | - /** |
|
| 65 | - * (non-PHPdoc) |
|
| 66 | - * |
|
| 67 | - * @see Doku_Parser_Mode::getSort() |
|
| 68 | - */ |
|
| 69 | - public function getSort() { |
|
| 70 | - return 902; |
|
| 71 | - } |
|
| 64 | + /** |
|
| 65 | + * (non-PHPdoc) |
|
| 66 | + * |
|
| 67 | + * @see Doku_Parser_Mode::getSort() |
|
| 68 | + */ |
|
| 69 | + public function getSort() { |
|
| 70 | + return 902; |
|
| 71 | + } |
|
| 72 | 72 | |
| 73 | - /** |
|
| 74 | - * Connect to our special pattern. |
|
| 75 | - * |
|
| 76 | - * @see Doku_Parser_Mode::connectTo() |
|
| 77 | - */ |
|
| 78 | - public function connectTo($mode) { |
|
| 79 | - $this->Lexer->addSpecialPattern ( '<olmap_searchlayer ?[^>\n]*>.*?</olmap_searchlayer>', |
|
| 80 | - $mode, 'plugin_openlayersmapoverlays_searchlayer' ); |
|
| 81 | - } |
|
| 73 | + /** |
|
| 74 | + * Connect to our special pattern. |
|
| 75 | + * |
|
| 76 | + * @see Doku_Parser_Mode::connectTo() |
|
| 77 | + */ |
|
| 78 | + public function connectTo($mode) { |
|
| 79 | + $this->Lexer->addSpecialPattern ( '<olmap_searchlayer ?[^>\n]*>.*?</olmap_searchlayer>', |
|
| 80 | + $mode, 'plugin_openlayersmapoverlays_searchlayer' ); |
|
| 81 | + } |
|
| 82 | 82 | |
| 83 | - /** |
|
| 84 | - * (non-PHPdoc) |
|
| 85 | - * |
|
| 86 | - * @see DokuWiki_Syntax_Plugin::handle() |
|
| 87 | - */ |
|
| 88 | - public function handle($match, $state, $pos, Doku_Handler $handler) { |
|
| 89 | - $param = array (); |
|
| 90 | - $data = $this->dflt; |
|
| 83 | + /** |
|
| 84 | + * (non-PHPdoc) |
|
| 85 | + * |
|
| 86 | + * @see DokuWiki_Syntax_Plugin::handle() |
|
| 87 | + */ |
|
| 88 | + public function handle($match, $state, $pos, Doku_Handler $handler) { |
|
| 89 | + $param = array (); |
|
| 90 | + $data = $this->dflt; |
|
| 91 | 91 | |
| 92 | - preg_match_all ( '/(\w*)="(.*?)"/us', $match, $param, PREG_SET_ORDER ); |
|
| 92 | + preg_match_all ( '/(\w*)="(.*?)"/us', $match, $param, PREG_SET_ORDER ); |
|
| 93 | 93 | |
| 94 | - foreach ( $param as $kvpair ) { |
|
| 95 | - list ( $matched, $key, $val ) = $kvpair; |
|
| 96 | - if (isset ( $data [$key] )) { |
|
| 97 | - $key = strtolower ( $key ); |
|
| 98 | - $data [$key] = $val; |
|
| 99 | - } |
|
| 100 | - } |
|
| 101 | - dbglog($data,'syntax_plugin_overlayer::handle: parsed data is:'); |
|
| 102 | - return $data; |
|
| 103 | - } |
|
| 94 | + foreach ( $param as $kvpair ) { |
|
| 95 | + list ( $matched, $key, $val ) = $kvpair; |
|
| 96 | + if (isset ( $data [$key] )) { |
|
| 97 | + $key = strtolower ( $key ); |
|
| 98 | + $data [$key] = $val; |
|
| 99 | + } |
|
| 100 | + } |
|
| 101 | + dbglog($data,'syntax_plugin_overlayer::handle: parsed data is:'); |
|
| 102 | + return $data; |
|
| 103 | + } |
|
| 104 | 104 | |
| 105 | - /** |
|
| 106 | - * (non-PHPdoc) |
|
| 107 | - * |
|
| 108 | - * @see DokuWiki_Syntax_Plugin::render() |
|
| 109 | - */ |
|
| 110 | - public function render($mode, Doku_Renderer $renderer, $data) { |
|
| 111 | - if ($mode != 'xhtml') |
|
| 112 | - return false; |
|
| 105 | + /** |
|
| 106 | + * (non-PHPdoc) |
|
| 107 | + * |
|
| 108 | + * @see DokuWiki_Syntax_Plugin::render() |
|
| 109 | + */ |
|
| 110 | + public function render($mode, Doku_Renderer $renderer, $data) { |
|
| 111 | + if ($mode != 'xhtml') |
|
| 112 | + return false; |
|
| 113 | 113 | |
| 114 | - static $loadedOLlib = false; |
|
| 115 | - if (! $loadedOLlib) { |
|
| 116 | - $renderer->doc .= DOKU_LF . '<script type="text/javascript" src="' . DOKU_BASE . 'lib/plugins/openlayersmapoverlays/lib/layers.js' . '"></script>'; |
|
| 117 | - $loadedOLlib = true; |
|
| 118 | - } |
|
| 119 | - // incremented for each olmap_wmslayer tag in the page source |
|
| 120 | - static $overlaynumber = 0; |
|
| 114 | + static $loadedOLlib = false; |
|
| 115 | + if (! $loadedOLlib) { |
|
| 116 | + $renderer->doc .= DOKU_LF . '<script type="text/javascript" src="' . DOKU_BASE . 'lib/plugins/openlayersmapoverlays/lib/layers.js' . '"></script>'; |
|
| 117 | + $loadedOLlib = true; |
|
| 118 | + } |
|
| 119 | + // incremented for each olmap_wmslayer tag in the page source |
|
| 120 | + static $overlaynumber = 0; |
|
| 121 | 121 | |
| 122 | - list ( $id, $url, $name, $visible ) = $data; |
|
| 123 | - $renderer->doc .= DOKU_LF . "<script type='text/javascript'><!--//--><![CDATA[//><!--" . DOKU_LF; |
|
| 124 | - $str = '{'; |
|
| 125 | - foreach ( $data as $key => $val ) { |
|
| 126 | - $str .= "'" . $key . "' : '" . $val . "',"; |
|
| 127 | - } |
|
| 128 | - $str .= "'type':'wms'}"; |
|
| 129 | - $renderer->doc .= "olMapOverlays['wms" . $overlaynumber . "'] = " . $str . ";" . DOKU_LF . "//--><!]]></script>"; |
|
| 130 | - $overlaynumber ++; |
|
| 131 | - return true; |
|
| 132 | - } |
|
| 122 | + list ( $id, $url, $name, $visible ) = $data; |
|
| 123 | + $renderer->doc .= DOKU_LF . "<script type='text/javascript'><!--//--><![CDATA[//><!--" . DOKU_LF; |
|
| 124 | + $str = '{'; |
|
| 125 | + foreach ( $data as $key => $val ) { |
|
| 126 | + $str .= "'" . $key . "' : '" . $val . "',"; |
|
| 127 | + } |
|
| 128 | + $str .= "'type':'wms'}"; |
|
| 129 | + $renderer->doc .= "olMapOverlays['wms" . $overlaynumber . "'] = " . $str . ";" . DOKU_LF . "//--><!]]></script>"; |
|
| 130 | + $overlaynumber ++; |
|
| 131 | + return true; |
|
| 132 | + } |
|
| 133 | 133 | } |