wpDataTables Lite - Version 1.2.2

Version Description

  • Security issues fixed for all save actions.
Download this release

Release Info

Developer wpDataTables
Plugin Icon 128x128 wpDataTables Lite
Version 1.2.2
Comparing to
See all releases

Code changes from version 1.2.1 to 1.2.2

Files changed (575) hide show
  1. Readme_documentation.pdf +0 -0
  2. assets/css/TableTools.css +0 -0
  3. assets/css/bootstrap.min.css +0 -0
  4. assets/css/dataTables.bootstrap.css +0 -0
  5. assets/css/datatables.responsive.css +0 -0
  6. assets/css/datepicker.default.css +0 -0
  7. assets/css/datepicker.default.date.css +0 -0
  8. assets/css/datepicker.default.time.css +0 -0
  9. assets/css/handsontable.full.min.css +0 -0
  10. assets/css/icheck.minimal.css +0 -0
  11. assets/css/image-picker.css +0 -0
  12. assets/css/images/ui-bg_glass_55_fbf9ee_1x400.png +0 -0
  13. assets/css/images/ui-bg_glass_65_ffffff_1x400.png +0 -0
  14. assets/css/images/ui-bg_glass_75_dadada_1x400.png +0 -0
  15. assets/css/images/ui-bg_glass_75_e6e6e6_1x400.png +0 -0
  16. assets/css/images/ui-bg_glass_95_fef1ec_1x400.png +0 -0
  17. assets/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png +0 -0
  18. assets/css/images/ui-icons_222222_256x240.png +0 -0
  19. assets/css/images/ui-icons_2e83ff_256x240.png +0 -0
  20. assets/css/images/ui-icons_454545_256x240.png +0 -0
  21. assets/css/images/ui-icons_888888_256x240.png +0 -0
  22. assets/css/images/ui-icons_cd0a0a_256x240.png +0 -0
  23. assets/css/jquery-ui.min.css +0 -0
  24. assets/css/jquery.dataTables.css +0 -0
  25. assets/css/jquery.fileupload.css +0 -0
  26. assets/css/jquery.fs.selecter-arrow.png +0 -0
  27. assets/css/jquery.fs.selecter.css +0 -0
  28. assets/css/jquery.fs.tipper-icon.png +0 -0
  29. assets/css/jquery.remodal.css +0 -0
  30. assets/css/jquery.tagsinput.min.css +0 -0
  31. assets/css/minimal.png +0 -0
  32. assets/css/minimal@2x.png +0 -0
  33. assets/css/phpDataTables.css +0 -0
  34. assets/css/wpDataTablesSkin.css +0 -0
  35. assets/css/wpDataTablesSkin_1.css +0 -0
  36. assets/css/wpdatatables-excel.min.css +0 -0
  37. assets/css/wpdatatables.min.css +0 -0
  38. assets/css/wpdatatables_admin.css +0 -0
  39. assets/fonts/wpdatatables-icons.eot +0 -0
  40. assets/fonts/wpdatatables-icons.svg +0 -0
  41. assets/fonts/wpdatatables-icons.ttf +0 -0
  42. assets/fonts/wpdatatables-icons.woff +0 -0
  43. assets/fonts/wpdatatablesicons-base.eot +0 -0
  44. assets/fonts/wpdatatablesicons-base.svg +0 -0
  45. assets/fonts/wpdatatablesicons-base.ttf +0 -0
  46. assets/fonts/wpdatatablesicons-base.woff +0 -0
  47. assets/img/buttonplus.png +0 -0
  48. assets/img/chart_thumbs/google_area_chart.jpg +0 -0
  49. assets/img/chart_thumbs/google_bar_chart.jpg +0 -0
  50. assets/img/chart_thumbs/google_bubble_chart.jpg +0 -0
  51. assets/img/chart_thumbs/google_candlestick_chart.jpg +0 -0
  52. assets/img/chart_thumbs/google_column_chart.jpg +0 -0
  53. assets/img/chart_thumbs/google_donut_chart.jpg +0 -0
  54. assets/img/chart_thumbs/google_gauge_chart.jpg +0 -0
  55. assets/img/chart_thumbs/google_histogram.jpg +0 -0
  56. assets/img/chart_thumbs/google_line_chart.jpg +0 -0
  57. assets/img/chart_thumbs/google_pie_chart.jpg +0 -0
  58. assets/img/chart_thumbs/google_scatter_chart.jpg +0 -0
  59. assets/img/chart_thumbs/google_stepped_area_chart.jpg +0 -0
  60. assets/img/chart_thumbs/highcharts_3d_column_chart.jpg +0 -0
  61. assets/img/chart_thumbs/highcharts_3d_donut_chart.jpg +0 -0
  62. assets/img/chart_thumbs/highcharts_3d_pie_chart.jpg +0 -0
  63. assets/img/chart_thumbs/highcharts_angular_gauge_chart.jpg +0 -0
  64. assets/img/chart_thumbs/highcharts_basic_area_chart.jpg +0 -0
  65. assets/img/chart_thumbs/highcharts_basic_bar_chart.jpg +0 -0
  66. assets/img/chart_thumbs/highcharts_basic_column_chart.jpg +0 -0
  67. assets/img/chart_thumbs/highcharts_donut_chart.jpg +0 -0
  68. assets/img/chart_thumbs/highcharts_line_chart.jpg +0 -0
  69. assets/img/chart_thumbs/highcharts_pie_chart.jpg +0 -0
  70. assets/img/chart_thumbs/highcharts_pie_with_gradient_chart.jpg +0 -0
  71. assets/img/chart_thumbs/highcharts_scatter_plot.jpg +0 -0
  72. assets/img/chart_thumbs/highcharts_solid_gauge_chart.jpg +0 -0
  73. assets/img/chart_thumbs/highcharts_stacked_area_chart.jpg +0 -0
  74. assets/img/chart_thumbs/highcharts_stacked_bar_chart.jpg +0 -0
  75. assets/img/chart_thumbs/highcharts_stacked_column_chart.jpg +0 -0
  76. assets/img/document-blank-icon.png +0 -0
  77. assets/img/icons.png +0 -0
  78. assets/img/loadingAnimation.gif +0 -0
  79. assets/img/reportbuilder_addon.png +0 -0
  80. assets/img/spinner.gif +0 -0
  81. assets/img/vc-charts-icon.png +0 -0
  82. assets/img/vc-icon.png +0 -0
  83. assets/img/wpdatatables-logo.png +0 -0
  84. assets/index.html +0 -0
  85. assets/js/ace/ace.js +0 -0
  86. assets/js/ace/mode-sql.js +0 -0
  87. assets/js/ace/theme-idle_fingers.js +0 -0
  88. assets/js/export-tools/buttons.bootstrap.js +0 -0
  89. assets/js/export-tools/buttons.bootstrap.min.js +0 -0
  90. assets/js/export-tools/buttons.bootstrap4.js +0 -0
  91. assets/js/export-tools/buttons.bootstrap4.min.js +0 -0
  92. assets/js/export-tools/buttons.colVis.js +0 -0
  93. assets/js/export-tools/buttons.colVis.min.js +0 -0
  94. assets/js/export-tools/buttons.dataTables.css +0 -0
  95. assets/js/export-tools/buttons.flash.js +0 -0
  96. assets/js/export-tools/buttons.flash.min.js +0 -0
  97. assets/js/export-tools/buttons.foundation.js +0 -0
  98. assets/js/export-tools/buttons.foundation.min.js +0 -0
  99. assets/js/export-tools/buttons.html5.js +0 -0
  100. assets/js/export-tools/buttons.html5.min.js +0 -0
  101. assets/js/export-tools/buttons.jqueryui.js +0 -0
  102. assets/js/export-tools/buttons.jqueryui.min.js +0 -0
  103. assets/js/export-tools/buttons.print.js +0 -0
  104. assets/js/export-tools/buttons.print.min.js +0 -0
  105. assets/js/export-tools/dataTables.buttons.js +0 -0
  106. assets/js/export-tools/dataTables.buttons.min.js +0 -0
  107. assets/js/export-tools/jszip.js +0 -0
  108. assets/js/export-tools/jszip.min.js +0 -0
  109. assets/js/export-tools/pdfmake.js +0 -0
  110. assets/js/export-tools/pdfmake.min.js +0 -0
  111. assets/js/export-tools/vfs_fonts.js +0 -0
  112. assets/js/handsontable/handsontable.full.js +0 -0
  113. assets/js/handsontable/handsontable.full.min.js +0 -0
  114. assets/js/image-picker/image-picker.min.js +0 -0
  115. assets/js/jquery-datatables/FixedHeader.js +0 -0
  116. assets/js/jquery-datatables/TableTools.min.js +0 -0
  117. assets/js/jquery-datatables/jquery.dataTables.min.js +0 -0
  118. assets/js/jquery-datatables/jquery.dataTables.rowGrouping.js +0 -0
  119. assets/js/jquery-datatables/jquery.dataTables.rowGrouping.min.js +0 -0
  120. assets/js/jquery-datatables/media/swf/copy_cvs_xls_pdf.swf +0 -0
  121. assets/js/jsrender/jsrender.min.js +0 -0
  122. assets/js/jsrender/jsrender.min.js.map +0 -0
  123. assets/js/moment/LICENSE +0 -0
  124. assets/js/moment/locale/af.js +0 -0
  125. assets/js/moment/locale/ar-ma.js +0 -0
  126. assets/js/moment/locale/ar-sa.js +0 -0
  127. assets/js/moment/locale/ar-tn.js +0 -0
  128. assets/js/moment/locale/ar.js +0 -0
  129. assets/js/moment/locale/az.js +0 -0
  130. assets/js/moment/locale/be.js +0 -0
  131. assets/js/moment/locale/bg.js +0 -0
  132. assets/js/moment/locale/bn.js +0 -0
  133. assets/js/moment/locale/bo.js +0 -0
  134. assets/js/moment/locale/br.js +0 -0
  135. assets/js/moment/locale/bs.js +0 -0
  136. assets/js/moment/locale/ca.js +0 -0
  137. assets/js/moment/locale/cs.js +0 -0
  138. assets/js/moment/locale/cv.js +0 -0
  139. assets/js/moment/locale/cy.js +0 -0
  140. assets/js/moment/locale/da.js +0 -0
  141. assets/js/moment/locale/de-at.js +0 -0
  142. assets/js/moment/locale/de.js +0 -0
  143. assets/js/moment/locale/dv.js +0 -0
  144. assets/js/moment/locale/el.js +0 -0
  145. assets/js/moment/locale/en-au.js +0 -0
  146. assets/js/moment/locale/en-ca.js +0 -0
  147. assets/js/moment/locale/en-gb.js +0 -0
  148. assets/js/moment/locale/en-ie.js +0 -0
  149. assets/js/moment/locale/en-nz.js +0 -0
  150. assets/js/moment/locale/eo.js +0 -0
  151. assets/js/moment/locale/es.js +0 -0
  152. assets/js/moment/locale/et.js +0 -0
  153. assets/js/moment/locale/eu.js +0 -0
  154. assets/js/moment/locale/fa.js +0 -0
  155. assets/js/moment/locale/fi.js +0 -0
  156. assets/js/moment/locale/fo.js +0 -0
  157. assets/js/moment/locale/fr-ca.js +0 -0
  158. assets/js/moment/locale/fr-ch.js +0 -0
  159. assets/js/moment/locale/fr.js +0 -0
  160. assets/js/moment/locale/fy.js +0 -0
  161. assets/js/moment/locale/gd.js +0 -0
  162. assets/js/moment/locale/gl.js +0 -0
  163. assets/js/moment/locale/he.js +0 -0
  164. assets/js/moment/locale/hi.js +0 -0
  165. assets/js/moment/locale/hr.js +0 -0
  166. assets/js/moment/locale/hu.js +0 -0
  167. assets/js/moment/locale/hy-am.js +0 -0
  168. assets/js/moment/locale/id.js +0 -0
  169. assets/js/moment/locale/is.js +0 -0
  170. assets/js/moment/locale/it.js +0 -0
  171. assets/js/moment/locale/ja.js +0 -0
  172. assets/js/moment/locale/jv.js +0 -0
  173. assets/js/moment/locale/ka.js +0 -0
  174. assets/js/moment/locale/kk.js +0 -0
  175. assets/js/moment/locale/km.js +0 -0
  176. assets/js/moment/locale/ko.js +0 -0
  177. assets/js/moment/locale/lb.js +0 -0
  178. assets/js/moment/locale/lo.js +0 -0
  179. assets/js/moment/locale/lt.js +0 -0
  180. assets/js/moment/locale/lv.js +0 -0
  181. assets/js/moment/locale/me.js +0 -0
  182. assets/js/moment/locale/mk.js +0 -0
  183. assets/js/moment/locale/ml.js +0 -0
  184. assets/js/moment/locale/mr.js +0 -0
  185. assets/js/moment/locale/ms-my.js +0 -0
  186. assets/js/moment/locale/ms.js +0 -0
  187. assets/js/moment/locale/my.js +0 -0
  188. assets/js/moment/locale/nb.js +0 -0
  189. assets/js/moment/locale/ne.js +0 -0
  190. assets/js/moment/locale/nl.js +0 -0
  191. assets/js/moment/locale/nn.js +0 -0
  192. assets/js/moment/locale/pl.js +0 -0
  193. assets/js/moment/locale/pt-br.js +0 -0
  194. assets/js/moment/locale/pt.js +0 -0
  195. assets/js/moment/locale/ro.js +0 -0
  196. assets/js/moment/locale/ru.js +0 -0
  197. assets/js/moment/locale/se.js +0 -0
  198. assets/js/moment/locale/si.js +0 -0
  199. assets/js/moment/locale/sk.js +0 -0
  200. assets/js/moment/locale/sl.js +0 -0
  201. assets/js/moment/locale/sq.js +0 -0
  202. assets/js/moment/locale/sr-cyrl.js +0 -0
  203. assets/js/moment/locale/sr.js +0 -0
  204. assets/js/moment/locale/sv.js +0 -0
  205. assets/js/moment/locale/sw.js +0 -0
  206. assets/js/moment/locale/ta.js +0 -0
  207. assets/js/moment/locale/te.js +0 -0
  208. assets/js/moment/locale/th.js +0 -0
  209. assets/js/moment/locale/tl-ph.js +0 -0
  210. assets/js/moment/locale/tlh.js +0 -0
  211. assets/js/moment/locale/tr.js +0 -0
  212. assets/js/moment/locale/tzl.js +0 -0
  213. assets/js/moment/locale/tzm-latn.js +0 -0
  214. assets/js/moment/locale/tzm.js +0 -0
  215. assets/js/moment/locale/uk.js +0 -0
  216. assets/js/moment/locale/uz.js +0 -0
  217. assets/js/moment/locale/vi.js +0 -0
  218. assets/js/moment/locale/zh-cn.js +0 -0
  219. assets/js/moment/locale/zh-tw.js +0 -0
  220. assets/js/moment/moment.js +0 -0
  221. assets/js/php-datatables/wpdatatables.funcs.js +0 -0
  222. assets/js/php-datatables/wpdatatables.funcs.min.js +0 -0
  223. assets/js/popup/jquery.remodal.min.js +0 -0
  224. assets/js/selecter/jquery.fs.selecter.min.js +0 -0
  225. assets/js/slider.gif +0 -0
  226. assets/js/tagsinput/jquery.tagsinput.js +0 -0
  227. assets/js/tagsinput/jquery.tagsinput.min.js +0 -0
  228. assets/js/urijs/URI.min.js +0 -0
  229. assets/js/wpdatatables/wpdatatables.js +0 -0
  230. assets/js/wpdatatables/wpdatatables.min.js +0 -0
  231. assets/js/wpdatatables/wpdatatables_admin.js +0 -0
  232. assets/js/wpdatatables/wpdatatables_chart_wizard.js +0 -0
  233. assets/js/wpdatatables/wpdatatables_edit_table.js +2 -0
  234. assets/js/wpdatatables/wpdatatables_mce.js +0 -0
  235. config/config.inc.php +0 -0
  236. controllers/wdt_admin.php +4 -4
  237. controllers/wdt_admin_ajax_actions.php +73 -60
  238. controllers/wdt_functions.php +1 -1
  239. languages/en_US/wpdatatables.mo +0 -0
  240. languages/en_US/wpdatatables.po +0 -0
  241. languages/nl_NL/nl_NL.mo +0 -0
  242. languages/nl_NL/nl_NL.po +0 -0
  243. languages/nl_NL/wpdatatables-nl_NL.mo +0 -0
  244. languages/nl_NL/wpdatatables-nl_NL.po +0 -0
  245. languages/ru_RU/wpdatatables-ru_RU.mo +0 -0
  246. languages/ru_RU/wpdatatables-ru_RU.po +0 -0
  247. lib/phpExcel/PHPExcel.php +0 -0
  248. lib/phpExcel/PHPExcel/Autoloader.php +0 -0
  249. lib/phpExcel/PHPExcel/CachedObjectStorage/APC.php +0 -0
  250. lib/phpExcel/PHPExcel/CachedObjectStorage/CacheBase.php +0 -0
  251. lib/phpExcel/PHPExcel/CachedObjectStorage/DiscISAM.php +0 -0
  252. lib/phpExcel/PHPExcel/CachedObjectStorage/ICache.php +0 -0
  253. lib/phpExcel/PHPExcel/CachedObjectStorage/Igbinary.php +0 -0
  254. lib/phpExcel/PHPExcel/CachedObjectStorage/Memcache.php +0 -0
  255. lib/phpExcel/PHPExcel/CachedObjectStorage/Memory.php +0 -0
  256. lib/phpExcel/PHPExcel/CachedObjectStorage/MemoryGZip.php +0 -0
  257. lib/phpExcel/PHPExcel/CachedObjectStorage/MemorySerialized.php +0 -0
  258. lib/phpExcel/PHPExcel/CachedObjectStorage/PHPTemp.php +0 -0
  259. lib/phpExcel/PHPExcel/CachedObjectStorage/SQLite.php +0 -0
  260. lib/phpExcel/PHPExcel/CachedObjectStorage/SQLite3.php +0 -0
  261. lib/phpExcel/PHPExcel/CachedObjectStorage/Wincache.php +0 -0
  262. lib/phpExcel/PHPExcel/CachedObjectStorageFactory.php +0 -0
  263. lib/phpExcel/PHPExcel/CalcEngine/CyclicReferenceStack.php +0 -0
  264. lib/phpExcel/PHPExcel/CalcEngine/Logger.php +0 -0
  265. lib/phpExcel/PHPExcel/Calculation.php +0 -0
  266. lib/phpExcel/PHPExcel/Calculation/Database.php +0 -0
  267. lib/phpExcel/PHPExcel/Calculation/DateTime.php +0 -0
  268. lib/phpExcel/PHPExcel/Calculation/Engineering.php +0 -0
  269. lib/phpExcel/PHPExcel/Calculation/Exception.php +0 -0
  270. lib/phpExcel/PHPExcel/Calculation/ExceptionHandler.php +0 -0
  271. lib/phpExcel/PHPExcel/Calculation/Financial.php +0 -0
  272. lib/phpExcel/PHPExcel/Calculation/FormulaParser.php +0 -0
  273. lib/phpExcel/PHPExcel/Calculation/FormulaToken.php +0 -0
  274. lib/phpExcel/PHPExcel/Calculation/Function.php +0 -0
  275. lib/phpExcel/PHPExcel/Calculation/Functions.php +0 -0
  276. lib/phpExcel/PHPExcel/Calculation/Logical.php +0 -0
  277. lib/phpExcel/PHPExcel/Calculation/LookupRef.php +0 -0
  278. lib/phpExcel/PHPExcel/Calculation/MathTrig.php +0 -0
  279. lib/phpExcel/PHPExcel/Calculation/Statistical.php +0 -0
  280. lib/phpExcel/PHPExcel/Calculation/TextData.php +0 -0
  281. lib/phpExcel/PHPExcel/Calculation/Token/Stack.php +0 -0
  282. lib/phpExcel/PHPExcel/Calculation/functionlist.txt +0 -0
  283. lib/phpExcel/PHPExcel/Cell.php +0 -0
  284. lib/phpExcel/PHPExcel/Cell/AdvancedValueBinder.php +0 -0
  285. lib/phpExcel/PHPExcel/Cell/DataType.php +0 -0
  286. lib/phpExcel/PHPExcel/Cell/DataValidation.php +0 -0
  287. lib/phpExcel/PHPExcel/Cell/DefaultValueBinder.php +0 -0
  288. lib/phpExcel/PHPExcel/Cell/Hyperlink.php +0 -0
  289. lib/phpExcel/PHPExcel/Cell/IValueBinder.php +0 -0
  290. lib/phpExcel/PHPExcel/Chart.php +0 -0
  291. lib/phpExcel/PHPExcel/Chart/Axis.php +0 -0
  292. lib/phpExcel/PHPExcel/Chart/DataSeries.php +0 -0
  293. lib/phpExcel/PHPExcel/Chart/DataSeriesValues.php +0 -0
  294. lib/phpExcel/PHPExcel/Chart/Exception.php +0 -0
  295. lib/phpExcel/PHPExcel/Chart/GridLines.php +0 -0
  296. lib/phpExcel/PHPExcel/Chart/Layout.php +0 -0
  297. lib/phpExcel/PHPExcel/Chart/Legend.php +0 -0
  298. lib/phpExcel/PHPExcel/Chart/PlotArea.php +0 -0
  299. lib/phpExcel/PHPExcel/Chart/Properties.php +0 -0
  300. lib/phpExcel/PHPExcel/Chart/Renderer/PHP Charting Libraries.txt +0 -0
  301. lib/phpExcel/PHPExcel/Chart/Renderer/jpgraph.php +0 -0
  302. lib/phpExcel/PHPExcel/Chart/Title.php +0 -0
  303. lib/phpExcel/PHPExcel/Comment.php +0 -0
  304. lib/phpExcel/PHPExcel/DocumentProperties.php +0 -0
  305. lib/phpExcel/PHPExcel/DocumentSecurity.php +0 -0
  306. lib/phpExcel/PHPExcel/Exception.php +0 -0
  307. lib/phpExcel/PHPExcel/HashTable.php +0 -0
  308. lib/phpExcel/PHPExcel/Helper/HTML.php +0 -0
  309. lib/phpExcel/PHPExcel/IComparable.php +0 -0
  310. lib/phpExcel/PHPExcel/IOFactory.php +0 -0
  311. lib/phpExcel/PHPExcel/NamedRange.php +0 -0
  312. lib/phpExcel/PHPExcel/Reader/Abstract.php +0 -0
  313. lib/phpExcel/PHPExcel/Reader/CSV.php +0 -0
  314. lib/phpExcel/PHPExcel/Reader/DefaultReadFilter.php +0 -0
  315. lib/phpExcel/PHPExcel/Reader/Excel2003XML.php +0 -0
  316. lib/phpExcel/PHPExcel/Reader/Excel2007.php +0 -0
  317. lib/phpExcel/PHPExcel/Reader/Excel2007/Chart.php +0 -0
  318. lib/phpExcel/PHPExcel/Reader/Excel2007/Theme.php +0 -0
  319. lib/phpExcel/PHPExcel/Reader/Excel5.php +0 -0
  320. lib/phpExcel/PHPExcel/Reader/Excel5/Color.php +0 -0
  321. lib/phpExcel/PHPExcel/Reader/Excel5/Color/BIFF5.php +0 -0
  322. lib/phpExcel/PHPExcel/Reader/Excel5/Color/BIFF8.php +0 -0
  323. lib/phpExcel/PHPExcel/Reader/Excel5/Color/BuiltIn.php +0 -0
  324. lib/phpExcel/PHPExcel/Reader/Excel5/ErrorCode.php +0 -0
  325. lib/phpExcel/PHPExcel/Reader/Excel5/Escher.php +0 -0
  326. lib/phpExcel/PHPExcel/Reader/Excel5/MD5.php +0 -0
  327. lib/phpExcel/PHPExcel/Reader/Excel5/RC4.php +0 -0
  328. lib/phpExcel/PHPExcel/Reader/Excel5/Style/Border.php +0 -0
  329. lib/phpExcel/PHPExcel/Reader/Excel5/Style/FillPattern.php +0 -0
  330. lib/phpExcel/PHPExcel/Reader/Exception.php +0 -0
  331. lib/phpExcel/PHPExcel/Reader/Gnumeric.php +0 -0
  332. lib/phpExcel/PHPExcel/Reader/HTML.php +0 -0
  333. lib/phpExcel/PHPExcel/Reader/IReadFilter.php +0 -0
  334. lib/phpExcel/PHPExcel/Reader/IReader.php +0 -0
  335. lib/phpExcel/PHPExcel/Reader/OOCalc.php +0 -0
  336. lib/phpExcel/PHPExcel/Reader/SYLK.php +0 -0
  337. lib/phpExcel/PHPExcel/ReferenceHelper.php +0 -0
  338. lib/phpExcel/PHPExcel/RichText.php +0 -0
  339. lib/phpExcel/PHPExcel/RichText/ITextElement.php +0 -0
  340. lib/phpExcel/PHPExcel/RichText/Run.php +0 -0
  341. lib/phpExcel/PHPExcel/RichText/TextElement.php +0 -0
  342. lib/phpExcel/PHPExcel/Settings.php +0 -0
  343. lib/phpExcel/PHPExcel/Shared/CodePage.php +0 -0
  344. lib/phpExcel/PHPExcel/Shared/Date.php +0 -0
  345. lib/phpExcel/PHPExcel/Shared/Drawing.php +0 -0
  346. lib/phpExcel/PHPExcel/Shared/Escher.php +0 -0
  347. lib/phpExcel/PHPExcel/Shared/Escher/DgContainer.php +0 -0
  348. lib/phpExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer.php +0 -0
  349. lib/phpExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer/SpContainer.php +0 -0
  350. lib/phpExcel/PHPExcel/Shared/Escher/DggContainer.php +0 -0
  351. lib/phpExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer.php +0 -0
  352. lib/phpExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE.php +0 -0
  353. lib/phpExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE/Blip.php +0 -0
  354. lib/phpExcel/PHPExcel/Shared/Excel5.php +0 -0
  355. lib/phpExcel/PHPExcel/Shared/File.php +0 -0
  356. lib/phpExcel/PHPExcel/Shared/Font.php +0 -0
  357. lib/phpExcel/PHPExcel/Shared/JAMA/CHANGELOG.TXT +0 -0
  358. lib/phpExcel/PHPExcel/Shared/JAMA/CholeskyDecomposition.php +0 -0
  359. lib/phpExcel/PHPExcel/Shared/JAMA/EigenvalueDecomposition.php +0 -0
  360. lib/phpExcel/PHPExcel/Shared/JAMA/LUDecomposition.php +0 -0
  361. lib/phpExcel/PHPExcel/Shared/JAMA/Matrix.php +0 -0
  362. lib/phpExcel/PHPExcel/Shared/JAMA/QRDecomposition.php +0 -0
  363. lib/phpExcel/PHPExcel/Shared/JAMA/SingularValueDecomposition.php +0 -0
  364. lib/phpExcel/PHPExcel/Shared/JAMA/utils/Error.php +0 -0
  365. lib/phpExcel/PHPExcel/Shared/JAMA/utils/Maths.php +0 -0
  366. lib/phpExcel/PHPExcel/Shared/OLE.php +0 -0
  367. lib/phpExcel/PHPExcel/Shared/OLE/ChainedBlockStream.php +0 -0
  368. lib/phpExcel/PHPExcel/Shared/OLE/PPS.php +0 -0
  369. lib/phpExcel/PHPExcel/Shared/OLE/PPS/File.php +0 -0
  370. lib/phpExcel/PHPExcel/Shared/OLE/PPS/Root.php +0 -0
  371. lib/phpExcel/PHPExcel/Shared/OLERead.php +0 -0
  372. lib/phpExcel/PHPExcel/Shared/PCLZip/gnu-lgpl.txt +0 -0
  373. lib/phpExcel/PHPExcel/Shared/PCLZip/pclzip.lib.php +0 -0
  374. lib/phpExcel/PHPExcel/Shared/PCLZip/readme.txt +0 -0
  375. lib/phpExcel/PHPExcel/Shared/PasswordHasher.php +0 -0
  376. lib/phpExcel/PHPExcel/Shared/String.php +0 -0
  377. lib/phpExcel/PHPExcel/Shared/TimeZone.php +0 -0
  378. lib/phpExcel/PHPExcel/Shared/XMLWriter.php +0 -0
  379. lib/phpExcel/PHPExcel/Shared/ZipArchive.php +0 -0
  380. lib/phpExcel/PHPExcel/Shared/ZipStreamWrapper.php +0 -0
  381. lib/phpExcel/PHPExcel/Shared/trend/bestFitClass.php +0 -0
  382. lib/phpExcel/PHPExcel/Shared/trend/exponentialBestFitClass.php +0 -0
  383. lib/phpExcel/PHPExcel/Shared/trend/linearBestFitClass.php +0 -0
  384. lib/phpExcel/PHPExcel/Shared/trend/logarithmicBestFitClass.php +0 -0
  385. lib/phpExcel/PHPExcel/Shared/trend/polynomialBestFitClass.php +0 -0
  386. lib/phpExcel/PHPExcel/Shared/trend/powerBestFitClass.php +0 -0
  387. lib/phpExcel/PHPExcel/Shared/trend/trendClass.php +0 -0
  388. lib/phpExcel/PHPExcel/Style.php +0 -0
  389. lib/phpExcel/PHPExcel/Style/Alignment.php +0 -0
  390. lib/phpExcel/PHPExcel/Style/Border.php +0 -0
  391. lib/phpExcel/PHPExcel/Style/Borders.php +0 -0
  392. lib/phpExcel/PHPExcel/Style/Color.php +0 -0
  393. lib/phpExcel/PHPExcel/Style/Conditional.php +0 -0
  394. lib/phpExcel/PHPExcel/Style/Fill.php +0 -0
  395. lib/phpExcel/PHPExcel/Style/Font.php +0 -0
  396. lib/phpExcel/PHPExcel/Style/NumberFormat.php +0 -0
  397. lib/phpExcel/PHPExcel/Style/Protection.php +0 -0
  398. lib/phpExcel/PHPExcel/Style/Supervisor.php +0 -0
  399. lib/phpExcel/PHPExcel/Worksheet.php +0 -0
  400. lib/phpExcel/PHPExcel/Worksheet/AutoFilter.php +0 -0
  401. lib/phpExcel/PHPExcel/Worksheet/AutoFilter/Column.php +0 -0
  402. lib/phpExcel/PHPExcel/Worksheet/AutoFilter/Column/Rule.php +0 -0
  403. lib/phpExcel/PHPExcel/Worksheet/BaseDrawing.php +0 -0
  404. lib/phpExcel/PHPExcel/Worksheet/CellIterator.php +0 -0
  405. lib/phpExcel/PHPExcel/Worksheet/Column.php +0 -0
  406. lib/phpExcel/PHPExcel/Worksheet/ColumnCellIterator.php +0 -0
  407. lib/phpExcel/PHPExcel/Worksheet/ColumnDimension.php +0 -0
  408. lib/phpExcel/PHPExcel/Worksheet/ColumnIterator.php +0 -0
  409. lib/phpExcel/PHPExcel/Worksheet/Dimension.php +0 -0
  410. lib/phpExcel/PHPExcel/Worksheet/Drawing.php +0 -0
  411. lib/phpExcel/PHPExcel/Worksheet/Drawing/Shadow.php +0 -0
  412. lib/phpExcel/PHPExcel/Worksheet/HeaderFooter.php +0 -0
  413. lib/phpExcel/PHPExcel/Worksheet/HeaderFooterDrawing.php +0 -0
  414. lib/phpExcel/PHPExcel/Worksheet/MemoryDrawing.php +0 -0
  415. lib/phpExcel/PHPExcel/Worksheet/PageMargins.php +0 -0
  416. lib/phpExcel/PHPExcel/Worksheet/PageSetup.php +0 -0
  417. lib/phpExcel/PHPExcel/Worksheet/Protection.php +0 -0
  418. lib/phpExcel/PHPExcel/Worksheet/Row.php +0 -0
  419. lib/phpExcel/PHPExcel/Worksheet/RowCellIterator.php +0 -0
  420. lib/phpExcel/PHPExcel/Worksheet/RowDimension.php +0 -0
  421. lib/phpExcel/PHPExcel/Worksheet/RowIterator.php +0 -0
  422. lib/phpExcel/PHPExcel/Worksheet/SheetView.php +0 -0
  423. lib/phpExcel/PHPExcel/WorksheetIterator.php +0 -0
  424. lib/phpExcel/PHPExcel/Writer/Abstract.php +0 -0
  425. lib/phpExcel/PHPExcel/Writer/CSV.php +0 -0
  426. lib/phpExcel/PHPExcel/Writer/Excel2007.php +0 -0
  427. lib/phpExcel/PHPExcel/Writer/Excel2007/Chart.php +0 -0
  428. lib/phpExcel/PHPExcel/Writer/Excel2007/Comments.php +0 -0
  429. lib/phpExcel/PHPExcel/Writer/Excel2007/ContentTypes.php +0 -0
  430. lib/phpExcel/PHPExcel/Writer/Excel2007/DocProps.php +0 -0
  431. lib/phpExcel/PHPExcel/Writer/Excel2007/Drawing.php +0 -0
  432. lib/phpExcel/PHPExcel/Writer/Excel2007/Rels.php +0 -0
  433. lib/phpExcel/PHPExcel/Writer/Excel2007/RelsRibbon.php +0 -0
  434. lib/phpExcel/PHPExcel/Writer/Excel2007/RelsVBA.php +0 -0
  435. lib/phpExcel/PHPExcel/Writer/Excel2007/StringTable.php +0 -0
  436. lib/phpExcel/PHPExcel/Writer/Excel2007/Style.php +0 -0
  437. lib/phpExcel/PHPExcel/Writer/Excel2007/Theme.php +0 -0
  438. lib/phpExcel/PHPExcel/Writer/Excel2007/Workbook.php +0 -0
  439. lib/phpExcel/PHPExcel/Writer/Excel2007/Worksheet.php +0 -0
  440. lib/phpExcel/PHPExcel/Writer/Excel2007/WriterPart.php +0 -0
  441. lib/phpExcel/PHPExcel/Writer/Excel5.php +0 -0
  442. lib/phpExcel/PHPExcel/Writer/Excel5/BIFFwriter.php +0 -0
  443. lib/phpExcel/PHPExcel/Writer/Excel5/Escher.php +0 -0
  444. lib/phpExcel/PHPExcel/Writer/Excel5/Font.php +0 -0
  445. lib/phpExcel/PHPExcel/Writer/Excel5/Parser.php +0 -0
  446. lib/phpExcel/PHPExcel/Writer/Excel5/Workbook.php +0 -0
  447. lib/phpExcel/PHPExcel/Writer/Excel5/Worksheet.php +0 -0
  448. lib/phpExcel/PHPExcel/Writer/Excel5/Xf.php +0 -0
  449. lib/phpExcel/PHPExcel/Writer/Exception.php +0 -0
  450. lib/phpExcel/PHPExcel/Writer/HTML.php +0 -0
  451. lib/phpExcel/PHPExcel/Writer/IWriter.php +0 -0
  452. lib/phpExcel/PHPExcel/Writer/OpenDocument.php +0 -0
  453. lib/phpExcel/PHPExcel/Writer/OpenDocument/Cell/Comment.php +0 -0
  454. lib/phpExcel/PHPExcel/Writer/OpenDocument/Content.php +0 -0
  455. lib/phpExcel/PHPExcel/Writer/OpenDocument/Meta.php +0 -0
  456. lib/phpExcel/PHPExcel/Writer/OpenDocument/MetaInf.php +0 -0
  457. lib/phpExcel/PHPExcel/Writer/OpenDocument/Mimetype.php +0 -0
  458. lib/phpExcel/PHPExcel/Writer/OpenDocument/Settings.php +0 -0
  459. lib/phpExcel/PHPExcel/Writer/OpenDocument/Styles.php +0 -0
  460. lib/phpExcel/PHPExcel/Writer/OpenDocument/Thumbnails.php +0 -0
  461. lib/phpExcel/PHPExcel/Writer/OpenDocument/WriterPart.php +0 -0
  462. lib/phpExcel/PHPExcel/Writer/PDF.php +0 -0
  463. lib/phpExcel/PHPExcel/Writer/PDF/Core.php +0 -0
  464. lib/phpExcel/PHPExcel/Writer/PDF/DomPDF.php +0 -0
  465. lib/phpExcel/PHPExcel/Writer/PDF/mPDF.php +0 -0
  466. lib/phpExcel/PHPExcel/Writer/PDF/tcPDF.php +0 -0
  467. lib/phpExcel/PHPExcel/locale/bg/config +0 -0
  468. lib/phpExcel/PHPExcel/locale/cs/config +0 -0
  469. lib/phpExcel/PHPExcel/locale/cs/functions +0 -0
  470. lib/phpExcel/PHPExcel/locale/da/config +0 -0
  471. lib/phpExcel/PHPExcel/locale/da/functions +0 -0
  472. lib/phpExcel/PHPExcel/locale/de/config +0 -0
  473. lib/phpExcel/PHPExcel/locale/de/functions +0 -0
  474. lib/phpExcel/PHPExcel/locale/en/uk/config +0 -0
  475. lib/phpExcel/PHPExcel/locale/es/config +0 -0
  476. lib/phpExcel/PHPExcel/locale/es/functions +0 -0
  477. lib/phpExcel/PHPExcel/locale/fi/config +0 -0
  478. lib/phpExcel/PHPExcel/locale/fi/functions +0 -0
  479. lib/phpExcel/PHPExcel/locale/fr/config +0 -0
  480. lib/phpExcel/PHPExcel/locale/fr/functions +0 -0
  481. lib/phpExcel/PHPExcel/locale/hu/config +0 -0
  482. lib/phpExcel/PHPExcel/locale/hu/functions +0 -0
  483. lib/phpExcel/PHPExcel/locale/it/config +0 -0
  484. lib/phpExcel/PHPExcel/locale/it/functions +0 -0
  485. lib/phpExcel/PHPExcel/locale/nl/config +0 -0
  486. lib/phpExcel/PHPExcel/locale/nl/functions +0 -0
  487. lib/phpExcel/PHPExcel/locale/no/config +0 -0
  488. lib/phpExcel/PHPExcel/locale/no/functions +0 -0
  489. lib/phpExcel/PHPExcel/locale/pl/config +0 -0
  490. lib/phpExcel/PHPExcel/locale/pl/functions +0 -0
  491. lib/phpExcel/PHPExcel/locale/pt/br/config +0 -0
  492. lib/phpExcel/PHPExcel/locale/pt/br/functions +0 -0
  493. lib/phpExcel/PHPExcel/locale/pt/config +0 -0
  494. lib/phpExcel/PHPExcel/locale/pt/functions +0 -0
  495. lib/phpExcel/PHPExcel/locale/ru/config +0 -0
  496. lib/phpExcel/PHPExcel/locale/ru/functions +0 -0
  497. lib/phpExcel/PHPExcel/locale/sv/config +0 -0
  498. lib/phpExcel/PHPExcel/locale/sv/functions +0 -0
  499. lib/phpExcel/PHPExcel/locale/tr/config +0 -0
  500. lib/phpExcel/PHPExcel/locale/tr/functions +0 -0
  501. readme.txt +4 -1
  502. source/class.date.wpdatacolumn.php +0 -0
  503. source/class.datetime.wpdatacolumn.php +0 -0
  504. source/class.email.wpdatacolumn.php +0 -0
  505. source/class.float.wpdatacolumn.php +0 -0
  506. source/class.image.wpdatacolumn.php +0 -0
  507. source/class.int.wpdatacolumn.php +0 -0
  508. source/class.link.wpdatacolumn.php +0 -0
  509. source/class.sql.php +0 -0
  510. source/class.string.wpdatacolumn.php +0 -0
  511. source/class.time.wpdatacolumn.php +0 -0
  512. source/class.tpl.php +0 -0
  513. source/class.wdtbrowsechartstable.php +0 -0
  514. source/class.wdtbrowsetable.php +0 -0
  515. source/class.wdtexception.php +0 -0
  516. source/class.wdttools.php +0 -0
  517. source/class.wpdatacolumn.php +0 -0
  518. source/class.wpdatatable.php +0 -0
  519. source/lang/albanian.inc.php +0 -0
  520. source/lang/arabic.inc.php +0 -0
  521. source/lang/azerbaijan.inc.php +0 -0
  522. source/lang/bangla.inc.php +0 -0
  523. source/lang/bulgarian.inc.php +0 -0
  524. source/lang/catalan.inc.php +0 -0
  525. source/lang/chinese.inc.php +0 -0
  526. source/lang/croatian.inc.php +0 -0
  527. source/lang/czech.inc.php +0 -0
  528. source/lang/danish.inc.php +0 -0
  529. source/lang/dutch.inc.php +0 -0
  530. source/lang/estonian.inc.php +0 -0
  531. source/lang/filipino.inc.php +0 -0
  532. source/lang/finnish.inc.php +0 -0
  533. source/lang/french.inc.php +0 -0
  534. source/lang/georgian.inc.php +0 -0
  535. source/lang/german.inc.php +0 -0
  536. source/lang/greek.inc.php +0 -0
  537. source/lang/hebrew.inc.php +0 -0
  538. source/lang/hindi.inc.php +0 -0
  539. source/lang/hungarian.inc.php +0 -0
  540. source/lang/indonesian.inc.php +0 -0
  541. source/lang/irish.inc.php +0 -0
  542. source/lang/italian.inc.php +0 -0
  543. source/lang/japanese.inc.php +0 -0
  544. source/lang/latvian.inc.php +0 -0
  545. source/lang/lithuanian.inc.php +0 -0
  546. source/lang/macedonian.inc.php +0 -0
  547. source/lang/norwegian.inc.php +0 -0
  548. source/lang/persian.inc.php +0 -0
  549. source/lang/polish.inc.php +0 -0
  550. source/lang/portuguese.inc.php +0 -0
  551. source/lang/portuguese_brazil.inc.php +0 -0
  552. source/lang/romanian.inc.php +0 -0
  553. source/lang/russian.inc.php +0 -0
  554. source/lang/serbian.inc.php +0 -0
  555. source/lang/slovak.inc.php +0 -0
  556. source/lang/slovenian.inc.php +0 -0
  557. source/lang/spanish.inc.php +0 -0
  558. source/lang/swedish.inc.php +0 -0
  559. source/lang/thai.inc.php +0 -0
  560. source/lang/turkish.inc.php +0 -0
  561. source/lang/ukranian.inc.php +0 -0
  562. source/lang/urdu.inc.php +0 -0
  563. source/lang/vietnamese.inc.php +0 -0
  564. templates/addons.inc.php +0 -0
  565. templates/browse.inc.php +3 -1
  566. templates/browse_charts.inc.php +0 -0
  567. templates/chart_js_template.inc.php +0 -0
  568. templates/chart_wizard.inc.php +0 -0
  569. templates/constructor.inc.php +0 -0
  570. templates/edit_table.inc.php +2 -0
  571. templates/settings.inc.php +4 -2
  572. templates/wpdatatables_excel_table_main.inc.php +0 -0
  573. templates/wpdatatables_table_main.inc.php +0 -0
  574. templates/wrap_template.inc.php +0 -0
  575. wpdatatables.php +1 -1
