Gallery Bank: WordPress Photo Gallery Plugin - Version 3.1.1

Version Description

  • Database Issues Fixed
  • Code Optimized
Download this release

Release Info

Developer contact-banker
Plugin Icon 128x128 Gallery Bank: WordPress Photo Gallery Plugin
Version 3.1.1
Comparing to
See all releases

Code changes from version 3.1.0 to 3.1.1

Files changed (3) hide show
  1. gallery-bank.php +2 -2
  2. lib/install-script.php +175 -169
  3. readme.txt +46 -41
gallery-bank.php CHANGED
@@ -4,7 +4,7 @@
4
  Plugin URI: http://tech-banker.com
5
  Description: Gallery Bank is an easy to use Responsive WordPress Gallery Plugin for photos, videos, galleries and albums.
6
  Author: Tech Banker
7
- Version: 3.1.0
8
  Author URI: http://tech-banker.com
9
  License: GPLv3 or later
10
  */
@@ -368,7 +368,7 @@ if(!function_exists("gallery_bank_custom_plugin_row"))
368
  }
369
 
370
  $version = get_option("gallery-bank-pro-edition");
371
- if($version == "" || $version == "3.0")
372
  {
373
  add_action("admin_init", "plugin_install_script_for_gallery_bank");
374
  }
4
  Plugin URI: http://tech-banker.com
5
  Description: Gallery Bank is an easy to use Responsive WordPress Gallery Plugin for photos, videos, galleries and albums.
6
  Author: Tech Banker
7
+ Version: 3.1.1
8
  Author URI: http://tech-banker.com
9
  License: GPLv3 or later
10
  */
368
  }
369
 
370
  $version = get_option("gallery-bank-pro-edition");
371
+ if($version != "")
372
  {
373
  add_action("admin_init", "plugin_install_script_for_gallery_bank");
374
  }
lib/install-script.php CHANGED
@@ -92,14 +92,14 @@ if(!function_exists("create_table_albums"))
92
  function create_table_albums()
93
  {
94
  $sql = "CREATE TABLE " . gallery_bank_albums() . "(
95
- album_id INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT,
96
- album_name VARCHAR(100),
97
- author VARCHAR(100),
98
- album_date DATE,
99
- description TEXT ,
100
- album_order INTEGER(10),
101
- PRIMARY KEY (album_id)
102
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_general_ci";
103
  dbDelta($sql);
104
  }
105
  }
@@ -108,20 +108,20 @@ if(!function_exists("create_table_album_pics"))
108
  function create_table_album_pics()
109
  {
110
  $sql = "CREATE TABLE " . gallery_bank_pics() . "(
111
- pic_id INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT,
112
- album_id INTEGER(10) UNSIGNED NOT NULL,
113
- title TEXT,
114
- description TEXT,
115
- thumbnail_url TEXT NOT NULL,
116
- sorting_order INTEGER(20),
117
- date DATE,
118
- url VARCHAR(250),
119
- video INTEGER(10) NOT NULL,
120
- tags TEXT,
121
- pic_name TEXT NOT NULL,
122
- album_cover INTEGER(1) NOT NULL,
123
- PRIMARY KEY(pic_id)
124
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_general_ci";
125
  dbDelta($sql);
126
  }
127
  }
