public function init()
 {
     $this->post = Request::post(true, REPLACE);
     $this->files = Request::files();
     $this->session = new Session();
     Phalanx::loadController('LoginController');
     $loginController = new LoginController();
     $this->isLoggedIn = $loginController->isLoggedIn();
 }
 public function uploadImg(Request $request)
 {
     $redirect_status = null;
     if ($request->isUserfile()) {
         if (is_uploaded_file($request->files('tmp_name'))) {
             $filename = $request->files('tmp_name');
             $ext = substr($request->files('name'), 1 + strrpos($request->files('name'), "."));
             if (filesize($filename) > $this->max_image_size) {
                 Session::setFlash('Размер файла слишком большой');
             } elseif (!in_array($ext, $this->valid_types)) {
                 Session::setFlash('Недопустимый тип файла');
             } else {
                 //   $size = getimagesize($filename);
                 //   if (($size) && ($size[0] < $this->max_image_width)
                 //     && ($size[1] < $this->max_image_height)) {
                 $name = $request->files('name');
                 $file_path = WEBROOT_DIR . "uploads/images/{$name}";
                 $file_thumbs = WEBROOT_DIR . "uploads/.thumbs/images/{$name}";
                 if (move_uploaded_file($filename, $file_path)) {
                     $this->resize($file_path, $file_path, Config::get('img_width'), 0);
                     $y = $this->get_x_y_point($file_path, Config::get('img_height'));
                     $this->crop($file_path, $file_path, array(0, $y, Config::get('img_width'), Config::get('img_height') + $y));
                     $this->resize($file_path, $file_thumbs, 200, 0);
                     Session::setFlash('Файл успешно загружен');
                     $redirect_status = 1;
                     return $redirect_status;
                 } else {
                     Session::setFlash('Файл не загружен');
                 }
                 // } else {
                 //    Session::setFlash('Недопустимые размеры фотографии');
                 //    }
             }
         } else {
             Session::setFlash('Пустой файл');
             $redirect_status = 1;
             return $redirect_status;
         }
     } else {
         Session::setFlash('Файл не выбран');
     }
     return $redirect_status;
 }
 public function init()
 {
     $this->session = new Session();
     Phalanx::loadController('LoginController');
     $loginController = new LoginController();
     $loginController->checkStatus();
     $this->post = Request::post();
     $this->files = Request::files();
     $this->get = Request::get();
     $this->views = new Views(new Template("default"));
 }
 public function init()
 {
     $this->get = Request::get();
     $this->post = Request::post();
     $this->files = Request::files();
     $this->session = new Session();
     if ($this->session->logged_in !== true) {
         Request::redirect(HOST . 'adm/login');
     }
     Phalanx::loadClasses('Godfather');
 }
