function update($iContentId, $aValsToAdd = array(), &$aTrackTextFieldsChanges = null)
 {
     $CNF =& $this->_oModule->_oConfig->CNF;
     if (CHECK_ACTION_RESULT_ALLOWED === $this->_oModule->checkAllowedSetThumb()) {
         $aThumb = bx_process_input(bx_get($CNF['FIELD_THUMB']), BX_DATA_INT);
         $aValsToAdd[$CNF['FIELD_THUMB']] = 0;
         if (!empty($aThumb) && is_array($aThumb) && ($iFileThumb = array_pop($aThumb))) {
             $aValsToAdd[$CNF['FIELD_THUMB']] = $iFileThumb;
         }
     }
     $iRet = parent::update($iContentId, $aValsToAdd, $aTrackTextFieldsChanges);
     $this->_processFiles($this->getCleanValue($CNF['FIELD_PHOTO']), $iContentId, false);
     return $iRet;
 }
 function update($iContentId, $aValsToAdd = array(), &$aTrackTextFieldsChanges = null)
 {
     $CNF =& $this->_oModule->_oConfig->CNF;
     if (!empty($this->aInputs[$CNF['FIELD_COVER']])) {
         $aValsToAdd[$CNF['FIELD_COVER']] = $this->aInputs[$CNF['FIELD_COVER']]['file_id'];
     }
     if (!empty($this->aInputs[$CNF['FIELD_PICTURE']])) {
         $aValsToAdd[$CNF['FIELD_PICTURE']] = $this->aInputs[$CNF['FIELD_PICTURE']]['file_id'];
     }
     return parent::update($iContentId, $aValsToAdd, $aTrackTextFieldsChanges);
 }