public function extractFileTypeFromArray(ArrayWrapper $postWrapper, ArrayWrapper $filesWrapper) { $action = $this->extractImageActionFromArray($postWrapper); if ($action !== REPLACE_IMAGE_ACTION) { return; } $fileInfo = $filesWrapper->getValue($this->GetName() . "_filename"); return Path::GetFileExtension($fileInfo["name"]); }
public function ExtractFileTypeFromPost() { $action = $this->ExtractImageActionFromPost(); if ($action == REMOVE_IMAGE_ACTION) { return null; } elseif ($action == REPLACE_IMAGE_ACTION) { $clientFileName = $_FILES[$this->GetName() . "_filename"]["name"]; return Path::GetFileExtension($clientFileName); } else { return null; } }