Example #1
0
 protected function setUp()
 {
     parent::setUp();
     $thumbnailType = new \Concrete\Core\File\Image\Thumbnail\Type\Type();
     $thumbnailType->requireType();
     $thumbnailType->setName(t('File Manager Thumbnails'));
     $thumbnailType->setHandle(Config::get('concrete.icons.file_manager_listing.handle'));
     $thumbnailType->setWidth(Config::get('concrete.icons.file_manager_listing.width'));
     $thumbnailType->setHeight(Config::get('concrete.icons.file_manager_listing.height'));
     $thumbnailType->save();
     $thumbnailType = new \Concrete\Core\File\Image\Thumbnail\Type\Type();
     $thumbnailType->requireType();
     $thumbnailType->setName(t('File Manager Detail Thumbnails'));
     $thumbnailType->setHandle(Config::get('concrete.icons.file_manager_detail.handle'));
     $thumbnailType->setWidth(Config::get('concrete.icons.file_manager_detail.width'));
     $thumbnailType->save();
     $this->cleanup();
 }
 public function execute(Batch $batch)
 {
     $types = $batch->getObjectCollection('thumbnail_type');
     if (!$types) {
         return;
     }
     foreach ($types->getTypes() as $type) {
         if (!$type->getPublisherValidator()->skipItem()) {
             $t = new \Concrete\Core\File\Image\Thumbnail\Type\Type();
             $t->setName($type->getName());
             $t->setHandle($type->getHandle());
             $t->setWidth($type->getWidth());
             $t->setHeight($type->getHeight());
             if ($type->getIsRequired()) {
                 $t->requireType();
             }
             $t->save();
         }
     }
 }
Example #3
0
 protected function importFileImportantThumbnailTypes(\SimpleXMLElement $sx)
 {
     if (isset($sx->thumbnailtypes)) {
         foreach ($sx->thumbnailtypes->thumbnailtype as $l) {
             $type = new \Concrete\Core\File\Image\Thumbnail\Type\Type();
             $type->setName((string) $l['name']);
             $type->setHandle((string) $l['handle']);
             $type->setWidth((string) $l['width']);
             $type->setHeight((string) $l['height']);
             $required = (string) $l['required'];
             if ($required) {
                 $type->requireType();
             }
             $type->save();
         }
     }
 }