Example #5
0
 public function init()
 {
     $this->get = Request::get();
     $this->post = Request::post(false);
     $this->files = Request::files();
     $this->session = new Session();
     if ($this->session->logged_in !== true) {
         Request::redirect(HOST . 'adm/login');
     }
     define("PERMISSIONS", $this->session->user->level);
 }
 public function init()
 {
     $this->get = Request::get();
     $this->post = Request::post();
     $this->files = Request::files();
     $this->session = new Session();
     Phalanx::loadController("LoginController");
     $LoginController = new LoginController();
     if (!$LoginController->isLoggedIn()) {
         $this->isLoggedIn = $template->show_login_bar = true;
     }
 }
 public function init()
 {
     $this->session = new Session();
     if (!in_array(URI, array('/perfil/configuracoes/reativar-conta', 'perfil/configuracoes/reativar-conta'))) {
         Phalanx::loadController('LoginController');
         $loginController = new LoginController();
         $loginController->checkStatus();
     }
     $this->post = Request::post();
     $this->files = Request::files();
     $this->get = Request::get();
     $this->views = new Views(new Template("default"));
 }
 public function __construct(Request $request, $material_type)
 {
     $this->title = $request->post('title');
     $this->menu_name = $request->post('menu_name');
     $this->menu_data = $request->post('menu');
     $this->without_menu = $request->post('without_menu');
     $this->publication = $request->post('publication');
     $this->title_or_menu_name = $this->menu_name ? $this->menu_name : $this->title;
     $alias_data = $this->createAlias($this->title_or_menu_name, $this->menu_data);
     $this->new_alias = $alias_data['new_alias'];
     $this->date = $request->post('date');
     $this->translit = $alias_data['translit'];
     $this->id_parent = $alias_data['id_parent'];
     $this->material_type = $material_type;
     $img_name_local = $request->files('name');
     $this->img_name_local = isset($img_name_local) ? $img_name_local : '';
     $img_name_server = $request->post('file_server');
     $this->img_name_server = isset($img_name_server) ? $img_name_server : '';
     if ($this->img_name_server && $this->img_name_local) {
         $this->img_name = $this->img_name_local;
     }
     if ($this->img_name_server) {
         $this->img_name = $this->img_name_server;
     }
     if ($this->img_name_local) {
         $this->img_name = $this->img_name_local;
     }
     if (!$this->img_name_server && !$this->img_name_local) {
         $this->img_name = Config::get('default_img');
     }
     // $name = $request->files('name');
     $this->img = isset($this->img_name) ? "Webroot/uploads/images/{$this->img_name}" : "Webroot/uploads/images/" . Config::get('default_img');
     $fields_model = new FieldsModel($material_type);
     $fields = $fields_model->getFields();
     $additional_fields_list = array();
     $additional_fields_value = '';
     $additional_fields_key_value = '';
     $additional_fields_value_arr = array();
     foreach ($fields as $v) {
         if ($v != 'id' && $v != 'alias' && $v != 'id_' . $material_type . '' && $v != 'title') {
             $additional_fields_list[] = $v;
             $additional_fields_value .= ", '" . $request->post($v) . "'";
             $additional_fields_value_arr[$v] = $request->post($v);
             $additional_fields_key_value .= ", `" . $v . "` = '" . $request->post($v) . "'";
         }
     }
     $this->additional_fields_arr = $additional_fields_list;
     $this->additional_fields_value = $additional_fields_value;
     $this->additional_fields_value_arr = $additional_fields_value_arr;
     $this->additional_fields_key_value = $additional_fields_key_value;
 }
 function execute()
 {
     $id = Request::post('id');
     $model = new connectionUserAttachmentModel();
     $login = ConnectionHelper::userLogin();
     $result = array('code' => $id);
     $file = Request::files('attach');
     if (sizeof($file) > 0) {
         $id = $model->addFile($file[0], $login['id']);
         if ($id) {
             $result['id'] = $id;
             $result['url'] = '/attachment/size-50/' . $id;
         }
     }
     return $result;
 }
 function execute()
 {
     $id = Request::post('id');
     $size = Request::post('size');
     $model = new connectionUserAttachmentModel();
     $result = array('code' => $id);
     $file = Request::files('attach');
     if (sizeof($file) > 0) {
         $id = $model->addFile($file[0], 0);
         if ($id) {
             $result['id'] = $id;
             $result['url'] = '/attachment/size-' . $size . '/' . $id;
         }
     }
     return $result;
 }
 public function download($file_name)
 {
     if (!Request::files($file_name)) {
         return false;
     }
     $file = Request::files($file_name);
     $file = $file[0];
     $extension = pathinfo($file['name'], PATHINFO_EXTENSION);
     if (!in_array($extension, $this->extension)) {
         return false;
     }
     $name = md5($file['name']) . strtotime('now') . uniqid() . '.' . $extension;
     if (!move_uploaded_file($file['tmp_name'], $this->tmpDir . DS . $name)) {
         return false;
     }
     return $name;
 }
