Преглед изворни кода

#3465 Connect modules: process 'fullname' as separate field instead of using 'name'

Alex Trofimov пре 5 година
родитељ
комит
4100292a80

+ 4 - 1
modules/boonex/organizations/classes/BxOrgsModule.php

@@ -75,9 +75,12 @@ class BxOrgsModule extends BxBaseModGroupsModule
     public function servicePrepareFields ($aFieldsProfile)
     {
         return parent::_servicePrepareFields($aFieldsProfile, array('org_cat' => 35), array(
-            'org_name' => 'name',
             'org_desc' => 'description',
         ));
+        if (!empty($a['fullname'])) {
+            $a['org_name'] = $a['fullname'];
+            unset($a['fullname']);
+        }
     }
 
     public function serviceGetTimelineData()

+ 3 - 1
modules/boonex/persons/classes/BxPersonsModule.php

@@ -23,7 +23,9 @@ class BxPersonsModule extends BxBaseModProfileModule
 
     public function servicePrepareFields ($aFieldsProfile)
     {
-        return parent::_servicePrepareFields($aFieldsProfile, array(), array('fullname' => 'name'));
+        $a = parent::_servicePrepareFields($aFieldsProfile, array(), array());
+        if (empty($a['fullname']))
+            $a['fullname'] = $aFieldsProfile['name'];
     }
     
     /**