Readme_documentation.pdf CHANGED
File without changes
assets/css/TableTools.css CHANGED
File without changes
assets/css/bootstrap.min.css CHANGED
File without changes
assets/css/dataTables.bootstrap.css CHANGED
File without changes
assets/css/datatables.responsive.css CHANGED
File without changes
assets/css/datepicker.default.css CHANGED
File without changes
assets/css/datepicker.default.date.css CHANGED
File without changes
assets/css/datepicker.default.time.css CHANGED
File without changes
assets/css/handsontable.full.min.css CHANGED
File without changes
assets/css/icheck.minimal.css CHANGED
File without changes
assets/css/image-picker.css CHANGED
File without changes
assets/css/images/ui-bg_glass_55_fbf9ee_1x400.png CHANGED
File without changes
assets/css/images/ui-bg_glass_65_ffffff_1x400.png CHANGED
File without changes
assets/css/images/ui-bg_glass_75_dadada_1x400.png CHANGED
File without changes
assets/css/images/ui-bg_glass_75_e6e6e6_1x400.png CHANGED
File without changes
assets/css/images/ui-bg_glass_95_fef1ec_1x400.png CHANGED
File without changes
assets/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png CHANGED
File without changes
assets/css/images/ui-icons_222222_256x240.png CHANGED
File without changes
assets/css/images/ui-icons_2e83ff_256x240.png CHANGED
File without changes
assets/css/images/ui-icons_454545_256x240.png CHANGED
File without changes
assets/css/images/ui-icons_888888_256x240.png CHANGED
File without changes
assets/css/images/ui-icons_cd0a0a_256x240.png CHANGED
File without changes
assets/css/jquery-ui.min.css CHANGED
File without changes
assets/css/jquery.dataTables.css CHANGED
File without changes
assets/css/jquery.fileupload.css CHANGED
File without changes
assets/css/jquery.fs.selecter-arrow.png CHANGED
File without changes
assets/css/jquery.fs.selecter.css CHANGED
File without changes
assets/css/jquery.fs.tipper-icon.png CHANGED
File without changes
assets/css/jquery.remodal.css CHANGED
File without changes
assets/css/jquery.tagsinput.min.css CHANGED
File without changes
assets/css/minimal.png CHANGED
File without changes
assets/css/minimal@2x.png CHANGED
File without changes
assets/css/phpDataTables.css CHANGED
File without changes
assets/css/wpDataTablesSkin.css CHANGED
File without changes
assets/css/wpDataTablesSkin_1.css CHANGED
File without changes
assets/css/wpdatatables-excel.min.css CHANGED
File without changes
assets/css/wpdatatables.min.css CHANGED
File without changes
assets/css/wpdatatables_admin.css CHANGED
File without changes
assets/fonts/wpdatatables-icons.eot CHANGED
File without changes
assets/fonts/wpdatatables-icons.svg CHANGED
File without changes
assets/fonts/wpdatatables-icons.ttf CHANGED
File without changes
assets/fonts/wpdatatables-icons.woff CHANGED
File without changes
assets/fonts/wpdatatablesicons-base.eot CHANGED
File without changes
assets/fonts/wpdatatablesicons-base.svg CHANGED
File without changes
assets/fonts/wpdatatablesicons-base.ttf CHANGED
File without changes
assets/fonts/wpdatatablesicons-base.woff CHANGED
File without changes
assets/img/buttonplus.png CHANGED
File without changes
assets/img/chart_thumbs/google_area_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/google_bar_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/google_bubble_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/google_candlestick_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/google_column_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/google_donut_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/google_gauge_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/google_histogram.jpg CHANGED
File without changes
assets/img/chart_thumbs/google_line_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/google_pie_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/google_scatter_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/google_stepped_area_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/highcharts_3d_column_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/highcharts_3d_donut_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/highcharts_3d_pie_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/highcharts_angular_gauge_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/highcharts_basic_area_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/highcharts_basic_bar_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/highcharts_basic_column_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/highcharts_donut_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/highcharts_line_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/highcharts_pie_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/highcharts_pie_with_gradient_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/highcharts_scatter_plot.jpg CHANGED
File without changes
assets/img/chart_thumbs/highcharts_solid_gauge_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/highcharts_stacked_area_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/highcharts_stacked_bar_chart.jpg CHANGED
File without changes
assets/img/chart_thumbs/highcharts_stacked_column_chart.jpg CHANGED
File without changes
assets/img/document-blank-icon.png CHANGED
File without changes
assets/img/icons.png CHANGED
File without changes
assets/img/loadingAnimation.gif CHANGED
File without changes
assets/img/reportbuilder_addon.png CHANGED
File without changes
assets/img/spinner.gif CHANGED
File without changes
assets/img/vc-charts-icon.png CHANGED
File without changes
assets/img/vc-icon.png CHANGED
File without changes
assets/img/wpdatatables-logo.png CHANGED
File without changes
assets/index.html CHANGED
File without changes
assets/js/ace/ace.js CHANGED
File without changes
assets/js/ace/mode-sql.js CHANGED
File without changes
assets/js/ace/theme-idle_fingers.js CHANGED
File without changes
assets/js/export-tools/buttons.bootstrap.js CHANGED
File without changes
assets/js/export-tools/buttons.bootstrap.min.js CHANGED
File without changes
assets/js/export-tools/buttons.bootstrap4.js CHANGED
File without changes
assets/js/export-tools/buttons.bootstrap4.min.js CHANGED
File without changes
assets/js/export-tools/buttons.colVis.js CHANGED
File without changes
assets/js/export-tools/buttons.colVis.min.js CHANGED
File without changes
assets/js/export-tools/buttons.dataTables.css CHANGED
File without changes
assets/js/export-tools/buttons.flash.js CHANGED
File without changes
assets/js/export-tools/buttons.flash.min.js CHANGED
File without changes
assets/js/export-tools/buttons.foundation.js CHANGED
File without changes
assets/js/export-tools/buttons.foundation.min.js CHANGED
File without changes
assets/js/export-tools/buttons.html5.js CHANGED
File without changes
assets/js/export-tools/buttons.html5.min.js CHANGED
File without changes
assets/js/export-tools/buttons.jqueryui.js CHANGED
File without changes
assets/js/export-tools/buttons.jqueryui.min.js CHANGED
File without changes
assets/js/export-tools/buttons.print.js CHANGED
File without changes
assets/js/export-tools/buttons.print.min.js CHANGED
File without changes
assets/js/export-tools/dataTables.buttons.js CHANGED
File without changes
assets/js/export-tools/dataTables.buttons.min.js CHANGED
File without changes
assets/js/export-tools/jszip.js CHANGED
File without changes
assets/js/export-tools/jszip.min.js CHANGED
File without changes
assets/js/export-tools/pdfmake.js CHANGED
File without changes
assets/js/export-tools/pdfmake.min.js CHANGED
File without changes
assets/js/export-tools/vfs_fonts.js CHANGED
File without changes
assets/js/handsontable/handsontable.full.js CHANGED
File without changes
assets/js/handsontable/handsontable.full.min.js CHANGED
File without changes
assets/js/image-picker/image-picker.min.js CHANGED
File without changes
assets/js/jquery-datatables/FixedHeader.js CHANGED
File without changes
assets/js/jquery-datatables/TableTools.min.js CHANGED
File without changes
assets/js/jquery-datatables/jquery.dataTables.min.js CHANGED
File without changes
assets/js/jquery-datatables/jquery.dataTables.rowGrouping.js CHANGED
File without changes
assets/js/jquery-datatables/jquery.dataTables.rowGrouping.min.js CHANGED
File without changes
assets/js/jquery-datatables/media/swf/copy_cvs_xls_pdf.swf CHANGED
File without changes
assets/js/jsrender/jsrender.min.js CHANGED
File without changes
assets/js/jsrender/jsrender.min.js.map CHANGED
File without changes
assets/js/moment/LICENSE CHANGED
File without changes
assets/js/moment/locale/af.js CHANGED
File without changes
assets/js/moment/locale/ar-ma.js CHANGED
File without changes
assets/js/moment/locale/ar-sa.js CHANGED
File without changes
assets/js/moment/locale/ar-tn.js CHANGED
File without changes
assets/js/moment/locale/ar.js CHANGED
File without changes
assets/js/moment/locale/az.js CHANGED
File without changes
assets/js/moment/locale/be.js CHANGED
File without changes
assets/js/moment/locale/bg.js CHANGED
File without changes
assets/js/moment/locale/bn.js CHANGED
File without changes
assets/js/moment/locale/bo.js CHANGED
File without changes
assets/js/moment/locale/br.js CHANGED
File without changes
assets/js/moment/locale/bs.js CHANGED
File without changes
assets/js/moment/locale/ca.js CHANGED
File without changes
assets/js/moment/locale/cs.js CHANGED
File without changes
assets/js/moment/locale/cv.js CHANGED
File without changes
assets/js/moment/locale/cy.js CHANGED
File without changes
assets/js/moment/locale/da.js CHANGED
File without changes
assets/js/moment/locale/de-at.js CHANGED
File without changes
assets/js/moment/locale/de.js CHANGED
File without changes
assets/js/moment/locale/dv.js CHANGED
File without changes
assets/js/moment/locale/el.js CHANGED
File without changes
assets/js/moment/locale/en-au.js CHANGED
File without changes
assets/js/moment/locale/en-ca.js CHANGED
File without changes
assets/js/moment/locale/en-gb.js CHANGED
File without changes
assets/js/moment/locale/en-ie.js CHANGED
File without changes
assets/js/moment/locale/en-nz.js CHANGED
File without changes
assets/js/moment/locale/eo.js CHANGED
File without changes
assets/js/moment/locale/es.js CHANGED
File without changes
assets/js/moment/locale/et.js CHANGED
File without changes
assets/js/moment/locale/eu.js CHANGED
File without changes
assets/js/moment/locale/fa.js CHANGED
File without changes
assets/js/moment/locale/fi.js CHANGED
File without changes
assets/js/moment/locale/fo.js CHANGED
File without changes
assets/js/moment/locale/fr-ca.js CHANGED
File without changes
assets/js/moment/locale/fr-ch.js CHANGED
File without changes
assets/js/moment/locale/fr.js CHANGED
File without changes
assets/js/moment/locale/fy.js CHANGED
File without changes
assets/js/moment/locale/gd.js CHANGED
File without changes
assets/js/moment/locale/gl.js CHANGED
File without changes
assets/js/moment/locale/he.js CHANGED
File without changes
assets/js/moment/locale/hi.js CHANGED
File without changes
assets/js/moment/locale/hr.js CHANGED
File without changes
assets/js/moment/locale/hu.js CHANGED
File without changes
assets/js/moment/locale/hy-am.js CHANGED
File without changes
assets/js/moment/locale/id.js CHANGED
File without changes
assets/js/moment/locale/is.js CHANGED
File without changes
assets/js/moment/locale/it.js CHANGED
File without changes
assets/js/moment/locale/ja.js CHANGED
File without changes
assets/js/moment/locale/jv.js CHANGED
File without changes
assets/js/moment/locale/ka.js CHANGED
File without changes
assets/js/moment/locale/kk.js CHANGED
File without changes
assets/js/moment/locale/km.js CHANGED
File without changes
assets/js/moment/locale/ko.js CHANGED
File without changes
assets/js/moment/locale/lb.js CHANGED
File without changes
assets/js/moment/locale/lo.js CHANGED
File without changes
assets/js/moment/locale/lt.js CHANGED
File without changes
assets/js/moment/locale/lv.js CHANGED
File without changes
assets/js/moment/locale/me.js CHANGED
File without changes
assets/js/moment/locale/mk.js CHANGED
File without changes
assets/js/moment/locale/ml.js CHANGED
File without changes
assets/js/moment/locale/mr.js CHANGED
File without changes
assets/js/moment/locale/ms-my.js CHANGED
File without changes
assets/js/moment/locale/ms.js CHANGED
File without changes
assets/js/moment/locale/my.js CHANGED
File without changes
assets/js/moment/locale/nb.js CHANGED
File without changes
assets/js/moment/locale/ne.js CHANGED
File without changes
assets/js/moment/locale/nl.js CHANGED
File without changes
assets/js/moment/locale/nn.js CHANGED
File without changes
assets/js/moment/locale/pl.js CHANGED
File without changes
assets/js/moment/locale/pt-br.js CHANGED
File without changes
assets/js/moment/locale/pt.js CHANGED
File without changes
assets/js/moment/locale/ro.js CHANGED
File without changes
assets/js/moment/locale/ru.js CHANGED
File without changes
assets/js/moment/locale/se.js CHANGED
File without changes
assets/js/moment/locale/si.js CHANGED
File without changes
assets/js/moment/locale/sk.js CHANGED
File without changes
assets/js/moment/locale/sl.js CHANGED
File without changes
assets/js/moment/locale/sq.js CHANGED
File without changes
assets/js/moment/locale/sr-cyrl.js CHANGED
File without changes
assets/js/moment/locale/sr.js CHANGED
File without changes
assets/js/moment/locale/sv.js CHANGED
File without changes
assets/js/moment/locale/sw.js CHANGED
File without changes
assets/js/moment/locale/ta.js CHANGED
File without changes
assets/js/moment/locale/te.js CHANGED
File without changes
assets/js/moment/locale/th.js CHANGED
File without changes
assets/js/moment/locale/tl-ph.js CHANGED
File without changes
assets/js/moment/locale/tlh.js CHANGED
File without changes
assets/js/moment/locale/tr.js CHANGED
File without changes
assets/js/moment/locale/tzl.js CHANGED
File without changes
assets/js/moment/locale/tzm-latn.js CHANGED
File without changes
assets/js/moment/locale/tzm.js CHANGED
File without changes
assets/js/moment/locale/uk.js CHANGED
File without changes
assets/js/moment/locale/uz.js CHANGED
File without changes
assets/js/moment/locale/vi.js CHANGED
File without changes
assets/js/moment/locale/zh-cn.js CHANGED
File without changes
assets/js/moment/locale/zh-tw.js CHANGED
File without changes
assets/js/moment/moment.js CHANGED
File without changes
assets/js/php-datatables/wpdatatables.funcs.js CHANGED
File without changes
assets/js/php-datatables/wpdatatables.funcs.min.js CHANGED
File without changes
assets/js/popup/jquery.remodal.min.js CHANGED
File without changes
assets/js/selecter/jquery.fs.selecter.min.js CHANGED
File without changes
assets/js/slider.gif CHANGED
File without changes
assets/js/tagsinput/jquery.tagsinput.js CHANGED
File without changes
assets/js/tagsinput/jquery.tagsinput.min.js CHANGED
File without changes
assets/js/urijs/URI.min.js CHANGED
File without changes
assets/js/wpdatatables/wpdatatables.js CHANGED
File without changes
assets/js/wpdatatables/wpdatatables.min.js CHANGED
File without changes
assets/js/wpdatatables/wpdatatables_admin.js CHANGED
File without changes
assets/js/wpdatatables/wpdatatables_chart_wizard.js CHANGED
File without changes
assets/js/wpdatatables/wpdatatables_edit_table.js CHANGED
@@ -414,6 +414,7 @@ var additional_options;
414
  data.show_title = $('#wpShowTableTitle').is(':checked') ? 1 : 0;