Example #12
0
 /**
  * (non-PHPdoc)
  * @see Filestorage_Abstract::upload()
  */
 public function upload()
 {
     $path = $this->generateFilePath();
     if (!is_dir($path) && !@mkdir($path, 0755, true)) {
         $this->logError('Cannot write FS ' . $path, self::ERROR_CANT_WRITE_FS);
         return false;
     }
     $fileList = Request::files();
     $files = array();
     foreach ($fileList as $item => $cfg) {
         if (is_array($cfg) && !isset($cfg['name'])) {
             foreach ($cfg as $item) {
                 $item['old_name'] = $item['name'];
                 if ($this->_config->get('rename')) {
                     $item['name'] = time() . uniqid('-') . File::getExt($item['name']);
                 }
                 $files[] = $item;
             }
         } else {
             $cfg['old_name'] = $cfg['name'];
             if ($this->_config->get('rename')) {
                 $cfg['name'] = time() . uniqid('-') . File::getExt($cfg['name']);
             }
             $files[] = $cfg;
         }
     }
     if (empty($files)) {
         return array();
     }
     $uploadAdapter = $this->_config->get('uploader');
     $uploaderConfig = $this->_config->get('uploader_config');
     $uploader = new $uploadAdapter($uploaderConfig);
     $uploaded = $uploader->start($files, $path);
     if (empty($uploaded)) {
         return array();
     }
     foreach ($uploaded as $k => &$v) {
         $v['path'] = str_replace($this->_config->get('filepath'), '', $v['path']);
         $v['id'] = $v['path'];
     }
     unset($v);
     return $uploaded;
 }
 function execute()
 {
     $video = new ConnectionVideo();
     if (!Request::files('Filedata')) {
         return array('status' => 'error');
     }
     $result = $video->download('Filedata');
     if (!$result) {
         return array('status' => 'error');
     }
     $file = Request::files('Filedata');
     $model = new connectionUserVideoModel();
     $user = ConnectionHelper::userLogin();
     $userModel = new connectionUserModel();
     $videoID = $model->insert(array('file' => $result, 'status' => 'upload', 'user' => (int) $user['id'], 'date' => strtotime('now'), 'title' => htmlspecialchars($file[0]['name'])));
     $userModel->addHistory($user['id'], connectionUserModel::HISTORY_ADD_VIDEO, '', array('video' => (int) $videoID));
     Route::exec('php ' . MAIN_DIR . DS . 'cli.php connection ConvertVideo cli ' . $videoID);
     return array('status' => 'success');
 }
 function execute()
 {
     $files = Request::files('photo');
     if (!$files || sizeof($files) == 0) {
         return;
     }
     $user = ConnectionHelper::userLogin();
     $uploadDir = ConnectionHelper::getPhotoDir($user['id']);
     $model = new connectionUserPhotoModel();
     File::mkdir($uploadDir);
     foreach ($files as $file) {
         $file_info = pathinfo($file['name']);
         if (!in_array(strtolower($file_info['extension']), array('png', 'jpeg', 'jpg', 'gif'))) {
             continue;
         }
         $file_name = uniqid() . strtotime('now') . md5(rand()) . '.' . $file_info['extension'];
         File::upload($file, $uploadDir, $file_name);
         $model->addPhoto($user['id'], $file_name);
     }
 }
