AdminServicesTabFields.php 927 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace ThurData\Servers\KerioEmail\App\Http\Actions;
  3. use ThurData\Servers\KerioEmail\App\Libs\Product\ProductManager;
  4. use ThurData\Servers\KerioEmail\Core\App\Controllers\Instances\AddonController;
  5. use function ThurData\Servers\KerioEmail\Core\Helper\di;
  6. /**
  7. *
  8. * Created by PhpStorm.
  9. * User: Tomasz Bielecki ( tomasz.bi@thurdata.com )
  10. * Date: 13.11.19
  11. * Time: 13:45
  12. * Class AdminServicesTabFields
  13. */
  14. class AdminServicesTabFields extends AddonController
  15. {
  16. public function execute($params = null)
  17. {
  18. $productManager = new ProductManager();
  19. $productManager->loadByHostingId($params['serviceid']);
  20. $webmail = $productManager->getClientUrl();
  21. return [
  22. 'Login' => '<a class="btn" href="' . $webmail . '" target="_blank" style="color:#000000; text-decoration: none;">' .
  23. di('lang')->absoluteT('logInToWebmail') . '</a>'
  24. ];
  25. }
  26. }