public function actionRemoveAll()
 {
     $items = Yii::$app->request->post('items', []);
     if (!empty($items)) {
         $items = Watermark::find()->where(['in', 'id', $items])->all();
         foreach ($items as $item) {
             $item->delete();
         }
     }
     return $this->redirect(['index']);
 }
Exemplo n.º 2
0
            <article class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
                <?php 
BackendWidget::begin(['title' => Yii::t('app', 'Thumbnail size'), 'icon' => 'list-ul', 'footer' => $this->blocks['submit']]);
?>
                <?php 
echo $form->field($model, 'width');
?>
                <?php 
echo $form->field($model, 'height');
?>
                <?php 
echo $form->field($model, 'quality');
?>
                <?php 
if (Yii::$app->getModule('image')->useWatermark == 1) {
    $watermarks = Watermark::find()->all();
    echo $form->field($model, 'default_watermark_id')->radioList(ArrayHelper::map($watermarks, 'id', function ($watermarks) {
        return Html::img($watermarks->file, ['style' => 'max-width:200px;']);
    }));
}
?>
                <?php 
echo $form->field($model, 'resize_mode')->dropDownList(ThumbnailSize::getResizeModes());
?>
                <?php 
BackendWidget::end();
?>
            </article>


        </div>