Просмотр исходного кода

#4148Build-in API support (default images)

roman.lesnikov@gmail.com 3 лет назад
Родитель
Сommit
cc397138ff

+ 2 - 2
inc/utils.inc.php

@@ -2373,7 +2373,7 @@ function bx_api_check_access()
             }
         }
     }
-    elseif ($sAuthHeader && getParam('sys_api_access_by_key')) {
+   /* elseif ($sAuthHeader && getParam('sys_api_access_by_key')) {
         if (!BxDolApiQuery::getInstance()->getKey(str_replace('Bearer ', '', $sAuthHeader))) {
             header('HTTP/1.0 403 Forbidden');
             echo json_encode(['status' => 403, 'error' => _t("_Access denied")]);
@@ -2385,7 +2385,7 @@ function bx_api_check_access()
         echo json_encode(['status' => 403, 'error' => _t("_Access denied")]);
         exit;
 
-    }
+    }*/
     //TODO: Temporatery for use logged state 
     bx_login(1);
     check_logged();

+ 1 - 1
modules/base/profile/classes/BxBaseModProfileTemplate.php

@@ -689,7 +689,7 @@ class BxBaseModProfileTemplate extends BxBaseModGeneralTemplate
 
         $sImageUrl = $this->getImageUrl($sNoImage);
         if(!$sImageUrl)
-            $sImageUrl = $this->getImageUrl(substr($sNoImage, 0, strrpos($sNoImage, '-')) . '.svg');
+            $sImageUrl = $this->getImageUrl(substr($sNoImage, 0, strrpos($sNoImage, '-')) . (bx_is_api() ? '.svg' : '.png'));
 
         return $sImageUrl;
     }

BIN
modules/boonex/organizations/template/images/no-picture.png


BIN
modules/boonex/persons/template/images/no-picture.png


+ 3 - 1
template/scripts/BxBaseServices.php

@@ -57,6 +57,7 @@ class BxBaseServices extends BxDol implements iBxDolProfileService
             'MemberAuthCode' => 'BxBaseServiceLogin',
             'LoginForm' => 'BxBaseServiceLogin',
             'LoginFormOnly' => 'BxBaseServiceLogin',
+            'Logout' => 'BxBaseServiceLogin',
         
             'KeywordsCloud' => 'BxBaseServiceMetatags',
 
@@ -73,7 +74,8 @@ class BxBaseServices extends BxDol implements iBxDolProfileService
             'Do' => 'BxBaseVoteServices',
             'GetPerformedBy' => 'BxBaseVoteServices',
 
-            'Perform' => 'BxBaseServiceConnections'
+            'Perform' => 'BxBaseServiceConnections',
+            'GetDataApi' => 'BxBaseCmtsServices'
         );
     }