@@ -131,11 +131,11 @@ if(!function_exists("create_table_album_settings"))
131
  {
132
  global $wpdb;
133
  $sql = "CREATE TABLE " . gallery_bank_settings() . "(
134
- setting_id INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT,
135
- setting_key VARCHAR(100) NOT NULL,
136
- setting_value TEXT NOT NULL,
137
- PRIMARY KEY (setting_id)
138
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_general_ci";
139
  dbDelta($sql);
140
 
141
  include (GALLERY_BK_PLUGIN_DIR . "/lib/include_settings.php");
@@ -149,158 +149,164 @@ update_option("gallery-bank-updation-check-url","http://tech-banker.com/wp-admin
149
  $version = get_option("gallery-bank-pro-edition");
150
  if($version == "")
151
  {
152
- if (count($wpdb->get_var("SHOW TABLES LIKE '" . gallery_bank_albums() . "'")) == 0)
153
- {
154
- create_table_albums();
155
- }
156
- else
157
- {
158
- $albums = $wpdb->get_results
159
- (
160
- "Select * FROM " . gallery_bank_albums()
161
- );
162
 
163
- $sql = "DROP TABLE " . gallery_bank_albums();
164
- $wpdb->query($sql);
165
 
166
- create_table_albums();
167
 
168
- if(count($albums) > 0)
169
- {
170
- for($flag = 0; $flag < count($albums); $flag++)
171
- {
172
- $wpdb->query
173
- (
174
- $wpdb->prepare
175
- (
176
- "INSERT INTO " . gallery_bank_albums() . "(album_id, album_name, author, album_date,
177
- description, album_order) VALUES(%d, %s, %s, %s, %s, %d)",
178
- $albums[$flag]->album_id,
179
- $albums[$flag]->album_name,
180
- $albums[$flag]->author,
181
- $albums[$flag]->album_date,
182
- $albums[$flag]->description,
183
- $albums[$flag]->album_id
184
- )
185
- );
186
- }
187
- }
188
- }
189
- if (count($wpdb->get_var("SHOW TABLES LIKE '" . gallery_bank_pics() . "'")) == 0)
190
- {
191
- create_table_album_pics();
192
- }
193
- else
194
- {
195
- $album_pics = $wpdb->get_results
196
- (
197
- "Select * FROM " . gallery_bank_pics()
198
- );
199
 
200
- $sql = "DROP TABLE " . gallery_bank_pics();
201
- $wpdb->query($sql);
202
 
203
- create_table_album_pics();
204
-
205
- if(count($album_pics) > 0)
206
- {
207
- $album_id = 0;
208
- for($flag = 0; $flag < count($album_pics); $flag++)
209
- {
210
- if($album_pics[$flag]->video == 1)
211
- {
212
- $wpdb->query
213
- (
214
- $wpdb->prepare
215
- (
216
- "INSERT INTO " . gallery_bank_pics() . "(pic_id, album_id, title, description, thumbnail_url,
217
- sorting_order, date, url, video, tags, pic_name, album_cover) VALUES(%d, %d, %s, %s, %s, %d, %s,
218
- %s, %d, %s, %s, %d)",
219
- $album_pics[$flag]->pic_id,
220
- $album_pics[$flag]->album_id,
221
- $album_pics[$flag]->title,
222
- $album_pics[$flag]->description,
223
- $album_pics[$flag]->thumbnail_url,
224
- $album_pics[$flag]->sorting_order,
225
- $album_pics[$flag]->date,
226
- $album_pics[$flag]->url,
227
- isset($album_pics[$flag]->video) ? $album_pics[$flag]->video : 0,
228
- isset($album_pics[$flag]->tags) ? $album_pics[$flag]->tags : "" ,
229
- isset($album_pics[$flag]->pic_path) ? $album_pics[$flag]->pic_path : "",
230
- 0
231
- )
232
- );
233
- }
234
- else
235
- {
236
- $file_path = $album_pics[$flag]->pic_path;
237
-
238
- $file_name_exct = explode("/", $album_pics[$flag]->pic_path);
239
- $file_name = $file_name_exct[count($file_name_exct) - 1];
240
- $src = str_replace(site_url("/"), "", $file_path);
241
- $destination = GALLERY_MAIN_UPLOAD_DIR.$file_name;
242
 
243
- if (PHP_VERSION > 5)
244
- {
245
- copy(ABSPATH.$src, $destination);
246
- }
247
- else
248
- {
249
- $content = file_get_contents(ABSPATH.$src);
250
- $fp = fopen($destination, "w");
251
- fwrite($fp, $content);
252
- fclose($fp);
253
- }
254
- if(file_exists($destination))
255
- {
256
- process_gallery_image_upload($file_name, 160, 120);
257
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
258
 
259
- $wpdb->query
260
- (
261
- $wpdb->prepare
262
- (
263
- "INSERT INTO " . gallery_bank_pics() . "(pic_id, album_id, title, description, thumbnail_url,
264
- sorting_order, date, url, video, tags, pic_name, album_cover) VALUES(%d, %d, %s, %s, %s, %d, %s,
265
- %s, %d, %s, %s, %d)",
266
- $album_pics[$flag]->pic_id,
267
- $album_pics[$flag]->album_id,
268
- $album_pics[$flag]->title,
269
- $album_pics[$flag]->description,
270
- $file_name,
271
- $album_pics[$flag]->sorting_order,
272
- $album_pics[$flag]->date,
273
- $album_pics[$flag]->url,
274
- $album_pics[$flag]->video,
275
- isset($album_pics[$flag]->tags) ? $album_pics[$flag]->tags : "" ,
276
- $file_name,
277
- $album_id == $album_pics[$flag]->album_id ? 0 : 1
278
- )
279
- );
280
- if($album_id != $album_pics[$flag]->album_id)
281
- {
282
- process_gallery_album_upload($file_name, 160, 120);
283
- }
284
- $album_id = $album_pics[$flag]->album_id;
285
- }
286
- }
287
- }
288
- }
289
- if (count($wpdb->get_var("SHOW TABLES LIKE '" . gallery_bank_settings() . "'")) == 0)
290
- {
291
- create_table_album_settings();
292
- }
293
- else
294
- {
295
- $sql = "DROP TABLE " . gallery_bank_settings();
296
- $wpdb->query($sql);
297
 
298
- create_table_album_settings();
299
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
300
  update_option("gallery-bank-pro-edition", "3.1");
301
  }
302
- else if($version == "3.0")
303
  {
 
 
 
 
 
 
 
304
  update_option("gallery-bank-pro-edition", "3.1");
305
  }
306
 
@@ -309,4 +315,4 @@ if($option_auto_update == "")
309
  {
310
  update_option("gallery-bank-automatic_update", "1");
311
  }
312
- ?>
92
  function create_table_albums()
93
  {
94
  $sql = "CREATE TABLE " . gallery_bank_albums() . "(
95
+ album_id INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT,
96
+ album_name TEXT,
97
+ author VARCHAR(100),
98
+ album_date DATE,
99
+ description TEXT ,
100
+ album_order INTEGER(10),
101
+ PRIMARY KEY (album_id)
102
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_general_ci";
103
  dbDelta($sql);
104
  }
105
  }
