diff --git a/.gitignore b/.gitignore
index 206bf07..1e814ac 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
-proxy/conntrack.conf
+proxy/script/conntrack.conf
core/config.php
squid_pool.log
script/*.sql
diff --git "a/proxy/\\" "b/proxy/\\"
new file mode 100644
index 0000000..7d21889
--- /dev/null
+++ "b/proxy/\\"
@@ -0,0 +1,87 @@
+
+
+
+
+
+
diff --git a/proxy/users_edit.php b/proxy/users_edit.php
index 57d6e53..9ab808b 100755
--- a/proxy/users_edit.php
+++ b/proxy/users_edit.php
@@ -4,20 +4,57 @@ $UTENTE = login();
$DIRITTI = diritti(1);
view_top();
-if (isset($_GET['id'])) {
- $id = $_GET['id'];
-} else {
+if (isset($_POST['id'])) {
+ $id = $_POST['id'];
+ $user = $_POST['user'];
+ $fullname = $_POST['fullname'];
+ $ip = $_POST['ip'];
+ $pwd = "";
+
+ if ($_POST['pwd1'] != "") {
+ $pwd1 = $_POST['pwd1'];
+ $pwd2 = $_POST['pwd2'];
+
+ if ($pwd1 == $pwd2) {
+ $pwd = "pass = PASSWORD('$pwd1'),";
+ } else {
+ $pwd = -1;
+ }
+ }
+
+ if ($pwd == -1) {
+ print "ERRORE le password devono coincidere";
+ } else {
+ $query = " UPDATE
+ proxy_utenti
+ SET
+ user = '$user',
+ fullname = '$fullname',
+ ip = '$ip',
+ $pwd
+ modifica = NOW()
+ WHERE
+ id = $id
+ ";
+ $res = mysql_query( $query, $DB_ID );
+ }
+} elseif (isset($_GET['id'])) {
+ $id = $_GET['id'];
}
?>
-
+
+
diff --git a/proxy/users_lista.php b/proxy/users_lista.php
index 6a66186..6419c7c 100755
--- a/proxy/users_lista.php
+++ b/proxy/users_lista.php
@@ -12,7 +12,7 @@ $query = " SELECT
user,
fullname,
attivo,
- data,
+ DATE_FORMAT(data, '%d.%m.%Y %H:%i:%s') AS data,
ip
FROM
proxy_utenti
diff --git a/script/partitioning.pl b/script/partitioning.pl
index 606383b..742f65d 100755
--- a/script/partitioning.pl
+++ b/script/partitioning.pl
@@ -136,6 +136,15 @@ sub aggiorna {
}
+ printf "Inizio attivita' pulizia %s\n",strftime('%d-%m-%Y %H:%M:%S',localtime) if ($messaggi);
+ $query = " DELETE FROM
+ proxy_dati
+ WHERE
+ data_new < DATE_SUB(NOW(), INTERVAL 1 DAY)
+ AND
+ data_destroy = '1970-01-01 00:00:00';
+ ";
+
printf "Termine attivita' %s\n",strftime('%d-%m-%Y %H:%M:%S',localtime) if ($messaggi);
}