function deleteNode($coors, $tmpT = FALSE) { $OpenGIS = "(" . $coors[0]->lon . "," . $coors[0]->lat . ")"; $wr['OpenGIS'] = $OpenGIS; $query = 'SELECT id FROM "' . tmpTable('NetworkNode', $tmpT) . '"' . genWhere($wr); $res = PQuery($query); $NetworkNodeId = $res['rows'][0]['id']; unset($wr); $wr['id'] = (int) $NetworkNodeId; NetworkNode_DELETE($wr, $tmpT); }
$i = -1; while (++$i < $res['count']) { $invNum = $rows[$i]['inventoryNumber']; if ($invNum == "") { $invNum = "---"; } $invNum .= " (" . $rows[$i]['marking'] . ")"; $comboBox_Box_Values[] = $rows[$i]['id']; $comboBox_Box_Text[] = $invNum; } $smarty->assign("combobox_box_values", $comboBox_Box_Values); $smarty->assign("combobox_box_text", $comboBox_Box_Text); $smarty->assign("id", ''); $smarty->assign("name", ''); $smarty->assign("NetworkBox", ''); $smarty->assign("note", ''); $smarty->assign("place", ''); $smarty->assign("OpenGIS", ''); } elseif ($_GET['mode'] == 'delete' and isset($_GET['nodeid'])) { if ($_SESSION['class'] > 1) { $message = '!!!'; showMessage($message, 0); } $wr['id'] = $_GET['nodeid']; NetworkNode_DELETE($wr); header("Refresh: 2; url=" . getenv("HTTP_REFERER")); $message = "Узел удален!"; showMessage($message, 0); } $smarty->display('NetworkNodes.tpl'); }