%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/gallery/widgets/
Upload File :
Create Path :
Current File : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/gallery/widgets/GalleryMenu.php

<?php

namespace humhub\modules\gallery\widgets;

use humhub\modules\file\handler\FileHandlerCollection;
use humhub\modules\gallery\helpers\Url;

/**
 * Widget for rendering the menue buttons for the gallery module.
 *
 * @package humhub.modules.gallery.widgets
 * @since 1.0
 * @author Sebastian Stumpf
 */
class GalleryMenu extends \yii\base\Widget
{

    /**
     * var humhub\modules\gallery\models\BaseGallery Current gallery model instance.
     */
    public $gallery;

    /**
     * @var \humhub\modules\content\components\ContentContainerActiveRecord Current content container.
     */
    public $contentContainer;

    /**
     * @var boolean Determines if the user has write permissions.
     */
    public $canWrite;

    /**
     * @var integer FileList item count.
     */
    public $itemCount;

    /**
     * @inheritdoc
     */
    public function run()
    {
        if(!$this->canWrite) {
            return;
        }

        return $this->render('galleryMenuDropdown', [
                    'deleteUrl' =>  Url::toDeleteCustomGallery($this->contentContainer, $this->gallery->id),
                    'editUrl' => Url::toEditCustomGallery($this->contentContainer, $this->gallery->id),
                    'uploadUrl' => Url::toUploadMedia($this->contentContainer, $this->gallery->id),
        ]);
    }

}

Zerion Mini Shell 1.0