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 b/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 b/lib/phpExcel/PHPExcel/Chart/Renderer/PHP Charting → Libraries.txt RENAMED
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