Remove global
This commit is contained in:
@@ -156,6 +156,18 @@ class Request extends Base
|
|||||||
return isset($this->files[$name]['tmp_name']) ? $this->files[$name]['tmp_name'] : '';
|
return isset($this->files[$name]['tmp_name']) ? $this->files[$name]['tmp_name'] : '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get info of an uploaded file
|
||||||
|
*
|
||||||
|
* @access public
|
||||||
|
* @param string $name Form file name
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
|
public function getFileInfo($name)
|
||||||
|
{
|
||||||
|
return isset($this->files[$name]) ? $this->files[$name] : array();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return HTTP method
|
* Return HTTP method
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -263,14 +263,16 @@ class File extends Base
|
|||||||
public function uploadFiles($project_id, $task_id, $form_name)
|
public function uploadFiles($project_id, $task_id, $form_name)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
if (empty($_FILES[$form_name])) {
|
$file = $this->request->getFileInfo($form_name);
|
||||||
|
|
||||||
|
if (empty($file)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ($_FILES[$form_name]['error'] as $key => $error) {
|
foreach ($file['error'] as $key => $error) {
|
||||||
if ($error == UPLOAD_ERR_OK && $_FILES[$form_name]['size'][$key] > 0) {
|
if ($error == UPLOAD_ERR_OK && $file['size'][$key] > 0) {
|
||||||
$original_filename = $_FILES[$form_name]['name'][$key];
|
$original_filename = $file['name'][$key];
|
||||||
$uploaded_filename = $_FILES[$form_name]['tmp_name'][$key];
|
$uploaded_filename = $file['tmp_name'][$key];
|
||||||
$destination_filename = $this->generatePath($project_id, $task_id, $original_filename);
|
$destination_filename = $this->generatePath($project_id, $task_id, $original_filename);
|
||||||
|
|
||||||
if ($this->isImage($original_filename)) {
|
if ($this->isImage($original_filename)) {
|
||||||
@@ -283,7 +285,7 @@ class File extends Base
|
|||||||
$task_id,
|
$task_id,
|
||||||
$original_filename,
|
$original_filename,
|
||||||
$destination_filename,
|
$destination_filename,
|
||||||
$_FILES[$form_name]['size'][$key]
|
$file['size'][$key]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user