Пример #1
0
function us_AddressGetBuildAll($conn)
{
    $result = array();
    $query = "SELECT * from `build`";
    $all = sqa($conn, $query);
    if (!empty($all)) {
        foreach ($all as $io => $each) {
            $result[$each['id']]['id'] = $each['id'];
            $result[$each['id']]['buildnum'] = $each['buildnum'];
            $result[$each['id']]['streetid'] = $each['streetid'];
        }
    }
    return $result;
}
Пример #2
0
$ln = $rs['VALUESTR'];
$rs2 = sq($conn2, "select VALUESTR from tbl_conf where PARAM='TRAFTX1'");
$ln2 = $rs2['VALUESTR'];
$pi1 = $ln2[0] - $ln[0];
//VALUESTR #VALUESTR
$pi_rxkbps = 0;
if ($pi1 > 0) {
    $pi_rxkbps = $pi1 / $pi_interval / 1024 * 8;
}
nq($conn2, "update tbl_conf set VALUESTR=" . $pi_rxkbps . " where PARAM='TXKBPS'");
//=================================================================================================================
printlog("обновляем даты по максимальному пингу");
//Выясняем - нужно ли обновлять?
$pi1 = time() - 3600;
$pi2 = date("Y-m-d H:i:s", $pi1);
$rs = sqa($conn2, "select DATESTAT from tbl_pingtable where DATESTAT>'" . $pi2 . "'");
$pi_count = sizeof($rs);
//Если нужно - обновляем
if ($pi_count < 1) {
    //Вычисляем сколько активных сейчас
    $rs = sq($conn2, "select CODE from tbl_base where LASTPING>='" . $ps_activetime2 . "'");
    $pi_count2 = sizeof($rs);
    //Фиксируем данные
    nq($conn2, "insert into tbl_pingtable (DATESTAT,COUNT) values (NOW()," . $pi_count2 . ")");
}
//=================================================================================================================
printlog("записываем дату обновления");
nq($conn2, "update tbl_conf set VALUEDATE=NOW() where PARAM='LASTUPDSCET'");
//=================================================================================================================
//=================================================================================================================
printlog("делаем запись в истории про обновление");