Data Tables Generator by Supsystic - Version 1.10.18

Version Description

Download this release

Release Info

Developer supsystic.com
Plugin Icon 128x128 Data Tables Generator by Supsystic
Version 1.10.18
Comparing to
See all releases

Code changes from version 1.10.17 to 1.10.18

app/SupsysticTables.php CHANGED
@@ -18,7 +18,7 @@ class SupsysticTables
18
 
19
  $menuSlug = 'supsystic-tables';
20
  $pluginPath = dirname(dirname(__FILE__));
21
- $environment = new Rsc_Environment('st', '1.10.17', $pluginPath);
22
 
23
  /* Configure */
24
  $environment->configure(
18
 
19
  $menuSlug = 'supsystic-tables';
20
  $pluginPath = dirname(dirname(__FILE__));
21
+ $environment = new Rsc_Environment('st', '1.10.18', $pluginPath);
22
 
23
  /* Configure */
24
  $environment->configure(
index.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: Data Tables Generator by Supsystic
5
  * Plugin URI: http://supsystic.com
6
  * Description: Create and manage beautiful data tables with custom design. No HTML knowledge is required
7
- * Version: 1.10.17
8
  * Author: supsystic.com
9
  * Author URI: http://supsystic.com
10
  * Text Domain: supsystic_tables
@@ -28,6 +28,13 @@ if (!defined('SUPSYSTIC_TABLES_CELL_SHORTCODE_NAME')) {
28
  if (!defined('SUPSYSTIC_TABLES_VALUE_SHORTCODE_NAME')) {
29
  define('SUPSYSTIC_TABLES_VALUE_SHORTCODE_NAME', SUPSYSTIC_TABLES_SHORTCODE_NAME.'-cell');
30
  }
 
 
 
 
 
 
 
31
  $supsysticTables = new SupsysticTables();
32
  $supsysticTables->run();
33
 
4
  * Plugin Name: Data Tables Generator by Supsystic
5
  * Plugin URI: http://supsystic.com
6
  * Description: Create and manage beautiful data tables with custom design. No HTML knowledge is required
7
+ * Version: 1.10.18
8
  * Author: supsystic.com
9
  * Author URI: http://supsystic.com
10
  * Text Domain: supsystic_tables
28
  if (!defined('SUPSYSTIC_TABLES_VALUE_SHORTCODE_NAME')) {
29
  define('SUPSYSTIC_TABLES_VALUE_SHORTCODE_NAME', SUPSYSTIC_TABLES_SHORTCODE_NAME.'-cell');
30
  }
31
+ if (!defined('DTGS_PLUGIN_URL')) {
32
+ define('DTGS_PLUGIN_URL', plugin_dir_url( __FILE__ ));
33
+ }
34
+ if (!defined('DTGS_PLUGIN_ADMIN_URL')) {
35
+ define('DTGS_PLUGIN_ADMIN_URL', admin_url());
36
+ }
37
+
38
  $supsysticTables = new SupsysticTables();
39
  $supsysticTables->run();
40
 
readme.txt CHANGED
@@ -5,7 +5,7 @@ Plugin URI: https://supsystic.com/plugins/data-tables-generator-plugin/
5
  Donate link: https://supsystic.com/plugins/data-tables-generator-plugin/
6
  Tags: data table, spreadsheet, table builder, charts, graphs, wordpress table plugin, excel, line chart, pie chart, visualise data
7
  Tested up to: 6.0
8
- Stable tag: 1.10.17
9
 
10
  Create data tables with charts and graphs. Custom design, navigation, searching and ordering functions. Export to PDF, CSV, Print. Excel spreadsheet. WooCommerce Integration.
11
 
@@ -217,6 +217,8 @@ It's perfect for product [Price List](http://woo.supsystic.com/price-list "Price
217
  Create custom order forms which increase your conversion rate!
218
 
219
  == Changelog ==
 
 
220
  1.10.17 /09.06.2022 =
221
 
222
  1.10.16 /07.06.2022 =
5
  Donate link: https://supsystic.com/plugins/data-tables-generator-plugin/
6
  Tags: data table, spreadsheet, table builder, charts, graphs, wordpress table plugin, excel, line chart, pie chart, visualise data
7
  Tested up to: 6.0
8
+ Stable tag: 1.10.18
9
 
10
  Create data tables with charts and graphs. Custom design, navigation, searching and ordering functions. Export to PDF, CSV, Print. Excel spreadsheet. WooCommerce Integration.
11
 
217
  Create custom order forms which increase your conversion rate!
218
 
219
  == Changelog ==
220
+ 1.10.18 /10.06.2022 =
221
+ WP fixes
222
  1.10.17 /09.06.2022 =
223
 
224
  1.10.16 /07.06.2022 =
src/SupsysticTables/Featuredplugins/Controller.php CHANGED
@@ -15,27 +15,25 @@ class SupsysticTables_Featuredplugins_Controller extends SupsysticTables_Core_Ba
15
  {
16
  $environment = $this->getEnvironment();
17
 
18
-
19
- $siteUrl = 'https://supsystic.com/';
20
- $pluginsUrl = $siteUrl. 'plugins/';
21
- $uploadsUrl = $siteUrl. 'wp-content/uploads/';
22
  $downloadsUrl = 'https://downloads.wordpress.org/plugin/';
23
  $promoCampaign = 'tables';
24
  $pluginsList = array(
25
- array('label' => $environment->translate('Popup Plugin'), 'url' => $pluginsUrl. 'popup-plugin/', 'img' => $uploadsUrl. '2016/07/Popup_256.png', 'desc' => $environment->translate('The Best WordPress PopUp option plugin to help you gain more subscribers, social followers or advertisement. Responsive pop-ups with friendly options.'), 'download' => $downloadsUrl. 'popup-by-supsystic.zip'),
26
- array('label' => $environment->translate('Slider Plugin'), 'url' => $pluginsUrl. 'slider/', 'img' => $uploadsUrl. '2016/07/Slider_256.png', 'desc' => $environment->translate('Creating slideshows with Slider plugin is fast and easy. Simply select images from your WordPress Media Library, Flickr, Instagram or Facebook, set slide captions, links and SEO fields all from one page.'), 'download' => $downloadsUrl. 'slider-by-supsystic.zip'),
27
- array('label' => $environment->translate('Photo Gallery Plugin'), 'url' => $pluginsUrl. 'photo-gallery/', 'img' => $uploadsUrl. '2016/07/Gallery_256.png', 'desc' => $environment->translate('Photo Gallery Plugin with a great number of layouts will help you to create quality respectable portfolios and image galleries.'), 'download' => $downloadsUrl. 'gallery-by-supsystic.zip'),
28
- array('label' => $environment->translate('Data Tables Generator'), 'url' => $pluginsUrl. 'data-tables-generator-plugin/', 'img' => $uploadsUrl. '2016/07/Data_Tables_256.png', 'desc' => $environment->translate('Create and manage beautiful data tables with custom design. No HTML knowledge is required.'), 'download' => $downloadsUrl. 'data-tables-generator-by-supsystic.zip'),
29
- array('label' => $environment->translate('Social Share Buttons'), 'url' => $pluginsUrl. 'social-share-plugin/', 'img' => $uploadsUrl. '2016/07/Social_Buttons_256.png', 'desc' => $environment->translate('Social share buttons to increase social traffic and popularity. Social sharing to Facebook, Twitter and other social networks.'), 'download' => $downloadsUrl. 'social-share-buttons-by-supsystic.zip'),
30
- array('label' => $environment->translate('Live Chat Plugin'), 'url' => $pluginsUrl. 'live-chat/', 'img' => $uploadsUrl. '2016/07/Live_Chat_256.png', 'desc' => $environment->translate('Be closer to your visitors and customers with Live Chat Support by Supsystic. Help you visitors, support them in real-time with exceptional Live Chat WordPress plugin by Supsystic.'), 'download' => $downloadsUrl. 'live-chat-by-supsystic.zip'),
31
- array('label' => $environment->translate('Pricing Table'), 'url' => $pluginsUrl. 'pricing-table/', 'img' => $uploadsUrl. '2016/07/Pricing_Table_256.png', 'desc' => $environment->translate('It’s never been so easy to create and manage pricing and comparison tables with table builder. Any element of the table can be customise with mouse click.'), 'download' => $downloadsUrl. 'pricing-table-by-supsystic.zip'),
32
- array('label' => $environment->translate('Coming Soon Plugin'), 'url' => $pluginsUrl. 'coming-soon-plugin/', 'img' => $uploadsUrl. '2016/07/Coming_Soon_256.png', 'desc' => $environment->translate('Coming soon page with drag-and-drop builder or under construction | maintenance mode to notify visitors and collects emails.'), 'download' => $downloadsUrl. 'coming-soon-by-supsystic.zip'),
33
- array('label' => $environment->translate('Backup Plugin'), 'url' => $pluginsUrl. 'backup-plugin/', 'img' => $uploadsUrl. '2016/07/Backup_256.png', 'desc' => $environment->translate('Backup and Restore WordPress Plugin by Supsystic provides quick and unhitched DropBox, FTP, Amazon S3, Google Drive backup for your WordPress website.'), 'download' => $downloadsUrl. 'backup-by-supsystic.zip'),
34
- array('label' => $environment->translate('Google Maps Easy'), 'url' => $pluginsUrl. 'google-maps-plugin/', 'img' => $uploadsUrl. '2016/07/Google_Maps_256.png', 'desc' => $environment->translate('Display custom Google Maps. Set markers and locations with text, images, categories and links. Customize google map in a simple and intuitive way.'), 'download' => $downloadsUrl. 'google-maps-easy.zip'),
35
- array('label' => $environment->translate('Digital Publication Plugin'), 'url' => $pluginsUrl. 'digital-publication-plugin/', 'img' => $uploadsUrl. '2016/07/Digital_Publication_256.png', 'desc' => $environment->translate('Digital Publication WordPress Plugin by Supsystic for Magazines, Catalogs, Portfolios. Convert images, posts, PDF to the page flip book.'), 'download' => $downloadsUrl. 'digital-publications-by-supsystic.zip'),
36
- array('label' => $environment->translate('Contact Form Plugin'), 'url' => $pluginsUrl. 'contact-form-plugin/', 'img' => $uploadsUrl. '2016/07/Contact_Form_256.png', 'desc' => $environment->translate('One of the best plugin for creating Contact Forms on your WordPress site. Changeable fonts, backgrounds, an option for adding fields etc.'), 'download' => $downloadsUrl. 'contact-form-by-supsystic.zip'),
37
- array('label' => $environment->translate('Newsletter Plugin'), 'url' => $pluginsUrl. 'newsletter-plugin/', 'img' => $uploadsUrl. '2016/08/icon-256x256.png', 'desc' => $environment->translate('Supsystic Newsletter plugin for automatic mailing of your letters. You will have no need to control it or send them manually. No coding, hard skills or long hours of customizing are required.'), 'download' => $downloadsUrl. 'newsletter-by-supsystic.zip'),
38
- array('label' => $environment->translate('Membership by Supsystic'), 'url' => $pluginsUrl. 'membership-plugin/', 'img' => $uploadsUrl. '2016/09/256.png', 'desc' => $environment->translate('Create online membership community with custom user profiles, roles, FrontEnd registration and login. Members Directory, activity, groups, messages.'), 'download' => $downloadsUrl. 'membership-by-supsystic.zip'),
39
  array('label' => $environment->translate('Kinsta Hosting'), 'url' => 'https://kinsta.com?kaid=MNRQQASUYJRT', 'external' => true, 'img' => $this->getEnvironment()->getModule('core')->getPluginDirectoryUrl('app/assets/img/kinsta_banner.png'), 'desc' => $environment->translate('If you want to host a business site or a blog, Kinsta managed WordPress hosting is the best place to stop on. Without any hesitation, we can say Kinsta is incredible when it comes to uptime and speed.')),
40
  );
41
  foreach($pluginsList as $i => $p) {
@@ -48,7 +46,7 @@ class SupsysticTables_Featuredplugins_Controller extends SupsysticTables_Core_Ba
48
  '@featuredplugins/index.twig',
49
  array(
50
  'pluginsList' => $pluginsList,
51
- 'bundleUrl' => $siteUrl. 'product/plugins-bundle/'. '?utm_source=plugin&utm_medium=featured_plugins&utm_campaign='. $promoCampaign,
52
  )
53
  );
54
  }
15
  {
16
  $environment = $this->getEnvironment();
17
 
18
+ $pluginsUrl = 'https://supsystic.com/plugins/';
19
+ $uploadsUrl = DTGS_PLUGIN_URL.'src/SupsysticTables/Featuredplugins/assets/img/';
 
 
20
  $downloadsUrl = 'https://downloads.wordpress.org/plugin/';
21
  $promoCampaign = 'tables';
22
  $pluginsList = array(
23
+ array('label' => $environment->translate('Popup Plugin'), 'url' => $pluginsUrl. 'popup-plugin/', 'img' => $uploadsUrl. 'Popup_256.png', 'desc' => $environment->translate('The Best WordPress PopUp option plugin to help you gain more subscribers, social followers or advertisement. Responsive pop-ups with friendly options.'), 'download' => $downloadsUrl. 'popup-by-supsystic.zip'),
24
+ array('label' => $environment->translate('Slider Plugin'), 'url' => $pluginsUrl. 'slider/', 'img' => $uploadsUrl. 'Slider_256.png', 'desc' => $environment->translate('Creating slideshows with Slider plugin is fast and easy. Simply select images from your WordPress Media Library, Flickr, Instagram or Facebook, set slide captions, links and SEO fields all from one page.'), 'download' => $downloadsUrl. 'slider-by-supsystic.zip'),
25
+ array('label' => $environment->translate('Photo Gallery Plugin'), 'url' => $pluginsUrl. 'photo-gallery/', 'img' => $uploadsUrl. 'Gallery_256.png', 'desc' => $environment->translate('Photo Gallery Plugin with a great number of layouts will help you to create quality respectable portfolios and image galleries.'), 'download' => $downloadsUrl. 'gallery-by-supsystic.zip'),
26
+ array('label' => $environment->translate('Data Tables Generator'), 'url' => $pluginsUrl. 'data-tables-generator-plugin/', 'img' => $uploadsUrl. 'Data_Tables_256.png', 'desc' => $environment->translate('Create and manage beautiful data tables with custom design. No HTML knowledge is required.'), 'download' => $downloadsUrl. 'data-tables-generator-by-supsystic.zip'),
27
+ array('label' => $environment->translate('Social Share Buttons'), 'url' => $pluginsUrl. 'social-share-plugin/', 'img' => $uploadsUrl. 'Social_Buttons_256.png', 'desc' => $environment->translate('Social share buttons to increase social traffic and popularity. Social sharing to Facebook, Twitter and other social networks.'), 'download' => $downloadsUrl. 'social-share-buttons-by-supsystic.zip'),
28
+ array('label' => $environment->translate('Live Chat Plugin'), 'url' => $pluginsUrl. 'live-chat/', 'img' => $uploadsUrl. 'Live_Chat_256.png', 'desc' => $environment->translate('Be closer to your visitors and customers with Live Chat Support by Supsystic. Help you visitors, support them in real-time with exceptional Live Chat WordPress plugin by Supsystic.'), 'download' => $downloadsUrl. 'live-chat-by-supsystic.zip'),
29
+ array('label' => $environment->translate('Pricing Table'), 'url' => $pluginsUrl. 'pricing-table/', 'img' => $uploadsUrl. 'Pricing_Table_256.png', 'desc' => $environment->translate('It’s never been so easy to create and manage pricing and comparison tables with table builder. Any element of the table can be customise with mouse click.'), 'download' => $downloadsUrl. 'pricing-table-by-supsystic.zip'),
30
+ array('label' => $environment->translate('Coming Soon Plugin'), 'url' => $pluginsUrl. 'coming-soon-plugin/', 'img' => $uploadsUrl. 'Coming_Soon_256.png', 'desc' => $environment->translate('Coming soon page with drag-and-drop builder or under construction | maintenance mode to notify visitors and collects emails.'), 'download' => $downloadsUrl. 'coming-soon-by-supsystic.zip'),
31
+ array('label' => $environment->translate('Backup Plugin'), 'url' => $pluginsUrl. 'backup-plugin/', 'img' => $uploadsUrl. 'Backup_256.png', 'desc' => $environment->translate('Backup and Restore WordPress Plugin by Supsystic provides quick and unhitched DropBox, FTP, Amazon S3, Google Drive backup for your WordPress website.'), 'download' => $downloadsUrl. 'backup-by-supsystic.zip'),
32
+ array('label' => $environment->translate('Google Maps Easy'), 'url' => $pluginsUrl. 'google-maps-plugin/', 'img' => $uploadsUrl. 'Google_Maps_256.png', 'desc' => $environment->translate('Display custom Google Maps. Set markers and locations with text, images, categories and links. Customize google map in a simple and intuitive way.'), 'download' => $downloadsUrl. 'google-maps-easy.zip'),
33
+ array('label' => $environment->translate('Digital Publication Plugin'), 'url' => $pluginsUrl. 'digital-publication-plugin/', 'img' => $uploadsUrl. 'Digital_Publication_256.png', 'desc' => $environment->translate('Digital Publication WordPress Plugin by Supsystic for Magazines, Catalogs, Portfolios. Convert images, posts, PDF to the page flip book.'), 'download' => $downloadsUrl. 'digital-publications-by-supsystic.zip'),
34
+ array('label' => $environment->translate('Contact Form Plugin'), 'url' => $pluginsUrl. 'contact-form-plugin/', 'img' => $uploadsUrl. 'Contact_Form_256.png', 'desc' => $environment->translate('One of the best plugin for creating Contact Forms on your WordPress site. Changeable fonts, backgrounds, an option for adding fields etc.'), 'download' => $downloadsUrl. 'contact-form-by-supsystic.zip'),
35
+ array('label' => $environment->translate('Newsletter Plugin'), 'url' => $pluginsUrl. 'newsletter-plugin/', 'img' => $uploadsUrl. 'icon-256x256.png', 'desc' => $environment->translate('Supsystic Newsletter plugin for automatic mailing of your letters. You will have no need to control it or send them manually. No coding, hard skills or long hours of customizing are required.'), 'download' => $downloadsUrl. 'newsletter-by-supsystic.zip'),
36
+ array('label' => $environment->translate('Membership by Supsystic'), 'url' => $pluginsUrl. 'membership-plugin/', 'img' => $uploadsUrl. '256.png', 'desc' => $environment->translate('Create online membership community with custom user profiles, roles, FrontEnd registration and login. Members Directory, activity, groups, messages.'), 'download' => $downloadsUrl. 'membership-by-supsystic.zip'),
37
  array('label' => $environment->translate('Kinsta Hosting'), 'url' => 'https://kinsta.com?kaid=MNRQQASUYJRT', 'external' => true, 'img' => $this->getEnvironment()->getModule('core')->getPluginDirectoryUrl('app/assets/img/kinsta_banner.png'), 'desc' => $environment->translate('If you want to host a business site or a blog, Kinsta managed WordPress hosting is the best place to stop on. Without any hesitation, we can say Kinsta is incredible when it comes to uptime and speed.')),
38
  );
39
  foreach($pluginsList as $i => $p) {
46
  '@featuredplugins/index.twig',
47
  array(
48
  'pluginsList' => $pluginsList,
49
+ 'bundleUrl' => 'https://supsystic.com/product/plugins-bundle/'. '?utm_source=plugin&utm_medium=featured_plugins&utm_campaign='. $promoCampaign,
50
  )
51
  );
52
  }
src/SupsysticTables/Featuredplugins/assets/img/256.png ADDED
Binary file
src/SupsysticTables/Featuredplugins/assets/img/Backup_256.png ADDED
Binary file
src/SupsysticTables/Featuredplugins/assets/img/Coming_Soon_256.png ADDED
Binary file
src/SupsysticTables/Featuredplugins/assets/img/Contact_Form_256.png ADDED
Binary file
src/SupsysticTables/Featuredplugins/assets/img/Data_Tables_256.png ADDED
Binary file
src/SupsysticTables/Featuredplugins/assets/img/Digital_Publication_256.png ADDED
Binary file
src/SupsysticTables/Featuredplugins/assets/img/Gallery_256.png ADDED
Binary file
src/SupsysticTables/Featuredplugins/assets/img/Google_Maps_256.png ADDED
Binary file
src/SupsysticTables/Featuredplugins/assets/img/Live_Chat_256.png ADDED
Binary file
src/SupsysticTables/Featuredplugins/assets/img/Popup_256.png ADDED
Binary file
src/SupsysticTables/Featuredplugins/assets/img/Pricing_Table_256.png ADDED
Binary file
src/SupsysticTables/Featuredplugins/assets/img/Slider_256.png ADDED
Binary file
src/SupsysticTables/Featuredplugins/assets/img/heatmap.jpg ADDED
Binary file
src/SupsysticTables/Featuredplugins/assets/img/icon-256x256.png ADDED
Binary file
src/SupsysticTables/Featuredplugins/assets/img/kinsta_banner.png ADDED
Binary file
src/SupsysticTables/Featuredplugins/assets/img/shapes.jpg ADDED
Binary file
src/SupsysticTables/Tables/Model/widget.php CHANGED
@@ -63,7 +63,7 @@ class SupsysticTables_Widget extends WP_Widget {
63
  }
64
  else {
65
  echo "<h4 style='color:red;text-align: center;'>No tables</h4>";
66
- echo "<a href='/wp-admin/admin.php?page=supsystic-tables'>Create table</a>";
67
  }
68
 
69
  ?>
63
  }
64
  else {
65
  echo "<h4 style='color:red;text-align: center;'>No tables</h4>";
66
+ echo wp_kses_post("<a href='".DTGS_PLUGIN_ADMIN_URL."?page=supsystic-tables'>Create table</a>");
67
  }
68
 
69
  ?>
src/SupsysticTables/Tables/Module.php CHANGED
@@ -112,7 +112,9 @@ class SupsysticTables_Tables_Module extends SupsysticTables_Core_BaseModule
112
  $tablesOnPage = $this->getDataTablesObj();
113
 
114
  foreach($tablesOnPage as $table) {
 
115
  print wp_kses_post($this->addDataTableStyles($table->view_id));
 
116
  }
117
  }
118
  }