108
  function create_table_album_pics()
109
  {
110
  $sql = "CREATE TABLE " . gallery_bank_pics() . "(
111
+ pic_id INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT,
112
+ album_id INTEGER(10) UNSIGNED NOT NULL,
113
+ title TEXT,
114
+ description TEXT,
115
+ thumbnail_url TEXT NOT NULL,
116
+ sorting_order INTEGER(20),
117
+ date DATE,
118
+ url VARCHAR(250),
119
+ video INTEGER(10) NOT NULL,
120
+ tags TEXT,
121
+ pic_name TEXT NOT NULL,
122
+ album_cover INTEGER(1) NOT NULL,
123
+ PRIMARY KEY(pic_id)
124
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_general_ci";
125
  dbDelta($sql);
126
  }
127
  }
131
  {
132
  global $wpdb;
133
  $sql = "CREATE TABLE " . gallery_bank_settings() . "(
134
+ setting_id INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT,
135
+ setting_key VARCHAR(100) NOT NULL,
136
+ setting_value TEXT NOT NULL,
137
+ PRIMARY KEY (setting_id)
138
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_general_ci";
139
  dbDelta($sql);
140
 
141
  include (GALLERY_BK_PLUGIN_DIR . "/lib/include_settings.php");
149
  $version = get_option("gallery-bank-pro-edition");
150
  if($version == "")
151
  {
152
+ if (count($wpdb->get_var("SHOW TABLES LIKE '" . gallery_bank_albums() . "'")) == 0)
153
+ {
154
+ create_table_albums();
155
+ }
156
+ else
157
+ {
158
+ $albums = $wpdb->get_results
159
+ (
160
+ "Select * FROM " . gallery_bank_albums()
161
+ );
162
 
163
+ $sql = "DROP TABLE " . gallery_bank_albums();
164
+ $wpdb->query($sql);
165
 
166
+ create_table_albums();
167
 
168
+ if(count($albums) > 0)
169
+ {
170
+ for($flag = 0; $flag < count($albums); $flag++)
171
+ {
172
+ $wpdb->query
173
+ (
174
+ $wpdb->prepare
175
+ (
176
+ "INSERT INTO " . gallery_bank_albums() . "(album_id, album_name, author, album_date,
177
+ description, album_order) VALUES(%d, %s, %s, %s, %s, %d)",
178
+ $albums[$flag]->album_id,
179
+ $albums[$flag]->album_name,
180
+ $albums[$flag]->author,
181
+ $albums[$flag]->album_date,
182
+ $albums[$flag]->description,
183
+ $albums[$flag]->album_id
184
+ )
185
+ );
186
+ }
187
+ }
188
+ }
189
+ if (count($wpdb->get_var("SHOW TABLES LIKE '" . gallery_bank_pics() . "'")) == 0)
190
+ {
191
+ create_table_album_pics();
192
+ }
193
+ else
194
+ {
195
+ $album_pics = $wpdb->get_results
196
+ (
197
+ "Select * FROM " . gallery_bank_pics()
198
+ );
199
 
200
+ $sql = "DROP TABLE " . gallery_bank_pics();
201
+ $wpdb->query($sql);
202
 
203
+ create_table_album_pics();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
204
 
205
+ if(count($album_pics) > 0)
206
+ {
207
+ $album_id = 0;
208
+ for($flag = 0; $flag < count($album_pics); $flag++)
209
+ {
210
+ if($album_pics[$flag]->video == 1)
211
+ {
212
+ $wpdb->query
213
+ (
214
+ $wpdb->prepare
215
+ (
216
+ "INSERT INTO " . gallery_bank_pics() . "(pic_id, album_id, title, description, thumbnail_url,
217
+ sorting_order, date, url, video, tags, pic_name, album_cover) VALUES(%d, %d, %s, %s, %s, %d, %s,
218
+ %s, %d, %s, %s, %d)",
219
+ $album_pics[$flag]->pic_id,
220
+ $album_pics[$flag]->album_id,
221
+ $album_pics[$flag]->title,
222
+ $album_pics[$flag]->description,
223
+ $album_pics[$flag]->thumbnail_url,
224
+ $album_pics[$flag]->sorting_order,
225
+ $album_pics[$flag]->date,
226
+ $album_pics[$flag]->url,
227
+ isset($album_pics[$flag]->video) ? $album_pics[$flag]->video : 0,
228
+ isset($album_pics[$flag]->tags) ? $album_pics[$flag]->tags : "" ,
229
+ isset($album_pics[$flag]->pic_path) ? $album_pics[$flag]->pic_path : "",
230
+ 0
231
+ )
232
+ );
233
+ }
234
+ else
235
+ {
236
+ $file_path = $album_pics[$flag]->pic_path;
237
+ $file_name_exct = explode("/", $album_pics[$flag]->pic_path);
238
+ $file_name = $file_name_exct[count($file_name_exct) - 1];
239
+ $src = str_replace(site_url("/"), "", $file_path);
240
+ $destination = GALLERY_MAIN_UPLOAD_DIR.$file_name;
241
 
242
+ if (PHP_VERSION > 5)
243
+ {
244
+ copy(ABSPATH.$src, $destination);
245
+ }
246
+ else
247
+ {
248
+ $content = file_get_contents(ABSPATH.$src);
249
+ $fp = fopen($destination, "w");
250
+ fwrite($fp, $content);
251
+ fclose($fp);
252
+ }
253
+ if(file_exists($destination))
254
+ {
255
+ process_gallery_image_upload($file_name, 160, 120);
256
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
257
 
258
+ $wpdb->query
259
+ (
260
+ $wpdb->prepare
261
+ (
262
+ "INSERT INTO " . gallery_bank_pics() . "(pic_id, album_id, title, description, thumbnail_url,
263
+ sorting_order, date, url, video, tags, pic_name, album_cover) VALUES(%d, %d, %s, %s, %s, %d, %s,
264
+ %s, %d, %s, %s, %d)",
265
+ $album_pics[$flag]->pic_id,
266
+ $album_pics[$flag]->album_id,
267
+ $album_pics[$flag]->title,
268
+ $album_pics[$flag]->description,
269
+ $file_name,
270
+ $album_pics[$flag]->sorting_order,
271
+ $album_pics[$flag]->date,
272
+ $album_pics[$flag]->url,
273
+ $album_pics[$flag]->video,
274
+ isset($album_pics[$flag]->tags) ? $album_pics[$flag]->tags : "" ,
275
+ $file_name,
276
+ $album_id == $album_pics[$flag]->album_id ? 0 : 1
277
+ )
278
+ );
279
+ if($album_id != $album_pics[$flag]->album_id)
280
+ {
281
+ process_gallery_album_upload($file_name, 160, 120);
282
+ }
283
+ $album_id = $album_pics[$flag]->album_id;
284
+ }
285
+ }
286
+ }
287
+ }
288
+ if (count($wpdb->get_var("SHOW TABLES LIKE '" . gallery_bank_settings() . "'")) == 0)
289
+ {
290
+ create_table_album_settings();
291
+ }
292
+ else
293
+ {
294
+ $sql = "DROP TABLE " . gallery_bank_settings();
295
+ $wpdb->query($sql);
296
+
297
+ create_table_album_settings();
298
+ }
299
  update_option("gallery-bank-pro-edition", "3.1");
