예제 #1
0
파일: Image.php 프로젝트: orsic/bushido
 public static function getImageFolderPipeRegex()
 {
     $folders = Image::getImageFolders();
     $kljuc = null;
     foreach ($folders as $key => $folder) {
         if ($folder == '/') {
             $kljuc = $key;
         }
         $folders[$key] = preg_replace('/\\//', '', $folder);
     }
     unset($folders[$kljuc]);
     return implode('|', $folders);
 }
예제 #2
0
 private function uploadImage($img, $name, $folder)
 {
     $uploader = new ImageUploader($this->rootFolder, $name, $img, $folder);
     $image = new Image(['caption' => $name, 'folder' => $this->cleanSubfolder($folder), 'path' => $uploader->getFullImagePath(), 'thumbnail' => $uploader->getNameExtension()]);
     if ($uploader->upload()) {
         if ($image->folder != "") {
             $image->thumbnail = $image->folder . '/' . $image->thumbnail;
         }
         $image->save();
         return true;
     }
     return false;
 }
예제 #3
0
 public function imagesRadio()
 {
     $folder = Input::get('folder');
     $images = Image::folderFiltered($folder)->get();
     return view('bushido::admin.folderImagesRadio')->with('images', $images);
 }