112
  $tablesOnPage = $this->getDataTablesObj();
113
 
114
  foreach($tablesOnPage as $table) {
115
+ print '<style>';
116
  print wp_kses_post($this->addDataTableStyles($table->view_id));
117
+ print '</style>';
118
  }
119
  }
120
  }
src/SupsysticTables/Ui/Module.php CHANGED
@@ -150,6 +150,6 @@ class SupsysticTables_Ui_Module extends SupsysticTables_Core_BaseModule
150
  }
151
 
152
  public function loadPlugins() {
153
- require_once(ABSPATH. 'wp-includes/pluggable.php');
154
  }
155
- }
150
  }
151
 
152
  public function loadPlugins() {
153
+ // require_once(ABSPATH. 'wp-includes/pluggable.php');
154
  }
155
+ }
vendor/Rsc/Installer.php CHANGED
@@ -41,10 +41,6 @@ class Rsc_Installer
41
 
42
  protected function delta($query)
43
  {
44
- if (!function_exists('dbDelta')) {
45
- require_once ABSPATH . 'wp-admin/includes/upgrade.php';
46
- }
47
-
48
  return dbDelta($query);
49
  }
50
- }
41
 
42
  protected function delta($query)
43
  {
 
 
 
 
44
  return dbDelta($query);
45
  }
46
+ }
vendor/Rsc/Mvc/Model.php CHANGED
@@ -26,10 +26,6 @@ class Rsc_Mvc_Model
26
  */
27
  public function delta($query)
28
  {
29
- if (!function_exists('dbDelta')) {
30
- require_once ABSPATH . 'wp-admin/includes/upgrade.php';
31
- }
32
-
33
  return @dbDelta($query);
34
  }
35
 
@@ -90,4 +86,4 @@ class Rsc_Mvc_Model
90
 
91
  return true;
92
  }
93
- }
26
  */
27
  public function delta($query)
28
  {
 
 
 
 
29
  return @dbDelta($query);
30
  }
31
 
86
 
87
  return true;
88
  }
89
+ }