WP Google Maps - Version 7.11.22

Version Description

= 7.11.19 = Please update to 7.11.18 or above to ensure you are using the latest security enhancements.

= 6.3.15 = Please update your WP Google Maps version to 6.3.15 to ensure you are using the latest security enhancements.

= 6.3.14 = Please update your WP Google Maps version to 6.3.14 to ensure you are using the latest security enhancements.

= 6.2.1 = Please update your WP Google Maps version to 6.2.1 to ensure you are using the latest security enhancements.

= 6.1.10 = Please update WP Google Maps to version 6.1.10 to enable our latest security enhancements.

= 6.1.5 = We no longer support timthumb and we have opted to remove it from WP Google Maps. Please update to 6.1.5 to ensure the removal of the timthumb script.

= 6.0.27 = Please upgrade your version of WP Google Maps to version 6.0.27 as it includes multiple security improvements.

Download this release

Release Info

Developer perryrylance
Plugin Icon 128x128 WP Google Maps
Version 7.11.22
Comparing to
See all releases

Code changes from version 7.11.21 to 7.11.22

Files changed (133) hide show
  1. base/includes/credits.php.bak +0 -91
  2. base/includes/welcome.php.bak +0 -117
  3. css/common.css.bak +0 -119
  4. docs/php/404.html +12 -2
  5. docs/php/class-WPGMZA.AdminMarkerDataTable.html +477 -0
  6. docs/php/class-WPGMZA.AjaxTable.html +867 -0
  7. docs/php/class-WPGMZA.AutoLoader.html +18 -8
  8. docs/php/class-WPGMZA.Crud.html +29 -4
  9. docs/php/class-WPGMZA.DOMDocument.html +45 -5
  10. docs/php/class-WPGMZA.DOMElement.html +48 -8
  11. docs/php/class-WPGMZA.DataTable.html +552 -0
  12. docs/php/class-WPGMZA.Database.html +423 -0
  13. docs/php/class-WPGMZA.Distance.html +312 -0
  14. docs/php/class-WPGMZA.Factory.html +27 -2
  15. docs/php/class-WPGMZA.GDPRCompliance.html +17 -7
  16. docs/php/class-WPGMZA.GlobalSettings.html +547 -0
  17. docs/php/class-WPGMZA.GoogleGeocoder.html +11 -1
  18. docs/php/class-WPGMZA.GoogleMap.html +29 -4
  19. docs/php/class-WPGMZA.GoogleMapsAPILoader.html +30 -20
  20. docs/php/class-WPGMZA.GoogleMapsLoader.html +11 -1
  21. docs/php/class-WPGMZA.Integration.Gutenberg.html +5 -5
  22. docs/php/class-WPGMZA.Integration.WPMigrateDB.html +33 -3
  23. docs/php/class-WPGMZA.LatLng.html +11 -1
  24. docs/php/class-WPGMZA.Map.html +74 -6
  25. docs/php/class-WPGMZA.MapsEngineDialog.html +11 -1
  26. docs/php/class-WPGMZA.Marker.html +128 -13
  27. docs/php/class-WPGMZA.MarkerDataTable.html +351 -0
  28. docs/php/class-WPGMZA.MarkerFilter.html +508 -0
  29. docs/php/class-WPGMZA.ModalDialog.html +13 -2
  30. docs/php/class-WPGMZA.NominatimGeocodeCache.html +11 -1
  31. docs/php/class-WPGMZA.OLLoader.html +13 -3
  32. docs/php/class-WPGMZA.Plugin.html +95 -97
  33. docs/php/class-WPGMZA.Query.html +333 -0
  34. docs/php/class-WPGMZA.QueryFragment.html +380 -0
  35. docs/php/class-WPGMZA.RestAPI.html +126 -4
  36. docs/php/class-WPGMZA.ScriptLoader.html +27 -47
  37. docs/php/class-WPGMZA.Strings.html +14 -4
  38. docs/php/class-WPGMZA.Table.html +435 -0
  39. docs/php/elementlist.js +1 -1
  40. docs/php/function-WPGMZA.Selector.trace.html +2 -2
  41. docs/php/function-WPGMZA.create_marker_instance_delegate.html +14 -4
  42. docs/php/function-WPGMZA.query_nominatim_cache.html +13 -3
  43. docs/php/function-WPGMZA.store_nominatim_cache.html +13 -3
  44. docs/php/function-wpgmza_backwards_compat_get_all_circle_data.html +3 -3
  45. docs/php/function-wpgmza_backwards_compat_get_all_rectangle_data.html +3 -3
  46. docs/php/function-wpgmza_check_admin_head_backwards_compat_v6.html +2 -2
  47. docs/php/function-wpgmza_check_map_editor_backwards_compat_v6.html +3 -3
  48. docs/php/function-wpgmza_check_pro_compat_required_v6.html +3 -3
  49. docs/php/function-wpgmza_check_user_backwards_compat_v6.html +3 -3
  50. docs/php/index.html +13 -3
  51. docs/php/namespace-None.html +2 -2
  52. docs/php/namespace-WPGMZA.Integration.html +2 -2
  53. docs/php/namespace-WPGMZA.Selector.html +2 -2
  54. docs/php/namespace-WPGMZA.html +75 -7
  55. docs/php/resources/combined.js +1 -1
  56. docs/php/source-class-WPGMZA.AdminMarkerDataTable.html +265 -0
  57. docs/php/source-class-WPGMZA.AjaxTable.html +492 -0
  58. docs/php/source-class-WPGMZA.AutoLoader.html +199 -188
  59. docs/php/source-class-WPGMZA.Crud.html +49 -38
  60. docs/php/source-class-WPGMZA.DOMDocument.html +62 -45
  61. docs/php/source-class-WPGMZA.DOMElement.html +212 -164
  62. docs/php/source-class-WPGMZA.DataTable.html +268 -0
  63. docs/php/source-class-WPGMZA.Database.html +351 -0
  64. docs/php/source-class-WPGMZA.Distance.html +199 -0
  65. docs/php/source-class-WPGMZA.Factory.html +13 -3
  66. docs/php/source-class-WPGMZA.GDPRCompliance.html +100 -87
  67. docs/php/source-class-WPGMZA.GlobalSettings.html +317 -0
  68. docs/php/source-class-WPGMZA.GoogleGeocoder.html +13 -3
  69. docs/php/source-class-WPGMZA.GoogleMap.html +13 -3
  70. docs/php/source-class-WPGMZA.GoogleMapsAPILoader.html +388 -354
  71. docs/php/source-class-WPGMZA.GoogleMapsLoader.html +13 -3
  72. docs/php/source-class-WPGMZA.Integration.Gutenberg.html +87 -66
  73. docs/php/source-class-WPGMZA.Integration.WPMigrateDB.html +40 -22
  74. docs/php/source-class-WPGMZA.LatLng.html +13 -3
  75. docs/php/source-class-WPGMZA.Map.html +48 -23
  76. docs/php/source-class-WPGMZA.MapsEngineDialog.html +13 -3
  77. docs/php/source-class-WPGMZA.Marker.html +170 -137
  78. docs/php/source-class-WPGMZA.MarkerDataTable.html +183 -0
  79. docs/php/source-class-WPGMZA.MarkerFilter.html +327 -0
  80. docs/php/source-class-WPGMZA.ModalDialog.html +13 -3
  81. docs/php/source-class-WPGMZA.NominatimGeocodeCache.html +13 -3
  82. docs/php/source-class-WPGMZA.OLLoader.html +19 -10
  83. docs/php/source-class-WPGMZA.Plugin.html +316 -321
  84. docs/php/source-class-WPGMZA.Query.html +361 -0
  85. docs/php/source-class-WPGMZA.QueryFragment.html +208 -0
  86. docs/php/source-class-WPGMZA.RestAPI.html +200 -36
  87. docs/php/source-class-WPGMZA.ScriptLoader.html +588 -543
  88. docs/php/source-class-WPGMZA.Selector.AttributeSelector.html +13 -3
  89. docs/php/source-class-WPGMZA.Selector.ConvertException.html +13 -3
  90. docs/php/source-class-WPGMZA.Selector.ParseException.html +13 -3
  91. docs/php/source-class-WPGMZA.Selector.Parser.html +13 -3
  92. docs/php/source-class-WPGMZA.Selector.PseudoSelector.html +13 -3
  93. docs/php/source-class-WPGMZA.Selector.Selector.html +13 -3
  94. docs/php/source-class-WPGMZA.Selector.Token.html +13 -3
  95. docs/php/source-class-WPGMZA.Selector.TokenStream.html +13 -3
  96. docs/php/source-class-WPGMZA.Selector.Tokenizer.html +13 -3
  97. docs/php/source-class-WPGMZA.Selector.XPathConverter.html +13 -3
  98. docs/php/source-class-WPGMZA.Strings.html +57 -30
  99. docs/php/source-class-WPGMZA.Table.html +217 -0
  100. docs/php/source-function-WPGMZA.Selector.trace.html +13 -3
  101. docs/php/source-function-WPGMZA.create_marker_instance_delegate.html +170 -137
  102. docs/php/source-function-WPGMZA.query_nominatim_cache.html +13 -3
  103. docs/php/source-function-WPGMZA.store_nominatim_cache.html +13 -3
  104. docs/php/source-function-wpgmza_backwards_compat_get_all_circle_data.html +108 -97
  105. docs/php/source-function-wpgmza_backwards_compat_get_all_rectangle_data.html +108 -97
  106. docs/php/source-function-wpgmza_check_admin_head_backwards_compat_v6.html +108 -97
  107. docs/php/source-function-wpgmza_check_map_editor_backwards_compat_v6.html +108 -97
  108. docs/php/source-function-wpgmza_check_pro_compat_required_v6.html +108 -97
  109. docs/php/source-function-wpgmza_check_user_backwards_compat_v6.html +108 -97
  110. images/theme_9.jpg +0 -0
  111. includes/build.log +584 -292
  112. includes/class.crud.php.bak +0 -638
  113. includes/class.marker.php.bak +0 -157
  114. includes/class.rest-api.php.bak +0 -212
  115. includes/class.script-loader.php +3 -0
  116. includes/class.strings.php.bak +0 -56
  117. includes/open-layers/class.nominatim-geocode-cache.php +28 -0
  118. includes/tables/class.admin-marker-datatable.php.bak +0 -106
  119. includes/tables/class.ajax-table.php.bak +0 -335
  120. js/v8/core.js.bak +0 -601
  121. js/v8/google-maps/google-map.js.bak +0 -532
  122. js/v8/map-settings-page.js +18 -0
  123. js/v8/map.js +1 -0
  124. js/v8/modern-store-locator.js +10 -4
  125. js/v8/open-layers/ol-geocoder.js +19 -0
  126. js/v8/tables/admin-marker-datatable.js.bak +0 -75
  127. js/v8/wp-google-maps.combined.js +48 -4
  128. js/v8/wp-google-maps.min.js +1 -1
  129. js/wpgmaps-admin-core.js +40 -1
  130. js/wpgmaps.js +10 -0
  131. legacy-core.php +38 -4
  132. readme.txt +121 -105
  133. wpGoogleMaps.php +145 -1
