Пример #1
0
 function resolveRecordValues(&$record, $user, $ignoreUnsetFields = false)
 {
     if (empty($record)) {
         return $record;
     }
     $fieldnamesToResolve = Mobile_WS_Utils::detectFieldnamesToResolve($this->detectModuleName($record['id']));
     if (!empty($fieldnamesToResolve)) {
         foreach ($fieldnamesToResolve as $resolveFieldname) {
             if ($ignoreUnsetFields === false || isset($record[$resolveFieldname])) {
                 $fieldvalueid = $record[$resolveFieldname];
                 $fieldvalue = $this->fetchRecordLabelForId($fieldvalueid, $user);
                 $record[$resolveFieldname] = array('value' => $fieldvalueid, 'label' => $fieldvalue);
             }
         }
     }
 }