unificazione gestioni proxy
This commit is contained in:
@@ -1,43 +0,0 @@
|
|||||||
<?php
|
|
||||||
include_once ("../core/config.php");
|
|
||||||
$UTENTE = login();
|
|
||||||
$DIRITTI = diritti(1);
|
|
||||||
?>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<?php
|
|
||||||
if (isset($_GET['id'])) {
|
|
||||||
$id = $_GET['id'];
|
|
||||||
if (isset($_GET['azione'])) {
|
|
||||||
$azione = $_GET['azione'];
|
|
||||||
switch ($azione) {
|
|
||||||
case "attiva":
|
|
||||||
$query = "UPDATE proxy_acl_list SET attivo = 1, data = NOW() WHERE id = $id";
|
|
||||||
mysql_query( $query, $DB_ID );
|
|
||||||
break;
|
|
||||||
case "disattiva":
|
|
||||||
$query = "UPDATE proxy_acl_list SET attivo = 0, data = NOW() WHERE id = $id";
|
|
||||||
mysql_query( $query, $DB_ID );
|
|
||||||
break;
|
|
||||||
case "attiva_acl":
|
|
||||||
$query = "UPDATE proxy_acl SET attivo = 1, data = NOW() WHERE id = $id";
|
|
||||||
mysql_query( $query, $DB_ID );
|
|
||||||
break;
|
|
||||||
case "disattiva_acl":
|
|
||||||
$query = "UPDATE proxy_acl SET attivo = 0, data = NOW() WHERE id = $id";
|
|
||||||
mysql_query( $query, $DB_ID );
|
|
||||||
break;
|
|
||||||
case "rimuovi":
|
|
||||||
$query = "DELETE FROM proxy_acl WHERE id = $id";
|
|
||||||
mysql_query( $query, $DB_ID );
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
$testo = "Regola non implementata";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
<script type="text/javascript">
|
|
||||||
document.location.href='<?php print $_SERVER['HTTP_REFERER']?>'
|
|
||||||
</script>
|
|
||||||
@@ -33,9 +33,9 @@ while ($dato = mysql_fetch_array ( $res )) {
|
|||||||
<?php
|
<?php
|
||||||
if ($dato['attivo']) {
|
if ($dato['attivo']) {
|
||||||
?>
|
?>
|
||||||
<td rowspan=2 class="col3btn"><a href="pool_gest.php?azione=libera&ip=<?php print $dato['ip']?>"><img src="<?php print $CONF['base_url'] ?>/img/non_attivo.gif" ALT="Utente limitato" TITLE="Utente limitato"></a></td>
|
<td rowspan=2 class="col3btn"><a href="proxy_gest.php?azione=pool_rem&id=<?php print $dato['ip']?>"><img src="<?php print $CONF['base_url'] ?>/img/non_attivo.gif" ALT="Utente limitato" TITLE="Utente limitato"></a></td>
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
<td rowspan=2 class="col3btn"><a href="pool_gest.php?azione=limita&ip=<?php print $dato['ip']?>"><img src="<?php print $CONF['base_url'] ?>/img/attivo.gif" ALT="Utente non limitato" TITLE="Utente non limitato"></a></td>
|
<td rowspan=2 class="col3btn"><a href="proxy_gest.php?azione=pool_ins&id=<?php print $dato['ip']?>"><img src="<?php print $CONF['base_url'] ?>/img/attivo.gif" ALT="Utente non limitato" TITLE="Utente non limitato"></a></td>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<td rowspan=2 class="col3btn"><a href="pool_ip.php?ip=<?php print $dato['ip'] ?>"><img src="<?php print $CONF['base_url'] ?>/img/modify.gif" ALT="Dettaglio" TITLE="Dettaglio"></a></td>
|
<td rowspan=2 class="col3btn"><a href="pool_ip.php?ip=<?php print $dato['ip'] ?>"><img src="<?php print $CONF['base_url'] ?>/img/modify.gif" ALT="Dettaglio" TITLE="Dettaglio"></a></td>
|
||||||
<td rowspan=2 class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
|
<td rowspan=2 class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
|
||||||
|
|||||||
@@ -1,62 +0,0 @@
|
|||||||
<?php
|
|
||||||
include_once ("../core/config.php");
|
|
||||||
$UTENTE = login();
|
|
||||||
$DIRITTI = diritti(1);
|
|
||||||
?>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<script type="text/javascript">
|
|
||||||
<!--
|
|
||||||
function confirmation(testo) {
|
|
||||||
alert(testo)
|
|
||||||
document.location.href='main.php'
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<?php
|
|
||||||
if (isset($_GET['ip'])) {
|
|
||||||
$ip = $_GET['ip'];
|
|
||||||
if (isset($_GET['azione'])) {
|
|
||||||
$azione = $_GET['azione'];
|
|
||||||
switch ($azione) {
|
|
||||||
case "limita":
|
|
||||||
$query = "INSERT INTO proxy_pool (ip, pool, attivo, ins) VALUES ('$ip', 1, 1, NOW()) ON DUPLICATE KEY UPDATE attivo = 1";
|
|
||||||
mysql_query( $query, $DB_ID );
|
|
||||||
$testo = "Utente $ip inserito in pool di limitazione banda";
|
|
||||||
genera($DB_ID);
|
|
||||||
break;
|
|
||||||
case "libera":
|
|
||||||
$query = "INSERT INTO proxy_pool (ip, pool, attivo, ins) VALUES ('$ip', 1, 0, NOW()) ON DUPLICATE KEY UPDATE attivo = 0";
|
|
||||||
mysql_query( $query, $DB_ID );
|
|
||||||
$testo = "Utente $ip rimosso dal pool di limitazione banda";
|
|
||||||
genera($DB_ID);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
$testo = "Regola non implementata";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
<script type="text/javascript">
|
|
||||||
// confirmation ('<?php print "$testo" ?>');
|
|
||||||
document.location.href='<?php print $_SERVER['HTTP_REFERER']?>'
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<?php
|
|
||||||
function genera ($DB_ID) {
|
|
||||||
$file = 'squid_acl/listip';
|
|
||||||
$fp = fopen($file, 'w');
|
|
||||||
|
|
||||||
$query = "SELECT ip FROM proxy_pool WHERE attivo = 1 AND pool = 1";
|
|
||||||
$res = mysql_query( $query, $DB_ID );
|
|
||||||
while ($dato = mysql_fetch_array ( $res )) {
|
|
||||||
fwrite($fp, $dato['ip']."\n");
|
|
||||||
}
|
|
||||||
fclose($fp);
|
|
||||||
exec ("sudo /opt/squid/sbin/squid -k reconfigure");
|
|
||||||
// sudo /opt/squid/sbin/squid -k reconfigure
|
|
||||||
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
@@ -57,9 +57,9 @@ if (isset($_GET['ip'])) {
|
|||||||
<?php
|
<?php
|
||||||
if ($dato['attivo']) {
|
if ($dato['attivo']) {
|
||||||
?>
|
?>
|
||||||
<td rowspan=2 class="col3btn"><a href="pool_gest.php?azione=libera&ip=<?php print $dato['ip']?>"><img src="<?php print $CONF['base_url'] ?>/img/non_attivo.gif" ALT="Utente limitato" TITLE="Utente limitato"></a></td>
|
<td rowspan=2 class="col3btn"><a href="proxy_gest.php?azione=pool_rem&id=<?php print $ip ?>"><img src="<?php print $CONF['base_url'] ?>/img/non_attivo.gif" ALT="Utente limitato" TITLE="Utente limitato"></a></td>
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
<td rowspan=2 class="col3btn"><a href="pool_gest.php?azione=limita&ip=<?php print $dato['ip']?>"><img src="<?php print $CONF['base_url'] ?>/img/attivo.gif" ALT="Utente non limitato" TITLE="Utente non limitato"></a></td>
|
<td rowspan=2 class="col3btn"><a href="proxy_gest.php?azione=pool_ins&id=<?php print $ip ?>"><img src="<?php print $CONF['base_url'] ?>/img/attivo.gif" ALT="Utente non limitato" TITLE="Utente non limitato"></a></td>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<td rowspan=2 class="colip"><?php print $ip ?></td>
|
<td rowspan=2 class="colip"><?php print $ip ?></td>
|
||||||
|
|
||||||
|
|||||||
@@ -96,9 +96,9 @@ while ($dato = mysql_fetch_array ( $res )) {
|
|||||||
<?php
|
<?php
|
||||||
if ($dato['attivo']) {
|
if ($dato['attivo']) {
|
||||||
?>
|
?>
|
||||||
<td rowspan=2 class="col3btn"><a href="pool_gest.php?azione=libera&ip=<?php print $dato['ip']?>"><img src="<?php print $CONF['base_url'] ?>/img/non_attivo.gif" ALT="Utente limitato" TITLE="Utente limitato"></a></td>
|
<td rowspan=2 class="col3btn"><a href="proxy_gest.php?azione=pool_rem&id=<?php print $dato['ip']?>"><img src="<?php print $CONF['base_url'] ?>/img/non_attivo.gif" ALT="Utente limitato" TITLE="Utente limitato"></a></td>
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
<td rowspan=2 class="col3btn"><a href="pool_gest.php?azione=limita&ip=<?php print $dato['ip']?>"><img src="<?php print $CONF['base_url'] ?>/img/attivo.gif" ALT="Utente non limitato" TITLE="Utente non limitato"></a></td>
|
<td rowspan=2 class="col3btn"><a href="proxy_gest.php?azione=pool_ins&id=<?php print $dato['ip']?>"><img src="<?php print $CONF['base_url'] ?>/img/attivo.gif" ALT="Utente non limitato" TITLE="Utente non limitato"></a></td>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<td rowspan=2 class="col3btn"><a href="pool_ip.php?ip=<?php print $dato['ip'] ?>"><img src="<?php print $CONF['base_url'] ?>/img/modify.gif" ALT="Dettaglio" TITLE="Dettaglio"></a></td>
|
<td rowspan=2 class="col3btn"><a href="pool_ip.php?ip=<?php print $dato['ip'] ?>"><img src="<?php print $CONF['base_url'] ?>/img/modify.gif" ALT="Dettaglio" TITLE="Dettaglio"></a></td>
|
||||||
<td rowspan=2 class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
|
<td rowspan=2 class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
|
||||||
|
|||||||
@@ -54,6 +54,33 @@ if (isset($_GET['id'])) {
|
|||||||
mysql_query( $query, $DB_ID );
|
mysql_query( $query, $DB_ID );
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case "pool_ins":
|
||||||
|
$query = "INSERT INTO proxy_pool (ip, pool, attivo, ins) VALUES ('$id', 1, 1, NOW()) ON DUPLICATE KEY UPDATE attivo = 1";
|
||||||
|
mysql_query( $query, $DB_ID );
|
||||||
|
genera($DB_ID);
|
||||||
|
break;
|
||||||
|
case "pool_rem":
|
||||||
|
$query = "INSERT INTO proxy_pool (ip, pool, attivo, ins) VALUES ('$id', 1, 0, NOW()) ON DUPLICATE KEY UPDATE attivo = 0";
|
||||||
|
mysql_query( $query, $DB_ID );
|
||||||
|
genera($DB_ID);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "user_up":
|
||||||
|
$query = "UPDATE proxy_utenti SET attivo = 1 WHERE id = $id";
|
||||||
|
mysql_query( $query, $DB_ID );
|
||||||
|
$testo = "Utente Abilitato";
|
||||||
|
break;
|
||||||
|
case "user_down":
|
||||||
|
$query = "UPDATE proxy_utenti SET attivo = 0 WHERE id = $id";
|
||||||
|
mysql_query( $query, $DB_ID );
|
||||||
|
$testo = "Utente Disabilitato";
|
||||||
|
break;
|
||||||
|
case "user_rm":
|
||||||
|
$query = "DELETE FROM proxy_utenti WHERE id = $id";
|
||||||
|
mysql_query( $query, $DB_ID );
|
||||||
|
$testo = "Utente Eliminato";
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
$testo = "Regola non implementata";
|
$testo = "Regola non implementata";
|
||||||
break;
|
break;
|
||||||
@@ -64,3 +91,19 @@ if (isset($_GET['id'])) {
|
|||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
document.location.href='<?php print $_SERVER['HTTP_REFERER']?>'
|
document.location.href='<?php print $_SERVER['HTTP_REFERER']?>'
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<?php
|
||||||
|
function genera ($DB_ID) {
|
||||||
|
$file = 'squid_acl/listip';
|
||||||
|
$fp = fopen($file, 'w');
|
||||||
|
|
||||||
|
$query = "SELECT ip FROM proxy_pool WHERE attivo = 1 AND pool = 1";
|
||||||
|
$res = mysql_query( $query, $DB_ID );
|
||||||
|
while ($dato = mysql_fetch_array ( $res )) {
|
||||||
|
fwrite($fp, $dato['ip']."\n");
|
||||||
|
}
|
||||||
|
fclose($fp);
|
||||||
|
exec ("sudo /opt/squid/sbin/squid -k reconfigure");
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
|
||||||
|
|||||||
@@ -122,9 +122,9 @@ $res = mysql_query( $query, $DB_ID );
|
|||||||
<?php
|
<?php
|
||||||
if ($dato['attivo']) {
|
if ($dato['attivo']) {
|
||||||
?>
|
?>
|
||||||
<td class="col3btn"><a href="users_gest.php?azione=blocca&id=<?php print $dato['id']?>"><img src="<?php print $CONF['base_url'] ?>/img/attivo.gif" ALT="Utente Attivo" TITLE="Utente Attivo"></a></td>
|
<td class="col3btn"><a href="proxy_gest.php?azione=user_down&id=<?php print $dato['id']?>"><img src="<?php print $CONF['base_url'] ?>/img/attivo.gif" ALT="Utente Attivo" TITLE="Utente Attivo"></a></td>
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
<td class="col3btn"><a href="users_gest.php?azione=abilita&id=<?php print $dato['id']?>"><img src="<?php print $CONF['base_url'] ?>/img/non_attivo.gif" ALT="Utente non Attivo" TITLE="Utente non Attivo"></a></td>
|
<td class="col3btn"><a href="proxy_gest.php?azione=user_up&id=<?php print $dato['id']?>"><img src="<?php print $CONF['base_url'] ?>/img/non_attivo.gif" ALT="Utente non Attivo" TITLE="Utente non Attivo"></a></td>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<td class="colip"><input type="text" size="16" name=user value="<?php print $dato['user'] ?>"></td>
|
<td class="colip"><input type="text" size="16" name=user value="<?php print $dato['user'] ?>"></td>
|
||||||
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
|
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
|
||||||
|
|||||||
@@ -1,47 +0,0 @@
|
|||||||
<?php
|
|
||||||
include_once ("../core/config.php");
|
|
||||||
$UTENTE = login();
|
|
||||||
$DIRITTI = diritti(1);
|
|
||||||
?>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<script type="text/javascript">
|
|
||||||
<!--
|
|
||||||
function confirmation(testo) {
|
|
||||||
alert(testo)
|
|
||||||
document.location.href='main.php'
|
|
||||||
}
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<?php
|
|
||||||
if (isset($_GET['id'])) {
|
|
||||||
$id = $_GET['id'];
|
|
||||||
if (isset($_GET['azione'])) {
|
|
||||||
$azione = $_GET['azione'];
|
|
||||||
switch ($azione) {
|
|
||||||
case "abilita":
|
|
||||||
$query = "UPDATE proxy_utenti SET attivo = 1 WHERE id = $id";
|
|
||||||
mysql_query( $query, $DB_ID );
|
|
||||||
$testo = "Utente Abilitato";
|
|
||||||
break;
|
|
||||||
case "blocca":
|
|
||||||
$query = "UPDATE proxy_utenti SET attivo = 0 WHERE id = $id";
|
|
||||||
mysql_query( $query, $DB_ID );
|
|
||||||
$testo = "Utente Disabilitato";
|
|
||||||
break;
|
|
||||||
case "rimuovi":
|
|
||||||
$query = "DELETE FROM proxy_utenti WHERE id = $id";
|
|
||||||
mysql_query( $query, $DB_ID );
|
|
||||||
$testo = "Utente Eliminato";
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
$testo = "Regola non implementata";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
<script type="text/javascript">
|
|
||||||
document.location.href='<?php print $_SERVER['HTTP_REFERER']?>'
|
|
||||||
</script>
|
|
||||||
@@ -34,11 +34,11 @@ while ($dato = mysql_fetch_array ( $res )) {
|
|||||||
<?php
|
<?php
|
||||||
if ($dato['attivo']) {
|
if ($dato['attivo']) {
|
||||||
?>
|
?>
|
||||||
<td class="spazioh"><a href="users_gest.php?azione=blocca&id=<?php print $dato['id']?>"><img src="<?php print $CONF['base_url'] ?>/img/attivo.gif" ALT="Utente Attivo" TITLE="Utente Attivo"></a></td>
|
<td class="spazioh"><a href="proxy_gest.php?azione=user_down&id=<?php print $dato['id']?>"><img src="<?php print $CONF['base_url'] ?>/img/attivo.gif" ALT="Utente Attivo" TITLE="Utente Attivo"></a></td>
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
<td class="spazioh"><a href="users_gest.php?azione=abilita&id=<?php print $dato['id']?>"><img src="<?php print $CONF['base_url'] ?>/img/non_attivo.gif" ALT="Utente non Attivo" TITLE="Utente non Attivo"></a></td>
|
<td class="spazioh"><a href="proxy_gest.php?azione=user_up&id=<?php print $dato['id']?>"><img src="<?php print $CONF['base_url'] ?>/img/non_attivo.gif" ALT="Utente non Attivo" TITLE="Utente non Attivo"></a></td>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<td class="spazioh"><a href="users_gest.php?azione=rimuovi&id=<?php print $dato['id']?>"><img src="<?php print $CONF['base_url'] ?>/img/trash.png"></a></td>
|
<td class="spazioh"><a href="proxy_gest.php?azione=user_rm&id=<?php print $dato['id']?>"><img src="<?php print $CONF['base_url'] ?>/img/trash.png"></a></td>
|
||||||
|
|
||||||
<td class="spazioh"><a href="users_edit.php?id=<?php print $dato['id'] ?>"><img src="<?php print $CONF['base_url'] ?>/img/modify.gif" ALT="Dettaglio" TITLE="Dettaglio"></a></td>
|
<td class="spazioh"><a href="users_edit.php?id=<?php print $dato['id'] ?>"><img src="<?php print $CONF['base_url'] ?>/img/modify.gif" ALT="Dettaglio" TITLE="Dettaglio"></a></td>
|
||||||
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
|
<td class="spazioh"><img src="<?php print $CONF['base_url'] ?>/img/spazio.gif"></td>
|
||||||
|
|||||||
Reference in New Issue
Block a user