public function checkPostFieldData($data, &$message, $entry_id = NULL) { if (is_array($data) and isset($data['name'])) { $data['name'] = $this->getUniqueFilename($data['name']); } return parent::checkPostFieldData($data, $message, $entry_id); }
/** * Majority of this function is taken from the core Upload field. * Note to self. Make core Upload field easier to extend */ public function checkPostFieldData($data, &$message, $entry_id = null) { $status = Field::__OK__; if (is_array($data)) { foreach ($data as $file_data) { $status = parent::checkPostFieldData($file_data, $message, $entry_id); // Something went wrong, abort now ($message will have the error) if ($status !== Field::__OK__) { break; } } } else { $status = parent::checkPostFieldData($data, $message, $entry_id); } return $status; }