Update index.php
This commit is contained in:
+17
-10
@@ -48,18 +48,25 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
//get the extension(s)
|
//get the extension(s)
|
||||||
$sql = "select e.* ";
|
if (permission_exists('extension_edit')) {
|
||||||
$sql .= "from v_extensions as e, ";
|
//admin user
|
||||||
$sql .= "v_extension_users as eu ";
|
$sql = "select * from v_extensions ";
|
||||||
$sql .= "where e.extension_uuid = eu.extension_uuid ";
|
$sql .= "where domain_uuid = :domain_uuid ";
|
||||||
if (!permission_exists('extension_edit')) {
|
$sql .= "and enabled = 'true' ";
|
||||||
|
$sql .= "order by extension asc ";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
//normal user
|
||||||
|
$sql = "select e.* ";
|
||||||
|
$sql .= "from v_extensions as e, ";
|
||||||
|
$sql .= "v_extension_users as eu ";
|
||||||
|
$sql .= "where e.extension_uuid = eu.extension_uuid ";
|
||||||
$sql .= "and eu.user_uuid = :user_uuid ";
|
$sql .= "and eu.user_uuid = :user_uuid ";
|
||||||
|
$sql .= "and e.domain_uuid = :domain_uuid ";
|
||||||
|
$sql .= "and e.enabled = 'true' ";
|
||||||
|
$sql .= "order by e.extension asc ";
|
||||||
$parameters['user_uuid'] = $_SESSION['user']['user_uuid'];
|
$parameters['user_uuid'] = $_SESSION['user']['user_uuid'];
|
||||||
}
|
}
|
||||||
$sql .= "and e.domain_uuid = :domain_uuid ";
|
|
||||||
$sql .= "and e.enabled = 'true' ";
|
|
||||||
$sql .= "group by e.extension_uuid ";
|
|
||||||
$sql .= "order by e.extension asc ";
|
|
||||||
$parameters['domain_uuid'] = $_SESSION['domain_uuid'];
|
$parameters['domain_uuid'] = $_SESSION['domain_uuid'];
|
||||||
$database = new database;
|
$database = new database;
|
||||||
$extensions = $database->select($sql, $parameters, 'all');
|
$extensions = $database->select($sql, $parameters, 'all');
|
||||||
@@ -208,4 +215,4 @@
|
|||||||
set_include_path ($include_path);
|
set_include_path ($include_path);
|
||||||
require_once "resources/footer.php";
|
require_once "resources/footer.php";
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
Reference in New Issue
Block a user