コード例 #1
0
 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);
 }
コード例 #2
0
 /**
  * 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;
 }