diff --git a/customer_index.php b/customer_index.php index 7b821082..2eba33a5 100644 --- a/customer_index.php +++ b/customer_index.php @@ -190,7 +190,7 @@ if ($page == 'overview') { \Froxlor\UI\Response::redirectTo($filename); } } else { - eval("echo \"" . \Froxlor\UI\Template::getTemplate('index/change_password') . "\";"); + UI::view('user/change_password.html.twig'); } } elseif ($page == 'change_language') { if (isset($_POST['send']) && $_POST['send'] == 'send') { diff --git a/lib/tablelisting/admin/tablelisting.sslcertificates.php b/lib/tablelisting/tablelisting.sslcertificates.php similarity index 100% rename from lib/tablelisting/admin/tablelisting.sslcertificates.php rename to lib/tablelisting/tablelisting.sslcertificates.php diff --git a/ssl_certificates.php b/ssl_certificates.php index 50c77579..524c6c6a 100644 --- a/ssl_certificates.php +++ b/ssl_certificates.php @@ -50,11 +50,14 @@ if ($action == 'delete') { $log->logAction(FroxlorLogger::USR_ACTION, LOG_NOTICE, "viewed domains::ssl_certificates"); try { - $certificates_list_data = include_once dirname(__FILE__) . '/lib/tablelisting/admin/tablelisting.sslcertificates.php'; + $certificates_list_data = include_once dirname(__FILE__) . '/lib/tablelisting/tablelisting.sslcertificates.php'; $collection = (new Collection(Certificates::class, $userinfo)) - ->has('domains', \Froxlor\Api\Commands\Domains::class, 'domainid', 'id') - ->has('customer', \Froxlor\Api\Commands\Customers::class, 'customerid', 'customerid') ->withPagination($certificates_list_data['sslcertificates_list']['columns']); + if ($userinfo['adminisession'] == 1) { + $collection->has('domains', \Froxlor\Api\Commands\Domains::class, 'domainid', 'id'); + } else { + $collection->has('domains', \Froxlor\Api\Commands\SubDomains::class, 'domainid', 'id'); + } } catch (Exception $e) { Response::dynamic_error($e->getMessage()); } diff --git a/templates/Froxlor/user/change_password.html.twig b/templates/Froxlor/user/change_password.html.twig index d1c1444a..2c3524f0 100644 --- a/templates/Froxlor/user/change_password.html.twig +++ b/templates/Froxlor/user/change_password.html.twig @@ -20,6 +20,26 @@ + + {% if userinfo.adminsession == 0 %} + +
+ +
+ + +
+
+ +
+ +
+ + +
+
+ + {% endif %}