public function insert($aValsToAdd = array(), $isIgnore = false) { $CNF =& $this->_oModule->_oConfig->CNF; if (!empty($this->aInputs[$CNF['FIELD_PICTURE']])) { $aValsToAdd = array_merge($aValsToAdd, array($CNF['FIELD_PICTURE'] => $this->aInputs[$CNF['FIELD_PICTURE']]['file_id'])); } if (!empty($this->aInputs[$CNF['FIELD_COVER']])) { $aValsToAdd = array_merge($aValsToAdd, array($CNF['FIELD_COVER'] => $this->aInputs[$CNF['FIELD_COVER']]['file_id'])); } return parent::insert($aValsToAdd, $isIgnore); }
public function insert($aValsToAdd = array(), $isIgnore = false) { $CNF =& $this->_oModule->_oConfig->CNF; if (CHECK_ACTION_RESULT_ALLOWED === $this->_oModule->checkAllowedSetThumb()) { $aThumb = isset($_POST[$CNF['FIELD_THUMB']]) ? bx_process_input($_POST[$CNF['FIELD_THUMB']], BX_DATA_INT) : false; $aValsToAdd[$CNF['FIELD_THUMB']] = 0; if (!empty($aThumb) && is_array($aThumb) && ($iFileThumb = array_pop($aThumb))) { $aValsToAdd[$CNF['FIELD_THUMB']] = $iFileThumb; } } if ($iContentId = parent::insert($aValsToAdd, $isIgnore)) { $this->_processFiles($this->getCleanValue($CNF['FIELD_PHOTO']), $iContentId, true); } return $iContentId; }