Procházet zdrojové kódy

Merge branch 'master' of https://github.com/unaio/una

AntonLV před 8 roky
rodič
revize
c2a9ac78f5

+ 13 - 4
modules/boonex/albums/classes/BxAlbumsSearchResultMedia.php

@@ -84,7 +84,8 @@ class BxAlbumsSearchResultMedia extends BxBaseModTextSearchResult
                 $this->aCurrent['title'] = _t('_bx_albums_page_title_browse_media_in_album');
                 $this->aCurrent['rss']['link'] = 'modules/?r=albums/rss_media/' . $sMode . '/' . (int)$aParams['album_id'];
                 $this->aCurrent['sorting'] = 'order';
-                $this->sOrderDirection = 'ASC';                
+                $this->sOrderDirection = 'ASC';
+                $this->setProcessPrivateContent(true);
                 break;
 
             case 'favorite':
@@ -92,6 +93,7 @@ class BxAlbumsSearchResultMedia extends BxBaseModTextSearchResult
                     $this->isError = true;
                     break;
                 }
+                $this->addConditionsForPrivateContent($CNF, $oProfileAuthor);
                 break;
 
             case 'recent':
@@ -99,6 +101,7 @@ class BxAlbumsSearchResultMedia extends BxBaseModTextSearchResult
                 $this->aCurrent['title'] = _t('_bx_albums_page_title_browse_recent_media');
                 $this->aCurrent['rss']['link'] = 'modules/?r=albums/rss_media/' . $sMode; 
                 $this->aCurrent['sorting'] = 'last';
+                $this->addConditionsForPrivateContent($CNF, $oProfileAuthor);
                 break;
 
             case 'featured':
@@ -107,6 +110,7 @@ class BxAlbumsSearchResultMedia extends BxBaseModTextSearchResult
                 $this->aCurrent['restriction']['featured']['value'] = '0';
                 $this->aCurrent['rss']['link'] = 'modules/?r=albums/rss_media/' . $sMode;
                 $this->aCurrent['sorting'] = 'featured';
+                $this->addConditionsForPrivateContent($CNF, $oProfileAuthor);
                 break;
 
             case 'popular':
@@ -114,6 +118,7 @@ class BxAlbumsSearchResultMedia extends BxBaseModTextSearchResult
                 $this->aCurrent['title'] = _t('_bx_albums_page_title_browse_popular_media');
                 $this->aCurrent['rss']['link'] = BxDolPermalinks::getInstance()->permalink('modules/?r=albums/rss_media/' . $sMode);
                 $this->aCurrent['sorting'] = 'popular';
+                $this->addConditionsForPrivateContent($CNF, $oProfileAuthor);
                 break;
 
             case '': // search results
@@ -127,9 +132,7 @@ class BxAlbumsSearchResultMedia extends BxBaseModTextSearchResult
         }
 
         $this->sBrowseUrl = $this->_replaceMarkers($this->sBrowseUrl);
-        $this->aCurrent['title'] = $this->_replaceMarkers($this->aCurrent['title']);
-
-        $this->addConditionsForPrivateContent($CNF, $oProfileAuthor);
+        $this->aCurrent['title'] = $this->_replaceMarkers($this->aCurrent['title']); 
 
         $this->removeContainerClass('bx-def-margin-bottom-neg');
         $this->addContainerClass(array('bx-def-margin-sec-lefttopright-neg', 'bx-def-margin-sec-bottom-neg', 'bx-albums-medias-wrapper'));
@@ -163,6 +166,12 @@ class BxAlbumsSearchResultMedia extends BxBaseModTextSearchResult
         $this->aCurrent['paginate']['perPage'] = 1;
         $this->aCurrent['restriction']['next_prev2'] = array('value' => $aMediaInfo['id'], 'field' => 'id', 'operator' => '!=');
 
+        $this->setProcessPrivateContent(true);
+        $aRestrictions = array_keys($this->aCurrent['restriction']);
+        foreach ($aRestrictions as $sKey) 
+            if (0 === strpos($sKey, 'privacy_'))
+                unset($this->aCurrent['restriction'][$sKey]);
+        
         switch ($this->aCurrent['sorting']) {
             case 'order':
                 $this->sOrderDirection = $isNext ? 'ASC' : 'DESC';

+ 1 - 1
modules/boonex/froala/install/sql/uninstall.sql

@@ -1,7 +1,7 @@
 
 -- TABLES
 
-DROP TABLE IF EXISTS `bx_froala_files`;
+DROP TABLE IF EXISTS `bx_froala_files`, `bx_froala_images_resized`;
 
 -- STORAGES & TRANSCODERS