예제 #1
0
    }
}
#---------------------------------------------------------------------------------------
#---------------------------------------------------------------------------------------
#       Sezione Tracciamento Grafici
#---------------------------------------------------------------------------------------
if ($operazione == "Disegna") {
    $ora = date("H");
    $giorno = date("d");
    $mese = date("M");
    $anno = date("Y");
    $lista = $_POST['lista'];
    $db = new DBclass();
    $db->connetti();
    $nodi = $db->estrai_record("nodi", array("ID", "nome", "ip_wifi", "ip_man", "interface", "creato", "attivo", "registrato"));
    $db->disconnetti();
    $a = explode("|", $lista);
    //lista dei grafici da tracciare
    //var_dump($a);
    //	$giorno="24";
    //	$mese="Sep";
    //	$anno="2014";
    $vin_max = "0";
    $vout_max = "0";
    $medie = array();
    foreach ($a as $l) {
        //		echo var_dump($l);
        $ll = explode("@", $l);
        //		echo $ll[1],"-".$ll[0]."-".$ll[2]."<br>";
        //		echo $ll[1],"-".$ll[0]."<br>";
        $condizione = sprintf("id_nodo = '%s' and giorno ='%s' and left(ora,2)='%s' and mese='%s' and anno='%s'", $ll[2], $giorno, $ora, $mese, $anno);
예제 #2
0
function aggiungi_servizio($ipw, $d, $ips, $p)
{
    $all_valid = true;
    //	echo $ipw."<br>";
    //	echo "porta=".$p."<br>";
    if (!empty($d)) {
        $valid = ip2long($ipw) !== false;
        if (!$valid) {
            $ipw .= "(Indirizzo non Valido)";
            $all_valid = false;
        }
        $valid = ip2long($ips) !== false;
        //		echo $ips."<br>";
        if (!$valid) {
            $all_valid = false;
            $ipm .= "(Indirizzo non Valido)";
        }
    }
    if ($all_valid) {
        $db = new DBclass();
        $db->connetti();
        $colonne = array("ID", "nome", "ip_wifi", "ip_man", "interface", "creato", "attivo", "registrato");
        $condizioni = "ip_wifi='" . $ipw . "'";
        if ($nodo = $db->estrai_record("nodi", $colonne, $condizioni)) {
            //			echo var_dump($nodo)."<br>";
            $ID = $nodo[0]["ID"];
            $colonne = array("ip", "porta");
            //			echo $ID."<br>";
            $condizioni = "id_nodo =" . $ID . " and ip='" . $ips . "' and porta='" . $p . "'";
            //			$db->estrai_record("servizi",$colonne,$condizioni);
            if (!($servizio = $db->estrai_record("servizi", $colonne, $condizioni))) {
                //				echo var_dump($servizio)."<br>";
                $db->inserisci("servizi", array($ID, $ips, $p, $d), array("id_nodo", "ip", "porta", "descrizione"));
            } else {
                $ips .= "(Servizio esistente)";
            }
        } else {
            $ipw .= "(Nodo Non Registrato)";
        }
        $db->disconnetti();
    }
    return array($ipw, $d, $ips, $p);
}