415
  data.table_type = $('#wpTableType').val();
416
  data.columns_to_delete = columnsToDelete;
 
417
 
418
  if( $( '#wdt_table_manual' ).val() == '1' ){
419
  data.table_type = 'manual';
@@ -578,6 +579,7 @@ var additional_options;
578
  var data = { };
579
  data.action = 'wdt_save_columns';
580
  data.table_id = $('#wpDataTableId').val();
 
581
  data.columns = JSON.stringify( collectColumnsData() );
582
 
583
  $.ajax({
414
  data.show_title = $('#wpShowTableTitle').is(':checked') ? 1 : 0;
415
  data.table_type = $('#wpTableType').val();
416
  data.columns_to_delete = columnsToDelete;
417
+ data.wdtSaveTableNonce = $('#wdtSaveTableNonce').val();
418
 
419
  if( $( '#wdt_table_manual' ).val() == '1' ){
420
  data.table_type = 'manual';
579
  var data = { };
580
  data.action = 'wdt_save_columns';
581
  data.table_id = $('#wpDataTableId').val();
582
+ data.wdtColumnsNonce = $('#wdtColumnsNonce').val();
583
  data.columns = JSON.stringify( collectColumnsData() );
584
 
585
  $.ajax({
assets/js/wpdatatables/wpdatatables_mce.js CHANGED
File without changes
config/config.inc.php CHANGED
File without changes
controllers/wdt_admin.php CHANGED
@@ -145,7 +145,7 @@ function wdt_get_all_tables()
145
 
146
  if (isset($_REQUEST['orderby'])) {
147
  if (in_array($_REQUEST['orderby'], array('id', 'title', 'table_type'))) {
148
- $query .= " ORDER BY " . $_GET['orderby'];
149
  if ($_REQUEST['order'] == 'desc') {
150
  $query .= " DESC";
151
  } else {
@@ -449,7 +449,7 @@ function wpdatatables_browse()
449
  }
450
  $action = isset($_REQUEST['action']) ? $_REQUEST['action'] : '';
451
  if ($action == 'edit') {
452
- $id = $_GET['table_id'];
453
  $tpl = new PDTTpl();
454
  $tpl->setTemplate('edit_table.inc.php');
455
  wpdatatables_enqueue_editing_scripts();
@@ -684,7 +684,7 @@ function wpdatatables_chart_wizard()
684
  wp_localize_script('wpdatatables-edit', 'wpdatatables_edit_strings', $wdt_admin_translation_array);
685
 
686
  // Edit or add new
687
- $chart_id = isset($_GET['chart_id']) ? filter_var($_GET['chart_id'], FILTER_SANITIZE_NUMBER_INT) : false;
688
  if (!empty($chart_id)) {
689
  $chartObj = new WPDataChart();
690
  $chartObj->setId($chart_id);
@@ -851,7 +851,7 @@ function wpdatatables_editor()
851
  wp_enqueue_script('wpdatatables-selecter', WDT_JS_PATH . 'selecter/jquery.fs.selecter.min.js');
852
  wp_enqueue_style('wpdatatables-selecter', WDT_CSS_PATH . 'jquery.fs.selecter.css');
853
 
854
- $table_id = $_GET['table_id'];
855
 
856
  $table_data = wdt_get_table_by_id($table_id);
857
  $column_data = wdt_get_columns_by_table_id($table_id);
145
 
146
  if (isset($_REQUEST['orderby'])) {
147
  if (in_array($_REQUEST['orderby'], array('id', 'title', 'table_type'))) {
148
+ $query .= " ORDER BY " . sanitize_text_field($_GET['orderby']);
149
  if ($_REQUEST['order'] == 'desc') {
150
  $query .= " DESC";
151
  } else {
449
  }
450
  $action = isset($_REQUEST['action']) ? $_REQUEST['action'] : '';
451
  if ($action == 'edit') {
452
+ $id = (int)$_GET['table_id'];
453
  $tpl = new PDTTpl();
454
  $tpl->setTemplate('edit_table.inc.php');
455
  wpdatatables_enqueue_editing_scripts();
684
  wp_localize_script('wpdatatables-edit', 'wpdatatables_edit_strings', $wdt_admin_translation_array);
685
 
686
  // Edit or add new
687
+ $chart_id = isset($_GET['chart_id']) ? (int)$_GET['chart_id'] : false;
688
  if (!empty($chart_id)) {
689
  $chartObj = new WPDataChart();
690
  $chartObj->setId($chart_id);
851
  wp_enqueue_script('wpdatatables-selecter', WDT_JS_PATH . 'selecter/jquery.fs.selecter.min.js');
852
  wp_enqueue_style('wpdatatables-selecter', WDT_CSS_PATH . 'jquery.fs.selecter.css');
853
 
854
+ $table_id = (int)$_GET['table_id'];
855
 
856
  $table_data = wdt_get_table_by_id($table_id);
857
  $column_data = wdt_get_columns_by_table_id($table_id);
controllers/wdt_admin_ajax_actions.php CHANGED
@@ -35,7 +35,7 @@
35
  }else{
36
  $scripts = array(WDT_JS_PATH.'wpdatatables/wpdatatables'.$js_ext);
37
  }
38
- echo wdt_output_table($_POST['table_id'], $no_scripts);
39
  foreach($scripts as $script){
40
  echo '<script type="text/javascript" src="'.$script.'"></script>';
41
  }
@@ -49,29 +49,30 @@
49
  * Function which saves the global settings for the plugin
50
  */
51
  function wdt_save_settings(){
52
-
 
53
  $_POST = apply_filters( 'wpdatatables_before_save_settings', $_POST );
54
 
55
  // Get and write main settings
56
  $wdtSiteLink = $_POST['wdtSiteLink'];
57
-
58
- $wpRenderFilter = $_POST['wpRenderFilter'];
59
- $wpInterfaceLanguage = $_POST['wpInterfaceLanguage'];
60
- $wpDateFormat = $_POST['wpDateFormat'];
61
- $wpTopOffset = $_POST['wpTopOffset'];
62
- $wpLeftOffset = $_POST['wpLeftOffset'];
63
- $wdtBaseSkin = $_POST['wdtBaseSkin'];
64
- $wdtTablesPerPage = $_POST['wdtTablesPerPage'];
65
- $wdtNumberFormat = $_POST['wdtNumberFormat'];
66
- $wdtDecimalPlaces = $_POST['wdtDecimalPlaces'];
67
- $wdtTimepickerRange = intval( $_POST['wdtTimepickerRange'] ) ? intval( $_POST['wdtTimepickerRange'] ) : 5;
68
- $wdtNumbersAlign = $_POST['wdtNumbersAlign'];
69
- $wdtCustomJs = $_POST['wdtCustomJs'];
70
- $wdtCustomCss = $_POST['wdtCustomCss'];
71
- $wdtMinifiedJs = $_POST['wdtMinifiedJs'];
72
- $wdtMobileWidth = $_POST['wdtMobileWidth'];
73
- $wdtTabletWidth = $_POST['wdtTabletWidth'];
74
-
75
 
76
  update_option('wdtSiteLink', $wdtSiteLink);
77
 
@@ -79,7 +80,7 @@
79
  update_option('wdtRenderFilter', $wpRenderFilter);
80
  update_option('wdtInterfaceLanguage', $wpInterfaceLanguage);
81
  update_option('wdtDateFormat', $wpDateFormat);
82
- update_option('wdtTimeFormat', $_POST['wdtTimeFormat'] );
83
  update_option('wdtTopOffset', $wpTopOffset);
84
  update_option('wdtLeftOffset', $wpLeftOffset);
85
  update_option('wdtBaseSkin', $wdtBaseSkin);
@@ -113,13 +114,14 @@
113
  */
114
  function wdt_save_table(){
115
  global $wpdb;
116
-
117
-
 
118
  $_POST = apply_filters( 'wpdatatables_before_save_table', $_POST );
119
- $table_id = $_POST['table_id'];
120
- $table_title = $_POST['table_title'];
121
- $show_title = $_POST['show_title'];
122
- $table_type = $_POST['table_type'];
123
 
124
  if ( $table_type == 'mysql' || $table_type == 'google_spreadsheet' ) {
125
  echo __('Sorry, this function is available only in FULL version of wpDataTables along with many others! Please go to our <a href="http://wpdatatables.com/?utm_source=wdtlite">website</a> to see the full list and to purchase!') ;
@@ -129,12 +131,12 @@
129
  if(($table_type == 'csv') || ($table_type == 'xls')){
130
  $uploads_dir = wp_upload_dir();
131
  if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
132
- $table_content = str_replace($uploads_dir['baseurl'], str_replace('\\', '/', $uploads_dir['basedir']), $_POST['table_content']);
133
  }else{
134
- $table_content = str_replace($uploads_dir['baseurl'], $uploads_dir['basedir'], $_POST['table_content']);
135
  }
136
  }else{
137
- $table_content = $_POST['table_content'];
138
  }
139
  $table_hide_before_loaded = ($_POST['hide_before_loaded'] == 'true');
140
  $table_tools = ($_POST['table_tools'] == 'true');
@@ -146,15 +148,15 @@
146
  $table_sorting = ($_POST['table_sorting'] == 'true');
147
  $table_fixed_layout = ($_POST['fixed_layout'] == 'true');
148
  $table_word_wrap = ($_POST['word_wrap'] == 'true');
149
- $table_display_length = $_POST['table_display_length'];
150
  $table_fixheader = ($_POST['table_fixheader'] == 'true');
151
- $table_fixcolumns = $_POST['table_fixcolumns'];
152
 
153
 
154
  if(!$table_fixheader){
155
  $table_fixcolumns = -1;
156
  }else{
157
- $table_fixcolumns = (int)$table_fixcolumns;
158
  }
159
  if(!$table_id){
160
  // adding new table
@@ -167,13 +169,13 @@
167
  // if no problem reported, first saving the table parameters to DB
168
  $table_array = array(
169
  'title' => $table_title,
170
- 'show_title' => (int) $show_title,
171
  'table_type' => $table_type,
172
  'content' => $table_content,
173
- 'sorting' => (int)$table_sorting,
174
- 'fixed_layout' => (int)$table_fixed_layout,
175
- 'word_wrap' => (int)$table_word_wrap,
176
- 'tools' => (int)$table_tools,
177
  'display_length' => $table_display_length,
178
  'fixed_columns' => $table_fixcolumns,
179
  'chart' => 'none', // deprecated, delete after 1.6
@@ -205,13 +207,13 @@
205
  // otherwise updating the table
206
  $table_array = array(
207
  'title' => $table_title,
208
- 'show_title' => (int) $show_title,
209
  'table_type' => $table_type,
210
  'content' => $table_content,
211
- 'sorting' => (int)$table_sorting,
212
- 'fixed_layout' => (int)$table_fixed_layout,
213
- 'word_wrap' => (int)$table_word_wrap,
214
- 'tools' => (int)$table_tools,
215
  'display_length' => $table_display_length,
216
  'fixed_columns' => $table_fixcolumns,
217
  'chart' => 'none', // deprecated, delete after 1.6
@@ -246,10 +248,12 @@
246
  */
247
  function wdt_save_columns(){
248
  global $wpdb;
249
-
 
 
250
  $_POST = apply_filters( 'wpdatatables_before_save_columns', $_POST );
251
 
252
- $table_id = intval( $_POST['table_id'] );
253
  $columns = json_decode( stripslashes_deep( $_POST['columns'] ), true );
254
 
255
  foreach($columns as $column){
@@ -261,22 +265,21 @@
261
  $wpdb->update(
262
  $wpdb->prefix.'wpdatatables_columns',
263
  array(
264
- 'display_header' => $column['display_header'],
265
- 'css_class' => $column['css_class'],
266
- 'column_type' => $column['column_type'],
267
  'id_column' => (int)($column['id_column'] == 'true'),
268
  'group_column' => (int)($column['group_column'] == 'true'),
269
  'sort_column' => (int)($column['sort_column']),
270
  'use_in_chart' => 0, // deprecated, delete after 1.6
271
  'chart_horiz_axis' => 0, // deprecated, delete after 1.6
272
  'visible' => (int)($column['visible'] == 'true'),
273
- 'width' => $column['width'],
274
- 'text_before' => $column['text_before'],
275
- 'text_after' => $column['text_after'],
276
- 'formatting_rules' => $column['formatting_rules'],
277
- 'color' => isset( $column['color'] ) ? $column['color'] : '',
278
- 'pos' => $column['pos'],
279
-
280
  ),
281
  array(
282
  'id' => $column['id']
@@ -298,10 +301,12 @@
298
  */
299
  function wpdatatables_duplicate_table(){
300
  global $wpdb;
301
-
302
- $table_id = intval( $_POST['table_id'] );
 
 
303
  if( empty( $table_id ) ){ return false; }
304
- $manual_duplicate_input = intval( $_POST['manual_duplicate_input'] );
305
  $new_table_name = sanitize_text_field( $_POST['new_table_name'] );
306
 
307
  // Getting the table data
@@ -418,7 +423,9 @@
418
  * Return all columns for a provided table
419
  */
420
  function wpdatatables_get_columns_data_by_table_id(){
421
- $table_id = filter_var( $_POST['table_id'], FILTER_SANITIZE_NUMBER_INT );
 
 
422
  echo json_encode( wdt_get_columns_by_table_id( $table_id ) );
423
  exit();
424
  }
@@ -428,7 +435,9 @@
428
  * Returns the complete table for the range picker
429
  */
430
  function wpdatatables_get_complete_table_json_by_id(){
431
- $table_id = filter_var( $_POST['table_id'], FILTER_SANITIZE_NUMBER_INT );
 
 
432
  $tbl = wdt_get_wpdatatable( $table_id, true );
433
  echo json_encode( $tbl->getDataRows() );
434
  exit();
@@ -441,6 +450,8 @@
441
  * List all tables in JSON
442
  */
443
  function wpdatatable_list_all_tables(){
 
 
444
  echo json_encode( wdt_get_all_tables_nonpaged() );
445
  exit();
446
  }
@@ -450,6 +461,8 @@
450
  * List all charts in JSON
451
  */
452
  function wpdatatable_list_all_charts(){
 
 
453
  echo json_encode( wdt_get_all_charts_nonpaged() );
454
  exit();
455
  }
35
  }else{
36
  $scripts = array(WDT_JS_PATH.'wpdatatables/wpdatatables'.$js_ext);
37
  }
38
+ echo wdt_output_table((int)$_POST['table_id'], $no_scripts);
39
  foreach($scripts as $script){
40
  echo '<script type="text/javascript" src="'.$script.'"></script>';
41
  }
49
  * Function which saves the global settings for the plugin
50
  */
51
  function wdt_save_settings(){
52
+
53
+ if( !current_user_can('manage_options') || !wp_verify_nonce( $_POST['wdtSettingsNonce'], 'wdt_settings_nonce_'.get_current_user_id() ) ){ exit(); }
54
  $_POST = apply_filters( 'wpdatatables_before_save_settings', $_POST );
55
 
56
  // Get and write main settings
57
  $wdtSiteLink = $_POST['wdtSiteLink'];
58
+
59
+ $wpRenderFilter = sanitize_text_field($_POST['wpRenderFilter']);
60
+ $wpInterfaceLanguage = sanitize_text_field($_POST['wpInterfaceLanguage']);
61
+ $wpDateFormat = sanitize_text_field($_POST['wpDateFormat']);
62
+ $wpTimeFormat = sanitize_text_field($_POST['wdtTimeFormat']);
63
+ $wpTopOffset = (int)$_POST['wpTopOffset'];
64
+ $wpLeftOffset = (int)$_POST['wpLeftOffset'];
65
+ $wdtBaseSkin = sanitize_text_field($_POST['wdtBaseSkin']);
66
+ $wdtTablesPerPage = (int)$_POST['wdtTablesPerPage'];
67
+ $wdtNumberFormat = (int)$_POST['wdtNumberFormat'];
68
+ $wdtDecimalPlaces = (int)$_POST['wdtDecimalPlaces'];
69
+ $wdtTimepickerRange = (int)( $_POST['wdtTimepickerRange'] ) ? $_POST['wdtTimepickerRange'] : 5;
70
+ $wdtNumbersAlign = (int)$_POST['wdtNumbersAlign'];
71
+ $wdtCustomJs = esc_js($_POST['wdtCustomJs']);
72
+ $wdtCustomCss = sanitize_text_field($_POST['wdtCustomCss']);
73
+ $wdtMinifiedJs = (int)($_POST['wdtMinifiedJs']);
74
+ $wdtMobileWidth = (int)$_POST['wdtMobileWidth'];
75
+ $wdtTabletWidth = (int)$_POST['wdtTabletWidth'];
76
 
77
  update_option('wdtSiteLink', $wdtSiteLink);
78
 
80
  update_option('wdtRenderFilter', $wpRenderFilter);
81
  update_option('wdtInterfaceLanguage', $wpInterfaceLanguage);
82
  update_option('wdtDateFormat', $wpDateFormat);
83
+ update_option('wdtTimeFormat', $wpTimeFormat );
84
  update_option('wdtTopOffset', $wpTopOffset);
85
  update_option('wdtLeftOffset', $wpLeftOffset);
86
  update_option('wdtBaseSkin', $wdtBaseSkin);
114
  */
115
  function wdt_save_table(){
116
  global $wpdb;
117
+
118
+ if( !current_user_can('manage_options') || !wp_verify_nonce( $_POST['wdtSaveTableNonce'], 'wdt_save_table_nonce_'.get_current_user_id() ) ){ exit(); }
119
+
120
  $_POST = apply_filters( 'wpdatatables_before_save_table', $_POST );
121
+ $table_id = (int)$_POST['table_id'];
122
+ $show_title = (int)$_POST['show_title'];
123
+ $table_title = sanitize_text_field($_POST['table_title']);
124
+ $table_type = sanitize_text_field($_POST['table_type']);
125
 
126
  if ( $table_type == 'mysql' || $table_type == 'google_spreadsheet' ) {
127
  echo __('Sorry, this function is available only in FULL version of wpDataTables along with many others! Please go to our <a href="http://wpdatatables.com/?utm_source=wdtlite">website</a> to see the full list and to purchase!') ;
131
  if(($table_type == 'csv') || ($table_type == 'xls')){
132
  $uploads_dir = wp_upload_dir();
133
  if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
134
+ $table_content = str_replace($uploads_dir['baseurl'], str_replace('\\', '/', $uploads_dir['basedir']), esc_url($_POST['table_content']));
135
  }else{
136
+ $table_content = str_replace($uploads_dir['baseurl'], $uploads_dir['basedir'], esc_url($_POST['table_content']));
137
  }
138
  }else{
139
+ $table_content = esc_url($_POST['table_content']);
140
  }
141
  $table_hide_before_loaded = ($_POST['hide_before_loaded'] == 'true');
142
  $table_tools = ($_POST['table_tools'] == 'true');
148
  $table_sorting = ($_POST['table_sorting'] == 'true');
149
  $table_fixed_layout = ($_POST['fixed_layout'] == 'true');
150
  $table_word_wrap = ($_POST['word_wrap'] == 'true');
151
+ $table_display_length = sanitize_text_field($_POST['table_display_length']);
152
  $table_fixheader = ($_POST['table_fixheader'] == 'true');
153
+ $table_fixcolumns = sanitize_text_field($_POST['table_fixcolumns']);
154
 
155
 
156
  if(!$table_fixheader){
157
  $table_fixcolumns = -1;
158
  }else{
159
+ $table_fixcolumns = $table_fixcolumns;
160
  }
161
  if(!$table_id){
162
  // adding new table
169
  // if no problem reported, first saving the table parameters to DB
170
  $table_array = array(
171
  'title' => $table_title,
172
+ 'show_title' => $show_title,
173
  'table_type' => $table_type,
174
  'content' => $table_content,
175
+ 'sorting' => $table_sorting,
176
+ 'fixed_layout' => $table_fixed_layout,
177
+ 'word_wrap' => $table_word_wrap,
178
+ 'tools' => $table_tools,
179
  'display_length' => $table_display_length,
180
  'fixed_columns' => $table_fixcolumns,
181
  'chart' => 'none', // deprecated, delete after 1.6
207
  // otherwise updating the table
208
  $table_array = array(
209
  'title' => $table_title,
210
+ 'show_title' => $show_title,
211
  'table_type' => $table_type,
212
  'content' => $table_content,
213
+ 'sorting' => $table_sorting,
214
+ 'fixed_layout' => $table_fixed_layout,
215
+ 'word_wrap' => $table_word_wrap,
216
+ 'tools' => $table_tools,
217
  'display_length' => $table_display_length,
218
  'fixed_columns' => $table_fixcolumns,
219
  'chart' => 'none', // deprecated, delete after 1.6
248
  */
249
  function wdt_save_columns(){
250
  global $wpdb;
251
+
252
+ if( !current_user_can('manage_options') || !wp_verify_nonce( $_POST['wdtColumnsNonce'], 'wdt_columns_nonce_'.get_current_user_id() ) ){ exit(); }
253
+
254
  $_POST = apply_filters( 'wpdatatables_before_save_columns', $_POST );
255
 
256
+ $table_id = (int)( $_POST['table_id'] );
257
  $columns = json_decode( stripslashes_deep( $_POST['columns'] ), true );
258
 
259
  foreach($columns as $column){
265
  $wpdb->update(
266
  $wpdb->prefix.'wpdatatables_columns',
267
  array(
268
+ 'display_header' => sanitize_text_field($column['display_header']),
269
+ 'css_class' => sanitize_text_field($column['css_class']),
270
+ 'column_type' => sanitize_text_field($column['column_type']),
271
  'id_column' => (int)($column['id_column'] == 'true'),
272
  'group_column' => (int)($column['group_column'] == 'true'),
273
  'sort_column' => (int)($column['sort_column']),
274
  'use_in_chart' => 0, // deprecated, delete after 1.6
275
  'chart_horiz_axis' => 0, // deprecated, delete after 1.6
276
  'visible' => (int)($column['visible'] == 'true'),
277
+ 'width' => sanitize_text_field($column['width']),
278
+ 'text_before' => sanitize_text_field($column['text_before']),
279
+ 'text_after' => sanitize_text_field($column['text_after']),
280
+ 'formatting_rules' => sanitize_text_field($column['formatting_rules']),
281
+ 'color' => isset( $column['color'] ) ? sanitize_text_field($column['color']) : '',
282
+ 'pos' => sanitize_text_field($column['pos']),
 
283
  ),
284
  array(
285
  'id' => $column['id']
301
  */
302
  function wpdatatables_duplicate_table(){
303
  global $wpdb;
304
+
305
+ if( !current_user_can('manage_options') || !wp_verify_nonce( $_POST['wdtDuplicateNonce'], 'wdt_duplicate_nonce_'.get_current_user_id() ) ){ exit(); }
306
+
307
+ $table_id = (int)$_POST['table_id'];
308
  if( empty( $table_id ) ){ return false; }
309
+ $manual_duplicate_input = (int)$_POST['manual_duplicate_input'];
310
  $new_table_name = sanitize_text_field( $_POST['new_table_name'] );
311
 
312
  // Getting the table data
423
  * Return all columns for a provided table
424
  */
425
  function wpdatatables_get_columns_data_by_table_id(){
426
+ if( !current_user_can('manage_options') ) { exit(); }
427
+
428
+ $table_id = (int)$_POST['table_id'];
429
  echo json_encode( wdt_get_columns_by_table_id( $table_id ) );
430
  exit();
431
  }
435
  * Returns the complete table for the range picker
436
  */
437
  function wpdatatables_get_complete_table_json_by_id(){
438
+ if( !current_user_can('manage_options') ) { exit(); }
439
+
440
+ $table_id = (int)$_POST['table_id'];
441
  $tbl = wdt_get_wpdatatable( $table_id, true );
442
  echo json_encode( $tbl->getDataRows() );
443
  exit();
450
  * List all tables in JSON
451
  */
452
  function wpdatatable_list_all_tables(){
453
+ if( !current_user_can('manage_options') ) { exit(); }
454
+
455
  echo json_encode( wdt_get_all_tables_nonpaged() );
456
  exit();
457
  }
461
  * List all charts in JSON
462
  */
463
  function wpdatatable_list_all_charts(){
464
+ if( !current_user_can('manage_options') ) { exit(); }
465
+
466
  echo json_encode( wdt_get_all_charts_nonpaged() );
467
  exit();
468
  }
controllers/wdt_functions.php CHANGED
@@ -87,7 +87,7 @@ function wpdatatables_activation_create_tables(){
87
  dbDelta($columns_sql);
88
 
89
  if(!get_option('wdtSiteLink')){
90
- update_option('wdtSiteLink', true);
91
  }
92
  if(!get_option('wdtRenderCharts')){
93
  update_option('wdtRenderCharts', 'below');
87
  dbDelta($columns_sql);
88
 
89
  if(!get_option('wdtSiteLink')){
90
+ update_option('wdtSiteLink', false);
91
  }
92
  if(!get_option('wdtRenderCharts')){
93
  update_option('wdtRenderCharts', 'below');
languages/en_US/wpdatatables.mo CHANGED
File without changes
languages/en_US/wpdatatables.po CHANGED
File without changes
languages/nl_NL/nl_NL.mo CHANGED
File without changes
languages/nl_NL/nl_NL.po CHANGED
File without changes
languages/nl_NL/wpdatatables-nl_NL.mo CHANGED
File without changes
languages/nl_NL/wpdatatables-nl_NL.po CHANGED
File without changes
languages/ru_RU/wpdatatables-ru_RU.mo CHANGED
File without changes
languages/ru_RU/wpdatatables-ru_RU.po CHANGED
File without changes
lib/phpExcel/PHPExcel.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Autoloader.php CHANGED
File without changes
lib/phpExcel/PHPExcel/CachedObjectStorage/APC.php CHANGED
File without changes
lib/phpExcel/PHPExcel/CachedObjectStorage/CacheBase.php CHANGED
File without changes
lib/phpExcel/PHPExcel/CachedObjectStorage/DiscISAM.php CHANGED
File without changes
lib/phpExcel/PHPExcel/CachedObjectStorage/ICache.php CHANGED
File without changes
lib/phpExcel/PHPExcel/CachedObjectStorage/Igbinary.php CHANGED
File without changes
lib/phpExcel/PHPExcel/CachedObjectStorage/Memcache.php CHANGED
File without changes
lib/phpExcel/PHPExcel/CachedObjectStorage/Memory.php CHANGED
File without changes
lib/phpExcel/PHPExcel/CachedObjectStorage/MemoryGZip.php CHANGED
File without changes
lib/phpExcel/PHPExcel/CachedObjectStorage/MemorySerialized.php CHANGED
File without changes
lib/phpExcel/PHPExcel/CachedObjectStorage/PHPTemp.php CHANGED
File without changes
lib/phpExcel/PHPExcel/CachedObjectStorage/SQLite.php CHANGED
File without changes
lib/phpExcel/PHPExcel/CachedObjectStorage/SQLite3.php CHANGED
File without changes
lib/phpExcel/PHPExcel/CachedObjectStorage/Wincache.php CHANGED
File without changes
lib/phpExcel/PHPExcel/CachedObjectStorageFactory.php CHANGED
File without changes
lib/phpExcel/PHPExcel/CalcEngine/CyclicReferenceStack.php CHANGED
File without changes
lib/phpExcel/PHPExcel/CalcEngine/Logger.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Calculation.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Calculation/Database.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Calculation/DateTime.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Calculation/Engineering.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Calculation/Exception.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Calculation/ExceptionHandler.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Calculation/Financial.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Calculation/FormulaParser.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Calculation/FormulaToken.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Calculation/Function.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Calculation/Functions.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Calculation/Logical.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Calculation/LookupRef.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Calculation/MathTrig.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Calculation/Statistical.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Calculation/TextData.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Calculation/Token/Stack.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Calculation/functionlist.txt CHANGED
File without changes
lib/phpExcel/PHPExcel/Cell.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Cell/AdvancedValueBinder.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Cell/DataType.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Cell/DataValidation.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Cell/DefaultValueBinder.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Cell/Hyperlink.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Cell/IValueBinder.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Chart.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Chart/Axis.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Chart/DataSeries.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Chart/DataSeriesValues.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Chart/Exception.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Chart/GridLines.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Chart/Layout.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Chart/Legend.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Chart/PlotArea.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Chart/Properties.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Chart/Renderer/PHP Charting Libraries.txt CHANGED
File without changes
lib/phpExcel/PHPExcel/Chart/Renderer/jpgraph.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Chart/Title.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Comment.php CHANGED
File without changes
lib/phpExcel/PHPExcel/DocumentProperties.php CHANGED
File without changes
lib/phpExcel/PHPExcel/DocumentSecurity.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Exception.php CHANGED
File without changes
lib/phpExcel/PHPExcel/HashTable.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Helper/HTML.php CHANGED
File without changes
lib/phpExcel/PHPExcel/IComparable.php CHANGED
File without changes
lib/phpExcel/PHPExcel/IOFactory.php CHANGED
File without changes
lib/phpExcel/PHPExcel/NamedRange.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/Abstract.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/CSV.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/DefaultReadFilter.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/Excel2003XML.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/Excel2007.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/Excel2007/Chart.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/Excel2007/Theme.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/Excel5.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/Excel5/Color.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/Excel5/Color/BIFF5.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/Excel5/Color/BIFF8.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/Excel5/Color/BuiltIn.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/Excel5/ErrorCode.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/Excel5/Escher.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/Excel5/MD5.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/Excel5/RC4.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/Excel5/Style/Border.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/Excel5/Style/FillPattern.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/Exception.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/Gnumeric.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/HTML.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/IReadFilter.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/IReader.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/OOCalc.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Reader/SYLK.php CHANGED
File without changes
lib/phpExcel/PHPExcel/ReferenceHelper.php CHANGED
File without changes
lib/phpExcel/PHPExcel/RichText.php CHANGED
File without changes
lib/phpExcel/PHPExcel/RichText/ITextElement.php CHANGED
File without changes
lib/phpExcel/PHPExcel/RichText/Run.php CHANGED
File without changes
lib/phpExcel/PHPExcel/RichText/TextElement.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Settings.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/CodePage.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/Date.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/Drawing.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/Escher.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/Escher/DgContainer.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer/SpContainer.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/Escher/DggContainer.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE/Blip.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/Excel5.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/File.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/Font.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/JAMA/CHANGELOG.TXT CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/JAMA/CholeskyDecomposition.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/JAMA/EigenvalueDecomposition.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/JAMA/LUDecomposition.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/JAMA/Matrix.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/JAMA/QRDecomposition.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/JAMA/SingularValueDecomposition.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/JAMA/utils/Error.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/JAMA/utils/Maths.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/OLE.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/OLE/ChainedBlockStream.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/OLE/PPS.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/OLE/PPS/File.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/OLE/PPS/Root.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/OLERead.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/PCLZip/gnu-lgpl.txt CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/PCLZip/pclzip.lib.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/PCLZip/readme.txt CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/PasswordHasher.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/String.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/TimeZone.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/XMLWriter.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/ZipArchive.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/ZipStreamWrapper.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/trend/bestFitClass.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/trend/exponentialBestFitClass.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/trend/linearBestFitClass.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/trend/logarithmicBestFitClass.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/trend/polynomialBestFitClass.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/trend/powerBestFitClass.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Shared/trend/trendClass.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Style.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Style/Alignment.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Style/Border.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Style/Borders.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Style/Color.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Style/Conditional.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Style/Fill.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Style/Font.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Style/NumberFormat.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Style/Protection.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Style/Supervisor.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/AutoFilter.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/AutoFilter/Column.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/AutoFilter/Column/Rule.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/BaseDrawing.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/CellIterator.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/Column.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/ColumnCellIterator.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/ColumnDimension.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/ColumnIterator.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/Dimension.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/Drawing.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/Drawing/Shadow.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/HeaderFooter.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/HeaderFooterDrawing.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/MemoryDrawing.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/PageMargins.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/PageSetup.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/Protection.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/Row.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/RowCellIterator.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/RowDimension.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/RowIterator.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Worksheet/SheetView.php CHANGED
File without changes
lib/phpExcel/PHPExcel/WorksheetIterator.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Abstract.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/CSV.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel2007.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel2007/Chart.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel2007/Comments.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel2007/ContentTypes.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel2007/DocProps.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel2007/Drawing.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel2007/Rels.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel2007/RelsRibbon.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel2007/RelsVBA.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel2007/StringTable.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel2007/Style.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel2007/Theme.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel2007/Workbook.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel2007/Worksheet.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel2007/WriterPart.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel5.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel5/BIFFwriter.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel5/Escher.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel5/Font.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel5/Parser.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel5/Workbook.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel5/Worksheet.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Excel5/Xf.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/Exception.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/HTML.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/IWriter.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/OpenDocument.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/OpenDocument/Cell/Comment.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/OpenDocument/Content.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/OpenDocument/Meta.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/OpenDocument/MetaInf.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/OpenDocument/Mimetype.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/OpenDocument/Settings.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/OpenDocument/Styles.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/OpenDocument/Thumbnails.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/OpenDocument/WriterPart.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/PDF.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/PDF/Core.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/PDF/DomPDF.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/PDF/mPDF.php CHANGED
File without changes
lib/phpExcel/PHPExcel/Writer/PDF/tcPDF.php CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/bg/config CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/cs/config CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/cs/functions CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/da/config CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/da/functions CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/de/config CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/de/functions CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/en/uk/config CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/es/config CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/es/functions CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/fi/config CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/fi/functions CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/fr/config CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/fr/functions CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/hu/config CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/hu/functions CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/it/config CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/it/functions CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/nl/config CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/nl/functions CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/no/config CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/no/functions CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/pl/config CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/pl/functions CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/pt/br/config CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/pt/br/functions CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/pt/config CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/pt/functions CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/ru/config CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/ru/functions CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/sv/config CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/sv/functions CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/tr/config CHANGED
File without changes
lib/phpExcel/PHPExcel/locale/tr/functions CHANGED
File without changes
readme.txt CHANGED
@@ -5,7 +5,7 @@ Plugin URI: http://wpdatatables.com/
5
  Tags: tables, wpdatatables, tables from excel, tables from CSV, datatables
6
  Requires at least: 3.0.1
7
  Tested up to: 4.7
8
- Stable tag: 1.2.1
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -126,6 +126,9 @@ This can be changed from “Number format” drop-down menu in the wpDataTables
126
 
127
  == Changelog ==
128
 
 
 
 
129
  = 1.2.1 =
130
  * Compatibility with WP 4.7 approved
131
  * Problem with PHPExcel components resolved
5
  Tags: tables, wpdatatables, tables from excel, tables from CSV, datatables
6
  Requires at least: 3.0.1
7
  Tested up to: 4.7
8
+ Stable tag: 1.2.2
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
126
 
127
  == Changelog ==
128
 
129
+ = 1.2.2 =
130
+ * Security issues fixed for all save actions.
131
+
132
  = 1.2.1 =
133
  * Compatibility with WP 4.7 approved
134
  * Problem with PHPExcel components resolved
source/class.date.wpdatacolumn.php CHANGED
File without changes
source/class.datetime.wpdatacolumn.php CHANGED
File without changes
source/class.email.wpdatacolumn.php CHANGED
File without changes
source/class.float.wpdatacolumn.php CHANGED
File without changes
source/class.image.wpdatacolumn.php CHANGED
File without changes
source/class.int.wpdatacolumn.php CHANGED
File without changes
source/class.link.wpdatacolumn.php CHANGED
File without changes
source/class.sql.php CHANGED
File without changes
source/class.string.wpdatacolumn.php CHANGED
File without changes
source/class.time.wpdatacolumn.php CHANGED
File without changes
source/class.tpl.php CHANGED
File without changes
source/class.wdtbrowsechartstable.php CHANGED
File without changes
source/class.wdtbrowsetable.php CHANGED
File without changes
source/class.wdtexception.php CHANGED
File without changes
source/class.wdttools.php CHANGED
File without changes
source/class.wpdatacolumn.php CHANGED
File without changes
source/class.wpdatatable.php CHANGED
File without changes
source/lang/albanian.inc.php CHANGED
File without changes
source/lang/arabic.inc.php CHANGED
File without changes
source/lang/azerbaijan.inc.php CHANGED
File without changes
source/lang/bangla.inc.php CHANGED
File without changes
source/lang/bulgarian.inc.php CHANGED
File without changes
source/lang/catalan.inc.php CHANGED
File without changes
source/lang/chinese.inc.php CHANGED
File without changes
source/lang/croatian.inc.php CHANGED
File without changes
source/lang/czech.inc.php CHANGED
File without changes
source/lang/danish.inc.php CHANGED
File without changes
source/lang/dutch.inc.php CHANGED
File without changes
source/lang/estonian.inc.php CHANGED
File without changes
source/lang/filipino.inc.php CHANGED
File without changes
source/lang/finnish.inc.php CHANGED
File without changes
source/lang/french.inc.php CHANGED
File without changes
source/lang/georgian.inc.php CHANGED
File without changes
source/lang/german.inc.php CHANGED
File without changes
source/lang/greek.inc.php CHANGED
File without changes
source/lang/hebrew.inc.php CHANGED
File without changes
source/lang/hindi.inc.php CHANGED
File without changes
source/lang/hungarian.inc.php CHANGED
File without changes
source/lang/indonesian.inc.php CHANGED
File without changes
source/lang/irish.inc.php CHANGED
File without changes
source/lang/italian.inc.php CHANGED
File without changes
source/lang/japanese.inc.php CHANGED
File without changes
source/lang/latvian.inc.php CHANGED
File without changes
source/lang/lithuanian.inc.php CHANGED
File without changes
source/lang/macedonian.inc.php CHANGED
File without changes
source/lang/norwegian.inc.php CHANGED
File without changes
source/lang/persian.inc.php CHANGED
File without changes
source/lang/polish.inc.php CHANGED
File without changes
source/lang/portuguese.inc.php CHANGED
File without changes
source/lang/portuguese_brazil.inc.php CHANGED
File without changes
source/lang/romanian.inc.php CHANGED
File without changes
source/lang/russian.inc.php CHANGED
File without changes
source/lang/serbian.inc.php CHANGED
File without changes
source/lang/slovak.inc.php CHANGED
File without changes
source/lang/slovenian.inc.php CHANGED
File without changes
source/lang/spanish.inc.php CHANGED
File without changes
source/lang/swedish.inc.php CHANGED
File without changes
source/lang/thai.inc.php CHANGED
File without changes
source/lang/turkish.inc.php CHANGED
File without changes
source/lang/ukranian.inc.php CHANGED
File without changes
source/lang/urdu.inc.php CHANGED
File without changes
source/lang/vietnamese.inc.php CHANGED
File without changes
templates/addons.inc.php CHANGED
File without changes
templates/browse.inc.php CHANGED
@@ -14,6 +14,7 @@
14
  <div id="newTableName" style="display: none;">
15
  <div id="wdtDuplicateTableName">
16
  <label><?php _e('New table title','wpdatatables');?></label>
 
17
  <input type="text" value="" class="wdtDuplicateTableName" />
18
  </div>
19
  <div class="manual_duplicate" style="display: none" >
@@ -76,7 +77,8 @@ jQuery(document).ready(function(){
76
  action: 'wpdatatables_duplicate_table',
77
  table_id: duplicate_table_id,
78
  new_table_name: new_table_name,
79
- manual_duplicate_input: manual_duplicate_input
 
80
  },
81
  success: function(){
82
  window.location.reload();
14
  <div id="newTableName" style="display: none;">
15
  <div id="wdtDuplicateTableName">
16
  <label><?php _e('New table title','wpdatatables');?></label>
17
+ <input type="hidden" id="wdtDuplicateNonce" value="<?php echo wp_create_nonce( 'wdt_duplicate_nonce_' . get_current_user_id() ); ?>" />
18
  <input type="text" value="" class="wdtDuplicateTableName" />
19
  </div>
20
  <div class="manual_duplicate" style="display: none" >
77
  action: 'wpdatatables_duplicate_table',
78
  table_id: duplicate_table_id,
79
  new_table_name: new_table_name,
80
+ manual_duplicate_input: manual_duplicate_input,
81
+ wdtDuplicateNonce: jQuery('#wdtDuplicateNonce').val()
82
  },
83
  success: function(){
84
  window.location.reload();
templates/browse_charts.inc.php CHANGED
File without changes
templates/chart_js_template.inc.php CHANGED
File without changes
templates/chart_wizard.inc.php CHANGED
File without changes
templates/constructor.inc.php CHANGED
File without changes
templates/edit_table.inc.php CHANGED
@@ -16,6 +16,7 @@
16
  <div id="message" class="updated" <?php if (empty($table_id)) { ?>style="display: none;"<?php } ?> >
17
  <p id="wdtScId"><?php _e('To insert the table on your page use the shortcode','wpdatatables');?>: <strong>[wpdatatable id=<?php if (!empty($table_id)) {echo $table_id; } ?>]</strong></p>
18
  </div>
 
19
  <input type="hidden" id="wdt_date_format" value="<?php echo $wdtDateFormat; ?>" />
20
  <input type="hidden" id="wpdatatable_id" value="<?php if (!empty($table_id)) { echo $table_id; } ?>" />
21
  <input type='hidden' id='wdt_table_manual' value='<?php if( isset($table_data['table_type']) && ($table_data['table_type'] == 'manual') ) { echo '1'; } else { echo '0'; } ?>' />
@@ -508,6 +509,7 @@
508
  </script>
509
 
510
  <script id="columnBlockTmpl" type="text/x-jsrender">
 
511
  <td data-column_id="{{>id}}" data-column_key="{{>display_header}}">
512
  <table class="column_table {{if column_type == 'formula'}}formula_column{{/if}}" rel="{{>id}}" data-table_id="{{>table_id}}">
513
  <tr class="columnHeaderRow">
16
  <div id="message" class="updated" <?php if (empty($table_id)) { ?>style="display: none;"<?php } ?> >
17
  <p id="wdtScId"><?php _e('To insert the table on your page use the shortcode','wpdatatables');?>: <strong>[wpdatatable id=<?php if (!empty($table_id)) {echo $table_id; } ?>]</strong></p>
18
  </div>
19
+ <input type="hidden" id="wdtSaveTableNonce" value="<?php echo wp_create_nonce( 'wdt_save_table_nonce_' . get_current_user_id() ); ?>" />
20
  <input type="hidden" id="wdt_date_format" value="<?php echo $wdtDateFormat; ?>" />
21
  <input type="hidden" id="wpdatatable_id" value="<?php if (!empty($table_id)) { echo $table_id; } ?>" />
22
  <input type='hidden' id='wdt_table_manual' value='<?php if( isset($table_data['table_type']) && ($table_data['table_type'] == 'manual') ) { echo '1'; } else { echo '0'; } ?>' />
509
  </script>
510
 
511
  <script id="columnBlockTmpl" type="text/x-jsrender">
512
+ <input type="hidden" id="wdtColumnsNonce" value="<?php echo wp_create_nonce( 'wdt_columns_nonce_' . get_current_user_id() ); ?>" />
513
  <td data-column_id="{{>id}}" data-column_key="{{>display_header}}">
514
  <table class="column_table {{if column_type == 'formula'}}formula_column{{/if}}" rel="{{>id}}" data-table_id="{{>table_id}}">
515
  <tr class="columnHeaderRow">
templates/settings.inc.php CHANGED
@@ -26,6 +26,7 @@
26
  <div class="inside">
27
  <table class="form-table wpDataTables">
28
  <tbody>
 
29
  <?php echo '<tr valign="top"><th scope="row"><label for="wdtSiteLink">'; _e("Show plugin credentials below tables","wpdatatables"); echo '</label></th><td><input type="checkbox" name="wdtSiteLink" id="wdtSiteLink"'; if($wdtSiteLink) { echo 'checked="checked"'; }; echo ' /><span class="description">'; _e("If you want to support our project, please, keep this checkbox as checked","wpdatatables"); echo'.</span></td></tr>' ?>
30
  <tr valign="top">
31
  <th scope="row">
@@ -451,7 +452,7 @@
451
  <label for="wdtCustomJs"><?php _e('Custom wpDataTables JS','wpdatatables'); ?></label>
452
  </th>
453
  <td>
454
- <textarea name="wdtCustomJs" id="wdtCustomJs" style="width: 430px; height: 200px;"><?php echo (!empty($wdtCustomJs) ? stripslashes($wdtCustomJs) : '') ?></textarea><br/>
455
  <span class="description"><?php _e('This JS will be inserted as an inline script block on every page that has a wpDataTable','wpdatatables'); ?>.</span>
456
  </td>
457
  </tr>
@@ -460,7 +461,7 @@
460
  <label for="wdtCustomCss"><?php _e('Custom wpDataTables CSS','wpdatatables'); ?></label>
461
  </th>
462
  <td>
463
- <textarea name="wdtCustomCss" id="wdtCustomCss" style="width: 430px; height: 200px;"><?php echo (!empty($wdtCustomCss) ? $wdtCustomCss : '') ?></textarea><br/>
464
  <span class="description"><?php _e('This CSS will be inserted as an inline style block on every page that has a wpDataTable','wpdatatables'); ?>.</span>
465
  </td>
466
  </tr>
@@ -571,6 +572,7 @@ jQuery(document).on("focus", ".full_version_option", full_version_message);' ?>
571
  wpMySqlUser: jQuery('#wpMySqlUser').val(),
572
  wpMySqlPwd: jQuery('#wpMySqlPwd').val(),
573
  wpMySqlPort: jQuery('#wpMySqlPort').val(),
 
574
  wpRenderFilter: jQuery('#wpRenderFilter').val(),
575
  wpInterfaceLanguage: jQuery('#wpInterfaceLanguage').val(),
576
  wpDateFormat: jQuery('#wpDateFormat').val(),
26
  <div class="inside">
27
  <table class="form-table wpDataTables">
28
  <tbody>
29
+ <input type="hidden" id="wdtSettingsNonce" value="<?php echo wp_create_nonce( 'wdt_settings_nonce_' . get_current_user_id() ); ?>" />
30
  <?php echo '<tr valign="top"><th scope="row"><label for="wdtSiteLink">'; _e("Show plugin credentials below tables","wpdatatables"); echo '</label></th><td><input type="checkbox" name="wdtSiteLink" id="wdtSiteLink"'; if($wdtSiteLink) { echo 'checked="checked"'; }; echo ' /><span class="description">'; _e("If you want to support our project, please, keep this checkbox as checked","wpdatatables"); echo'.</span></td></tr>' ?>
31
  <tr valign="top">
32
  <th scope="row">
452
  <label for="wdtCustomJs"><?php _e('Custom wpDataTables JS','wpdatatables'); ?></label>
453
  </th>
454
  <td>
455
+ <textarea name="wdtCustomJs" id="wdtCustomJs" style="width: 430px; height: 200px;"><?php echo (!empty($wdtCustomJs) ? $wdtCustomJs : '') ?></textarea><br/>
456
  <span class="description"><?php _e('This JS will be inserted as an inline script block on every page that has a wpDataTable','wpdatatables'); ?>.</span>
457
  </td>
458
  </tr>
461
  <label for="wdtCustomCss"><?php _e('Custom wpDataTables CSS','wpdatatables'); ?></label>
462
  </th>
463
  <td>
464
+ <textarea name="wdtCustomCss" id="wdtCustomCss" style="width: 430px; height: 200px;"><?php echo (!empty($wdtCustomCss) ? stripslashes($wdtCustomCss) : '') ?></textarea><br/>
465
  <span class="description"><?php _e('This CSS will be inserted as an inline style block on every page that has a wpDataTable','wpdatatables'); ?>.</span>
466
  </td>
467
  </tr>
572
  wpMySqlUser: jQuery('#wpMySqlUser').val(),
573
  wpMySqlPwd: jQuery('#wpMySqlPwd').val(),
574
  wpMySqlPort: jQuery('#wpMySqlPort').val(),
575
+ wdtSettingsNonce: jQuery('#wdtSettingsNonce').val(),
576
  wpRenderFilter: jQuery('#wpRenderFilter').val(),
577
  wpInterfaceLanguage: jQuery('#wpInterfaceLanguage').val(),
578
  wpDateFormat: jQuery('#wpDateFormat').val(),
templates/wpdatatables_excel_table_main.inc.php CHANGED
File without changes
templates/wpdatatables_table_main.inc.php CHANGED
File without changes
templates/wrap_template.inc.php CHANGED
File without changes
wpdatatables.php CHANGED
@@ -8,7 +8,7 @@ Plugin Name: wpDataTables
8
  Plugin URI: http://tms-plugins.com
9
  Description: Add interactive tables easily from any input source
10
 
11
- Version: Lite 1.2.1
12
  Author: TMS-Plugins
13
  Author URI: http://tms-plugins.com
14
  Text Domain: wpdatatables
8
  Plugin URI: http://tms-plugins.com
9
  Description: Add interactive tables easily from any input source
10
 
11
+ Version: Lite 1.2.2
12
  Author: TMS-Plugins
13
  Author URI: http://tms-plugins.com
14
  Text Domain: wpdatatables