public function renderEditor($data)
 {
     $model = new EditHubModel();
     $fileNameField = $data['form']->getField('fileName');
     if (!empty($fileNameField['value'])) {
         $imageModel = new WikiaHubsImageModel($fileNameField['value']);
         $data['file'] = $imageModel->getImageThumbData($model->getThumbnailSize());
     }
     $sponsoredImageField = $data['form']->getField('sponsoredImage');
     if (!empty($sponsoredImageField['value'])) {
         $imageModel = new WikiaHubsImageModel($sponsoredImageField['value']);
         $data['sponsoredImage'] = $imageModel->getImageThumbData();
     }
     return parent::renderEditor($data);
 }
 public function renderEditor($data)
 {
     $model = new EditHubModel();
     $videoField = $data['form']->getField('video');
     $videoUrlField = $data['form']->getField('videoUrl');
     if (!empty($videoField['value'])) {
         foreach ($videoField['value'] as $i => $video) {
             $data['videos'][$i] = $model->getVideoData($video, $model->getThumbnailSize());
             $data['videos'][$i]['title'] = $video;
             //we enabled curators to edit a video url so if they've changed it we change it here
             $data['videos'][$i]['fullUrl'] = !empty($videoUrlField['value'][$i]) ? $videoUrlField['value'][$i] : $data['videos'][$i]['fileUrl'];
             //numbers next to section starts with 2
             $data['videos'][$i]['section-no'] = $i + 2;
         }
     }
     return parent::renderEditor($data);
 }
 public function renderEditor($data)
 {
     $sliderModel = new WikiaHubsSliderModel();
     $data['slidesCount'] = $sliderModel->getSlidesCount();
     $data['photos'] = array();
     $model = new EditHubModel();
     $imageSize = $model->getThumbnailSize();
     for ($i = 1; $i <= $data['slidesCount']; $i++) {
         $photo = $data['form']->getField('photo' . $i);
         if (!empty($photo['value'])) {
             $imageData = $this->getImageInfo($photo['value'], $imageSize);
             $data['photos'][$i]['url'] = $imageData->url;
             $data['photos'][$i]['imageWidth'] = $imageData->width;
             $data['photos'][$i]['imageHeight'] = $imageData->height;
         }
     }
     return parent::renderEditor($data);
 }
 public function renderEditor($data)
 {
     $data['sectionLimit'] = $this->sectionsLimit;
     $fileNameField = $data['form']->getField('fileName');
     if (!empty($fileNameField['value'])) {
         $model = new EditHubModel();
         $imageData = $this->getImageInfo($fileNameField['value'], $model->getThumbnailSize());
         $data['fileUrl'] = $imageData->url;
         $data['imageWidth'] = $imageData->width;
         $data['imageHeight'] = $imageData->height;
     }
     return parent::renderEditor($data);
 }
 public function renderEditor($data)
 {
     $model = new WikiaHubsPollsModel();
     $data['optionsLimit'] = $model->getTotalOptionsLimit();
     return parent::renderEditor($data);
 }