%PDF- %PDF-
Direktori : /home/vacivi36/intranet.vacivitta.com.br/protected/humhub/modules/comment/widgets/ |
Current File : /home/vacivi36/intranet.vacivitta.com.br/protected/humhub/modules/comment/widgets/EditLink.php |
<?php /** * @link https://www.humhub.org/ * @copyright Copyright (c) 2021 HumHub GmbH & Co. KG * @license https://www.humhub.com/licences */ namespace humhub\modules\comment\widgets; use humhub\libs\Html; use humhub\modules\comment\models\Comment; use humhub\modules\ui\icon\widgets\Icon; use humhub\modules\ui\menu\WidgetMenuEntry; use Yii; use yii\helpers\Url; /** * EditLink for Comment * * @since 1.10 */ class EditLink extends WidgetMenuEntry { /** * @var Comment $comment */ public $comment; /** * @inheritdoc */ public function renderEntry($extraHtmlOptions = []) { $editUrl = Url::to(['/comment/comment/edit', 'objectModel' => $this->comment->object_model, 'objectId' => $this->comment->object_id, 'id' => $this->comment->id, ]); $loadUrl = Url::to(['/comment/comment/load', 'objectModel' => $this->comment->object_model, 'objectId' => $this->comment->object_id, 'id' => $this->comment->id, ]); return Html::a(Icon::get('edit') . ' ' . Yii::t('CommentModule.base', 'Edit'), '#', ['class' => 'comment-edit-link', 'data-action-click' => 'edit', 'data-action-url' => $editUrl]) . Html::a(Icon::get('edit') . ' ' . Yii::t('CommentModule.base', 'Cancel Edit'), '#', ['class' => 'comment-cancel-edit-link', 'data-action-click' => 'cancelEdit', 'data-action-url' => $loadUrl, 'style' => 'display:none']); } }