300
  }
301
+ else
302
  {
303
+ if(count($wpdb->get_var("SHOW TABLES LIKE '" . gallery_bank_albums() . "'")) != 0)
304
+ {
305
+ $wpdb->query
306
+ (
307
+ "ALTER TABLE " . gallery_bank_albums() . " MODIFY album_name TEXT"
308
+ );
309
+ }
310
  update_option("gallery-bank-pro-edition", "3.1");
311
  }
312
 
315
  {
316
  update_option("gallery-bank-automatic_update", "1");
317
  }
318
+ ?>
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: Gallery-Bank,contact-banker
3
  Tags: add album, add gallery, add pictures, admin, AJAX, album, best gallery, best gallery plugin, Facebook, filterable gallery, foto, fotoalbum, fotogalerie, free photo gallery, fullscreen gallery, fullscreen slider, galeri, galerie, Galleria, galleries, gallery, gallery decription, gallery image, gallery lightbox, gallery shortcode, gallery slider, image, image album, image gallery, image lightbox, image rotate, image slider, image slideshow, images, images gallery, instagram, jquery, jquery gallery, lightbox, media, mosaic, multiple pictures, photo, photo album, photo albums, photo gallery, photoalbum, photogallery, photography, photos, photoset, picture, pictures, responsive, responsive gallery, responsive wordpress photo gallery, sidebar, Simple gallery, slide, slide show, slideshow, thumbnail, thumbnail view, thumbnails, thumbs, upload images, upload photos, video gallery, videos, view images, view pictures, website gallery, widget gallery, wordpress gallery, wordpress gallery plugin, wordpress photo gallery plugin, wp gallery, wp gallery plugins, youtube, gallery bank