base/includes/credits.php.bak DELETED
@@ -1,91 +0,0 @@
1
- <div class="wrap about-wrap">
2
-
3
- <h1><?php _e("Welcome to WP Google Maps version 7.0","wp-google-maps"); ?></h1>
4
-
5
- <div class="about-text"><?php _e("Thank you for updating! WP Google Maps version 7 helps you build amazing maps through a simple interface and powerful functionality along with world class support.","wp-google-maps"); ?></div>
6
-
7
- <div class="wpgmza-badge" style=''></div>
8
-
9
- <h2 class="nav-tab-wrapper wp-clearfix">
10
- <a href="admin.php?page=wp-google-maps-menu&action=welcome_page" class="nav-tab"><?php _e("Welcome","wp-google-maps"); ?></a>
11
- <a href="admin.php?page=wp-google-maps-menu&action=credits" class="nav-tab nav-tab-active"><?php _e("Credits","wp-google-maps"); ?></a>
12
-
13
- </h2>
14
-
15
- <p class="about-description"><?php _e("WP Google Maps is created by an international team of developers.","wp-google-maps"); ?></p>
16
- <h3 class="wp-people-group"><?php _e("Project Leaders","wp-google-maps"); ?></h3>
17
- <ul class="wp-people-group " id="wp-people-group-project-leaders">
18
-
19
- <li class="wp-person" id="wp-person-nickduncan">
20
- <a href="https://profiles.wordpress.org/nickduncan/" class="web"><img src="https://secure.gravatar.com/avatar/38d79f24b5a649e132f8ed93f6dc2d37?s=60&amp;d=mm&amp;r=g" srcset="https://secure.gravatar.com/avatar/38d79f24b5a649e132f8ed93f6dc2d37?s=64&d=mm&r=g 2x" class="gravatar" alt="">
21
- Nick Duncan</a>
22
- <span class="title"><?php _e("Founder &amp; Lead Developer","wp-google-maps"); ?></span>
23
- </li>
24
- <li class="wp-person" id="wp-person-perry">
25
- <a href="https://github.com/orgs/CodeCabin/people/PerryRylance" class="web"><img src="https://avatars3.githubusercontent.com/u/14136738?s=96&v=4" srcset="https://avatars3.githubusercontent.com/u/14136738?s=96&v=4 2x" class="gravatar" alt="">
26
- Perry Rylance</a>
27
- <span class="title"><?php _e("Lead Developer &amp; Support","wp-google-maps"); ?></span>
28
- </li>
29
- </ul>
30
- <h3 class="wp-people-group"><?php _e("Contributors","wp-google-maps"); ?></h3>
31
- <ul class="wp-people-group " id="wp-people-group-core-developers">
32
-
33
- <li class="wp-person" id="wp-person-dylanauty">
34
- <a href="https://profiles.wordpress.org/dylanauty/" class="web"><img src="https://secure.gravatar.com/avatar/3e032ec3258ebc08eeed69568141164a?s=64&d=mm&r=g" srcset="https://secure.gravatar.com/avatar/3e032ec3258ebc08eeed69568141164a?s=64&d=mm&r=g 2x" class="gravatar" alt="">
35
- Dylan Auty</a>
36
- <span class="title"><?php _e("Support &amp; Developer","wp-google-maps"); ?></span>
37
- </li>
38
-
39
- <li class="wp-person" id="wp-person-dylanauty">
40
- <a href="https://github.com/JarekCodeCabin" class="web"><img src="https://avatars3.githubusercontent.com/u/25925938?s=460&v=4" srcset="https://avatars3.githubusercontent.com/u/25925938?s=460&v=4 2x" class="gravatar" alt="">
41
- Jarek Kacprzak</a>
42
- <span class="title"><?php _e("Support &amp; Developer","wp-google-maps"); ?></span>
43
- </li>
44
-
45
-
46
-
47
- <li class="wp-person" id="wp-person-tamduncan">
48
- <a href="https://twitter.com/thebossybabe" class="web"><img src="https://pbs.twimg.com/profile_images/378800000229252467/623181616d530dc6e8088939814b0f5d_400x400.jpeg" srcset="https://pbs.twimg.com/profile_images/378800000229252467/623181616d530dc6e8088939814b0f5d_400x400.jpeg 2x" class="gravatar" alt="">
49
- Tam Duncan</a>
50
- <span class="title"><?php _e("Marketing","wp-google-maps"); ?></span>
51
- </li>
52
- <li class="wp-person" id="wp-person-dylank">
53
- <a href="https://github.com/orgs/CodeCabin/people/dylank6169" class="web"><img src="https://avatars3.githubusercontent.com/u/25743655?s=96&v=4" srcset="https://avatars3.githubusercontent.com/u/25743655?s=96&v=4 2x" class="gravatar" alt="">
54
- Dylan Kotzé</a>
55
- <span class="title"><?php _e("Support &amp; Developer","wp-google-maps"); ?></span>
56
- </li>
57
- <li class="wp-person" id="wp-person-trevor">
58
- <a href="https://github.com/orgs/CodeCabin/people/andtrev" class="web"><img src="https://avatars3.githubusercontent.com/u/13884866?s=96&v=4" class="gravatar" alt="">
59
- Trevor Anderson</a>
60
- <span class="title"><?php _e("Support &amp; Developer","wp-google-maps"); ?></span>
61
- </li>
62
-
63
- <li class="wp-person" id="wp-person-veronique">
64
- <a href="https://github.com/orgs/CodeCabin/people/VeroniqueSmit" class="web"><img src="https://avatars1.githubusercontent.com/u/22832458?s=96&v=4" class="gravatar" alt="">
65
- Veronique Smit</a>
66
- <span class="title"><?php _e("Support","wp-google-maps"); ?></span>
67
- </li>
68
-
69
- <li class="wp-person" id="wp-person-pat">
70
- <a href="https://github.com/patdumond" class="web"><img src="https://avatars3.githubusercontent.com/u/9320495?s=460&v=4" class="gravatar" alt="">
71
- Pat Dumond</a>
72
- <span class="title"><?php _e("Documentation","wp-google-maps"); ?></span>
73
- </li>
74
- <li class="wp-person" id="wp-person-nathanmiller">
75
- <a href="https://profiles.wordpress.org/jarryd-long/" class="web"><img src="https://ca.slack-edge.com/T0CCUAUDD-U0CDJ724Q-g4e0ca967af9-1024" srcset="https://ca.slack-edge.com/T0CCUAUDD-U0CDJ724Q-g4e0ca967af9-1024 2x" class="gravatar" alt="">
76
- Nathan Miller</a>
77
- <span class="title"><?php _e("Support","wp-google-maps"); ?></span>
78
- </li>
79
-
80
- <li class="wp-person" id="wp-person-gerardarall">
81
- <a href="https://github.com/arall" class="web"><img src="https://avatars2.githubusercontent.com/u/1453137?s=60&v=4" srcset="https://avatars2.githubusercontent.com/u/1453137?s=60&v=4 2x" class="gravatar" alt="">
82
- Gerard Arall</a>
83
- <span class="title"><?php _e("Security suggestions","wp-google-maps"); ?></span>
84
- </li>
85
-
86
-
87
- <p class="clear"><?php _e("Want to see your name on this page?","wp-google-maps"); ?> <a href="https://github.com/CodeCabin/wp-google-maps/"><?php _e("Get involved on GitHub.","wp-google-maps"); ?></a></p>
88
-
89
- <a class="button-primary" style='padding:10px; height:inherit;' href="admin.php?page=wp-google-maps-menu&override=1"><?php echo __("OK! Let's start","wp-google-maps"); ?></a>
90
-
91
- </div>
base/includes/welcome.php.bak DELETED
@@ -1,117 +0,0 @@
1
- <?php global $wpgmza_global_array; ?>
2
- <div class="wrap about-wrap">
3
- <p>&nbsp;</p>
4
- <h1><?php echo sprintf( __( "Welcome to WP Google Maps version %s","wp-google-maps"), "7.0" ); ?></h1>
5
-
6
- <div class="about-text"><?php _e("Build amazing maps through a simple interface and powerful functionality along with world class support.","wp-google-maps"); ?></div>
7
-
8
- <div class="wpgmza-badge" style=''></div>
9
-
10
- <a class="button-primary" style='padding:5px; padding-right:15px; padding-left:15px; height:inherit;' href="admin.php?page=wp-google-maps-menu&override=1"><?php echo __("Skip intro and create a map","wp-google-maps"); ?></a>
11
- <p>&nbsp;</p>
12
-
13
-
14
- <h2 class="nav-tab-wrapper wp-clearfix">
15
- <a href="admin.php?page=wp-google-maps-menu&action=welcome_page" class="nav-tab nav-tab-active"><?php _e("Welcome","wp-google-maps"); ?></a>
16
- <a href="admin.php?page=wp-google-maps-menu&action=credits" class="nav-tab"><?php _e("Credits","wp-google-maps"); ?></a>
17
-
18
- </h2>
19
-
20
- <div class="feature-section two-col">
21
- <div class="col">
22
- <h4><?php _e("Unlimited Markers","wp-google-maps"); ?></h4>
23
- <p><?php _e("Create as many markers as you like","wp-google-maps"); ?></p>
24
- <img src='<?php echo WPGMAPS_DIR; ?>base/assets/feature1.jpg' style="border:1px solid #ccc;" />
25
- </div>
26
- <div class="col">
27
- <h4><?php _e("Store Locator","wp-google-maps"); ?></h4>
28
- <p><?php _e("Let users search for products, branches and stores near them","wp-google-maps"); ?></p>
29
- <img src='<?php echo WPGMAPS_DIR; ?>base/assets/feature2.jpg?1=2' style="border:1px solid #ccc;" />
30
- </div>
31
- </div>
32
- <div class="feature-section two-col">
33
- <div class="col">
34
- <h4><?php _e("Themes","wp-google-maps"); ?></h4>
35
- <p><?php _e("Select from various <a href='http://wpgmaps.com/map-themes/' target='_BLANK'>map themes</a>, or make your own.","wp-google-maps"); ?></p>
36
- <img src='<?php echo WPGMAPS_DIR; ?>base/assets/feature3.jpg' style="border:1px solid #ccc;" />
37
- </div>
38
- <div class="col">
39
- <h4><?php _e("Polylines","wp-google-maps"); ?>, <?php _e("Polygons","wp-google-maps"); ?>, <?php _e("Circles","wp-google-maps"); ?>, <?php _e("and Squares","wp-google-maps"); ?></h4>
40
- <p><?php _e("Add custom shapes such as polygons, polylines, circles and sqaures!","wp-google-maps"); ?></p>
41
- <img src='<?php echo WPGMAPS_DIR; ?>base/assets/feature4.jpg' style="border:1px solid #ccc;" />
42
- </div>
43
- </div>
44
-
45
-
46
- <hr />
47
-
48
- <div class="feature-section normal clear" >
49
- <div class="changelog ">
50
-
51
- <?php if ($wpgmza_global_array['code'] != "100") {
52
-
53
- // NB: GDPR
54
- ?>
55
-
56
- <!--<h3 style='margin-top:20px;'><?php _e("How did you find out about us?","wp-google-maps"); ?></h3>
57
-
58
- <div class="feature-section normal">
59
- <form action='' method='POST' name='wpgmaps_feedback'>
60
- <p><ul class="wpgmza_welcome_poll" style="list-style: none outside none;">
61
- <li style="list-style: none outside none;">
62
- <input type="radio" id="wpgmaps_findus_repository" value="repository" name="wpgmaps_findus">
63
- <label for="wpgmaps_search_term"><?php _e("WordPress.org plugin repository","wp-google-maps"); ?></label>
64
- <br /><input type="text" id="wpgmaps_search_term" class="regular-text" style='margin-top:5px; margin-left:40px;' name="wpgmaps_search_term" placeholder="<?php _e("What search term did you use?","wp-google-maps"); ?>">
65
- </li>
66
- <li style="list-style: none outside none;">
67
- <input type="radio" id="wpgmaps_findus_searchengine" value="search_engine" name="wpgmaps_findus">
68
- <label for="wpgmaps_findus_searchengine"><?php _e("Google or other search engine","wp-google-maps"); ?></label>
69
- </li>
70
- <li style="list-style: none outside none;">
71
- <input type="radio" id="wpgmaps_findus_friend" value="friend" name="wpgmaps_findus">
72
- <label for="wpgmaps_findus_friend"><?php _e("Friend recommendation","wp-google-maps"); ?></label>
73
- </li>
74
- <li style="list-style: none outside none;">
75
- <input type="radio" id="wpgmaps_findus_other" value="other" name="wpgmaps_findus">
76
- <label for="wpgmaps_findus_other"><?php _e("Other","wp-google-maps"); ?></label>
77
- <br /><input type="text" id="wpgmaps_findus_other_url" class="regular-text" style='margin-top:5px; margin-left:40px;' name="wpgmaps_findus_other_url" placeholder="<?php _e("Please explain","wp-google-maps"); ?>">
78
-
79
- </li>
80
-
81
-
82
- </ul></p>
83
- <input class='button-primary' type='submit' name='wpgmza_save_feedback' value='<?php _e("Submit and create a map","wp-google-maps"); ?>'>
84
-
85
- </form>-->
86
- </div>
87
- <?php } else { ?>
88
- <div class="wpgm_notice_message">
89
- <ul>
90
- <li>
91
- <?php echo $wpgmza_global_array['message']; ?>
92
- </li>
93
- </ul>
94
- </div>
95
- <?php } ?>
96
-
97
- <div class="feature-section three-col">
98
- <div class='col'>
99
- <h4><?php _e("New to WP Google Maps?","wp-google-maps"); ?></h4>
100
- <p><?php _e("You may want to","wp-google-maps"); ?> <a href='http://wpgmaps.com/documentation/' target='_blank' title='Documentation'><?php _e("review our documentation","wp-google-maps"); ?></a> <?php _e("before you get started. If you're a tech-savvy individual, you may skip this step.","wp-google-maps"); ?></p>
101
- </div>
102
- <div class='col'>
103
- <h4><?php _e("Help me!","wp-google-maps"); ?></h4>
104
- <p><?php _e("Visit our","wp-google-maps"); ?> <a title='Support Desk' target='_blank' href='http://www.wpgmaps.com/support/'><?php _e("Support Desk","wp-google-maps"); ?></a> <?php _e("for quick and friendly help. We'll answer your request within 24hours.","wp-google-maps"); ?></p>
105
- </div>
106
- <div class='col'>
107
- <h4><?php _e("Feedback","wp-google-maps"); ?></h4>
108
- <p><?php _e("We need you to help us make this plugin better.","wp-google-maps"); ?> <a href='http://www.wpgmaps.com/contact-us/' title='Feedback' target='_BLANK'><?php _e("Send us your feedback","wp-google-maps"); ?></a> <?php _e("and we'll act on it as soon as humanly possible.","wp-google-maps"); ?></p>
109
- </div>
110
- </div>
111
-
112
- <a class="button-primary" style='padding:5px; padding-right:15px; padding-left:15px; height:inherit;' href="admin.php?page=wp-google-maps-menu&override=1"><?php echo __("OK! Let's start","wp-google-maps"); ?></a>
113
-
114
- </div>
115
- </div>
116
-
117
- </div>
css/common.css.bak DELETED
@@ -1,119 +0,0 @@
1
- /** Override the auto complete styles */
2
- .pac-container {
3
- border-radius: 2px;
4
- border-top: none;
5
- font-family: Roboto, sans-serif;
6
-
7
- box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
8
- -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
9
- -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
10
- -o-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
11
- }
12
-
13
- .pac-container .pac-item{
14
- border-top: none;
15
- }
16
-
17
- .pac-container .pac-item .pac-item-query{
18
- color: #333;
19
-
20
- }
21
-
22
- .wpgmza-google-maps-api-error-overlay,
23
- .wpgmza-google-maps-api-error-overlay *
24
- {
25
- text-align: left;
26
- }
27
-
28
- .wpgmza-google-api-error-list
29
- {
30
- list-style: none;
31
- }
32
-
33
- .wpgmza-google-api-error-list li
34
- {
35
- background: ghostwhite;
36
- padding: 0.5em;
37
- margin: 0.5em;
38
- }
39
-
40
- .wpgmza-google-api-error-list li:before
41
- {
42
- content: "\26D4";
43
- color: red;
44
- }
45
-
46
- .wpgmza-google-maps-api-error-overlay a
47
- {
48
- color: blue;
49
- }
50
-
51
- .wpgmza-google-maps-api-error-overlay .wpgmza-documentation-buttons
52
- {
53
- float: right;
54
- }
55
-
56
- .wpgmza-google-maps-api-error-overlay .wpgmza-documentation-buttons a
57
- {
58
- color: #444444;
59
- background: #F3F3F3;
60
- border: 1px #DADADA solid;
61
- padding: 5px 10px;
62
- border-radius: 2px;
63
- cursor: pointer;
64
- font-size: 9pt;
65
- outline: none;
66
- }
67
-
68
- .wpgmza-google-maps-api-error-overlay .wpgmza-documentation-buttons a:hover {
69
- border: 1px #C6C6C6 solid;
70
- box-shadow: 1px 1px 1px #EAEAEA;
71
- color: #333333;
72
- background: #F7F7F7;
73
- }
74
-
75
- .wpgmza-google-maps-api-error-overlay .wpgmza-documentation-buttons a:active {
76
- box-shadow: inset 1px 1px 1px #DFDFDF;
77
- }
78
-
79
- .wpgmza-google-maps-api-error-overlay .wpgmza-documentation-buttons a i
80
- {
81
- font-weight: bold;
82
- padding-right: 0.3em;
83
- }
84
-
85
- .wpgmza-google-maps-api-error-overlay .wpgmza-front-end-only
86
- {
87
- color: red;
88
- font-size: 0.8em;
89
- }
90
-
91
- .wpgmza-google-html-overlay
92
- {
93
- position: absolute;
94
- }
95
-
96
- .wpgmza-google-maps-api-error-overlay
97
- {
98
- position: absolute;
99
-
100
- top: 0px;
101
- left: 0px;
102
-
103
- width: 100%;
104
- height: 100%;
105
-
106
- background: rgba(255,255,255,0.8);
107
- padding: 1em;
108
-
109
- text-align: center;
110
- z-index: 2;
111
-
112
- overflow-y: scroll;
113
- }
114
-
115
- .wpgmza-modern-store-locator .wpgmza_cat_checkbox_holder
116
- {
117
- margin: 0 auto;
118
- pointer-events: all;
119
- }
docs/php/404.html CHANGED
@@ -50,12 +50,18 @@
50
<div id="elements">
51
<h3>Classes</h3>
52
<ul>
53
<li><a href="class-WPGMZA.AutoLoader.html">WPGMZA\AutoLoader</a></li>
54
<li><a href="class-WPGMZA.Crud.html">WPGMZA\Crud</a></li>
55
<li><a href="class-WPGMZA.DOMDocument.html">WPGMZA\DOMDocument</a></li>
56
<li><a href="class-WPGMZA.DOMElement.html">WPGMZA\DOMElement</a></li>
57
<li><a href="class-WPGMZA.Factory.html">WPGMZA\Factory</a></li>
58
<li><a href="class-WPGMZA.GDPRCompliance.html">WPGMZA\GDPRCompliance</a></li>
59
<li><a href="class-WPGMZA.GoogleGeocoder.html">WPGMZA\GoogleGeocoder</a></li>
60
<li><a href="class-WPGMZA.GoogleMap.html">WPGMZA\GoogleMap</a></li>
61
<li><a href="class-WPGMZA.GoogleMapsAPILoader.html" class="deprecated">WPGMZA\GoogleMapsAPILoader</a></li>
@@ -66,10 +72,14 @@
66
<li><a href="class-WPGMZA.Map.html">WPGMZA\Map</a></li>
67
<li><a href="class-WPGMZA.MapsEngineDialog.html">WPGMZA\MapsEngineDialog</a></li>
68
<li><a href="class-WPGMZA.Marker.html">WPGMZA\Marker</a></li>
69
<li><a href="class-WPGMZA.ModalDialog.html">WPGMZA\ModalDialog</a></li>
70
<li><a href="class-WPGMZA.NominatimGeocodeCache.html">WPGMZA\NominatimGeocodeCache</a></li>
71
<li><a href="class-WPGMZA.OLLoader.html">WPGMZA\OLLoader</a></li>
72
<li><a href="class-WPGMZA.Plugin.html">WPGMZA\Plugin</a></li>
73
<li><a href="class-WPGMZA.RestAPI.html">WPGMZA\RestAPI</a></li>
74
<li><a href="class-WPGMZA.ScriptLoader.html">WPGMZA\ScriptLoader</a></li>
75
<li><a href="class-WPGMZA.Selector.AttributeSelector.html">WPGMZA\Selector\AttributeSelector</a></li>
@@ -81,6 +91,7 @@
81
<li><a href="class-WPGMZA.Selector.TokenStream.html">WPGMZA\Selector\TokenStream</a></li>
82
<li><a href="class-WPGMZA.Selector.XPathConverter.html">WPGMZA\Selector\XPathConverter</a></li>
83
<li><a href="class-WPGMZA.Strings.html">WPGMZA\Strings</a></li>
84
</ul>
85
86
@@ -95,7 +106,6 @@
95
<h3>Functions</h3>
96
<ul>
97
<li><a href="function-WPGMZA.create_marker_instance_delegate.html">WPGMZA\create_marker_instance_delegate</a></li>
98
- <li><a href="function-WPGMZA.create_plugin_instance.html" class="deprecated">WPGMZA\create_plugin_instance</a></li>
99
<li><a href="function-WPGMZA.query_nominatim_cache.html" class="deprecated">WPGMZA\query_nominatim_cache</a></li>
100
<li><a href="function-WPGMZA.Selector.trace.html">WPGMZA\Selector\trace</a></li>
101
<li><a href="function-WPGMZA.store_nominatim_cache.html" class="deprecated">WPGMZA\store_nominatim_cache</a></li>
@@ -148,7 +158,7 @@
148
</div>
149
</div>
150
</div>
151
- <script src="resources/combined.js?9005ddd327909d645085dd7bac93b7bd3400af19"></script>
152
<script src="elementlist.js"></script>
153
</body>
154
</html>
50
<div id="elements">
51
<h3>Classes</h3>
52
<ul>
53
+ <li><a href="class-WPGMZA.AdminMarkerDataTable.html">WPGMZA\AdminMarkerDataTable</a></li>
54
+ <li><a href="class-WPGMZA.AjaxTable.html">WPGMZA\AjaxTable</a></li>
55
<li><a href="class-WPGMZA.AutoLoader.html">WPGMZA\AutoLoader</a></li>
56
<li><a href="class-WPGMZA.Crud.html">WPGMZA\Crud</a></li>
57
+ <li><a href="class-WPGMZA.Database.html">WPGMZA\Database</a></li>
58
+ <li><a href="class-WPGMZA.DataTable.html">WPGMZA\DataTable</a></li>
59
+ <li><a href="class-WPGMZA.Distance.html">WPGMZA\Distance</a></li>
60
<li><a href="class-WPGMZA.DOMDocument.html">WPGMZA\DOMDocument</a></li>
61
<li><a href="class-WPGMZA.DOMElement.html">WPGMZA\DOMElement</a></li>
62
<li><a href="class-WPGMZA.Factory.html">WPGMZA\Factory</a></li>
63
<li><a href="class-WPGMZA.GDPRCompliance.html">WPGMZA\GDPRCompliance</a></li>
64
+ <li><a href="class-WPGMZA.GlobalSettings.html">WPGMZA\GlobalSettings</a></li>
65
<li><a href="class-WPGMZA.GoogleGeocoder.html">WPGMZA\GoogleGeocoder</a></li>
66
<li><a href="class-WPGMZA.GoogleMap.html">WPGMZA\GoogleMap</a></li>
67
<li><a href="class-WPGMZA.GoogleMapsAPILoader.html" class="deprecated">WPGMZA\GoogleMapsAPILoader</a></li>
72
<li><a href="class-WPGMZA.Map.html">WPGMZA\Map</a></li>
73
<li><a href="class-WPGMZA.MapsEngineDialog.html">WPGMZA\MapsEngineDialog</a></li>
74
<li><a href="class-WPGMZA.Marker.html">WPGMZA\Marker</a></li>
75
+ <li><a href="class-WPGMZA.MarkerDataTable.html">WPGMZA\MarkerDataTable</a></li>
76
+ <li><a href="class-WPGMZA.MarkerFilter.html">WPGMZA\MarkerFilter</a></li>
77
<li><a href="class-WPGMZA.ModalDialog.html">WPGMZA\ModalDialog</a></li>
78
<li><a href="class-WPGMZA.NominatimGeocodeCache.html">WPGMZA\NominatimGeocodeCache</a></li>
79
<li><a href="class-WPGMZA.OLLoader.html">WPGMZA\OLLoader</a></li>
80
<li><a href="class-WPGMZA.Plugin.html">WPGMZA\Plugin</a></li>
81
+ <li><a href="class-WPGMZA.Query.html">WPGMZA\Query</a></li>
82
+ <li><a href="class-WPGMZA.QueryFragment.html">WPGMZA\QueryFragment</a></li>
83
<li><a href="class-WPGMZA.RestAPI.html">WPGMZA\RestAPI</a></li>
84
<li><a href="class-WPGMZA.ScriptLoader.html">WPGMZA\ScriptLoader</a></li>
85
<li><a href="class-WPGMZA.Selector.AttributeSelector.html">WPGMZA\Selector\AttributeSelector</a></li>
91
<li><a href="class-WPGMZA.Selector.TokenStream.html">WPGMZA\Selector\TokenStream</a></li>
92
<li><a href="class-WPGMZA.Selector.XPathConverter.html">WPGMZA\Selector\XPathConverter</a></li>
93
<li><a href="class-WPGMZA.Strings.html">WPGMZA\Strings</a></li>
94
+ <li><a href="class-WPGMZA.Table.html">WPGMZA\Table</a></li>
95
</ul>
96
97
106
<h3>Functions</h3>
107
<ul>
108
<li><a href="function-WPGMZA.create_marker_instance_delegate.html">WPGMZA\create_marker_instance_delegate</a></li>
109
<li><a href="function-WPGMZA.query_nominatim_cache.html" class="deprecated">WPGMZA\query_nominatim_cache</a></li>
110
<li><a href="function-WPGMZA.Selector.trace.html">WPGMZA\Selector\trace</a></li>
111
<li><a href="function-WPGMZA.store_nominatim_cache.html" class="deprecated">WPGMZA\store_nominatim_cache</a></li>
158
</div>
159
</div>
160
</div>
161
+ <script src="resources/combined.js?bdf41a0492319853d610bde7b68b95e93d08fae3"></script>
162
<script src="elementlist.js"></script>
163
</body>
164
</html>
docs/php/class-WPGMZA.AdminMarkerDataTable.html ADDED
@@ -0,0 +1,477 @@
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta charset="utf-8">
5
+
6
+ <title>Class WPGMZA\AdminMarkerDataTable</title>
7
+
8
+ <link rel="stylesheet" href="resources/style.css?c2f33731c1948fbed7c333554678bfa68d4817da">
9
+
10
+ </head>
11
+
12
+ <body>
13
+ <div id="left">
14
+ <div id="menu">
15
+ <a href="index.html" title="Overview"><span>Overview</span></a>
16
+
17
+
18
+ <div id="groups">
19
+ <h3>Namespaces</h3>
20
+ <ul>
21
+ <li>
22
+ <a href="namespace-None.html">
23
+ None </a>
24
+
25
+ </li>
26
+ <li class="active">
27
+ <a href="namespace-WPGMZA.html">
28
+ WPGMZA<span></span>
29
+ </a>
30
+
31
+ <ul>
32
+ <li>
33
+ <a href="namespace-WPGMZA.Integration.html">
34
+ Integration </a>
35
+
36
+ </li>
37
+ <li>
38
+ <a href="namespace-WPGMZA.Selector.html">
39
+ Selector </a>
40
+
41
+ </li>
42
+ </ul></li>
43
+ </ul>
44
+ </div>
45
+
46
+ <hr>
47
+
48
+
49
+ <div id="elements">
50
+ <h3>Classes</h3>
51
+ <ul>
52
+ <li class="active"><a href="class-WPGMZA.AdminMarkerDataTable.html">AdminMarkerDataTable</a></li>
53
+ <li><a href="class-WPGMZA.AjaxTable.html">AjaxTable</a></li>
54
+ <li><a href="class-WPGMZA.AutoLoader.html">AutoLoader</a></li>
55
+ <li><a href="class-WPGMZA.Crud.html">Crud</a></li>
56
+ <li><a href="class-WPGMZA.Database.html">Database</a></li>
57
+ <li><a href="class-WPGMZA.DataTable.html">DataTable</a></li>
58
+ <li><a href="class-WPGMZA.Distance.html">Distance</a></li>
59
+ <li><a href="class-WPGMZA.DOMDocument.html">DOMDocument</a></li>
60
+ <li><a href="class-WPGMZA.DOMElement.html">DOMElement</a></li>
61
+ <li><a href="class-WPGMZA.Factory.html">Factory</a></li>
62
+ <li><a href="class-WPGMZA.GDPRCompliance.html">GDPRCompliance</a></li>
63
+ <li><a href="class-WPGMZA.GlobalSettings.html">GlobalSettings</a></li>
64
+ <li><a href="class-WPGMZA.GoogleGeocoder.html">GoogleGeocoder</a></li>
65
+ <li><a href="class-WPGMZA.GoogleMap.html">GoogleMap</a></li>
66
+ <li><a href="class-WPGMZA.GoogleMapsAPILoader.html" class="deprecated">GoogleMapsAPILoader</a></li>
67
+ <li><a href="class-WPGMZA.GoogleMapsLoader.html" class="deprecated">GoogleMapsLoader</a></li>
68
+ <li><a href="class-WPGMZA.LatLng.html">LatLng</a></li>
69
+ <li><a href="class-WPGMZA.Map.html">Map</a></li>
70
+ <li><a href="class-WPGMZA.MapsEngineDialog.html">MapsEngineDialog</a></li>
71
+ <li><a href="class-WPGMZA.Marker.html">Marker</a></li>
72
+ <li><a href="class-WPGMZA.MarkerDataTable.html">MarkerDataTable</a></li>
73
+ <li><a href="class-WPGMZA.MarkerFilter.html">MarkerFilter</a></li>
74
+ <li><a href="class-WPGMZA.ModalDialog.html">ModalDialog</a></li>
75
+ <li><a href="class-WPGMZA.NominatimGeocodeCache.html">NominatimGeocodeCache</a></li>
76
+ <li><a href="class-WPGMZA.OLLoader.html">OLLoader</a></li>
77
+ <li><a href="class-WPGMZA.Plugin.html">Plugin</a></li>
78
+ <li><a href="class-WPGMZA.Query.html">Query</a></li>
79
+ <li><a href="class-WPGMZA.QueryFragment.html">QueryFragment</a></li>
80
+ <li><a href="class-WPGMZA.RestAPI.html">RestAPI</a></li>
81
+ <li><a href="class-WPGMZA.ScriptLoader.html">ScriptLoader</a></li>
82
+ <li><a href="class-WPGMZA.Strings.html">Strings</a></li>
83
+ <li><a href="class-WPGMZA.Table.html">Table</a></li>
84
+ </ul>
85
+
86
+
87
+
88
+
89
+
90
+ <h3>Functions</h3>
91
+ <ul>
92
+ <li><a href="function-WPGMZA.create_marker_instance_delegate.html">create_marker_instance_delegate</a></li>
93
+ <li><a href="function-WPGMZA.query_nominatim_cache.html" class="deprecated">query_nominatim_cache</a></li>
94
+ <li><a href="function-WPGMZA.store_nominatim_cache.html" class="deprecated">store_nominatim_cache</a></li>
95
+ </ul>
96
+ </div>
97
+ </div>
98
+ </div>
99
+
100
+ <div id="splitter"></div>
101
+
102
+ <div id="right">
103
+ <div id="rightInner">
104
+ <form id="search">
105
+ <input type="hidden" name="cx" value="">
106
+ <input type="hidden" name="ie" value="UTF-8">
107
+ <input type="text" name="q" class="text" placeholder="Search">
108
+ </form>
109
+
110
+ <div id="navigation">
111
+ <ul>
112
+ <li>
113
+ <a href="index.html" title="Overview"><span>Overview</span></a>
114
+ </li>
115
+ <li>
116
+ <a href="namespace-WPGMZA.html" title="Summary of WPGMZA"><span>Namespace</span></a>
117
+ </li>
118
+ <li class="active">
119
+ <span>Class</span> </li>
120
+ </ul>
121
+ <ul>
122
+ </ul>
123
+ <ul>
124
+ </ul>
125
+ </div>
126
+
127
+ <div id="content" class="class">
128
+ <h1>Class AdminMarkerDataTable</h1>
129
+
130
+
131
+ <div class="description">
132
+ <p>The Factory class is a base class which can be used to make any classes
133
+ externally extensible. A filter is added for wpgmza_create_{class} which
134
+ is called by createInstance. If this filter returns a subclass of Factory,
135
+ that filter will override the default class and will be used.</p>
136
+
137
+ <p>IMPORTANT: Any objects which subclass Factory MUST be created by calling
138
+ createInstance on the subclass. Calling new on the constructor directly will
139
+ not cause this filter to fire, and the extended class will not be used.</p>
140
+ </div>
141
+
142
+ <dl class="tree">
143
+ <dd style="padding-left:0px">
144
+ <a href="class-WPGMZA.Factory.html"><span>WPGMZA\Factory</span></a>
145
+
146
+
147
+
148
+ </dd>
149
+ <dd style="padding-left:30px">
150
+ <img src="resources/inherit.png" alt="Extended by">
151
+ <a href="class-WPGMZA.Table.html"><span>WPGMZA\Table</span></a>
152
+
153
+
154
+
155
+ </dd>
156
+ <dd style="padding-left:60px">
157
+ <img src="resources/inherit.png" alt="Extended by">
158
+ <a href="class-WPGMZA.AjaxTable.html"><span>WPGMZA\AjaxTable</span></a>
159
+
160
+
161
+
162
+ </dd>
163
+ <dd style="padding-left:90px">
164
+ <img src="resources/inherit.png" alt="Extended by">
165
+ <a href="class-WPGMZA.DataTable.html"><span>WPGMZA\DataTable</span></a>
166
+
167
+
168
+
169
+ </dd>
170
+ <dd style="padding-left:120px">
171
+ <img src="resources/inherit.png" alt="Extended by">
172
+ <a href="class-WPGMZA.MarkerDataTable.html"><span>WPGMZA\MarkerDataTable</span></a>
173
+
174
+
175
+
176
+ </dd>
177
+ <dd style="padding-left:150px">
178
+ <img src="resources/inherit.png" alt="Extended by">
179
+ <b><span>WPGMZA\AdminMarkerDataTable</span></b>
180
+
181
+
182
+ </dd>
183
+ </dl>
184
+
185
+
186
+
187
+
188
+
189
+
190
+
191
+
192
+ <div class="info">
193
+
194
+
195
+ <b>Namespace:</b> <a href="namespace-WPGMZA.html">WPGMZA</a><br>
196
+
197
+
198
+ <b>Located at</b> <a href="source-class-WPGMZA.AdminMarkerDataTable.html#5-106" title="Go to source code">tables/class.admin-marker-datatable.php</a>
199
+ <br>
200
+ </div>
201
+
202
+
203
+
204
+ <table class="summary methods" id="methods">
205
+ <caption>Methods summary</caption>
206
+ <tr data-order="__construct" id="___construct">
207
+
208
+ <td class="attributes"><code>
209
+ public
210
+
211
+
212
+
213
+ </code>
214
+ </td>
215
+
216
+ <td class="name"><div>
217
+ <a class="anchor" href="#___construct">#</a>
218
+ <code><a href="source-class-WPGMZA.AdminMarkerDataTable.html#9-25" title="Go to source code">__construct</a>( <span> <var>$ajax_parameters</var> = <span class="php-keyword1">null</span></span> )</code>
219
+
220
+ <div class="description short">
221
+
222
+ </div>
223
+
224
+ <div class="description detailed hidden">
225
+
226
+
227
+
228
+
229
+
230
+
231
+
232
+ <h4>Overrides</h4>
233
+ <div class="list"><code><a href="class-WPGMZA.MarkerDataTable.html#___construct">WPGMZA\MarkerDataTable::__construct()</a></code></div>
234
+
235
+ </div>
236
+ </div></td>
237
+ </tr>
238
+ <tr data-order="getColumns" id="_getColumns">
239
+
240
+ <td class="attributes"><code>
241
+ protected
242
+
243
+
244
+
245
+ </code>
246
+ </td>
247
+
248
+ <td class="name"><div>
249
+ <a class="anchor" href="#_getColumns">#</a>
250
+ <code><a href="source-class-WPGMZA.AdminMarkerDataTable.html#27-41" title="Go to source code">getColumns</a>( )</code>
251
+
252
+ <div class="description short">
253
+
254
+ </div>
255
+
256
+ <div class="description detailed hidden">
257
+
258
+
259
+
260
+
261
+
262
+
263
+
264
+ <h4>Overrides</h4>
265
+ <div class="list"><code><a href="class-WPGMZA.MarkerDataTable.html#_getColumns">WPGMZA\MarkerDataTable::getColumns()</a></code></div>
266
+
267
+ </div>
268
+ </div></td>
269
+ </tr>
270
+ <tr data-order="getActionButtons" id="_getActionButtons">
271
+
272
+ <td class="attributes"><code>
273
+ protected
274
+
275
+
276
+
277
+ </code>
278
+ </td>
279
+
280
+ <td class="name"><div>
281
+ <a class="anchor" href="#_getActionButtons">#</a>
282
+ <code><a href="source-class-WPGMZA.AdminMarkerDataTable.html#43-68" title="Go to source code">getActionButtons</a>( )</code>
283
+
284
+ <div class="description short">
285
+
286
+ </div>
287
+
288
+ <div class="description detailed hidden">
289
+
290
+
291
+
292
+
293
+
294
+
295
+
296
+
297
+ </div>
298
+ </div></td>
299
+ </tr>
300
+ <tr data-order="filterColumns" id="_filterColumns">
301
+
302
+ <td class="attributes"><code>
303
+ protected
304
+
305
+ array
306
+
307
+ </code>
308
+ </td>
309
+
310
+ <td class="name"><div>
311
+ <a class="anchor" href="#_filterColumns">#</a>
312
+ <code><a href="source-class-WPGMZA.AdminMarkerDataTable.html#70-97" title="Go to source code">filterColumns</a>( <span> <var>&amp; $columns</var></span>, <span> <var>$input_params</var></span> )</code>
313
+
314
+ <div class="description short">
315
+ <p>Override this function to add additional columns to the query</p>
316
+ </div>
317
+
318
+ <div class="description detailed hidden">
319
+ <p>Override this function to add additional columns to the query</p>
320
+
321
+
322
+
323
+ <h4>Returns</h4>
324
+ <div class="list">
325
+ array
326
+ </div>
327
+
328
+
329
+
330
+ <h4>Overrides</h4>
331
+ <div class="list"><code><a href="class-WPGMZA.AjaxTable.html#_filterColumns">WPGMZA\AjaxTable::filterColumns()</a></code></div>
332
+
333
+ </div>
334
+ </div></td>
335
+ </tr>
336
+ <tr data-order="getSearchClause" id="_getSearchClause">
337
+
338
+ <td class="attributes"><code>
339
+ protected
340
+
341
+
342
+
343
+ </code>
344
+ </td>
345
+
346
+ <td class="name"><div>
347
+ <a class="anchor" href="#_getSearchClause">#</a>
348
+ <code><a href="source-class-WPGMZA.AdminMarkerDataTable.html#99-105" title="Go to source code">getSearchClause</a>( <span> <var>$input_params</var></span>, <span> <var>&amp; $query_params</var></span>, <span> <var>$exclude_columns</var> = <span class="php-keyword1">null</span></span> )</code>
349
+
350
+ <div class="description short">
351
+
352
+ </div>
353
+
354
+ <div class="description detailed hidden">
355
+
356
+
357
+
358
+
359
+
360
+
361
+
362
+ <h4>Overrides</h4>
363
+ <div class="list"><code><a href="class-WPGMZA.AjaxTable.html#_getSearchClause">WPGMZA\AjaxTable::getSearchClause()</a></code></div>
364
+
365
+ </div>
366
+ </div></td>
367
+ </tr>
368
+ </table>
369
+
370
+ <table class="summary inherited">
371
+ <caption>Methods inherited from <a href="class-WPGMZA.DataTable.html#methods">WPGMZA\DataTable</a></caption>
372
+ <tr>
373
+ <td><code>
374
+ <a href="class-WPGMZA.DataTable.html#_data">data()</a>,
375
+ <a href="class-WPGMZA.DataTable.html#_getDataTableOptions">getDataTableOptions()</a>,
376
+ <a href="class-WPGMZA.DataTable.html#_getOrderBy">getOrderBy()</a>,
377
+ <a href="class-WPGMZA.DataTable.html#_getOrderDirection">getOrderDirection()</a>,
378
+ <a href="class-WPGMZA.DataTable.html#_getRecords">getRecords()</a>,
379
+ <a href="class-WPGMZA.DataTable.html#_initTableDOM">initTableDOM()</a>,
380
+ <a href="class-WPGMZA.DataTable.html#_setDataTableOptions">setDataTableOptions()</a>
381
+ </code></td>
382
+ </tr>
383
+ </table>
384
+ <table class="summary inherited">
385
+ <caption>Methods inherited from <a href="class-WPGMZA.AjaxTable.html#methods">WPGMZA\AjaxTable</a></caption>
386
+ <tr>
387
+ <td><code>
388
+ <a href="class-WPGMZA.AjaxTable.html#_filterOrderBy">filterOrderBy()</a>,
389
+ <a href="class-WPGMZA.AjaxTable.html#_filterOrderDirection">filterOrderDirection()</a>,
390
+ <a href="class-WPGMZA.AjaxTable.html#_filterResults">filterResults()</a>,
391
+ <a href="class-WPGMZA.AjaxTable.html#_getAjaxParameters">getAjaxParameters()</a>,
392
+ <a href="class-WPGMZA.AjaxTable.html#_getAttributeParams">getAttributeParams()</a>,
393
+ <a href="class-WPGMZA.AjaxTable.html#_getColumnNameByIndex">getColumnNameByIndex()</a>,
394
+ <a href="class-WPGMZA.AjaxTable.html#_getHavingClause">getHavingClause()</a>,
395
+ <a href="class-WPGMZA.AjaxTable.html#_getRestAPIRoute">getRestAPIRoute()</a>,
396
+ <a href="class-WPGMZA.AjaxTable.html#_getWhereClause">getWhereClause()</a>,
397
+ <a href="class-WPGMZA.AjaxTable.html#_setAjaxParameters">setAjaxParameters()</a>,
398
+ <a href="class-WPGMZA.AjaxTable.html#_setAttributeParams">setAttributeParams()</a>,
399
+ <a href="class-WPGMZA.AjaxTable.html#_setRestAPIRoute">setRestAPIRoute()</a>
400
+ </code></td>
401
+ </tr>
402
+ </table>
403
+ <table class="summary inherited">
404
+ <caption>Methods inherited from <a href="class-WPGMZA.Table.html#methods">WPGMZA\Table</a></caption>
405
+ <tr>
406
+ <td><code>
407
+ <a href="class-WPGMZA.Table.html#___get">__get()</a>,
408
+ <a href="class-WPGMZA.Table.html#___set">__set()</a>,
409
+ <a href="class-WPGMZA.Table.html#_getElement">getElement()</a>,
410
+ <a href="class-WPGMZA.Table.html#_html">html()</a>,
411
+ <a href="class-WPGMZA.Table.html#_loadDocument">loadDocument()</a>
412
+ </code></td>
413
+ </tr>
414
+ </table>
415
+ <table class="summary inherited">
416
+ <caption>Methods inherited from <a href="class-WPGMZA.Factory.html#methods">WPGMZA\Factory</a></caption>
417
+ <tr>
418
+ <td><code>
419
+ <a href="class-WPGMZA.Factory.html#_createInstance">createInstance()</a>
420
+ </code></td>
421
+ </tr>
422
+ </table>
423
+
424
+
425
+
426
+
427
+
428
+
429
+
430
+ <table class="summary constants" id="constants">
431
+ <caption>Constants summary</caption>
432
+ <tr data-order="ID_PLACEHOLDER" id="ID_PLACEHOLDER">
433
+
434
+ <td class="attributes"><code>string</code></td>
435
+ <td class="name">
436
+ <code>
437
+ <a href="source-class-WPGMZA.AdminMarkerDataTable.html#7" title="Go to source code"><b>ID_PLACEHOLDER</b></a>
438
+ </code>
439
+
440
+ <div class="description short">
441
+
442
+ </div>
443
+
444
+ <div class="description detailed hidden">
445
+
446
+
447
+ </div>
448
+ </td>
449
+ <td class="value">
450
+ <div>
451
+ <a href="#ID_PLACEHOLDER" class="anchor">#</a>
452
+ <code><span class="php-quote">'__5d5621cf7b6bb90bfb7bda85a0df7293'</span></code>
453
+ </div>
454
+ </td>
455
+ </tr>
456
+ </table>
457
+
458
+
459
+
460
+
461
+
462
+
463
+
464
+
465
+
466
+
467
+ </div>
468
+
469
+ <div id="footer">
470
+ API documentation generated by <a href="http://apigen.org">ApiGen</a>
471
+ </div>
472
+ </div>
473
+ </div>
474
+ <script src="resources/combined.js"></script>
475
+ <script src="elementlist.js"></script>
476
+ </body>
477
+ </html>
docs/php/class-WPGMZA.AjaxTable.html ADDED
@@ -0,0 +1,867 @@
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta charset="utf-8">
5
+
6
+ <title>Class WPGMZA\AjaxTable</title>
7
+
8
+ <link rel="stylesheet" href="resources/style.css?c2f33731c1948fbed7c333554678bfa68d4817da">
9
+
10
+ </head>
11
+
12
+ <body>
13
+ <div id="left">
14
+ <div id="menu">
15
+ <a href="index.html" title="Overview"><span>Overview</span></a>
16
+
17
+
18
+ <div id="groups">
19
+ <h3>Namespaces</h3>
20
+ <ul>
21
+ <li>
22
+ <a href="namespace-None.html">
23
+ None </a>
24
+
25
+ </li>
26
+ <li class="active">
27
+ <a href="namespace-WPGMZA.html">
28
+ WPGMZA<span></span>
29
+ </a>
30
+
31
+ <ul>
32
+ <li>
33
+ <a href="namespace-WPGMZA.Integration.html">
34
+ Integration </a>
35
+
36
+ </li>
37
+ <li>
38
+ <a href="namespace-WPGMZA.Selector.html">
39
+ Selector </a>
40
+
41
+ </li>
42
+ </ul></li>
43
+ </ul>
44
+ </div>
45
+
46
+ <hr>
47
+
48
+
49
+ <div id="elements">
50
+ <h3>Classes</h3>
51
+ <ul>
52
+ <li><a href="class-WPGMZA.AdminMarkerDataTable.html">AdminMarkerDataTable</a></li>
53
+ <li class="active"><a href="class-WPGMZA.AjaxTable.html">AjaxTable</a></li>
54
+ <li><a href="class-WPGMZA.AutoLoader.html">AutoLoader</a></li>
55
+ <li><a href="class-WPGMZA.Crud.html">Crud</a></li>
56
+ <li><a href="class-WPGMZA.Database.html">Database</a></li>
57
+ <li><a href="class-WPGMZA.DataTable.html">DataTable</a></li>
58
+ <li><a href="class-WPGMZA.Distance.html">Distance</a></li>
59
+ <li><a href="class-WPGMZA.DOMDocument.html">DOMDocument</a></li>
60
+ <li><a href="class-WPGMZA.DOMElement.html">DOMElement</a></li>
61
+ <li><a href="class-WPGMZA.Factory.html">Factory</a></li>
62
+ <li><a href="class-WPGMZA.GDPRCompliance.html">GDPRCompliance</a></li>
63
+ <li><a href="class-WPGMZA.GlobalSettings.html">GlobalSettings</a></li>
64
+ <li><a href="class-WPGMZA.GoogleGeocoder.html">GoogleGeocoder</a></li>
65
+ <li><a href="class-WPGMZA.GoogleMap.html">GoogleMap</a></li>
66
+ <li><a href="class-WPGMZA.GoogleMapsAPILoader.html" class="deprecated">GoogleMapsAPILoader</a></li>
67
+ <li><a href="class-WPGMZA.GoogleMapsLoader.html" class="deprecated">GoogleMapsLoader</a></li>
68
+ <li><a href="class-WPGMZA.LatLng.html">LatLng</a></li>
69
+ <li><a href="class-WPGMZA.Map.html">Map</a></li>
70
+ <li><a href="class-WPGMZA.MapsEngineDialog.html">MapsEngineDialog</a></li>
71
+ <li><a href="class-WPGMZA.Marker.html">Marker</a></li>
72
+ <li><a href="class-WPGMZA.MarkerDataTable.html">MarkerDataTable</a></li>
73
+ <li><a href="class-WPGMZA.MarkerFilter.html">MarkerFilter</a></li>
74
+ <li><a href="class-WPGMZA.ModalDialog.html">ModalDialog</a></li>
75
+ <li><a href="class-WPGMZA.NominatimGeocodeCache.html">NominatimGeocodeCache</a></li>
76
+ <li><a href="class-WPGMZA.OLLoader.html">OLLoader</a></li>
77
+ <li><a href="class-WPGMZA.Plugin.html">Plugin</a></li>
78
+ <li><a href="class-WPGMZA.Query.html">Query</a></li>
79
+ <li><a href="class-WPGMZA.QueryFragment.html">QueryFragment</a></li>
80
+ <li><a href="class-WPGMZA.RestAPI.html">RestAPI</a></li>
81
+ <li><a href="class-WPGMZA.ScriptLoader.html">ScriptLoader</a></li>
82
+ <li><a href="class-WPGMZA.Strings.html">Strings</a></li>
83
+ <li><a href="class-WPGMZA.Table.html">Table</a></li>
84
+ </ul>
85
+
86
+
87
+
88
+
89
+
90
+ <h3>Functions</h3>
91
+ <ul>
92
+ <li><a href="function-WPGMZA.create_marker_instance_delegate.html">create_marker_instance_delegate</a></li>
93
+ <li><a href="function-WPGMZA.query_nominatim_cache.html" class="deprecated">query_nominatim_cache</a></li>
94
+ <li><a href="function-WPGMZA.store_nominatim_cache.html" class="deprecated">store_nominatim_cache</a></li>
95
+ </ul>
96
+ </div>
97
+ </div>
98
+ </div>
99
+
100
+ <div id="splitter"></div>
101
+
102
+ <div id="right">
103
+ <div id="rightInner">
104
+ <form id="search">
105
+ <input type="hidden" name="cx" value="">
106
+ <input type="hidden" name="ie" value="UTF-8">
107
+ <input type="text" name="q" class="text" placeholder="Search">
108
+ </form>
109
+
110
+ <div id="navigation">
111
+ <ul>
112
+ <li>
113
+ <a href="index.html" title="Overview"><span>Overview</span></a>
114
+ </li>
115
+ <li>
116
+ <a href="namespace-WPGMZA.html" title="Summary of WPGMZA"><span>Namespace</span></a>
117
+ </li>
118
+ <li class="active">
119
+ <span>Class</span> </li>
120
+ </ul>
121
+ <ul>
122
+ </ul>
123
+ <ul>
124
+ </ul>
125
+ </div>
126
+
127
+ <div id="content" class="class">
128
+ <h1>Class AjaxTable</h1>
129
+
130
+
131
+ <div class="description">
132
+ <p>The Factory class is a base class which can be used to make any classes
133
+ externally extensible. A filter is added for wpgmza_create_{class} which
134
+ is called by createInstance. If this filter returns a subclass of Factory,
135
+ that filter will override the default class and will be used.</p>
136
+
137
+ <p>IMPORTANT: Any objects which subclass Factory MUST be created by calling
138
+ createInstance on the subclass. Calling new on the constructor directly will
139
+ not cause this filter to fire, and the extended class will not be used.</p>
140
+ </div>
141
+
142
+ <dl class="tree">
143
+ <dd style="padding-left:0px">
144
+ <a href="class-WPGMZA.Factory.html"><span>WPGMZA\Factory</span></a>
145
+
146
+
147
+
148
+ </dd>
149
+ <dd style="padding-left:30px">
150
+ <img src="resources/inherit.png" alt="Extended by">
151
+ <a href="class-WPGMZA.Table.html"><span>WPGMZA\Table</span></a>
152
+
153
+
154
+
155
+ </dd>
156
+ <dd style="padding-left:60px">
157
+ <img src="resources/inherit.png" alt="Extended by">
158
+ <b><span>WPGMZA\AjaxTable</span></b>
159
+
160
+
161
+ </dd>
162
+ </dl>
163
+
164
+
165
+ <div>
166
+ <h4>Direct known subclasses</h4>
167
+ <a href="class-WPGMZA.DataTable.html">WPGMZA\DataTable</a>
168
+ </div>
169
+
170
+ <div>
171
+ <h4>Indirect known subclasses</h4>
172
+ <a href="class-WPGMZA.AdminMarkerDataTable.html">WPGMZA\AdminMarkerDataTable</a>,
173
+ <a href="class-WPGMZA.MarkerDataTable.html">WPGMZA\MarkerDataTable</a>
174
+ </div>
175
+
176
+
177
+
178
+
179
+
180
+ <div class="info">
181
+
182
+
183
+ <b>Namespace:</b> <a href="namespace-WPGMZA.html">WPGMZA</a><br>
184
+
185
+
186
+ <b>Located at</b> <a href="source-class-WPGMZA.AjaxTable.html#5-332" title="Go to source code">tables/class.ajax-table.php</a>
187
+ <br>
188
+ </div>
189
+
190
+
191
+
192
+ <table class="summary methods" id="methods">
193
+ <caption>Methods summary</caption>
194
+ <tr data-order="__construct" id="___construct">
195
+
196
+ <td class="attributes"><code>
197
+ public
198
+
199
+
200
+
201
+ </code>
202
+ </td>
203
+
204
+ <td class="name"><div>
205
+ <a class="anchor" href="#___construct">#</a>
206
+ <code><a href="source-class-WPGMZA.AjaxTable.html#7-17" title="Go to source code">__construct</a>( <span> <var>$table_name</var></span>, <span> <var>$rest_api_route</var></span>, <span> <var>$ajax_parameters</var> = <span class="php-keyword1">null</span></span> )</code>
207
+
208
+ <div class="description short">
209
+
210
+ </div>
211
+
212
+ <div class="description detailed hidden">
213
+
214
+
215
+
216
+
217
+
218
+
219
+
220
+ <h4>Overrides</h4>
221
+ <div class="list"><code><a href="class-WPGMZA.Table.html#___construct">WPGMZA\Table::__construct()</a></code></div>
222
+
223
+ </div>
224
+ </div></td>
225
+ </tr>
226
+ <tr data-order="getAjaxParameters" id="_getAjaxParameters">
227
+
228
+ <td class="attributes"><code>
229
+ public
230
+
231
+
232
+
233
+ </code>
234
+ </td>
235
+
236
+ <td class="name"><div>
237
+ <a class="anchor" href="#_getAjaxParameters">#</a>
238
+ <code><a href="source-class-WPGMZA.AjaxTable.html#19-22" title="Go to source code">getAjaxParameters</a>( )</code>
239
+
240
+ <div class="description short">
241
+
242
+ </div>
243
+
244
+ <div class="description detailed hidden">
245
+
246
+
247
+
248
+
249
+
250
+
251
+
252
+
253
+ </div>
254
+ </div></td>
255
+ </tr>
256
+ <tr data-order="setAjaxParameters" id="_setAjaxParameters">
257
+
258
+ <td class="attributes"><code>
259
+ public
260
+
261
+
262
+
263
+ </code>
264
+ </td>
265
+
266
+ <td class="name"><div>
267
+ <a class="anchor" href="#_setAjaxParameters">#</a>
268
+ <code><a href="source-class-WPGMZA.AjaxTable.html#24-27" title="Go to source code">setAjaxParameters</a>( <span> <var>$ajax_parameters</var></span> )</code>
269
+
270
+ <div class="description short">
271
+
272
+ </div>
273
+
274
+ <div class="description detailed hidden">
275
+
276
+
277
+
278
+
279
+
280
+
281
+
282
+
283
+ </div>
284
+ </div></td>
285
+ </tr>
286
+ <tr data-order="getAttributeParams" id="_getAttributeParams">
287
+
288
+ <td class="attributes"><code>
289
+ protected
290
+
291
+
292
+
293
+ </code>
294
+ </td>
295
+
296
+ <td class="name"><div>
297
+ <a class="anchor" href="#_getAttributeParams">#</a>
298
+ <code><a href="source-class-WPGMZA.AjaxTable.html#29-35" title="Go to source code">getAttributeParams</a>( <span> <var>$name</var></span> )</code>
299
+
300
+ <div class="description short">
301
+
302
+ </div>
303
+
304
+ <div class="description detailed hidden">
305
+
306
+
307
+
308
+
309
+
310
+
311
+
312
+
313
+ </div>
314
+ </div></td>
315
+ </tr>
316
+ <tr data-order="setAttributeParams" id="_setAttributeParams">
317
+
318
+ <td class="attributes"><code>
319
+ protected
320
+
321
+
322
+
323
+ </code>
324
+ </td>
325
+
326
+ <td class="name"><div>
327
+ <a class="anchor" href="#_setAttributeParams">#</a>
328
+ <code><a href="source-class-WPGMZA.AjaxTable.html#37-48" title="Go to source code">setAttributeParams</a>( <span> <var>$name</var></span>, <span> <var>$params</var></span> )</code>
329
+
330
+ <div class="description short">
331
+
332
+ </div>
333
+
334
+ <div class="description detailed hidden">
335
+
336
+
337
+
338
+
339
+
340
+
341
+
342
+
343
+ </div>
344
+ </div></td>
345
+ </tr>
346
+ <tr data-order="getRestAPIRoute" id="_getRestAPIRoute">
347
+
348
+ <td class="attributes"><code>
349
+ protected
350
+
351
+
352
+
353
+ </code>
354
+ </td>
355
+
356
+ <td class="name"><div>
357
+ <a class="anchor" href="#_getRestAPIRoute">#</a>
358
+ <code><a href="source-class-WPGMZA.AjaxTable.html#50-53" title="Go to source code">getRestAPIRoute</a>( )</code>
359
+
360
+ <div class="description short">
361
+
362
+ </div>
363
+
364
+ <div class="description detailed hidden">
365
+
366
+
367
+
368
+
369
+
370
+
371
+
372
+
373
+ </div>
374
+ </div></td>
375
+ </tr>
376
+ <tr data-order="setRestAPIRoute" id="_setRestAPIRoute">
377
+
378
+ <td class="attributes"><code>
379
+ protected
380
+
381
+
382
+
383
+ </code>
384
+ </td>
385
+
386
+ <td class="name"><div>
387
+ <a class="anchor" href="#_setRestAPIRoute">#</a>
388
+ <code><a href="source-class-WPGMZA.AjaxTable.html#55-61" title="Go to source code">setRestAPIRoute</a>( <span> <var>$route</var></span> )</code>
389
+
390
+ <div class="description short">
391
+
392
+ </div>
393
+
394
+ <div class="description detailed hidden">
395
+
396
+
397
+
398
+
399
+
400
+
401
+
402
+
403
+ </div>
404
+ </div></td>
405
+ </tr>
406
+ <tr data-order="getColumns" id="_getColumns">
407
+
408
+ <td class="attributes"><code>
409
+ protected
410
+
411
+
412
+
413
+ </code>
414
+ </td>
415
+
416
+ <td class="name"><div>
417
+ <a class="anchor" href="#_getColumns">#</a>
418
+ <code><a href="source-class-WPGMZA.AjaxTable.html#63-66" title="Go to source code">getColumns</a>( )</code>
419
+
420
+ <div class="description short">
421
+
422
+ </div>
423
+
424
+ <div class="description detailed hidden">
425
+
426
+
427
+
428
+
429
+
430
+
431
+
432
+
433
+ </div>
434
+ </div></td>
435
+ </tr>
436
+ <tr data-order="getColumnNameByIndex" id="_getColumnNameByIndex">
437
+
438
+ <td class="attributes"><code>
439
+ protected
440
+
441
+
442
+
443
+ </code>
444
+ </td>
445
+
446
+ <td class="name"><div>
447
+ <a class="anchor" href="#_getColumnNameByIndex">#</a>
448
+ <code><a href="source-class-WPGMZA.AjaxTable.html#68-80" title="Go to source code">getColumnNameByIndex</a>( <span> <var>$index</var></span> )</code>
449
+
450
+ <div class="description short">
451
+
452
+ </div>
453
+
454
+ <div class="description detailed hidden">
455
+
456
+
457
+
458
+
459
+
460
+
461
+
462
+
463
+ </div>
464
+ </div></td>
465
+ </tr>
466
+ <tr data-order="getOrderBy" id="_getOrderBy">
467
+
468
+ <td class="attributes"><code>
469
+ protected
470
+
471
+
472
+
473
+ </code>
474
+ </td>
475
+
476
+ <td class="name"><div>
477
+ <a class="anchor" href="#_getOrderBy">#</a>
478
+ <code><a href="source-class-WPGMZA.AjaxTable.html#82-85" title="Go to source code">getOrderBy</a>( <span> <var>$input_params</var></span>, <span> <var>$column_keys</var></span> )</code>
479
+
480
+ <div class="description short">
481
+
482
+ </div>
483
+
484
+ <div class="description detailed hidden">
485
+
486
+
487
+
488
+
489
+
490
+
491
+
492
+
493
+ </div>
494
+ </div></td>
495
+ </tr>
496
+ <tr data-order="getOrderDirection" id="_getOrderDirection">
497
+
498
+ <td class="attributes"><code>
499
+ protected
500
+
501
+
502
+
503
+ </code>
504
+ </td>
505
+
506
+ <td class="name"><div>
507
+ <a class="anchor" href="#_getOrderDirection">#</a>
508
+ <code><a href="source-class-WPGMZA.AjaxTable.html#87-90" title="Go to source code">getOrderDirection</a>( <span> <var>$input_params</var></span> )</code>
509
+
510
+ <div class="description short">
511
+
512
+ </div>
513
+
514
+ <div class="description detailed hidden">
515
+
516
+
517
+
518
+
519
+
520
+
521
+
522
+
523
+ </div>
524
+ </div></td>
525
+ </tr>
526
+ <tr data-order="getWhereClause" id="_getWhereClause">
527
+
528
+ <td class="attributes"><code>
529
+ protected
530
+
531
+
532
+
533
+ </code>
534
+ </td>
535
+
536
+ <td class="name"><div>
537
+ <a class="anchor" href="#_getWhereClause">#</a>
538
+ <code><a href="source-class-WPGMZA.AjaxTable.html#92-145" title="Go to source code">getWhereClause</a>( <span> <var>$input_params</var></span>, <span> <var>&amp; $query_params</var></span>, <span> <var>$clause_for_total</var> = <span class="php-keyword1">false</span></span> )</code>
539
+
540
+ <div class="description short">
541
+
542
+ </div>
543
+
544
+ <div class="description detailed hidden">
545
+
546
+
547
+
548
+
549
+
550
+
551
+
552
+
553
+ </div>
554
+ </div></td>
555
+ </tr>
556
+ <tr data-order="getSearchClause" id="_getSearchClause">
557
+
558
+ <td class="attributes"><code>
559
+ protected
560
+
561
+
562
+
563
+ </code>
564
+ </td>
565
+
566
+ <td class="name"><div>
567
+ <a class="anchor" href="#_getSearchClause">#</a>
568
+ <code><a href="source-class-WPGMZA.AjaxTable.html#147-178" title="Go to source code">getSearchClause</a>( <span> <var>$input_params</var></span>, <span> <var>&amp; $query_params</var></span>, <span> <var>$exclude_columns</var> = <span class="php-keyword1">null</span></span> )</code>
569
+
570
+ <div class="description short">
571
+
572
+ </div>
573
+
574
+ <div class="description detailed hidden">
575
+
576
+
577
+
578
+
579
+
580
+
581
+
582
+
583
+ </div>
584
+ </div></td>
585
+ </tr>
586
+ <tr data-order="getHavingClause" id="_getHavingClause">
587
+
588
+ <td class="attributes"><code>
589
+ protected
590
+
591
+ string
592
+
593
+ </code>
594
+ </td>
595
+
596
+ <td class="name"><div>
597
+ <a class="anchor" href="#_getHavingClause">#</a>
598
+ <code><a href="source-class-WPGMZA.AjaxTable.html#180-187" title="Go to source code">getHavingClause</a>( <span> <var>$input_params</var></span>, <span> <var>&amp; $query_params</var></span>, <span> <var>$exclude_columns</var> = <span class="php-keyword1">null</span></span> )</code>
599
+
600
+ <div class="description short">
601
+ <p>Gets the HAVING clause for the table query</p>
602
+ </div>
603
+
604
+ <div class="description detailed hidden">
605
+ <p>Gets the HAVING clause for the table query</p>
606
+
607
+
608
+
609
+ <h4>Returns</h4>
610
+ <div class="list">
611
+ string
612
+ </div>
613
+
614
+
615
+
616
+
617
+ </div>
618
+ </div></td>
619
+ </tr>
620
+ <tr data-order="filterColumns" id="_filterColumns">
621
+
622
+ <td class="attributes"><code>
623
+ protected
624
+
625
+ array
626
+
627
+ </code>
628
+ </td>
629
+
630
+ <td class="name"><div>
631
+ <a class="anchor" href="#_filterColumns">#</a>
632
+ <code><a href="source-class-WPGMZA.AjaxTable.html#189-204" title="Go to source code">filterColumns</a>( <span> <var>&amp; $columns</var></span>, <span> <var>$input_params</var></span> )</code>
633
+
634
+ <div class="description short">
635
+ <p>Override this function to add additional columns to the query</p>
636
+ </div>
637
+
638
+ <div class="description detailed hidden">
639
+ <p>Override this function to add additional columns to the query</p>
640
+
641
+
642
+
643
+ <h4>Returns</h4>
644
+ <div class="list">
645
+ array
646
+ </div>
647
+
648
+
649
+
650
+
651
+ </div>
652
+ </div></td>
653
+ </tr>
654
+ <tr data-order="filterResults" id="_filterResults">
655
+
656
+ <td class="attributes"><code>
657
+ protected
658
+
659
+ array
660
+
661
+ </code>
662
+ </td>
663
+
664
+ <td class="name"><div>
665
+ <a class="anchor" href="#_filterResults">#</a>
666
+ <code><a href="source-class-WPGMZA.AjaxTable.html#206-213" title="Go to source code">filterResults</a>( <span> <var>&amp; $rows</var></span> )</code>
667
+
668
+ <div class="description short">
669
+ <p>Override this function to manipulate data before it's converted to datatables numeric array format</p>
670
+ </div>
671
+
672
+ <div class="description detailed hidden">
673
+ <p>Override this function to manipulate data before it's converted to datatables numeric array format</p>
674
+
675
+
676
+
677
+ <h4>Returns</h4>
678
+ <div class="list">
679
+ array
680
+ </div>
681
+
682
+
683
+
684
+
685
+ </div>
686
+ </div></td>
687
+ </tr>
688
+ <tr data-order="filterOrderBy" id="_filterOrderBy">
689
+
690
+ <td class="attributes"><code>
691
+ protected
692
+
693
+ string
694
+
695
+ </code>
696
+ </td>
697
+
698
+ <td class="name"><div>
699
+ <a class="anchor" href="#_filterOrderBy">#</a>
700
+ <code><a href="source-class-WPGMZA.AjaxTable.html#215-222" title="Go to source code">filterOrderBy</a>( <span> <var>$orderBy</var></span>, <span> <var>$keys</var></span> )</code>
701
+
702
+ <div class="description short">
703
+ <p>Function can be used to override order by column</p>
704
+ </div>
705
+
706
+ <div class="description detailed hidden">
707
+ <p>Function can be used to override order by column</p>
708
+
709
+
710
+
711
+ <h4>Returns</h4>
712
+ <div class="list">
713
+ string
714
+ </div>
715
+
716
+
717
+
718
+
719
+ </div>
720
+ </div></td>
721
+ </tr>
722
+ <tr data-order="filterOrderDirection" id="_filterOrderDirection">
723
+
724
+ <td class="attributes"><code>
725
+ protected
726
+
727
+ string
728
+
729
+ </code>
730
+ </td>
731
+
732
+ <td class="name"><div>
733
+ <a class="anchor" href="#_filterOrderDirection">#</a>
734
+ <code><a href="source-class-WPGMZA.AjaxTable.html#224-231" title="Go to source code">filterOrderDirection</a>( <span> <var>$orderDirection</var></span> )</code>
735
+
736
+ <div class="description short">
737
+ <p>Function can be used to override order by column</p>
738
+ </div>
739
+
740
+ <div class="description detailed hidden">
741
+ <p>Function can be used to override order by column</p>
742
+
743
+
744
+
745
+ <h4>Returns</h4>
746
+ <div class="list">
747
+ string
748
+ </div>
749
+
750
+
751
+
752
+
753
+ </div>
754
+ </div></td>
755
+ </tr>
756
+ <tr data-order="getRecords" id="_getRecords">
757
+
758
+ <td class="attributes"><code>
759
+ public
760
+
761
+
762
+
763
+ </code>
764
+ </td>
765
+
766
+ <td class="name"><div>
767
+ <a class="anchor" href="#_getRecords">#</a>
768
+ <code><a href="source-class-WPGMZA.AjaxTable.html#233-326" title="Go to source code">getRecords</a>( <span> <var>$input_params</var></span> )</code>
769
+
770
+ <div class="description short">
771
+
772
+ </div>
773
+
774
+ <div class="description detailed hidden">
775
+
776
+
777
+
778
+
779
+
780
+
781
+
782
+
783
+ </div>
784
+ </div></td>
785
+ </tr>
786
+ <tr data-order="data" id="_data">
787
+
788
+ <td class="attributes"><code>
789
+ public
790
+
791
+
792
+
793
+ </code>
794
+ </td>
795
+
796
+ <td class="name"><div>
797
+ <a class="anchor" href="#_data">#</a>
798
+ <code><a href="source-class-WPGMZA.AjaxTable.html#328-331" title="Go to source code">data</a>( <span> <var>$input_params</var></span> )</code>
799
+
800
+ <div class="description short">
801
+
802
+ </div>
803
+
804
+ <div class="description detailed hidden">
805
+
806
+
807
+
808
+
809
+
810
+
811
+
812
+ <h4>Overrides</h4>
813
+ <div class="list"><code><a href="class-WPGMZA.Table.html#_data">WPGMZA\Table::data()</a></code></div>
814
+
815
+ </div>
816
+ </div></td>
817
+ </tr>
818
+ </table>
819
+
820
+ <table class="summary inherited">
821
+ <caption>Methods inherited from <a href="class-WPGMZA.Table.html#methods">WPGMZA\Table</a></caption>
822
+ <tr>
823
+ <td><code>
824
+ <a href="class-WPGMZA.Table.html#___get">__get()</a>,
825
+ <a href="class-WPGMZA.Table.html#___set">__set()</a>,
826
+ <a href="class-WPGMZA.Table.html#_getElement">getElement()</a>,
827
+ <a href="class-WPGMZA.Table.html#_html">html()</a>,
828
+ <a href="class-WPGMZA.Table.html#_loadDocument">loadDocument()</a>
829
+ </code></td>
830
+ </tr>
831
+ </table>
832
+ <table class="summary inherited">
833
+ <caption>Methods inherited from <a href="class-WPGMZA.Factory.html#methods">WPGMZA\Factory</a></caption>
834
+ <tr>
835
+ <td><code>
836
+ <a href="class-WPGMZA.Factory.html#_createInstance">createInstance()</a>
837
+ </code></td>
838
+ </tr>
839
+ </table>
840
+
841
+
842
+
843
+
844
+
845
+
846
+
847
+
848
+
849
+
850
+
851
+
852
+
853
+
854
+
855
+
856
+
857
+ </div>
858
+
859
+ <div id="footer">
860
+ API documentation generated by <a href="http://apigen.org">ApiGen</a>
861
+ </div>
862
+ </div>
863
+ </div>
864
+ <script src="resources/combined.js"></script>
865
+ <script src="elementlist.js"></script>
866
+ </body>
867
+ </html>
docs/php/class-WPGMZA.AutoLoader.html CHANGED
@@ -49,12 +49,18 @@
49
<div id="elements">
50
<h3>Classes</h3>
51
<ul>
52
<li class="active"><a href="class-WPGMZA.AutoLoader.html">AutoLoader</a></li>
53
<li><a href="class-WPGMZA.Crud.html">Crud</a></li>
54
<li><a href="class-WPGMZA.DOMDocument.html">DOMDocument</a></li>
55
<li><a href="class-WPGMZA.DOMElement.html">DOMElement</a></li>
56
<li><a href="class-WPGMZA.Factory.html">Factory</a></li>
57
<li><a href="class-WPGMZA.GDPRCompliance.html">GDPRCompliance</a></li>
58
<li><a href="class-WPGMZA.GoogleGeocoder.html">GoogleGeocoder</a></li>
59
<li><a href="class-WPGMZA.GoogleMap.html">GoogleMap</a></li>
60
<li><a href="class-WPGMZA.GoogleMapsAPILoader.html" class="deprecated">GoogleMapsAPILoader</a></li>
@@ -63,13 +69,18 @@
63
<li><a href="class-WPGMZA.Map.html">Map</a></li>
64
<li><a href="class-WPGMZA.MapsEngineDialog.html">MapsEngineDialog</a></li>
65
<li><a href="class-WPGMZA.Marker.html">Marker</a></li>
66
<li><a href="class-WPGMZA.ModalDialog.html">ModalDialog</a></li>
67
<li><a href="class-WPGMZA.NominatimGeocodeCache.html">NominatimGeocodeCache</a></li>
68
<li><a href="class-WPGMZA.OLLoader.html">OLLoader</a></li>
69
<li><a href="class-WPGMZA.Plugin.html">Plugin</a></li>
70
<li><a href="class-WPGMZA.RestAPI.html">RestAPI</a></li>
71
<li><a href="class-WPGMZA.ScriptLoader.html">ScriptLoader</a></li>
72
<li><a href="class-WPGMZA.Strings.html">Strings</a></li>
73
</ul>
74
75
@@ -79,7 +90,6 @@
79
<h3>Functions</h3>
80
<ul>
81
<li><a href="function-WPGMZA.create_marker_instance_delegate.html">create_marker_instance_delegate</a></li>
82
- <li><a href="function-WPGMZA.create_plugin_instance.html" class="deprecated">create_plugin_instance</a></li>
83
<li><a href="function-WPGMZA.query_nominatim_cache.html" class="deprecated">query_nominatim_cache</a></li>
84
<li><a href="function-WPGMZA.store_nominatim_cache.html" class="deprecated">store_nominatim_cache</a></li>
85
</ul>
@@ -141,7 +151,7 @@ classes found in the PHP files there, recursively.</p>
141
<b>Namespace:</b> <a href="namespace-WPGMZA.html">WPGMZA</a><br>
142
143
144
- <b>Located at</b> <a href="source-class-WPGMZA.AutoLoader.html#4-178" title="Go to source code">class.auto-loader.php</a>
145
<br>
146
</div>
147
@@ -161,7 +171,7 @@ classes found in the PHP files there, recursively.</p>
161
162
<td class="name"><div>
163
<a class="anchor" href="#___construct">#</a>
164
- <code><a href="source-class-WPGMZA.AutoLoader.html#16-24" title="Go to source code">__construct</a>( )</code>
165
166
<div class="description short">
167
<p>The AutoLoader constructor.</p>
@@ -191,7 +201,7 @@ classes found in the PHP files there, recursively.</p>
191
192
<td class="name"><div>
193
<a class="anchor" href="#_updateCache">#</a>
194
- <code><a href="source-class-WPGMZA.AutoLoader.html#26-42" title="Go to source code">updateCache</a>( )</code>
195
196
<div class="description short">
197
<p>Updates the JSON cache of classes</p>
@@ -221,7 +231,7 @@ classes found in the PHP files there, recursively.</p>
221
222
<td class="name"><div>
223
<a class="anchor" href="#_getClassesInFile">#</a>
224
- <code><a href="source-class-WPGMZA.AutoLoader.html#44-1