Example #15
0
 /**
  * Upload images to media library
  */
 public function uploadAction()
 {
     $uploadCategory = Request::getInstance()->getPart(3);
     if (!$uploadCategory) {
         $uploadCategory = null;
     }
     $this->_checkCanEdit();
     $docRoot = $this->_configMain->get('docroot');
     $mediaModel = Model::factory('Medialib');
     $mediaCfg = $mediaModel->getConfig();
     $path = $this->_configMain->get('uploads') . date('Y') . '/' . date('m') . '/' . date('d') . '/';
     if (!is_dir($path) && !@mkdir($path, 0775, true)) {
         Response::jsonError($this->_lang->CANT_WRITE_FS);
     }
     $files = Request::files();
     $uploader = new Upload($mediaCfg->__toArray());
     if (empty($files)) {
         Response::jsonError($this->_lang->NOT_UPLOADED);
     }
     $uploaded = $uploader->start($files, $path);
     if (empty($uploaded)) {
         Response::jsonError($this->_lang->NOT_UPLOADED);
     }
     $data = array();
     foreach ($uploaded as $k => &$v) {
         $path = str_replace($docRoot, '', $v['path']);
         $id = $mediaModel->addItem($v['title'], $path, $v['size'], $v['type'], $v['ext'], $uploadCategory);
         $item = Model::factory('Medialib')->getItem($id);
         if ($item['type'] == 'image') {
             $item['srcpath'] = Model_Medialib::addWebRoot(str_replace($item['ext'], '', $item['path']));
         } else {
             $item['srcPath'] = '';
         }
         $item['thumbnail'] = Model_Medialib::getImgPath($item['path'], $item['ext'], 'thumbnail', true);
         $item['icon'] = Model_Medialib::getImgPath($item['path'], $item['ext'], 'icon', true);
         $item['path'] = Model_Medialib::addWebRoot($item['path']);
         $data[] = $item;
     }
     Response::jsonSuccess($data);
 }
 function execute()
 {
     $status = 'success';
     $model = connectionSliderModel::create();
     $locale = new Locales('connection');
     $list = $locale->getList();
     $data = Request::post('slide');
     if (!isset($data['link']) || empty($data['link'])) {
         $status = 'error';
     } else {
         if (isset($data['id'])) {
             $slide = $model->where(array('id' => (int) $data['id']))->fetchOne();
         }
         $dir = UPLOAD_DIR . DS . 'slider' . DS;
         File::mkdir($dir);
         foreach ($list as $lang) {
             $file = Request::files('slide_' . $lang['iso']);
             if (!$file || empty($file[0]['name'])) {
                 if (isset($data['id'])) {
                     $data[$lang['iso']]['image'] = isset($slide[$lang['iso']]['image']) ? $slide[$lang['iso']]['image'] : '';
                 }
                 continue;
             }
             $file = $file[0];
             $info = pathinfo($file['name']);
             $name = strtotime('now') . md5($file['name']) . uniqid() . '.' . $info['extension'];
             File::upload($file, $dir, $name);
             $data[$lang['iso']]['image'] = $name;
         }
         if (isset($data['id'])) {
             $id = $data['id'];
             unset($data['id']);
             $model->where(array('id' => (int) $id))->update($data);
         } else {
             $data['sort'] = 0;
             $model->insert($data);
         }
     }
     return array('status' => $status);
 }
 private function modifyPassAction()
 {
     $request = new Request();
     $submitedValues = $request->all();
     $COUPON_ID = $submitedValues['coupon_id'];
     $localUploadPath = dirname(__DIR__) . DIRECTORY_SEPARATOR . 'uploads';
     $randomDir = Helper::randomDirName();
     $uploadedAssets = Files::uploadPassAssets($localUploadPath, $randomDir);
     $request->files($uploadedAssets);
     $groupArray = $request->getGroups();
     //datetime filter
     $relevanceDate = $groupArray['relevance']['couponRelevanceLocationDate'];
     $relevanceTime = $groupArray['relevance']['couponRelevanceLocationTime'];
     $groupArray['relevance']['couponRelevanceLocationDate'] = $relevanceDate . ' ' . $relevanceTime;
     $headerDate = $groupArray['header']['couponHeaderValueDate'];
     $headerTime = $groupArray['header']['couponHeaderValueTime'];
     $groupArray['header']['couponHeaderValueDate'] = $headerDate . ' ' . $headerTime;
     $primaryDate = $groupArray['primary']['couponPrimaryFieldValueDate'];
     $primaryTime = $groupArray['primary']['couponPrimaryFieldValueTime'];
     $groupArray['primary']['couponPrimaryFieldValueDate'] = $primaryDate . ' ' . $primaryTime;
     $secondaryDate1 = $groupArray['secondary']['couponSecondaryFieldValueDateOne'];
     $secondaryTime1 = $groupArray['secondary']['couponSecondaryFieldValueTimeOne'];
     $groupArray['secondary']['couponSecondaryFieldValueDateOne'] = $secondaryDate1 . ' ' . $secondaryTime1;
     $secondaryDate2 = $groupArray['secondary']['couponSecondaryFieldValueDateTwo'];
     $secondaryTime2 = $groupArray['secondary']['couponSecondaryFieldValueTimeTwo'];
     $groupArray['secondary']['couponSecondaryFieldValueDateTwo'] = $secondaryDate2 . ' ' . $secondaryTime2;
     $secondaryDate3 = $groupArray['secondary']['couponSecondaryFieldValueDateThree'];
     $secondaryTime3 = $groupArray['secondary']['couponSecondaryFieldValueTimeThree'];
     $groupArray['secondary']['couponSecondaryFieldValueDateThree'] = $secondaryDate3 . ' ' . $secondaryTime3;
     $secondaryDate4 = $groupArray['secondary']['couponSecondaryFieldValueDateFour'];
     $secondaryTime4 = $groupArray['secondary']['couponSecondaryFieldValueTimeFour'];
     $groupArray['secondary']['couponSecondaryFieldValueDateFour'] = $secondaryDate4 . ' ' . $secondaryTime4;
     $auxiliaryDate1 = $groupArray['auxiliary']['couponAuxiliaryFieldValueDateOne'];
     $auxiliaryTime1 = $groupArray['auxiliary']['couponAuxiliaryFieldValueTimeOne'];
     $groupArray['auxiliary']['couponAuxiliaryFieldValueDateOne'] = $auxiliaryDate1 . ' ' . $auxiliaryTime1;
     $auxiliaryDate2 = $groupArray['auxiliary']['couponAuxiliaryFieldValueDateTwo'];
     $auxiliaryTime2 = $groupArray['auxiliary']['couponAuxiliaryFieldValueTimeTwo'];
     $groupArray['auxiliary']['couponAuxiliaryFieldValueDateTwo'] = $auxiliaryDate2 . ' ' . $auxiliaryTime2;
     $auxiliaryDate3 = $groupArray['auxiliary']['couponAuxiliaryFieldValueDateThree'];
     $auxiliaryTime3 = $groupArray['auxiliary']['couponAuxiliaryFieldValueTimeThree'];
     $groupArray['auxiliary']['couponAuxiliaryFieldValueDateThree'] = $auxiliaryDate3 . ' ' . $auxiliaryTime3;
     $auxiliaryDate4 = $groupArray['auxiliary']['couponAuxiliaryFieldValueDateFour'];
     $auxiliaryTime4 = $groupArray['auxiliary']['couponAuxiliaryFieldValueTimeFour'];
     $groupArray['auxiliary']['couponAuxiliaryFieldValueDateFour'] = $auxiliaryDate4 . ' ' . $auxiliaryTime4;
     unset($groupArray['formAction']);
     $groupArray['myemail'] = array_key_exists('myemail', $submitedValues) ? $submitedValues['myemail'] : '';
     $oldImagesArray = array();
     $currentImagesArray = $groupArray['old'];
     if (count($uploadedAssets) > 0) {
         foreach ($uploadedAssets as $field => $image) {
             $imageField = explode('_', $field);
             $oldImage = $currentImagesArray[$imageField[1]];
             if ($oldImage != '') {
                 $oldImagesArray[$imageField[1]] = $oldImage;
             }
         }
     }
     $groupArray['old'] = array_merge($oldImagesArray, $currentImagesArray);
     /*if(count($uploadedAssets) > 0){
     			$oldImagesArray = array();
     			$currentImagesArray = $groupArray['old'];
     			foreach($uploadedAssets as $field => $image){
     				$imageField = explode( '_' , $field );
     				$oldImage = $currentImagesArray[$imageField[1]];
     				if($oldImage != ''){
     					$oldImagesArray[$imageField[1]] = $oldImage; 	
     				}
     			}
     			$groupArray['old'] = $oldImagesArray; 
     		}else{
     			unset($groupArray['old']);
     		}*/
     //remote files upload
     $remoteFiles = array();
     foreach ($uploadedAssets as $fieldName => $imageFiles) {
         $imageWithPath = $localUploadPath . '/' . $randomDir . '/' . $imageFiles;
         $remoteFiles[$fieldName . 'File'] = '@' . realpath($imageWithPath);
     }
     $client = new ClientApi(PASSBUILDER_EDITPASS_URL . '/' . $COUPON_ID);
     $client->setData($groupArray);
     $client->crudAction('update');
     $modifyResponse = $client->getResponse();
     $responeArray = json_decode($modifyResponse, true);
     unset($client);
     $responseStatus = array_key_exists('status', $responeArray) ? $responeArray['status'] : '';
     $resOldImagesArray = $responeArray['old_images'];
     $resImagesArray = $responeArray['images'];
     $removeImagesArray = array();
     $oldImagesString = '';
     foreach ($resImagesArray as $fieldName => $imageName) {
         if ($imageName != $resOldImagesArray[$fieldName]) {
             $removeImagesArray[] = $resOldImagesArray[$fieldName];
         }
     }
     if (count($removeImagesArray) > 0) {
         $oldImagesString = join(',', array_filter($removeImagesArray));
     }
     if ($responseStatus == 'ok') {
         $remoteFiles['pass_id'] = $responeArray['passid'];
         $remoteFiles['coupon_id'] = $responeArray['coupon_id'];
         $remoteFiles['email'] = $responeArray['email_id'];
         if (count($responeArray['old_images']) > 0) {
             $remoteFiles['old_images'] = $oldImagesString;
         }
         $client = new ClientApi(PASSBUILDER_EDITPASS_UPLOAD_URL);
         $client->setFiles($remoteFiles);
         $uploadResponse = $client->getResponse();
         $this->rrmdir($localUploadPath . '/' . $randomDir);
     }
     wp_redirect('?pass-builder=templates');
     exit;
 }
