From 6c42d75681f8ec2d4e0eae98ec24213fc47b3ede Mon Sep 17 00:00:00 2001 From: cmaffio Date: Wed, 14 Oct 2015 10:59:50 +0200 Subject: [PATCH] Fix path --- .htaccess | 3 + core/chkpasswd.php | 100 +++---- core/conf.php | 22 +- core/function.php | 58 +++- logout.php => core/logout.php | 4 +- core/main.php | 7 +- core/top.php | 53 +--- grafico.php | 195 ------------- graph.php | 270 ------------------ graph.php.old | 240 ---------------- mainuser.php | 10 +- cluster.php => remove/cluster.php | 0 defrule.php => remove/defrule.php | 0 device.php => remove/device.php | 0 gestdevice.php => remove/gestdevice.php | 0 modcluster.php => remove/modcluster.php | 0 moddefrule.php => remove/moddefrule.php | 0 moddevice.php => remove/moddevice.php | 0 {img => risorse/immagini}/.htaccess | 0 {img => risorse/immagini}/OK.png | Bin {img => risorse/immagini}/addusers.png | Bin {img => risorse/immagini}/admin.png | Bin {img => risorse/immagini}/applica.png | Bin {img => risorse/immagini}/attivo.gif | Bin {img => risorse/immagini}/dettagli.png | Bin {img => risorse/immagini}/disconnesso.gif | Bin {img => risorse/immagini}/download.gif | Bin {img => risorse/immagini}/edit-regole.gif | Bin {img => risorse/immagini}/errore.png | Bin {img => risorse/immagini}/grafico.gif | Bin {img => risorse/immagini}/iconSystemLog.gif | Bin {img => risorse/immagini}/info.gif | Bin {img => risorse/immagini}/info.jpg | Bin {img => risorse/immagini}/ip.png | Bin {img => risorse/immagini}/meno.png | Bin {img => risorse/immagini}/modify.gif | Bin {img => risorse/immagini}/necessitasync.gif | Bin {img => risorse/immagini}/neverseen.png | Bin {img => risorse/immagini}/niente.png | Bin {img => risorse/immagini}/non_attivo.gif | Bin {img => risorse/immagini}/piu.png | Bin {img => risorse/immagini}/richiedisync.gif | Bin {img => risorse/immagini}/rigenera.png | Bin {img => risorse/immagini}/spazio.gif | Bin {img => risorse/immagini}/spaziocol.gif | Bin {img => risorse/immagini}/user.png | Bin {img => risorse/immagini}/utente.png | Bin {img => risorse/immagini}/warning.gif | Bin {css => risorse/stili}/stile.css | 0 dettlogutenti.php => utenti/dettlogutenti.php | 10 +- utenti/index.php | 44 +-- logutenti.php => utenti/logutenti.php | 18 +- utenti/modutenti.php | 206 +++++++++++++ 53 files changed, 363 insertions(+), 877 deletions(-) create mode 100644 .htaccess rename logout.php => core/logout.php (65%) delete mode 100644 grafico.php delete mode 100644 graph.php delete mode 100644 graph.php.old rename cluster.php => remove/cluster.php (100%) rename defrule.php => remove/defrule.php (100%) rename device.php => remove/device.php (100%) rename gestdevice.php => remove/gestdevice.php (100%) rename modcluster.php => remove/modcluster.php (100%) rename moddefrule.php => remove/moddefrule.php (100%) rename moddevice.php => remove/moddevice.php (100%) rename {img => risorse/immagini}/.htaccess (100%) rename {img => risorse/immagini}/OK.png (100%) rename {img => risorse/immagini}/addusers.png (100%) rename {img => risorse/immagini}/admin.png (100%) rename {img => risorse/immagini}/applica.png (100%) rename {img => risorse/immagini}/attivo.gif (100%) rename {img => risorse/immagini}/dettagli.png (100%) rename {img => risorse/immagini}/disconnesso.gif (100%) rename {img => risorse/immagini}/download.gif (100%) rename {img => risorse/immagini}/edit-regole.gif (100%) rename {img => risorse/immagini}/errore.png (100%) rename {img => risorse/immagini}/grafico.gif (100%) rename {img => risorse/immagini}/iconSystemLog.gif (100%) rename {img => risorse/immagini}/info.gif (100%) rename {img => risorse/immagini}/info.jpg (100%) rename {img => risorse/immagini}/ip.png (100%) rename {img => risorse/immagini}/meno.png (100%) rename {img => risorse/immagini}/modify.gif (100%) rename {img => risorse/immagini}/necessitasync.gif (100%) rename {img => risorse/immagini}/neverseen.png (100%) rename {img => risorse/immagini}/niente.png (100%) rename {img => risorse/immagini}/non_attivo.gif (100%) rename {img => risorse/immagini}/piu.png (100%) rename {img => risorse/immagini}/richiedisync.gif (100%) rename {img => risorse/immagini}/rigenera.png (100%) rename {img => risorse/immagini}/spazio.gif (100%) rename {img => risorse/immagini}/spaziocol.gif (100%) rename {img => risorse/immagini}/user.png (100%) rename {img => risorse/immagini}/utente.png (100%) rename {img => risorse/immagini}/warning.gif (100%) rename {css => risorse/stili}/stile.css (100%) rename dettlogutenti.php => utenti/dettlogutenti.php (75%) rename logutenti.php => utenti/logutenti.php (67%) create mode 100755 utenti/modutenti.php diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..96aa873 --- /dev/null +++ b/.htaccess @@ -0,0 +1,3 @@ +RewriteEngine on +RewriteRule ^(.*/)?img/(.*) risorse/immagini/$2 [L] +RewriteRule ^(.*/)?css/(.*) risorse/stili/$2 [L] diff --git a/core/chkpasswd.php b/core/chkpasswd.php index 180174c..ce86bd5 100755 --- a/core/chkpasswd.php +++ b/core/chkpasswd.php @@ -1,49 +1,30 @@ 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 { - $testo = "L'utente e' stato correttamente inserito"; - $query = "INSERT INTO utenti SET utente = '$utente', $querypwd admin = $admin, attivo=$attivo, modifica = NOW(), creazione = NOW(), mail='$mail'"; - } + $testo = "L'utente e' stato correttamente modificato"; + $query = "UPDATE utenti SET $querypwd modifica = NOW(), mail='$mail' WHERE `id`=$id"; ?> - - + - + - +
+
@@ -56,39 +37,40 @@ Non e' stato possibile eseguire l'operazione richiesta a causa di un errore:
- - - - + + + + -
+ - - - - - - - + + + - + - + - - - - - - - - - + - + - +
Nome Utente
Attivo >Admin >
- + - + - + - + - +
@@ -180,25 +146,25 @@ $(document).ready(function()
    - +
diff --git a/core/conf.php b/core/conf.php index 9906ee7..360a6ba 100755 --- a/core/conf.php +++ b/core/conf.php @@ -6,17 +6,17 @@ isadmin(); include_once ("top.php"); ?> - + - + - + - + - + - + - + - + - + - + - +
Campo Valore Nota
diff --git a/core/function.php b/core/function.php index d78c86c..0f0884a 100755 --- a/core/function.php +++ b/core/function.php @@ -108,11 +108,11 @@ function carica_conf () { } function isadmin () { - global $UTENTE; + global $UTENTE, $CONF; if ($UTENTE['admin']) { return; } else { - header("location: main.php"); + header("location: ".$CONF['base_url']."/index.php"); exit; } } @@ -154,7 +154,7 @@ function logga ($testo, $dest="") { // print "-- $sessione --"; $query = "INSERT INTO accessi_utenti SET utente = '$destinatario', quando = now(), ip = '$ip', cosa = '$testo', sessione = '$sessione'"; $queryuser = "UPDATE utenti SET ultimo = now() WHERE utente = '$destinatario'"; -// print "-- $queryuser --"; +// print "-- $query --"; $res = mysql_query( $query, $DB_ID ); $res = mysql_query( $queryuser, $DB_ID ); } @@ -327,4 +327,56 @@ function azioni ($tabella, $idtabella, $stato) { } } +function lista_moduli () { + global $UTENTE, $DB_ID, $CONF; + + $query = " SELECT + moduli.nome AS nome, + moduli.directory AS directory + FROM + utenti + JOIN + permessi ON utenti.id = permessi.id_utenti + JOIN + moduli ON moduli.id = permessi.id_moduli + WHERE + utenti.utente = '".$_SESSION['username']."' + "; + + $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"; + } + + $res = mysql_query( $query, $DB_ID ); + + while ($dato = mysql_fetch_array ($res)) { + $menu[] = array($dato['nome'], $CONF['base_url']."/".$dato['directory']."/index.php"); + } + + $menu[] = array("Cambio password", $CONF['base_url']."/core/chkpasswd.php"); + + $pezzi = preg_split('/\//', $_SERVER["PHP_SELF"], -2); + $self = $pezzi[count($pezzi)-1]; +?> + + + + + + + + +
+ diff --git a/logout.php b/core/logout.php similarity index 65% rename from logout.php rename to core/logout.php index 8c7e5c5..5abf62c 100755 --- a/logout.php +++ b/core/logout.php @@ -1,10 +1,10 @@ diff --git a/core/main.php b/core/main.php index e59a888..eb88ea3 100755 --- a/core/main.php +++ b/core/main.php @@ -1,17 +1,14 @@ - - - - +
diff --git a/core/top.php b/core/top.php index 2abdf94..46c9232 100755 --- a/core/top.php +++ b/core/top.php @@ -4,60 +4,27 @@ SpazioFirewall - + - + + + - - + - +
- - - - - +
Utente:  Logout Logout
-
- - - - - - - - -
- + lista_moduli(); + } else {?>
 
- - diff --git a/grafico.php b/grafico.php deleted file mode 100644 index 8e98099..0000000 --- a/grafico.php +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - - - -> -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
- Data inizio grafico - - Data termine grafico - Dettaglio
- setPath("calendar/"); - $myCalendar->setIcon("calendar/images/iconCalendar.gif"); - if (strlen($datainizio!=0)) { - $dataini = strtok($datainizio," "); - $anno = strtok($dataini,"-"); - $mese = strtok("-"); - $giorno = strtok("-"); - $myCalendar->setDate($giorno,$mese,$anno); - } else { - $myCalendar->setDate(date('d'), date('m'), date('Y')); - } - $myCalendar->dateAllow($mindata,$maxdata,false); - $myCalendar->startMonday(true); - $myCalendar->setAlignment("left", "top"); - $myCalendar->setDatePair("datainizio", "datafine"); - $myCalendar->writeScript(); - ?> - Ora: - - - - setPath("calendar/"); - $myCalendar->setIcon("calendar/images/iconCalendar.gif"); - if (strlen($datafine!=0)) { - $dataini = strtok($datafine," "); - $anno = strtok($dataini,"-"); - $mese = strtok("-"); - $giorno = strtok("-"); - $myCalendar->setDate($giorno,$mese,$anno); - } else { - $myCalendar->setDate(date('d'), date('m'), date('Y')); - } - $myCalendar->dateAllow($mindata,$maxdata,false); - $myCalendar->startMonday(true); - $myCalendar->setAlignment("left", "top"); - $myCalendar->setDatePair("datainizio", "datafine"); - $myCalendar->writeScript(); - ?> - Ora: - - - - -
- - - diff --git a/graph.php b/graph.php deleted file mode 100644 index 48a344d..0000000 --- a/graph.php +++ /dev/null @@ -1,270 +0,0 @@ -$subArray) { - $somma_traffico += array_sum ($subArray); - } - $testo_leg .= "(System) Traffico Totale: ".fsize($somma_traffico * 1024)."\n"; -} - -// Create the graph -$g = new Graph($l,$h); -$g->SetMargin(60,20,50,80); -$g->title->SetFont(FF_VERDANA); -$g->title->Set("Traffico regola \"$servizio\""); -$g->subtitle->Set("$testo_leg Banda garantita: ".fsize ($garantiti * 1024)."/s - Banda massima: ".fsize($limite * 1024)."/s\n$txt_sotto"); -$g->SetShadow(); -$g->SetScale('textlin'); - -$g->xaxis->SetLabelAngle(90); -$g->yaxis->title->SetFont(FF_VERDANA); -$g->yaxis->SetLabelFormatCallback('udm'); - -if ($dettaglio == "minuto") { - $query = "SELECT id, nome, colore FROM firewall"; -} else { - $query = "SELECT id, nome, colore FROM firewall WHERE id > 0"; - -} -$res = mysql_query( $query ); -while ( list ($fwid, $fwnome, $fwcolore) = mysql_fetch_array($res)) { - - switch ($dettaglio) { - case "minuto": - $$fwnome = new LinePlot($ydata[$fwid]); - $g->Add($$fwnome); - $g->xaxis->SetTickLabels($xdata[$fwid]); - $$fwnome->SetColor($fwcolore); - $$fwnome->SetLegend ($fwnome); - break; - case "ora": - case "giorno": - $$fwnome = new BarPlot($ydata[$fwid]); - $g->xaxis->SetTickLabels($xdata[$fwid]); - $$fwnome->SetCSIMTargets($tag[$fwid],$alt[$fwid]); - $barre[] = $$fwnome; - break; - - } -}; - -if ($dettaglio == "ora" || $dettaglio == "giorno") { -// $gbarre = new GroupBarPlot ($barre); - $gbarre = new AccBarPlot ($barre); - $g->Add($gbarre); - - $res = mysql_query( $query ); - while ( list ($fwid, $fwnome, $fwcolore) = mysql_fetch_array($res)) { - $color1 = sprintf ("%s1",$fwcolore); - $color2 = sprintf ("%s4",$fwcolore); - $$fwnome->SetFillGradient($color1,$color2,GRAD_VERT); - $$fwnome->SetFillColor($fwcolore); - $$fwnome->SetColor($fwcolore); - $$fwnome->SetLegend ($fwnome); - } -} - -if ($limite == $garantiti) { - $spessore = 2; -} else { - $spessore = 1; -} - -# Inserisco linea di Massimo -if (($massimo / 1024 ) > $limite) { - $llim = new PlotLine (HORIZONTAL,$limite, "red",$spessore); - $g->Add($llim); -} - -# Inserisco linea di Garantito -if (($massimo / 1024) > $garantiti) { - $lgar = new PlotLine (HORIZONTAL,$garantiti, "green",1); - $g->Add($lgar); -} - -# Inserisco linea di Media -$lmedia = new PlotLine (HORIZONTAL,$med/1024, "yellow",1); -$g->Add($lmedia); - -# Inserisco cambi di giorno -for ($i = 0; $iAddLine($dayline); -} - -$g->legend->Pos( 0.02,0.02,"right" ,"top"); -$g->legend->SetColumns(1); -$g->legend->SetFrameWeight(2); -$g->legend->SetShadow(); - -$g->StrokeCSIM('graph.php','giorni'); - -function inslabel ($tempo, $fw, $data_dif) { - global $xdata, $cambiogiorno; - - if ($data_dif <= 1) { - if (date("H:i",$tempo) == "00:00") { - $xdata[$fw][] = date ("d.m H:i",$tempo); - if (!array_search(count($xdata[$fw]), $cambiogiorno)) { - $cambiogiorno[] = count($xdata[$fw]); - } - } else if (date("i",$tempo) == "00") { - $xdata[$fw][] = date ("H:i",$tempo); - } else { - $xdata[$fw][] = ""; - } - } else if ($data_dif <= 12) { - if (date("H:i",$tempo) == "00:00") { - $xdata[$fw][] = date ("d.m H:i",$tempo); - if (!array_search(count($xdata[$fw]), $cambiogiorno)) { - $cambiogiorno[] = count($xdata[$fw]); - } - } else if ((date("i",$tempo) == "00") && ( ( date("H",$tempo)%(floor(24/floor(24/$data_dif))) ) == 0 )) { - $xdata[$fw][] = date ("H:i",$tempo); - } else { - $xdata[$fw][] = ""; - } - } else { - if (date("H:i",$tempo) == "00:00") { - $xdata[$fw][] = date ("d.m H:i",$tempo); - } else { - $xdata[$fw][] = ""; - } - } -} - -function udm ($valore) { - if ($valore) - return fsize ($valore*1024); - else - return ""; -} - -?> diff --git a/graph.php.old b/graph.php.old deleted file mode 100644 index 9a3e712..0000000 --- a/graph.php.old +++ /dev/null @@ -1,240 +0,0 @@ -diff($data_ini)->days; - -$datainizioquery = "$datainizio $orainizio:$mininizio:0"; -$datafinequery = "$datafine $orafine:$minfine:0"; - -list ($annoinizio, $meseinizio, $giornoinizio) = explode ("-",$datainizio); -list ($annofine, $mesefine, $giornofine) = explode ("-",$datafine); - -$l = 900; -$h = 400; - -$inizio = @mktime ($orainizio, $mininizio, 0, $meseinizio, $giornoinizio, $annoinizio); -$fine = @mktime ($orafine, $minfine, 0, $mesefine, $giornofine, $annofine); -$mezzanotte = mktime (0,0,0,$mesefine ,$giornofine, $annofine); - -if ($riferimento == 0) { - $query = "SELECT descrizione AS servizio, rate * 1024 AS garantiti, ceil * 1024 AS massimo FROM interfacce WHERE id='$device'"; -} else { - $query = "SELECT descrizione AS servizio, rate * 1024 AS garantiti, ceil * 1024 AS massimo FROM defrule WHERE id='$riferimento' and idinterfacce='$device'"; -} - -$res = mysql_query( $query ); -list ($servizio, $garantiti, $limite) = mysql_fetch_array($res); - -switch ($dettaglio) { - case "minuto": - $query = "SELECT idfirewall, UNIX_TIMESTAMP(data) AS time, rate AS picco, rate AS media, diff AS dati FROM dati_traffico WHERE ((iddefrule='$riferimento' and idinterfacce='$device') and (data between '$datainizioquery' and '$datafinequery')) order by data"; - $query_max = "SELECT firewall.nome, MAX(dati_traffico.rate) AS massimo, AVG(dati_traffico.rate) AS media, STDDEV(dati_traffico.rate) AS deviazione, SUM(dati_traffico.diff) AS traffico FROM dati_traffico JOIN firewall ON firewall.id=dati_traffico.idfirewall WHERE iddefrule='$riferimento' AND idinterfacce='$device' AND data BETWEEN '$datainizioquery' AND '$datafinequery' GROUP BY idfirewall"; - $txt_sotto = "Dalle ore ".date ("H:i",$inizio)." del ".date ("d.m.Y",$inizio)." alle ore ".date ("H:i",$fine)." del ".date ("d.m.Y",$fine); - break; - - case "ora": - $query = "SELECT idfirewall, UNIX_TIMESTAMP(data) AS time, max AS picco, media, traffico AS dati FROM dati_ora WHERE ((iddefrule='$riferimento' and idinterfacce='$device') and (data between '$datainizioquery' and '$datafinequery')) order by data"; - $query_max = "SELECT firewall.nome, MAX(dati_ora.max) AS massimo, avg(dati_ora.max) AS media, stddev(dati_ora.max) AS deviazione, sum(dati_ora.traffico) AS traffico FROM dati_ora JOIN firewall ON firewall.id=dati_ora.idfirewall WHERE iddefrule='$riferimento' AND idinterfacce='$device' AND data BETWEEN '$datainizioquery' and '$datafinequery' GROUP BY idfirewall"; - $txt_sotto = "Dalle ore ".date ("H",$inizio).":00 del ".date ("d.m.Y",$inizio)." alle ore ".date ("H",$fine).":00 del ".date ("d.m.Y",$fine); - $barre = array(); - break; - - case "giorno": - $query = "SELECT idfirewall, UNIX_TIMESTAMP(data) AS time, max AS picco, media, traffico AS dati FROM dati_giorno WHERE ((iddefrule='$riferimento' and idinterfacce='$device') and (data BETWEEN DATE('$datainizio') and DATE('$datafine'))) order by data"; - $query_max = "SELECT firewall.nome, MAX(dati_giorno.max) AS massimo, AVG(dati_giorno.max) AS media, STDDEV(dati_giorno.max) AS deviazione, SUM(dati_giorno.traffico) AS traffico FROM dati_giorno JOIN firewall ON firewall.id=dati_giorno.idfirewall WHERE iddefrule='$riferimento' AND idinterfacce='$device' AND data BETWEEN '$datainizioquery' AND '$datafinequery' GROUP BY idfirewall"; - $txt_sotto = "Dal giorno ".date ("d.m.Y",$inizio)." al giorno ".date ("d.m.Y",$fine); - $barre = array(); - break; - - case "settimana": - - break; -} - -$testo_leg = ""; -$res_max = mysql_query( $query_max ); -while ($dati_max = mysql_fetch_array($res_max)) { - $testo_leg .= "(".$dati_max['nome'].") Picco: ".fsize ($dati_max['massimo'])."/s Media: ".fsize($dati_max['media'])."/s Traffico Totale: ".fsize($dati_max['traffico']*1024)."\n"; -} - -$res = mysql_query( $query ); -$xdata = array(array()); -$ydata = array(array()); -$tag = array(array()); -$alt = array(array()); -$cambiogiorno = array(); - -while ( list ($fw, $tempo, $picco, $media, $dati) = mysql_fetch_array($res)) { - switch ($dettaglio) { - case "minuto": - inslabel ($tempo, $fw, $data_dif); - $ydata[$fw][] = $picco / 1024; - $mediadata[$fw][] = $media / 1024; - break; - case "ora": - inslabel ($tempo, $fw, $data_dif); - $ydata[$fw][] = $picco / 1024; - $tag[$fw][] = " "; - $alt[$fw][] = "Picco: ".fsize($picco)."/s\nMedia: ".fsize($media)."/s\nTraffico: ".fsize($dati*1024); - break; - case "giorno": - $xdata[$fw][] = date ("d.m.Y",$tempo); - $ydata[$fw][] = $picco / 1024; - $tag[$fw][] = " "; - $alt[$fw][] = "Picco: ".fsize($picco)."/s\nMedia: ".fsize($media)."/s\nTraffico: ".fsize($dati*1024); - break; - } - -}; - -// Create the graph -$g = new Graph($l,$h); -$g->SetMargin(60,20,50,80); -$g->title->SetFont(FF_VERDANA); -$g->title->Set("Traffico regola \"$servizio\""); -$g->subtitle->Set("$testo_leg Banda garantita: ".fsize ($garantiti * 1024)."/s - Banda massima: ".fsize($limite * 1024)."/s\n$txt_sotto"); -$g->SetShadow(); -$g->SetScale('textlin'); - -$g->xaxis->SetLabelAngle(90); -$g->yaxis->title->SetFont(FF_VERDANA); -$g->yaxis->SetLabelFormatCallback('udm'); - -$query = "SELECT id, nome, colore FROM firewall WHERE id > 0"; -$res = mysql_query( $query ); -while ( list ($fwid, $fwnome, $fwcolore) = mysql_fetch_array($res)) { - - switch ($dettaglio) { - case "minuto": - $$fwnome = new LinePlot($ydata[$fwid]); - $g->Add($$fwnome); - $g->xaxis->SetTickLabels($xdata[$fwid]); - $$fwnome->SetColor($fwcolore); - $$fwnome->SetLegend ($fwnome); - break; - case "ora": - case "giorno": - $$fwnome = new BarPlot($ydata[$fwid]); - $g->xaxis->SetTickLabels($xdata[$fwid]); - $$fwnome->SetCSIMTargets($tag[$fwid],$alt[$fwid]); - $barre[] = $$fwnome; - break; - - } -}; - -if ($dettaglio == "ora" || $dettaglio == "giorno") { - $gbarre = new GroupBarPlot ($barre); - $g->Add($gbarre); - - $res = mysql_query( $query ); - while ( list ($fwid, $fwnome, $fwcolore) = mysql_fetch_array($res)) { - $color1 = sprintf ("%s1",$fwcolore); - $color2 = sprintf ("%s4",$fwcolore); - $$fwnome->SetFillGradient($color1,$color2,GRAD_VERT); - $$fwnome->SetFillColor($fwcolore); - $$fwnome->SetColor($fwcolore); - $$fwnome->SetLegend ($fwnome); - } -} - -if ($limite == $garantiti) { - $spessore = 2; -} else { - $spessore = 1; -} - -# Inserisco linea di Massimo -if (($massimo / 1024 ) > $limite) { - $llim = new PlotLine (HORIZONTAL,$limite, "red",$spessore); - $g->Add($llim); -} - -# Inserisco linea di Garantito -if (($massimo / 1024) > $garantiti) { - $lgar = new PlotLine (HORIZONTAL,$garantiti, "green",1); - $g->Add($lgar); -} - -# Inserisco linea di Media -$lmedia = new PlotLine (HORIZONTAL,$med/1024, "yellow",1); -$g->Add($lmedia); - -# Inserisco cambi di giorno -for ($i = 0; $iAddLine($dayline); -} - -$g->legend->Pos( 0.02,0.02,"right" ,"top"); -$g->legend->SetColumns(1); -$g->legend->SetFrameWeight(2); -$g->legend->SetShadow(); - -$g->StrokeCSIM('graph.php','giorni'); - -function inslabel ($tempo, $fw, $data_dif) { - global $xdata, $cambiogiorno; - - if ($data_dif <= 1) { - if (date("H:i",$tempo) == "00:00") { - $xdata[$fw][] = date ("d.m H:i",$tempo); - if (!array_search(count($xdata[$fw]), $cambiogiorno)) { - $cambiogiorno[] = count($xdata[$fw]); - } - } else if (date("i",$tempo) == "00") { - $xdata[$fw][] = date ("H:i",$tempo); - } else { - $xdata[$fw][] = ""; - } - } else if ($data_dif <= 12) { - if (date("H:i",$tempo) == "00:00") { - $xdata[$fw][] = date ("d.m H:i",$tempo); - if (!array_search(count($xdata[$fw]), $cambiogiorno)) { - $cambiogiorno[] = count($xdata[$fw]); - } - } else if ((date("i",$tempo) == "00") && ( ( date("H",$tempo)%(floor(24/floor(24/$data_dif))) ) == 0 )) { - $xdata[$fw][] = date ("H:i",$tempo); - } else { - $xdata[$fw][] = ""; - } - } else { - if (date("H:i",$tempo) == "00:00") { - $xdata[$fw][] = date ("d.m H:i",$tempo); - } else { - $xdata[$fw][] = ""; - } - } -} - -function udm ($valore) { - if ($valore) - return fsize ($valore*1024); - else - return ""; -} - -?> diff --git a/mainuser.php b/mainuser.php index 468dfe8..1d165f6 100755 --- a/mainuser.php +++ b/mainuser.php @@ -45,7 +45,7 @@ livelli ($UTENTE['id']); ?>
- + - Regola attiva + Regola attiva - Regola non attiva + Regola non attiva - + - + diff --git a/cluster.php b/remove/cluster.php similarity index 100% rename from cluster.php rename to remove/cluster.php diff --git a/defrule.php b/remove/defrule.php similarity index 100% rename from defrule.php rename to remove/defrule.php diff --git a/device.php b/remove/device.php similarity index 100% rename from device.php rename to remove/device.php diff --git a/gestdevice.php b/remove/gestdevice.php similarity index 100% rename from gestdevice.php rename to remove/gestdevice.php diff --git a/modcluster.php b/remove/modcluster.php similarity index 100% rename from modcluster.php rename to remove/modcluster.php diff --git a/moddefrule.php b/remove/moddefrule.php similarity index 100% rename from moddefrule.php rename to remove/moddefrule.php diff --git a/moddevice.php b/remove/moddevice.php similarity index 100% rename from moddevice.php rename to remove/moddevice.php diff --git a/img/.htaccess b/risorse/immagini/.htaccess similarity index 100% rename from img/.htaccess rename to risorse/immagini/.htaccess diff --git a/img/OK.png b/risorse/immagini/OK.png similarity index 100% rename from img/OK.png rename to risorse/immagini/OK.png diff --git a/img/addusers.png b/risorse/immagini/addusers.png similarity index 100% rename from img/addusers.png rename to risorse/immagini/addusers.png diff --git a/img/admin.png b/risorse/immagini/admin.png similarity index 100% rename from img/admin.png rename to risorse/immagini/admin.png diff --git a/img/applica.png b/risorse/immagini/applica.png similarity index 100% rename from img/applica.png rename to risorse/immagini/applica.png diff --git a/img/attivo.gif b/risorse/immagini/attivo.gif similarity index 100% rename from img/attivo.gif rename to risorse/immagini/attivo.gif diff --git a/img/dettagli.png b/risorse/immagini/dettagli.png similarity index 100% rename from img/dettagli.png rename to risorse/immagini/dettagli.png diff --git a/img/disconnesso.gif b/risorse/immagini/disconnesso.gif similarity index 100% rename from img/disconnesso.gif rename to risorse/immagini/disconnesso.gif diff --git a/img/download.gif b/risorse/immagini/download.gif similarity index 100% rename from img/download.gif rename to risorse/immagini/download.gif diff --git a/img/edit-regole.gif b/risorse/immagini/edit-regole.gif similarity index 100% rename from img/edit-regole.gif rename to risorse/immagini/edit-regole.gif diff --git a/img/errore.png b/risorse/immagini/errore.png similarity index 100% rename from img/errore.png rename to risorse/immagini/errore.png diff --git a/img/grafico.gif b/risorse/immagini/grafico.gif similarity index 100% rename from img/grafico.gif rename to risorse/immagini/grafico.gif diff --git a/img/iconSystemLog.gif b/risorse/immagini/iconSystemLog.gif similarity index 100% rename from img/iconSystemLog.gif rename to risorse/immagini/iconSystemLog.gif diff --git a/img/info.gif b/risorse/immagini/info.gif similarity index 100% rename from img/info.gif rename to risorse/immagini/info.gif diff --git a/img/info.jpg b/risorse/immagini/info.jpg similarity index 100% rename from img/info.jpg rename to risorse/immagini/info.jpg diff --git a/img/ip.png b/risorse/immagini/ip.png similarity index 100% rename from img/ip.png rename to risorse/immagini/ip.png diff --git a/img/meno.png b/risorse/immagini/meno.png similarity index 100% rename from img/meno.png rename to risorse/immagini/meno.png diff --git a/img/modify.gif b/risorse/immagini/modify.gif similarity index 100% rename from img/modify.gif rename to risorse/immagini/modify.gif diff --git a/img/necessitasync.gif b/risorse/immagini/necessitasync.gif similarity index 100% rename from img/necessitasync.gif rename to risorse/immagini/necessitasync.gif diff --git a/img/neverseen.png b/risorse/immagini/neverseen.png similarity index 100% rename from img/neverseen.png rename to risorse/immagini/neverseen.png diff --git a/img/niente.png b/risorse/immagini/niente.png similarity index 100% rename from img/niente.png rename to risorse/immagini/niente.png diff --git a/img/non_attivo.gif b/risorse/immagini/non_attivo.gif similarity index 100% rename from img/non_attivo.gif rename to risorse/immagini/non_attivo.gif diff --git a/img/piu.png b/risorse/immagini/piu.png similarity index 100% rename from img/piu.png rename to risorse/immagini/piu.png diff --git a/img/richiedisync.gif b/risorse/immagini/richiedisync.gif similarity index 100% rename from img/richiedisync.gif rename to risorse/immagini/richiedisync.gif diff --git a/img/rigenera.png b/risorse/immagini/rigenera.png similarity index 100% rename from img/rigenera.png rename to risorse/immagini/rigenera.png diff --git a/img/spazio.gif b/risorse/immagini/spazio.gif similarity index 100% rename from img/spazio.gif rename to risorse/immagini/spazio.gif diff --git a/img/spaziocol.gif b/risorse/immagini/spaziocol.gif similarity index 100% rename from img/spaziocol.gif rename to risorse/immagini/spaziocol.gif diff --git a/img/user.png b/risorse/immagini/user.png similarity index 100% rename from img/user.png rename to risorse/immagini/user.png diff --git a/img/utente.png b/risorse/immagini/utente.png similarity index 100% rename from img/utente.png rename to risorse/immagini/utente.png diff --git a/img/warning.gif b/risorse/immagini/warning.gif similarity index 100% rename from img/warning.gif rename to risorse/immagini/warning.gif diff --git a/css/stile.css b/risorse/stili/stile.css similarity index 100% rename from css/stile.css rename to risorse/stili/stile.css diff --git a/dettlogutenti.php b/utenti/dettlogutenti.php similarity index 75% rename from dettlogutenti.php rename to utenti/dettlogutenti.php index abc3dfd..940f9b2 100755 --- a/dettlogutenti.php +++ b/utenti/dettlogutenti.php @@ -1,13 +1,13 @@ - + - + - + - +
Data:
- - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
Aggiungi utenteAggiungi utente
- Utente attivo + Utente attivo - Utente non attivo + Utente non attivo Proprieta'Proprieta' AdminAdmin UtenteUtente Utente Creazione Ultima Modifica Ultimo accesso Numero accessi - Gestione regole - Grafico Utilizzo + Gestione regole + Grafico Utilizzo
- + diff --git a/logutenti.php b/utenti/logutenti.php similarity index 67% rename from logutenti.php rename to utenti/logutenti.php index a963521..f2829fc 100755 --- a/logutenti.php +++ b/utenti/logutenti.php @@ -1,13 +1,13 @@ - + - + - + - + - + - - + + - + + + + 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 { + $testo = "L'utente e' stato correttamente inserito"; + $query = "INSERT INTO utenti SET utente = '$utente', $querypwd admin = $admin, attivo=$attivo, modifica = NOW(), creazione = NOW(), mail='$mail'"; + } +?> +
Indirizzo IP: Accesso: Uscita: Numero pagine: Dettaglio sessioneDettaglio sessione
+ + + + + + + + + + + + + + +
+
+ +
+ +Non e' stato possibile eseguire l'operazione richiesta a causa di un errore:
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Attivo >Admin >
+ + + + + + + + + + + + + + + + +
+
+
 
+
+
+
+
+
+
+ +     + +
+ + + +