private function getPropertyValue(umiObject $obj, $propName)
 {
     if ($prop = $obj->getPropByName($propName)) {
         switch ($prop->getDataType()) {
             case 'date':
                 if (($date = $prop->getValue()) instanceof umiDate) {
                     return $date->getFormattedDate();
                 }
                 return '';
             case 'relation':
                 $result = array();
                 $ids = $prop->getValue();
                 if (!is_array($ids)) {
                     $ids = array($ids);
                 }
                 foreach ($ids as $id) {
                     if ($value = umiObjectsCollection::getInstance()->getObject($id)) {
                         $result[] = $value->getName();
                     }
                 }
                 return empty($result) ? '' : implode(', ', $result);
             case 'boolean':
                 $langs = cmsController::getInstance()->langs;
                 $value = $prop->getValue();
                 return $value ? $langs['boolean_true'] : $langs['boolean_false'];
             default:
                 return $prop->getValue();
         }
     }
     return '';
 }
 protected function storeObjectData(umiObject $va8cfde6331bd59eb2ac96f8911c4b666)
 {
     $v8d777f385d3dfec8815d20f7496026dc = array(array("int", $va8cfde6331bd59eb2ac96f8911c4b666->getId()), array("string", $va8cfde6331bd59eb2ac96f8911c4b666->getName()));
     foreach ($this->fields as $v972bf3f05d14ffbdb817bef60638ff00) {
         $v23a5b8ab834cb5140fa6665622eb6417 = $va8cfde6331bd59eb2ac96f8911c4b666->getPropByName($v972bf3f05d14ffbdb817bef60638ff00);
         if ($v23a5b8ab834cb5140fa6665622eb6417 instanceof umiObjectProperty) {
             $v870b60148237c1452dfb337fdd19c314 = $v23a5b8ab834cb5140fa6665622eb6417->getDataType();
             $v2063c1608d6e0baf80249c42e2be5804 = $va8cfde6331bd59eb2ac96f8911c4b666->getValue($v972bf3f05d14ffbdb817bef60638ff00);
             $v8d777f385d3dfec8815d20f7496026dc[$v972bf3f05d14ffbdb817bef60638ff00] = array($v870b60148237c1452dfb337fdd19c314, $v2063c1608d6e0baf80249c42e2be5804);
             if (!in_array($v972bf3f05d14ffbdb817bef60638ff00, $this->foundFields)) {
                 $this->foundFields[] = $v972bf3f05d14ffbdb817bef60638ff00;
             }
         } else {
             $v8d777f385d3dfec8815d20f7496026dc[$v972bf3f05d14ffbdb817bef60638ff00] = NULL;
         }
     }
     return $v8d777f385d3dfec8815d20f7496026dc;
 }