Пример #1
0
         $fso = '';
     }
     $res = getFiberSpliceOrganizerInfo(-1, -1, $networkNodeId);
     $ComboBox_FibersSpliceOrganizer_Values = array();
     $ComboBox_FibersSpliceOrganizer_Text = array();
     for ($i = 0; $i < $res['count']; $i++) {
         $ComboBox_FibersSpliceOrganizer_Values[] = $res['rows'][$i]['id'];
         $ComboBox_FibersSpliceOrganizer_Text[] = $res['rows'][$i]['id'] . " (" . $res['rows'][$i]['FiberSpliceOrganizationTypeMarking'] . ")";
     }
     $smarty->assign("ComboBox_FibersSpliceOrganizer_values", $ComboBox_FibersSpliceOrganizer_Values);
     $smarty->assign("ComboBox_FibersSpliceOrganizer_text", $ComboBox_FibersSpliceOrganizer_Text);
     $smarty->assign("Combobox_FibersSpliceOrganizer_selected", $fso);
 } elseif (isset($_GET['networknodeid'])) {
     $networkNodeId = $_GET['networknodeid'];
     $wr['id'] = $networkNodeId;
     $res = NetworkNode_SELECT('', '', $wr);
     $networkNodeName = $res['rows'][0]['name'];
     $res = getFiberTable($networkNodeId);
     if ($res['maxfiber'] < 1) {
         $message = 'Узлу должен принадлежать минимум 1 кабель!';
         showMessage($message, 0);
     }
     $table_text_cols = '<th>№</th>';
     $table_text_marking = $table_text_fiber_count = $table_text_direction = $table_text_CableLineNames = $table_text_info = $table_text_fibers = '';
     for ($i = 0; $i < count($res['CableLines']); $i++) {
         $table_text_cols .= '<th colspan=3>' . ($i + 1) . '</th>';
         if (isset($_GET['print'])) {
             $table_text_marking .= '<td colspan=3>' . $res['cl_array']['rows'][$i]['manufacturer'] . '<br>' . $res['cl_array']['rows'][$i]['marking'] . '</td>';
         } else {
             $table_text_marking .= '<td colspan=3><a href="CableType.php?mode=charac&cabletypeid=' . $res['cl_array']['rows'][$i]['ctid'] . '">' . $res['cl_array']['rows'][$i]['manufacturer'] . '<br>' . $res['cl_array']['rows'][$i]['marking'] . '</a></td>';
         }
Пример #2
0
     require_once "backend/NetworkNode.php";
     $smarty->assign("mode", "add_change");
     $smarty->assign("mod", "2");
     $smarty->assign("cablelineid", $_GET['cablelineid']);
     $smarty->assign("back", getenv("HTTP_REFERER"));
     /* $res = CableLine_SELECT('', '');
        $rows = $res['rows'];
        $i = -1;
        while (++$i<$res['count']) {
        $comboBox_CableLine_Values[] = $rows[$i]['id'];
        $comboBox_CableLine_Text[] = $rows[$i]['length'];
        }
        $smarty->assign("combobox_cableline_values", $comboBox_CableLine_Values);
        $smarty->assign("combobox_cableline_text", $comboBox_CableLine_Text);
        $smarty->assign("combobox_cableline_selected", $cableLineId); */
     $res = NetworkNode_SELECT(0, '', '');
     $rows = $res['rows'];
     $i = -1;
     while (++$i < $res['count']) {
         $comboBox_NetworkNode_Values[] = $rows[$i]['id'];
         $comboBox_NetworkNode_Text[] = $rows[$i]['name'];
     }
     $comboBox_NetworkNode_Values[] = 'NULL';
     $comboBox_NetworkNode_Text[] = 'Нет';
     $smarty->assign("combobox_networknode_values", $comboBox_NetworkNode_Values);
     $smarty->assign("combobox_networknode_text", $comboBox_NetworkNode_Text);
     $smarty->assign("combobox_networknode_selected", $networkNodeId);
 } elseif ($_GET['mode'] == 'delete' and isset($_GET['cablelinepointid'])) {
     if ($_SESSION['class'] > 1) {
         $message = '!!!';
         showMessage($message, 0);
Пример #3
0
function getNetworkBoxInfo($networkBoxId)
{
    $wr['id'] = $networkBoxId;
    $res = NetworkBox_SELECT(0, $wr);
    $result['NetworkBox'] = $res;
    unset($wr);
    $wr['id'] = $res['rows'][0]['NetworkBoxType'];
    $res2 = NetworkBoxType_SELECT('', $wr);
    $result['NetworkBox']['rows'][0]['NetworkBoxType'] = $res2['rows'][0];
    unset($wr);
    $wr['NetworkBox'] = $networkBoxId;
    $res3 = NetworkNode_SELECT('', '', $wr);
    $result['NetworkBox']['rows'][0]['NetworkNode'] = $res3['rows'][0];
    return $result;
}
Пример #4
0
        if ($res['NetworkBox']['count'] < 1) {
            $message = 'Ящика с таким ID не существует!<br />
			<a href="NetworkBox.php">Назад</a>';
            showMessage($message, 0);
        }
        $rows = $res['NetworkBox']['rows'][0];
        $networkNodeName = '<a href="NetworkNodes.php?mode=charac&nodeid=' . $rows['NetworkNode']['id'] . '">' . $rows['NetworkNode']['name'] . '</a>';
        if (!isset($networkNodeName)) {
            $networkNodeName = 'None';
            $changeDelete = '<a href="NetworkBox.php?mode=change&boxid=' . $rows['id'] . '">Изменить</a><br>
							 <a href="NetworkBox.php?mode=delete&boxid=' . $rows['id'] . '">Удалить</a>';
            $smarty->assign("ChangeDelete", $changeDelete);
        }
        $changeDelete = '<a href="NetworkBox.php?mode=change&boxid=' . $networkBoxId . '">Изменить</a>';
        $wr['NetworkBox'] = $networkBoxId;
        $res2 = NetworkNode_SELECT(0, '', $wr);
        if ($res2['count'] == 0) {
            $changeDelete .= '<br><a href="NetworkBox.php?mode=delete&boxid=' . $networkBoxId . '">Удалить</a>';
        }
        $invNum = $rows['inventoryNumber'];
        if ($invNum == "") {
            $invNum = "---";
        }
        $smarty->assign("invNum", $invNum);
        $smarty->assign("boxtype", '<a href="NetworkBoxType.php?mode=charac&boxtypeid=' . $rows['NetworkBoxType']['id'] . '">' . $rows['NetworkBoxType']['marking'] . '</a>');
        $smarty->assign("nodename", $networkNodeName);
        $smarty->assign("ChangeDelete", $changeDelete);
    } elseif ($_GET['mode'] == 'change' and isset($_GET['boxid'])) {
        if ($_SESSION['class'] > 1) {
            $message = '!!!';
            showMessage($message, 0);
Пример #5
0
    header("content-type: text/xml");
    print $res;
} elseif ($_GET['mode'] == "GetCableTypes") {
    $res = CableType_SELECT('', '');
    $rows = $res['rows'];
    $cableTypesJSON['CableTypes'] = array();
    $i = -1;
    while (++$i < $res['count']) {
        $cableTypesJSON['CableTypes'][$i]['id'] = (int) $rows[$i]['id'];
        $cableTypesJSON['CableTypes'][$i]['marking'] = $rows[$i]['marking'];
    }
    $res = json_encode($cableTypesJSON);
    print $res;
} elseif ($_GET['mode'] == "GetNodes") {
    require_once "backend/NetworkNode.php";
    $res = NetworkNode_SELECT(0, '', '', TRUE);
    $rows = $res['rows'];
    $nodesJSON['Nodes'] = array();
    $i = -1;
    while (++$i < $res['count']) {
        $nodesJSON['Nodes'][$i]['id'] = (int) $rows[$i]['id'];
        $nodesJSON['Nodes'][$i]['name'] = $rows[$i]['name'];
    }
    $res = json_encode($nodesJSON);
    print $res;
} elseif ($_GET['mode'] == "GetNetworkBoxes") {
    require_once "backend/NetworkNode.php";
    $res = getFreeNetworkBoxes(-1, TRUE);
    $rows = $res['rows'];
    $boxesJSON['Boxes'] = array();
    $i = -1;