public function __construct($delete_url, $options) { $this->delete_url = $delete_url; $opts = CustomUploadHandler::getDefaultOptions(); if (array_key_exists('image_versions', $options) && is_null($options['image_versions'])) { $options['image_versions'] = array(); } if (array_key_exists('upload_dir', $options)) { $options['upload_url'] = $this->getFullUrl() . '/' . $options['upload_dir']; $options['upload_dir'] = dirname($_SERVER['SCRIPT_FILENAME']) . '/' . $options['upload_dir']; } if ($options != null) { $opts = array_merge($opts, $options); } parent::__construct($opts, false, null); }