Version Description
- Fix pagging query sql issues
Download this release
Release Info
Developer | faishal |
Plugin | rtMedia for WordPress, BuddyPress and bbPress |
Version | 3.4.5 |
Comparing to | |
See all releases |
Code changes from version 3.4.4 to 3.4.5
- app/helper/RTMediaModel.php +34 -4
- app/helper/db/RTDBModel.php +22 -4
- index.php +1 -1
- readme.txt +6 -3
app/helper/RTMediaModel.php
CHANGED
@@ -98,9 +98,22 @@ class RTMediaModel extends RTDBModel {
|
|
98 |
$qorder_by = apply_filters ( 'rtmedia-model-order-by-query', $qorder_by, $this->table_name );
|
99 |
|
100 |
$sql = $select . $from . $join . $where . $qgroup_by . $qorder_by;
|
101 |
-
if
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
102 |
$sql .= ' LIMIT ' . $offset . ',' . $per_page;
|
103 |
}
|
|
|
104 |
if( ! $count_flag )
|
105 |
return $wpdb->get_results ( $sql );
|
106 |
else
|
@@ -178,8 +191,17 @@ class RTMediaModel extends RTDBModel {
|
|
178 |
$where = apply_filters ( 'rtmedia-get-album-where-query', $where, $this->table_name );
|
179 |
$qorder_by = " ORDER BY {$this->table_name}.$order_by ";
|
180 |
$sql .= $where . $qorder_by ;
|
181 |
-
|
182 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
183 |
$sql .= ' LIMIT ' . $offset . ',' . $per_page;
|
184 |
}
|
185 |
|
@@ -197,7 +219,15 @@ class RTMediaModel extends RTDBModel {
|
|
197 |
$sql.= " AND {$this->table_name}.blog_id = '".get_current_blog_id()."' ";
|
198 |
}
|
199 |
$sql .= " ORDER BY {$this->table_name}.$order_by";
|
200 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
201 |
if ( is_integer ( $offset ) && is_integer ( $per_page ) ) {
|
202 |
$sql .= ' LIMIT ' . $offset . ',' . $per_page;
|
203 |
}
|
98 |
$qorder_by = apply_filters ( 'rtmedia-model-order-by-query', $qorder_by, $this->table_name );
|
99 |
|
100 |
$sql = $select . $from . $join . $where . $qgroup_by . $qorder_by;
|
101 |
+
if($offset !== false){
|
102 |
+
if(! is_integer($offset))
|
103 |
+
$offset = 0;
|
104 |
+
|
105 |
+
if( intval ( $offset ) < 0 )
|
106 |
+
$offset = 0;
|
107 |
+
|
108 |
+
if( ! is_integer($per_page) )
|
109 |
+
$per_page = 0;
|
110 |
+
|
111 |
+
if( intval ( $per_page ) < 0 )
|
112 |
+
$per_page = 1;
|
113 |
+
|
114 |
$sql .= ' LIMIT ' . $offset . ',' . $per_page;
|
115 |
}
|
116 |
+
|
117 |
if( ! $count_flag )
|
118 |
return $wpdb->get_results ( $sql );
|
119 |
else
|
191 |
$where = apply_filters ( 'rtmedia-get-album-where-query', $where, $this->table_name );
|
192 |
$qorder_by = " ORDER BY {$this->table_name}.$order_by ";
|
193 |
$sql .= $where . $qorder_by ;
|
194 |
+
if($offset !== false){
|
195 |
+
if(! is_integer($offset))
|
196 |
+
$offset = 0;
|
197 |
+
if( intval ( $offset ) < 0 )
|
198 |
+
$offset = 0;
|
199 |
+
|
200 |
+
if(! is_integer($per_page))
|
201 |
+
$per_page = 0;
|
202 |
+
if( intval ( $per_page ) < 0 )
|
203 |
+
$per_page = 1;
|
204 |
+
|
205 |
$sql .= ' LIMIT ' . $offset . ',' . $per_page;
|
206 |
}
|
207 |
|
219 |
$sql.= " AND {$this->table_name}.blog_id = '".get_current_blog_id()."' ";
|
220 |
}
|
221 |
$sql .= " ORDER BY {$this->table_name}.$order_by";
|
222 |
+
if(! is_integer($offset))
|
223 |
+
$offset = 0;
|
224 |
+
if( intval ( $offset ) < 0 )
|
225 |
+
$offset = 0;
|
226 |
+
|
227 |
+
if(! is_integer($per_page))
|
228 |
+
$per_page = 0;
|
229 |
+
if( intval ( $per_page ) < 0 )
|
230 |
+
$per_page = 1;
|
231 |
if ( is_integer ( $offset ) && is_integer ( $per_page ) ) {
|
232 |
$sql .= ' LIMIT ' . $offset . ',' . $per_page;
|
233 |
}
|
app/helper/db/RTDBModel.php
CHANGED
@@ -88,7 +88,16 @@ if(!class_exists('RTDBModel')) {
|
|
88 |
if ($return_array["total"] > 0) {
|
89 |
$other = "";
|
90 |
if ($paging) {
|
|
|
|
|
|
|
91 |
$offset = ($page - 1) * $this->per_page;
|
|
|
|
|
|
|
|
|
|
|
|
|
92 |
if ($offset <= $return_array["total"]) {
|
93 |
$other = " LIMIT " . $offset . "," . $this->per_page;
|
94 |
}else{
|
@@ -161,10 +170,19 @@ if(!class_exists('RTDBModel')) {
|
|
161 |
$sql = $select . $where ;
|
162 |
|
163 |
$sql .= " ORDER BY {$this->table_name}.$order_by";
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
168 |
global $wpdb;
|
169 |
return $wpdb->get_results($sql);
|
170 |
}
|
88 |
if ($return_array["total"] > 0) {
|
89 |
$other = "";
|
90 |
if ($paging) {
|
91 |
+
if( intval ( $this->per_page ) < 0 )
|
92 |
+
$this->per_page = 1;
|
93 |
+
|
94 |
$offset = ($page - 1) * $this->per_page;
|
95 |
+
|
96 |
+
if(! is_integer($offset))
|
97 |
+
$offset = 0;
|
98 |
+
if( intval ( $offset ) < 0 )
|
99 |
+
$offset = 0;
|
100 |
+
|
101 |
if ($offset <= $return_array["total"]) {
|
102 |
$other = " LIMIT " . $offset . "," . $this->per_page;
|
103 |
}else{
|
170 |
$sql = $select . $where ;
|
171 |
|
172 |
$sql .= " ORDER BY {$this->table_name}.$order_by";
|
173 |
+
if($offset !== false){
|
174 |
+
if(! is_integer($offset))
|
175 |
+
$offset = 0;
|
176 |
+
if( intval ( $offset ) < 0 )
|
177 |
+
$offset = 0;
|
178 |
+
|
179 |
+
if(! is_integer($per_page))
|
180 |
+
$per_page = 0;
|
181 |
+
if( intval ( $per_page ) < 0 )
|
182 |
+
$per_page = 1;
|
183 |
+
$sql .= ' LIMIT ' . $offset . ',' . $per_page;
|
184 |
+
|
185 |
+
}
|
186 |
global $wpdb;
|
187 |
return $wpdb->get_results($sql);
|
188 |
}
|
index.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
Plugin Name: rtMedia for WordPress, BuddyPress and bbPress
|
5 |
Plugin URI: http://rtcamp.com/buddypress-media/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
|
6 |
Description: This plugin adds missing media rich features like photos, videos and audio uploading to BuddyPress which are essential if you are building social network, seriously!
|
7 |
-
Version: 3.4.
|
8 |
Author: rtCamp
|
9 |
Text Domain: rtmedia
|
10 |
Author URI: http://rtcamp.com/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
|
4 |
Plugin Name: rtMedia for WordPress, BuddyPress and bbPress
|
5 |
Plugin URI: http://rtcamp.com/buddypress-media/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
|
6 |
Description: This plugin adds missing media rich features like photos, videos and audio uploading to BuddyPress which are essential if you are building social network, seriously!
|
7 |
+
Version: 3.4.5
|
8 |
Author: rtCamp
|
9 |
Text Domain: rtmedia
|
10 |
Author URI: http://rtcamp.com/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
|
readme.txt
CHANGED
@@ -6,7 +6,7 @@ License: GPLv2 or later
|
|
6 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
7 |
Requires at least: WordPress 3.6
|
8 |
Tested up to: WordPress 3.7 + BuddyPress 1.8.1
|
9 |
-
Stable tag: 3.4.
|
10 |
|
11 |
Add albums, photo, audio/video encoding, privacy, sharing, front-end uploads & more. All this works mobile/tablets devices.
|
12 |
|
@@ -133,6 +133,9 @@ http://www.youtube.com/watch?v=dJrykKQGDcs
|
|
133 |
|
134 |
Please visit [rtMedia's Roadmap page](http://rtcamp.com/rtmedia/roadmap/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "Visit rtMedia's Features page") to get some details about future releases.
|
135 |
|
|
|
|
|
|
|
136 |
= 3.4.4 =
|
137 |
* Update german trasalation
|
138 |
* Add support in some strings translations again thanks to [jonasnick](https://github.com/jonasnick) for pull request
|
@@ -660,8 +663,8 @@ Please visit [rtMedia's Roadmap page](http://rtcamp.com/rtmedia/roadmap/?utm_sou
|
|
660 |
|
661 |
== Upgrade Notice ==
|
662 |
|
663 |
-
= 3.4.
|
664 |
-
Requires BuddyPress 1.7 or higher, if using BuddyPress.
|
665 |
|
666 |
== Sponsors ==
|
667 |
|
6 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
7 |
Requires at least: WordPress 3.6
|
8 |
Tested up to: WordPress 3.7 + BuddyPress 1.8.1
|
9 |
+
Stable tag: 3.4.5
|
10 |
|
11 |
Add albums, photo, audio/video encoding, privacy, sharing, front-end uploads & more. All this works mobile/tablets devices.
|
12 |
|
133 |
|
134 |
Please visit [rtMedia's Roadmap page](http://rtcamp.com/rtmedia/roadmap/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "Visit rtMedia's Features page") to get some details about future releases.
|
135 |
|
136 |
+
= 3.4.5 =
|
137 |
+
* Fix pagging query sql issues
|
138 |
+
|
139 |
= 3.4.4 =
|
140 |
* Update german trasalation
|
141 |
* Add support in some strings translations again thanks to [jonasnick](https://github.com/jonasnick) for pull request
|
663 |
|
664 |
== Upgrade Notice ==
|
665 |
|
666 |
+
= 3.4.5 =
|
667 |
+
Requires BuddyPress 1.7 or higher, if using BuddyPress. Fix pagging query sql issues
|
668 |
|
669 |
== Sponsors ==
|
670 |
|