* @return object Class object
*
*/
- public function getGallery($refType, $refID )
+ public function getGallery($refType, $refID, $featured = false )
{
// Check for a valid reference type
return false;
}
-
// Get all images matching $refType and $refID ordered by "position" number
$where = "T.ref_type = $refType AND T.ref_dest = $refID";
+ if($featured){
+ $where .= ' AND featured = true';
+ }
$imageGallery = $this->getList($where, 'T.position');
-
+
// Check if we found anything
if (!is_array($imageGallery) || count($imageGallery) == 0) {
return false;
/*
*
*/
+add_filter('member_images', function($memberID, $featured=false){
+ require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/data/dataImages.php';
+ $Images = new GlmDataImages($this->wpdb, $this->config);
+ $imageGallery = $Images->getGallery($this->config['ref_type_numb']['MemberInfo'], $memberID,$featured);
+ return $imageGallery;
+});
add_filter('member_categories', function(){
include_once GLM_MEMBERS_PLUGIN_CLASS_PATH . '/data/dataCategories.php';
$categories = new GlmDataCategories( $this->wpdb, $this->config );