Version Description
= 7.3.11 =
- This version addresses various bug fixes and feature requests.
Download this release
Release Info
Developer | opajaap |
Plugin | WP Photo Album Plus |
Version | 7.3.12.006 |
Comparing to | |
See all releases |
Code changes from version 7.3.12.005 to 7.3.12.006
- changelog.txt +3 -0
- readme.txt +1 -1
- wppa-import.php +5 -5
- wppa-topten-widget.php +12 -1
- wppa-utils.php +6 -1
- wppa.php +2 -2
changelog.txt
CHANGED
@@ -12,6 +12,9 @@ provided that the settings on the album admin pages are set to the default, prev
|
|
12 |
* The album and parent attributes in the wppa shortcodes with type="acount" and type="pcount" can now also be an album enumeration.
|
13 |
* Added class wppa-thumbarea-albdesc for album description on thmbnail area.
|
14 |
* If there is no posterfile for a pdf, there will mow be a dummy image as thumbnail, derived from ../uploads/wppa/documentstub.png.
|
|
|
|
|
|
|
15 |
|
16 |
= 7.3.11 =
|
17 |
|
12 |
* The album and parent attributes in the wppa shortcodes with type="acount" and type="pcount" can now also be an album enumeration.
|
13 |
* Added class wppa-thumbarea-albdesc for album description on thmbnail area.
|
14 |
* If there is no posterfile for a pdf, there will mow be a dummy image as thumbnail, derived from ../uploads/wppa/documentstub.png.
|
15 |
+
* When the status of a photo is private, it will no longer show up in the topten widget for users not being logged in.
|
16 |
+
In this case one should not cache the widget.
|
17 |
+
* If Table IX-D19 and IX-D20 are both unticked, there will now also be no check for utf-8 encoding on filenames during upload/import.
|
18 |
|
19 |
= 7.3.11 =
|
20 |
|
readme.txt
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
Contributors: opajaap
|
3 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=OpaJaap@OpaJaap.nl&item_name=WP-Photo-Album-Plus&item_number=Support-Open-Source¤cy_code=USD&lc=US
|
4 |
Tags: photo, album, slideshow, video, audio, lightbox, iptc, exif, cloudinary, fotomoto, imagemagick, pdf
|
5 |
-
Version: 7.3.12.
|
6 |
Stable tag: 7.3.11.006
|
7 |
Author: J.N. Breetvelt
|
8 |
Author URI: http://www.opajaap.nl/
|
2 |
Contributors: opajaap
|
3 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=OpaJaap@OpaJaap.nl&item_name=WP-Photo-Album-Plus&item_number=Support-Open-Source¤cy_code=USD&lc=US
|
4 |
Tags: photo, album, slideshow, video, audio, lightbox, iptc, exif, cloudinary, fotomoto, imagemagick, pdf
|
5 |
+
Version: 7.3.12.006
|
6 |
Stable tag: 7.3.11.006
|
7 |
Author: J.N. Breetvelt
|
8 |
Author URI: http://www.opajaap.nl/
|
wppa-import.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Package: wp-photo-album-plus
|
4 |
*
|
5 |
* Contains all the import pages and functions
|
6 |
-
* Version 7.3.
|
7 |
*
|
8 |
*/
|
9 |
|
@@ -836,10 +836,10 @@ global $wppa_session;
|
|
836 |
|
837 |
if ( wppa( 'is_wppa_tree' ) ) {
|
838 |
$t = explode( 'uploads/wppa/', $file );
|
839 |
-
echo
|
840 |
}
|
841 |
else {
|
842 |
-
echo
|
843 |
}
|
844 |
|
845 |
if ( $meta ) {
|
@@ -988,7 +988,7 @@ global $wppa_session;
|
|
988 |
' id="name-file-' . $idx . '"' .
|
989 |
' >' .
|
990 |
' ' .
|
991 |
-
|
992 |
' (' . sprintf( '%3.1f', wppa_filesize( $file ) / 1024 ) . ' kb)' .
|
993 |
'</span>' .
|
994 |
'</td>';
|
@@ -1101,7 +1101,7 @@ global $wppa_session;
|
|
1101 |
' id="name-file-' . $idx . '"' .
|
1102 |
' >' .
|
1103 |
' ' .
|
1104 |
-
|
1105 |
' (' . sprintf( '%3.1f', wppa_filesize( $file ) / 1024 ) . ' kb)' .
|
1106 |
'</span>' .
|
1107 |
'</td>';
|
3 |
* Package: wp-photo-album-plus
|
4 |
*
|
5 |
* Contains all the import pages and functions
|
6 |
+
* Version 7.3.12
|
7 |
*
|
8 |
*/
|
9 |
|
836 |
|
837 |
if ( wppa( 'is_wppa_tree' ) ) {
|
838 |
$t = explode( 'uploads/wppa/', $file );
|
839 |
+
echo wppa_sanitize_file_name( basename( str_replace( '/', '', $t[1] ) ) );
|
840 |
}
|
841 |
else {
|
842 |
+
echo wppa_sanitize_file_name( basename( $file ) );
|
843 |
}
|
844 |
|
845 |
if ( $meta ) {
|
988 |
' id="name-file-' . $idx . '"' .
|
989 |
' >' .
|
990 |
' ' .
|
991 |
+
wppa_sanitize_file_name( basename( $file ) ) .
|
992 |
' (' . sprintf( '%3.1f', wppa_filesize( $file ) / 1024 ) . ' kb)' .
|
993 |
'</span>' .
|
994 |
'</td>';
|
1101 |
' id="name-file-' . $idx . '"' .
|
1102 |
' >' .
|
1103 |
' ' .
|
1104 |
+
wppa_sanitize_file_name( basename( $file ) ) .
|
1105 |
' (' . sprintf( '%3.1f', wppa_filesize( $file ) / 1024 ) . ' kb)' .
|
1106 |
'</span>' .
|
1107 |
'</td>';
|
wppa-topten-widget.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Package: wp-photo-album-plus
|
4 |
*
|
5 |
* display the top rated photos
|
6 |
-
* Version 7.3.
|
7 |
*/
|
8 |
|
9 |
class TopTenWidget extends WP_Widget {
|
@@ -92,6 +92,9 @@ class TopTenWidget extends WP_Widget {
|
|
92 |
}
|
93 |
}
|
94 |
|
|
|
|
|
|
|
95 |
// Album specified?
|
96 |
if ( $album ) {
|
97 |
|
@@ -165,6 +168,7 @@ class TopTenWidget extends WP_Widget {
|
|
165 |
$query = "SELECT * FROM $wpdb->wppa_photos
|
166 |
WHERE album IN ( aaaa )
|
167 |
$non_zero
|
|
|
168 |
ORDER BY rating_count DESC, mean_rating DESC, views DESC
|
169 |
LIMIT %d";
|
170 |
break;
|
@@ -173,6 +177,7 @@ class TopTenWidget extends WP_Widget {
|
|
173 |
$query = "SELECT * FROM $wpdb->wppa_photos
|
174 |
WHERE album IN ( aaaa )
|
175 |
$non_zero
|
|
|
176 |
ORDER BY views DESC, mean_rating DESC, rating_count DESC
|
177 |
LIMIT %d";
|
178 |
break;
|
@@ -181,6 +186,7 @@ class TopTenWidget extends WP_Widget {
|
|
181 |
$query = "SELECT * FROM $wpdb->wppa_photos
|
182 |
WHERE album IN ( aaaa )
|
183 |
$non_zero
|
|
|
184 |
ORDER BY mean_rating DESC, rating_count DESC, views DESC
|
185 |
LIMIT %d";
|
186 |
break;
|
@@ -190,6 +196,7 @@ class TopTenWidget extends WP_Widget {
|
|
190 |
$query = "SELECT * FROM $wpdb->wppa_photos
|
191 |
WHERE album IN ( aaa )
|
192 |
$non_zero
|
|
|
193 |
ORDER BY dlcount DESC, mean_rating DESC, rating_count DESC, views DESC
|
194 |
LIMIT %d";
|
195 |
break;
|
@@ -250,6 +257,7 @@ class TopTenWidget extends WP_Widget {
|
|
250 |
$query = "SELECT * FROM $wpdb->wppa_photos
|
251 |
WHERE album > 0
|
252 |
$non_zero
|
|
|
253 |
ORDER BY rating_count DESC, mean_rating DESC, views DESC
|
254 |
LIMIT %d";
|
255 |
break;
|
@@ -258,6 +266,7 @@ class TopTenWidget extends WP_Widget {
|
|
258 |
$query = "SELECT * FROM $wpdb->wppa_photos
|
259 |
WHERE album > 0
|
260 |
$non_zero
|
|
|
261 |
ORDER BY views DESC, mean_rating DESC, rating_count DESC
|
262 |
LIMIT %d";
|
263 |
break;
|
@@ -266,6 +275,7 @@ class TopTenWidget extends WP_Widget {
|
|
266 |
$query = "SELECT * FROM $wpdb->wppa_photos
|
267 |
WHERE album > 0
|
268 |
$non_zero
|
|
|
269 |
ORDER BY mean_rating DESC, rating_count DESC, views DESC
|
270 |
LIMIT %d";
|
271 |
break;
|
@@ -275,6 +285,7 @@ class TopTenWidget extends WP_Widget {
|
|
275 |
$query = "SELECT * FROM $wpdb->wppa_photos
|
276 |
WHERE album > 0
|
277 |
$non_zero
|
|
|
278 |
ORDER BY dlcount DESC, mean_rating DESC, rating_count DESC, views DESC
|
279 |
LIMIT %d";
|
280 |
break;
|
3 |
* Package: wp-photo-album-plus
|
4 |
*
|
5 |
* display the top rated photos
|
6 |
+
* Version 7.3.12
|
7 |
*/
|
8 |
|
9 |
class TopTenWidget extends WP_Widget {
|
92 |
}
|
93 |
}
|
94 |
|
95 |
+
// Non-private
|
96 |
+
$non_private = is_user_logged_in() ? "" : "AND status <> 'private' ";
|
97 |
+
|
98 |
// Album specified?
|
99 |
if ( $album ) {
|
100 |
|
168 |
$query = "SELECT * FROM $wpdb->wppa_photos
|
169 |
WHERE album IN ( aaaa )
|
170 |
$non_zero
|
171 |
+
$non_private
|
172 |
ORDER BY rating_count DESC, mean_rating DESC, views DESC
|
173 |
LIMIT %d";
|
174 |
break;
|
177 |
$query = "SELECT * FROM $wpdb->wppa_photos
|
178 |
WHERE album IN ( aaaa )
|
179 |
$non_zero
|
180 |
+
$non_private
|
181 |
ORDER BY views DESC, mean_rating DESC, rating_count DESC
|
182 |
LIMIT %d";
|
183 |
break;
|
186 |
$query = "SELECT * FROM $wpdb->wppa_photos
|
187 |
WHERE album IN ( aaaa )
|
188 |
$non_zero
|
189 |
+
$non_private
|
190 |
ORDER BY mean_rating DESC, rating_count DESC, views DESC
|
191 |
LIMIT %d";
|
192 |
break;
|
196 |
$query = "SELECT * FROM $wpdb->wppa_photos
|
197 |
WHERE album IN ( aaa )
|
198 |
$non_zero
|
199 |
+
$non_private
|
200 |
ORDER BY dlcount DESC, mean_rating DESC, rating_count DESC, views DESC
|
201 |
LIMIT %d";
|
202 |
break;
|
257 |
$query = "SELECT * FROM $wpdb->wppa_photos
|
258 |
WHERE album > 0
|
259 |
$non_zero
|
260 |
+
$non_private
|
261 |
ORDER BY rating_count DESC, mean_rating DESC, views DESC
|
262 |
LIMIT %d";
|
263 |
break;
|
266 |
$query = "SELECT * FROM $wpdb->wppa_photos
|
267 |
WHERE album > 0
|
268 |
$non_zero
|
269 |
+
$non_private
|
270 |
ORDER BY views DESC, mean_rating DESC, rating_count DESC
|
271 |
LIMIT %d";
|
272 |
break;
|
275 |
$query = "SELECT * FROM $wpdb->wppa_photos
|
276 |
WHERE album > 0
|
277 |
$non_zero
|
278 |
+
$non_private
|
279 |
ORDER BY mean_rating DESC, rating_count DESC, views DESC
|
280 |
LIMIT %d";
|
281 |
break;
|
285 |
$query = "SELECT * FROM $wpdb->wppa_photos
|
286 |
WHERE album > 0
|
287 |
$non_zero
|
288 |
+
$non_private
|
289 |
ORDER BY dlcount DESC, mean_rating DESC, rating_count DESC, views DESC
|
290 |
LIMIT %d";
|
291 |
break;
|
wppa-utils.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Package: wp-photo-album-plus
|
4 |
*
|
5 |
* Contains low-level utility routines
|
6 |
-
* Version 7.3.
|
7 |
*
|
8 |
*/
|
9 |
|
@@ -2601,6 +2601,11 @@ function wppa_force_numeric_else( $value, $default ) {
|
|
2601 |
// If a pathname: only the basename of the path is sanitized.
|
2602 |
function wppa_sanitize_file_name( $file, $check_length = true ) {
|
2603 |
|
|
|
|
|
|
|
|
|
|
|
2604 |
// Make sure its utf8
|
2605 |
if ( ! seems_utf8( $file ) ) {
|
2606 |
$file = utf8_encode( $file );
|
3 |
* Package: wp-photo-album-plus
|
4 |
*
|
5 |
* Contains low-level utility routines
|
6 |
+
* Version 7.3.12
|
7 |
*
|
8 |
*/
|
9 |
|
2601 |
// If a pathname: only the basename of the path is sanitized.
|
2602 |
function wppa_sanitize_file_name( $file, $check_length = true ) {
|
2603 |
|
2604 |
+
// Any sanitize required?
|
2605 |
+
if ( ! ( wppa_switch( 'remove_accents' ) || wppa_switch( 'sanitize_import' ) ) ) {
|
2606 |
+
return $file;
|
2607 |
+
}
|
2608 |
+
|
2609 |
// Make sure its utf8
|
2610 |
if ( ! seems_utf8( $file ) ) {
|
2611 |
$file = utf8_encode( $file );
|
wppa.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/*
|
3 |
* Plugin Name: WP Photo Album Plus
|
4 |
* Description: Easily manage and display your photo albums and slideshows within your WordPress site.
|
5 |
-
* Version: 7.3.12.
|
6 |
* Author: J.N. Breetvelt a.k.a. OpaJaap
|
7 |
* Author URI: http://wppa.opajaap.nl/
|
8 |
* Plugin URI: http://wordpress.org/extend/plugins/wp-photo-album-plus/
|
@@ -24,7 +24,7 @@ global $wp_version;
|
|
24 |
|
25 |
/* WPPA GLOBALS */
|
26 |
global $wppa_revno; $wppa_revno = '7311'; // WPPA db version
|
27 |
-
global $wppa_api_version; $wppa_api_version = '7.3.12.
|
28 |
|
29 |
/* Init page js data */
|
30 |
global $wppa_js_page_data; $wppa_js_page_data = '';
|
2 |
/*
|
3 |
* Plugin Name: WP Photo Album Plus
|
4 |
* Description: Easily manage and display your photo albums and slideshows within your WordPress site.
|
5 |
+
* Version: 7.3.12.006
|
6 |
* Author: J.N. Breetvelt a.k.a. OpaJaap
|
7 |
* Author URI: http://wppa.opajaap.nl/
|
8 |
* Plugin URI: http://wordpress.org/extend/plugins/wp-photo-album-plus/
|
24 |
|
25 |
/* WPPA GLOBALS */
|
26 |
global $wppa_revno; $wppa_revno = '7311'; // WPPA db version
|
27 |
+
global $wppa_api_version; $wppa_api_version = '7.3.12.006'; // WPPA software version
|
28 |
|
29 |
/* Init page js data */
|
30 |
global $wppa_js_page_data; $wppa_js_page_data = '';
|