diff --git a/core/function.php b/core/function.php
index 0f0884a..215d6a7 100755
--- a/core/function.php
+++ b/core/function.php
@@ -336,18 +336,29 @@ function lista_moduli () {
FROM
utenti
JOIN
- permessi ON utenti.id = permessi.id_utenti
+ permessi ON utenti.id = permessi.id_utenti AND permessi.accesso > 0
JOIN
moduli ON moduli.id = permessi.id_moduli
WHERE
utenti.utente = '".$_SESSION['username']."'
+ AND
+ moduli.attivo = 1
";
$menu[] = array("Home", $CONF['base_url']."/core/main.php");
if ($UTENTE['admin']) {
$menu[] = array("Configurazione", $CONF['base_url']."/core/conf.php");
- $query .= " OR moduli.superadmin = 1";
+ $query .= " UNION DISTINCT SELECT
+ moduli.nome AS nome,
+ moduli.directory AS directory
+ FROM
+ moduli
+ WHERE
+ moduli.superadmin > 0
+ AND
+ moduli.attivo = 1
+ ";
}
$res = mysql_query( $query, $DB_ID );
@@ -379,4 +390,57 @@ function lista_moduli () {
diff --git a/out.txt b/out.txt
deleted file mode 100644
index 30030e9..0000000
--- a/out.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-0
-DELETE FROM utenti2defrule WHERE idutente = 4 AND iddefrule = 10
diff --git a/permessiutenti.php b/permessiutenti.php
deleted file mode 100755
index e460163..0000000
--- a/permessiutenti.php
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 3 AND idparent = '$parent' AND idinterfacce = $device ORDER BY priorita";
- $res = mysql_query( $query, $DB_ID );
- while ($dato = mysql_fetch_array ( $res )) {
- $queryint = "SELECT count(id) AS figli FROM defrule WHERE stato<>3 AND idparent = ".$dato['id'];
- $queryrule = "SELECT COUNT(id) AS numrule FROM rule WHERE iddefrule = ".$dato['id'];
- $resint = mysql_query( $queryint, $DB_ID );
- $resrule = mysql_query( $queryrule, $DB_ID );
- $datofigli = mysql_fetch_array ( $resint );
- $datorule = mysql_fetch_array ( $resrule );
- $numfigli = $datofigli['figli'];
- $numrule = $datorule['numrule'];
-?>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- >
-
-
-
-
diff --git a/proxy/index.php b/proxy/index.php
new file mode 100755
index 0000000..239edba
--- /dev/null
+++ b/proxy/index.php
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/updatepermessi.php b/updatepermessi.php
deleted file mode 100755
index 3965410..0000000
--- a/updatepermessi.php
+++ /dev/null
@@ -1,30 +0,0 @@
-
diff --git a/utenti/dettlogutenti.php b/utenti/dettlogutenti.php
index 940f9b2..3d48648 100755
--- a/utenti/dettlogutenti.php
+++ b/utenti/dettlogutenti.php
@@ -1,7 +1,8 @@
diff --git a/utenti/index.php b/utenti/index.php
index a95c847..c3e15c0 100755
--- a/utenti/index.php
+++ b/utenti/index.php
@@ -1,7 +1,8 @@
diff --git a/utenti/logutenti.php b/utenti/logutenti.php
index f2829fc..76ee161 100755
--- a/utenti/logutenti.php
+++ b/utenti/logutenti.php
@@ -1,7 +1,8 @@
diff --git a/utenti/modutenti.php b/utenti/modutenti.php
index 65600f5..c0a2d6b 100755
--- a/utenti/modutenti.php
+++ b/utenti/modutenti.php
@@ -1,7 +1,7 @@
@@ -16,6 +16,7 @@ if (isset($_GET['id'])) {
} else if (isset ($_POST['id'])) {
$modifica = 2;
$id = $_POST['id'];
+ $rm = $_POST['rm'];
$utente = $_POST['utente'];
$password1 = $_POST['password1'];
$password2 = $_POST['password2'];
@@ -33,7 +34,11 @@ if (isset($_GET['id'])) {
$querypwd = "";
}
- if ($id > 0) {
+ if ( $rm == 1) {
+ $testo = "L'utente e' stato correttamente rimosso";
+ $query = "DELETE FROM permessi WHERE id_utenti = $id";
+ $query2 = "DELETE FROM utenti WHERE id = $id";
+ } elseif ($id > 0) {
$testo = "L'utente e' stato correttamente modificato";
$query = "UPDATE utenti SET $querypwd admin = $admin, attivo=$attivo, modifica = NOW(), mail='$mail' WHERE `id`=$id";
} else {
@@ -47,7 +52,7 @@ if (isset($_GET['id'])) {
-
+
Non e' stato possibile eseguire l'operazione richiesta a causa di un errore:
@@ -59,7 +64,7 @@ Non e' stato possibile eseguire l'operazione richiesta a causa di un errore:
-
+
@@ -74,13 +79,17 @@ Non e' stato possibile eseguire l'operazione richiesta a causa di un errore:
-
+
+