<?php use yii\helpers\Html; use kartik\icons\Icon; echo Html::a(Icon::show('refresh') . ' ' . Yii::t('app', 'Update extension'), ['/core/backend-extensions/update-extension', 'name' => $package->getName()], ['class' => 'btn btn-sm btn-success', 'data-action' => 'post']); /** @var \Packagist\Api\Result\Package $package */ if (\app\modules\core\models\Extensions::isPackageActive($package->getName()) === true) { echo Html::a(Icon::show('power-off') . ' ' . Yii::t('app', 'Deactivate extension'), ['/core/backend-extensions/deactivate-extension', 'name' => $package->getName()], ['class' => 'btn btn-sm btn-warning', 'data-action' => 'post']); } else { echo Html::a(Icon::show('cloud-download') . ' ' . Yii::t('app', 'Activate extension'), ['/core/backend-extensions/install-extension', 'name' => $package->getName()], ['class' => 'btn btn-sm btn-primary', 'data-action' => 'post']); } echo Html::a(Icon::show('trash-o') . ' ' . Yii::t('app', 'Remove extension'), ['/core/backend-extensions/remove-extension', 'name' => $package->getName()], ['class' => 'btn btn-sm btn-danger', 'data-action' => 'post']);