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;
 }