4
  Requires at least: 3.4
5
  Tested up to: 4.4.2
6
- Stable tag: 3.1.0
7
  License: GPLv3 or later
8
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
9
 
@@ -73,7 +73,7 @@ Gallery Bank Regularly updates and simplicity of usage along with efficient func
73
  **[Like & Support Us on Facebook](https://www.facebook.com/TechBanker/)**
74
 
75
  = **Key Features in Gallery Bank Lite Edition** =
76
-
77
  * Multi-Lingual. Available now in 36 Languages.
78
  * Responsive Photo Gallery
79
  * Shortcode Wizard in your Page/Post.
@@ -95,7 +95,7 @@ Gallery Bank Regularly updates and simplicity of usage along with efficient func
95
 
96
  Take your media to the next level with [Gallery Bank Premium Editions](http://tech-banker.com/products/wp-gallery-bank/), which gives you 200+ features such as:
97
 
98
- * Unlimited Albums Creation
99
  * Filmstrip Gallery Format
100
  * Slideshow Gallery
101
  * Special Effects on Images & Albums
@@ -135,7 +135,7 @@ You can add upto 3 albums with unlimited images in your Gallery Bank. After that
135
  In albums, editing can be done easily. You can edit or add more images/ pictures in your albums. You can change title/description of an album as well as title/description of each image uploaded in a particular album.
136
 
137
  = Sorting of Images in an Album using Gallery Bank =
138
-
139
  Sorting of Images can be done in your albums. With this feature, you can change the order of pictures according to your requirement/choice.
140
 
141
  = Sorting of Albums using Gallery Bank =
@@ -218,25 +218,25 @@ If any problem occurs, please contact us at [support@tech-banker.com](mailto:sup
218
 
219
  ### Performing a new installation for Gallery Bank.
220
 
221
- After downloading the ZIP file,
222
 
223
- 1. Log in to the administrator panel.
224
- 2. Go to Plugins Add > New > Upload.
225
- 3. Click "Choose file" ("Browse") and select the downloaded zip file.
226
 
227
- **For Mac Users**
228
- > * Go to your Downloads folder and locate the folder with the plugin.
229
- > * Right-click on the folder and select Compress.
230
- > * Now you have a newly created .zip file which can be installed as described here.*
231
- > * Click "Install Now" button.
232
- > * Click "Activate Plugin" button for activating the plugin.
233
 
234
  == Other Notes ==
235
 
236
- = Minimum requirements for Gallery Bank. =
237
- * Wordpress 3.3+
238
- * PHP 5.x
239
- * MySQL 5.x
240
 
241
  If any problem occurs, please contact us at [support@tech-banker.com](mailto:support@tech-banker.com).
242
 
@@ -494,12 +494,17 @@ is False in shortcode.
494
  12. System Status
495
  13. Displaying Images using Masonry Layout.
496
  14. Displaying Images using Thumbnail Layout.
497
- 15. Displaying Grid Album with Images.
498
  16. Displaying List Album with Images.
499
  17. Displaying Individual Album with Images.
500
 
501
  == Changelog ==
502
 
 
 
 
 
 
503
  = 3.1.0 =
504
 
505
  * Major Version Release
@@ -518,7 +523,7 @@ is False in shortcode.
518
 
519
  * Few Minor Bugs Fixed.
520
 
521
- = 3.0.454 =
522
 
523
  * Compatibility with 4.4.2
524
 
@@ -530,7 +535,7 @@ is False in shortcode.
530
 
531
  * Few CSS Bugs Fixed.
532
 
533
- = 3.0.451 =
534
 
535
  * Compatibility with 4.4.1
536
 
@@ -773,7 +778,7 @@ is False in shortcode.
773
  * Fixed whitespacing issue.
774
  * Unset plugin update scheduler on plugin uninstall.
775
 
776
- = 3.0.95 =
777
 
778
  * Fixed Major Bug Related to PL Uploader.
779
  * Fixed Code for Plugins using Versions prior to 4.0
@@ -792,7 +797,7 @@ is False in shortcode.
792
  * Thumbs View in Uploader.
793
  * Add, Edit Gallery Layout changed.
794
  * Updated JS files.
795
- * Slovenian Language updated.
796
 
797
  = 3.0.92 =
798
 
@@ -807,15 +812,15 @@ is False in shortcode.
807
 
808
  * Major security bug fixed regarding image uploader.
809
 
810
- = 3.0.89 =
811
 
812
  * Pretty Photo lightbox license updated.
813
 
814
- = 3.0.88 =
815
 
816
  * Pricing Changed
817
 
818
- = 3.0.87 =
819
 
820
  * Few Bugs Fixed
821
 
@@ -884,7 +889,7 @@ is False in shortcode.
884
  = 3.0.75 =
885
 
886
  * Masonry Colum Width Bug Fixed
887
- * Overlapping Masonry Layout Fixed
888
 
889
  = 3.0.74 =
890
 
@@ -957,7 +962,7 @@ is False in shortcode.
957
 
958
  * Few Bugs Fixed
959
 
960
- = 3.0.59 =
961
 
962
  * Chinese Language Updated
963
 
@@ -969,40 +974,40 @@ is False in shortcode.
969
 
970
  * Few Bugs Fixed
971
 
972
- = 3.0.56 =
973
 
974
  * Slovak Language Updated
975
 
976
- = 3.0.55 =
977
 
978
  * Few Bugs Fixed
979
 
980
- = 3.0.54 =
981
 
982
  * Few Bugs Fixed
983
  * Few Possible Security Issues Addressed
984
 
985
- = 3.0.53 =
986
 
987
  * Language Bug Fixed
988
 
989
- = 3.0.52 =
990
 
991
  * Danish Language Updated
992
 
993
- = 3.0.51 =
994
 
995
  * Social Icons Added to Lightbox
996
 
997
- = 3.0.50 =
998
 
999
  * Few Possible Security Issues Addressed
1000
 
1001
- = 3.0.49 =
1002
 
1003
  * Polish Language Updated
1004
 
1005
- = 3.0.48 =
1006
 
1007
  * Czech Language Updated
1008
 
@@ -1010,7 +1015,7 @@ is False in shortcode.
1010
 
1011
  * Advanced Security for Plugin Implemented
1012
 
1013
- = 3.0.46 =
1014
 
1015
  * Hungarian Language Updated
1016
 
@@ -1065,7 +1070,7 @@ is False in shortcode.
1065
 
1066
  = 3.0.34 =
1067
 
1068
- * Bugs Fixed Related to Set as Album
1069
 
1070
  = 3.0.33 =
1071
 
@@ -1103,7 +1108,7 @@ is False in shortcode.
1103
 
1104
  = 3.0.26 =
1105
 
1106
- * New Language ADDED - Belarusian
1107
  * Language Updated - Russian
1108
 
1109
  = 3.0.25 =
@@ -1504,4 +1509,4 @@ is False in shortcode.
1504
 
1505
  = 1.0 =
1506
 
1507
- * Initial Version Release
3
  Tags: add album, add gallery, add pictures, admin, AJAX, album, best gallery, best gallery plugin, Facebook, filterable gallery, foto, fotoalbum, fotogalerie, free photo gallery, fullscreen gallery, fullscreen slider, galeri, galerie, Galleria, galleries, gallery, gallery decription, gallery image, gallery lightbox, gallery shortcode, gallery slider, image, image album, image gallery, image lightbox, image rotate, image slider, image slideshow, images, images gallery, instagram, jquery, jquery gallery, lightbox, media, mosaic, multiple pictures, photo, photo album, photo albums, photo gallery, photoalbum, photogallery, photography, photos, photoset, picture, pictures, responsive, responsive gallery, responsive wordpress photo gallery, sidebar, Simple gallery, slide, slide show, slideshow, thumbnail, thumbnail view, thumbnails, thumbs, upload images, upload photos, video gallery, videos, view images, view pictures, website gallery, widget gallery, wordpress gallery, wordpress gallery plugin, wordpress photo gallery plugin, wp gallery, wp gallery plugins, youtube, gallery bank
4
  Requires at least: 3.4
5
  Tested up to: 4.4.2
6
+ Stable tag: 3.1.1
7
  License: GPLv3 or later
8
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
9
 
73
  **[Like & Support Us on Facebook](https://www.facebook.com/TechBanker/)**
74
 
75
  = **Key Features in Gallery Bank Lite Edition** =
76
+
77
  * Multi-Lingual. Available now in 36 Languages.
78
  * Responsive Photo Gallery
79
  * Shortcode Wizard in your Page/Post.
95
 
96
  Take your media to the next level with [Gallery Bank Premium Editions](http://tech-banker.com/products/wp-gallery-bank/), which gives you 200+ features such as:
97
 
98
+ * Unlimited Albums Creation
99
  * Filmstrip Gallery Format
100
  * Slideshow Gallery
101
  * Special Effects on Images & Albums
135
  In albums, editing can be done easily. You can edit or add more images/ pictures in your albums. You can change title/description of an album as well as title/description of each image uploaded in a particular album.
136
 
137
  = Sorting of Images in an Album using Gallery Bank =
138
+
139
  Sorting of Images can be done in your albums. With this feature, you can change the order of pictures according to your requirement/choice.
140
 
141
  = Sorting of Albums using Gallery Bank =
218
 
219
  ### Performing a new installation for Gallery Bank.
220
 
221
+ After downloading the ZIP file,
222
 
223
+ 1. Log in to the administrator panel.
224
+ 2. Go to Plugins Add > New > Upload.
225
+ 3. Click "Choose file" ("Browse") and select the downloaded zip file.
226
 
227
+ **For Mac Users**
228
+ > * Go to your Downloads folder and locate the folder with the plugin.
229
+ > * Right-click on the folder and select Compress.
230
+ > * Now you have a newly created .zip file which can be installed as described here.*
231
+ > * Click "Install Now" button.
232
+ > * Click "Activate Plugin" button for activating the plugin.
233
 
234
  == Other Notes ==
235
 
236
+ = Minimum requirements for Gallery Bank. =
237
+ * Wordpress 3.3+
238
+ * PHP 5.x
239
+ * MySQL 5.x
240
 
241
  If any problem occurs, please contact us at [support@tech-banker.com](mailto:support@tech-banker.com).
242
 
494
  12. System Status
495
  13. Displaying Images using Masonry Layout.
496
  14. Displaying Images using Thumbnail Layout.
497
+ 15. Displaying Grid Album with Images.
498
  16. Displaying List Album with Images.
499
  17. Displaying Individual Album with Images.
500
 
501
  == Changelog ==
502
 
503
+ = 3.1.1 =
504
+
505
+ * Database Issues Fixed
506
+ * Code Optimized
507
+
508
  = 3.1.0 =
509
 
510
  * Major Version Release
523
 
524
  * Few Minor Bugs Fixed.
525
 
526
+ = 3.0.454 =
527
 
528
  * Compatibility with 4.4.2
529
 
535
 
536
  * Few CSS Bugs Fixed.
537
 
538
+ = 3.0.451 =
539
 
540
  * Compatibility with 4.4.1
541
 
778
  * Fixed whitespacing issue.
779
  * Unset plugin update scheduler on plugin uninstall.
780
 
781
+ = 3.0.95 =
782
 
783
  * Fixed Major Bug Related to PL Uploader.
784
  * Fixed Code for Plugins using Versions prior to 4.0
797
  * Thumbs View in Uploader.
798
  * Add, Edit Gallery Layout changed.
799
  * Updated JS files.
800
+ * Slovenian Language updated.
801
 
802
  = 3.0.92 =
803
 
812
 
813
  * Major security bug fixed regarding image uploader.
814
 
815
+ = 3.0.89 =
816
 
817
  * Pretty Photo lightbox license updated.
818
 
819
+ = 3.0.88 =
820
 
821
  * Pricing Changed
822
 
823
+ = 3.0.87 =
824
 
825
  * Few Bugs Fixed
826
 
889
  = 3.0.75 =
890
 
891
  * Masonry Colum Width Bug Fixed
892
+ * Overlapping Masonry Layout Fixed
893
 
894
  = 3.0.74 =
895
 
962
 
963
  * Few Bugs Fixed
964
 
965
+ = 3.0.59 =
966
 
967
  * Chinese Language Updated
968
 
974
 
975
  * Few Bugs Fixed
976
 
977
+ = 3.0.56 =
978
 
979
  * Slovak Language Updated
980
 
981
+ = 3.0.55 =
982
 
983
  * Few Bugs Fixed
984
 
985
+ = 3.0.54 =
986
 
987
  * Few Bugs Fixed
988
  * Few Possible Security Issues Addressed
989
 
990
+ = 3.0.53 =
991
 
992
  * Language Bug Fixed
993
 
994
+ = 3.0.52 =
995
 
996
  * Danish Language Updated
997
 
998
+ = 3.0.51 =
999
 
1000
  * Social Icons Added to Lightbox
1001
 
1002
+ = 3.0.50 =
1003
 
1004
  * Few Possible Security Issues Addressed
1005
 
1006
+ = 3.0.49 =
1007
 
1008
  * Polish Language Updated
1009
 
1010
+ = 3.0.48 =
1011
 
1012
  * Czech Language Updated
1013
 
1015
 
1016
  * Advanced Security for Plugin Implemented
1017
 
1018
+ = 3.0.46 =
1019
 
1020
  * Hungarian Language Updated
1021
 
1070
 
1071
  = 3.0.34 =
1072
 
1073
+ * Bugs Fixed Related to Set as Album
1074
 
1075
  = 3.0.33 =
1076
 
1108
 
1109
  = 3.0.26 =
1110
 
1111
+ * New Language ADDED - Belarusian
1112
  * Language Updated - Russian
1113
 
1114
  = 3.0.25 =
1509
 
1510
  = 1.0 =
1511
 
1512
+ * Initial Version Release