Example #18
0
 /**
  * @covers spriebsch\MVC\Request::__construct
  * @covers spriebsch\MVC\Request::__call
  */
 public function testFilesReturnsExistingValue()
 {
     $request = new Request(array(), array(), array(), array('key' => 'value'));
     $this->assertEquals('value', $request->files('key'));
 }
Example #19
0
 /**
  * @test
  */
 public function filesMustReturnFILESValue()
 {
     $_FILES = ['key' => 'value'];
     $actual = Request::files();
     $this->assertEquals($_FILES, $actual);
 }
Example #20
0
 /**
  * 简单上传一个文件,然后用标准JSON格式返回文件的地址,不记录数据库数据
  * @param Request $request
  * @param Response $response
  */
 public function upfile(Request $request, Response $response)
 {
     if ($request->has_files()) {
         $upfile = $request->files('upfile');
         $dbsave = $request->get('dbsave', 0);
         $isplayer = $request->get('isplayer', 0);
         $extpart = strtolower(strrchr($upfile['name'], '.'));
         $fileext = substr($extpart, 1);
         $filetype = 'attach';
         if ('swf' == $fileext) {
             $filetype = 'flash';
         } elseif (in_array($fileext, array('jpg', 'jpeg', 'png', 'gif'))) {
             $filetype = 'pic';
         } elseif ('apk' == $fileext) {
             $filetype = 'android';
         } elseif ('ipa' == $fileext) {
             $filetype = 'ios';
         } elseif ('xap' == $fileext || 'cab' == $fileext) {
             $filetype = 'wp';
         } elseif (in_array($fileext, array('mp3'))) {
             $filetype = 'audio';
         }
         if ($isplayer) {
             $filetype = 'player';
         }
         //~ create directory
         $targetfilecode = date('d_His') . '_' . randchar();
         $targetfile = $targetfilecode . $extpart;
         $targetdir = ltrim($this->_uproot_dir, '/') . "{$filetype}/" . date('Ym') . '/';
         if ($isplayer) {
             $targetdir .= 'original/';
         }
         if (!is_dir($targetdir)) {
             mkdirs($targetdir, 0777, TRUE);
         }
         //~ move upload file to target dir
         $filepath = $targetdir . $targetfile;
         move_uploaded_file($upfile['tmp_name'], $filepath);
         chmod($filepath, 0644);
         if (file_exists($filepath)) {
             $mid = 0;
             $width = 0;
             $height = 0;
             $size = filesize($filepath);
             if ($filetype == 'pic') {
                 list($width, $height, $type, $attr) = getimagesize($filepath);
             }
             $filepath_site = C('env.contextpath', '/') . $filepath;
             //要补上网站的根路径
             if ($dbsave) {
                 $data = ['mtype' => $filetype, 'filesize' => $size, 'path' => $filepath_site];
                 $mid = Media::save($data);
             }
             if ($isplayer) {
                 $rt = Upload_Model::makeImgThumb($filepath_site);
                 if (is_numeric($rt)) {
                     $response->sendJSON(['flag' => 'ERR', 'msg' => 'make thumb fail']);
                 } else {
                     $mid = Upload_Model::savePlayerGallery(0, $rt);
                 }
             }
             $response->sendJSON(['flag' => 'OK', 'msg' => 'upload file success', 'mid' => $mid, 'path' => $filepath_site, 'type' => $filetype, 'width' => $width, 'height' => $height, 'size' => $size]);
         }
         $response->sendJSON(['flag' => 'ERR', 'msg' => 'upload file error']);
     }
     $response->sendJSON(['flag' => 'ERR_NOFILES', 'msg' => 'no files upload']);
 }
Example #21
0
 /**
  * file upload
  */
 public function uploadAction()
 {
     $this->_checkCanEdit();
     $files = Request::files();
     if (!isset($files['file']) || empty($files['file'])) {
         Response::jsonError($this->_lang->get('FILL_FORM'));
     }
     $fileStorage = Model::factory('Filestorage')->getStorage();
     $files = $fileStorage->upload();
     if (empty($files)) {
         Response::jsonError($this->_lang->get('CANT_EXEC'));
     }
     Response::jsonSuccess();
 }