AntonLV 6 vuotta sitten
vanhempi
sitoutus
b5a2be21ff

+ 3 - 0
modules/base/groups/classes/BxBaseModGroupsModule.php

@@ -971,6 +971,9 @@ class BxBaseModGroupsModule extends BxBaseModProfileModule
             $iPerformerId = bx_get_logged_profile_id();
             $iPerformerId = bx_get_logged_profile_id();
 
 
         $oGroupProfile = BxDolProfile::getInstanceByContentAndType($aDataEntry[$CNF['FIELD_ID']], $this->getName());
         $oGroupProfile = BxDolProfile::getInstanceByContentAndType($aDataEntry[$CNF['FIELD_ID']], $this->getName());
+        if(!$oGroupProfile)
+            return $sAction == BX_BASE_MOD_GROUPS_ACTION_DELETE ? CHECK_ACTION_RESULT_ALLOWED : _t('_sys_txt_not_found');
+
         $iGroupProfileId = $oGroupProfile->id();
         $iGroupProfileId = $oGroupProfile->id();
 
 
         if(!$bRoles && $this->_oDb->isAdmin($iGroupProfileId, $iPerformerId, $aDataEntry))
         if(!$bRoles && $this->_oDb->isAdmin($iGroupProfileId, $iPerformerId, $aDataEntry))

+ 1 - 0
modules/boonex/english/data/langs/system/en.xml

@@ -3049,6 +3049,7 @@ If it is not enabled then please consider implement this optimization, since it
 	<string name="_sys_txt_login_invalid_role"><![CDATA[Access denied]]></string>
 	<string name="_sys_txt_login_invalid_role"><![CDATA[Access denied]]></string>
     <string name="_sys_txt_my_profiles"><![CDATA[Create a new profile]]></string>
     <string name="_sys_txt_my_profiles"><![CDATA[Create a new profile]]></string>
     <string name="_sys_txt_new_picture"><![CDATA[New Picture]]></string>
     <string name="_sys_txt_new_picture"><![CDATA[New Picture]]></string>
+    <string name="_sys_txt_not_found"><![CDATA[Not found]]></string>
     <string name="_sys_txt_no_picture_uploaded"><![CDATA[No picture uploaded]]></string>
     <string name="_sys_txt_no_picture_uploaded"><![CDATA[No picture uploaded]]></string>
     <string name="_sys_txt_no_title"><![CDATA[No title]]></string>
     <string name="_sys_txt_no_title"><![CDATA[No title]]></string>
     <string name="_sys_txt_n_by"><![CDATA[{0} by]]></string>
     <string name="_sys_txt_n_by"><![CDATA[{0} by]]></string>

+ 1 - 0
modules/boonex/russian/data/langs/system/ru.xml

@@ -3029,6 +3029,7 @@
 	<string name="_sys_txt_login_invalid_role"><![CDATA[Доступ запрещён]]></string>
 	<string name="_sys_txt_login_invalid_role"><![CDATA[Доступ запрещён]]></string>
     <string name="_sys_txt_my_profiles"><![CDATA[Создать новый профайл]]></string>
     <string name="_sys_txt_my_profiles"><![CDATA[Создать новый профайл]]></string>
     <string name="_sys_txt_new_picture"><![CDATA[Новая картинка]]></string>
     <string name="_sys_txt_new_picture"><![CDATA[Новая картинка]]></string>
+    <string name="_sys_txt_not_found"><![CDATA[Не найдено]]></string>
     <string name="_sys_txt_no_picture_uploaded"><![CDATA[Картинка не загружена]]></string>
     <string name="_sys_txt_no_picture_uploaded"><![CDATA[Картинка не загружена]]></string>
     <string name="_sys_txt_no_title"><![CDATA[Без заголовка]]></string>
     <string name="_sys_txt_no_title"><![CDATA[Без заголовка]]></string>
     <string name="_sys_txt_n_by"><![CDATA[{0}]]></string>
     <string name="_sys_txt_n_by"><![CDATA[{0}]]></string>