@Ghazascanner
_2019runbot
Ghazascanner File Manager
server :Linux www.thesweb.ru 4.19.0-22-amd64 #1 SMP Debian 4.19.260-1 (2022-09-29) x86_64
Current Path :
/
var
/
www
/
www-root
/
data
/
www
/
new.labinform.ru
/
sci_lite20
/
Path :
Upload File :
New :
File
Dir
/var/www/www-root/data/www/new.labinform.ru/sci_lite20/rubr_one.php
<?PHP include_once "login.php"; if ($usr_id == -1) { header('HTTP/1.0 401 Unauthorized'); die(); } if ($_SESSION[LoginURI]['usertypeid'] == 30) { header('HTTP/1.0 401 Unauthorized'); die(); } $use_fact_and_req = 1; function get_block_edit($name, $value, $label, $options = '', $type = 'easyui-textbox') { if ($type == 'hidden') echo '<input type="hidden" id="' . $name . '" name="' . $name . '" value="' . preg_replace('/\"/', """, $value) . '">'; else echo '<tr><td width="20%"> <label class="label-left">' . $label . '</label> </td><td> <input id="' . $name . '" name="' . $name . '" class="' . $type . '" data-options="value: \'' . preg_replace('/\"/', """, preg_replace("/\'/", "\'", $value)) . '\',' . $options . '"> </td> </tr>'; } $rubcator_prefix = ''; if (isset($_POST['action'])) { $rubcator_prefix = get_rubricator_prefix($conn, $_POST['rubricatorid']); $res = array(); header('Content-type: application/json; charset=utf-8'); $res['errno'] = 0; $res['error'] = 'OK'; /********* set_rubric ********/ if ($_POST['action'] == 'set_rubric') { if ($_POST['rubricid'] == -1) { //$res['newid'] = get_data_one_val($conn, 'SELECT MAX(rubricid) + 1 FROM ' . $rubcator_prefix . 'rubrics '); $res['newid'] = get_data_one_val($conn, "SELECT nextval('" . $rubcator_prefix . "sequence_rubrics') AS val"); $q = 'INSERT INTO ' . $rubcator_prefix .'rubrics (rubricid, rubricatorid, rubricstr, rubricmemo, rubricengstr, sessionid, sessionident, ves, hostrubricid, snumb, nlevel) ' . ' VALUES (' . $res['newid'] . ', ' . $_POST['rubricatorid'] . ', \'' . pg_escape_string($_POST['edit_name']) . '\', \'' . pg_escape_string($_POST['edit_memo']) . '\', \'' . pg_escape_string($_POST['edit_engname']) . '\', ' . $_SESSION[LoginURI]['ssid'] . ', ' . $_SESSION[LoginURI]['ssid'] . ', ' . $_POST['edit_ves'] . ', ' . $_POST['edit_hostid'] . ', \'' . pg_escape_string($_POST['edit_snumb']) . '\', ' . $_POST['edit_nlevel'] . ')'; //$res['q1'] = $q; } else { $q = 'UPDATE ' . $rubcator_prefix . 'rubrics ' . ' SET rubricstr = \'' . pg_escape_string($_POST['edit_name']) . '\', ' . ' rubricmemo = \'' . pg_escape_string($_POST['edit_memo']) . '\', '. ' rubricengstr = \'' . pg_escape_string($_POST['edit_engname']) . '\', ' . ' sessionid = ' . $_SESSION[LoginURI]['ssid'] . ', ' . ' ves = ' . $_POST['edit_ves'] . ',' . ' hostrubricid = ' . $_POST['edit_hostid'] . ', ' . ' snumb = \'' . pg_escape_string($_POST['edit_snumb']) . '\',' . ' nlevel = ' . $_POST['edit_nlevel'] . ' WHERE rubricatorid = ' . $_POST['rubricatorid'] . ' AND rubricid = ' . $_POST['rubricid']; } //echo $q; exec_sql($conn, $q); /********* set_conj **********/ } else if ($_POST['action'] == 'set_disj') { if ((isset($_POST['edit_type'])) && ($_POST['edit_type'] == 1)) { $_POST['edit_name'] = '*FACT*'; } if ((isset($_POST['edit_type'])) && ($_POST['edit_type'] == 2)) { $_POST['edit_name'] = '*REQUEST*'; } if ($_POST['disjunctid'] == -1) { //$res['newid'] = get_data_one_val($conn, 'SELECT MAX(disjunctid) + 1 FROM ' . $rubcator_prefix . 'disjunct '); $res['newid'] = get_data_one_val($conn, "SELECT nextval('" . $rubcator_prefix . "sequence_disjunct') AS val"); $q = 'INSERT INTO ' . $rubcator_prefix .'disjunct (disjunctid, rubricatorid, rubricid, disjunctstr, disjunctmemo, disjunctengstr, sessionid, sessionident, ves) ' . ' VALUES (' . $res['newid'] . ', ' . $_POST['rubricatorid'] . ', ' . $_POST['rubricid'] . ', \'' . pg_escape_string($_POST['edit_name']) . '\', \'' . pg_escape_string($_POST['edit_memo']) . '\', \'' . pg_escape_string($_POST['edit_engname']) . '\', ' . $_SESSION[LoginURI]['ssid'] . ', ' . $_SESSION[LoginURI]['ssid'] . ', ' . $_POST['edit_ves'] . ')'; } else { $q = 'UPDATE ' . $rubcator_prefix . 'disjunct ' . ' SET disjunctstr = \'' . pg_escape_string($_POST['edit_name']) . '\', ' . ' disjunctmemo = \'' . pg_escape_string($_POST['edit_memo']) . '\', '. ' disjunctengstr = \'' . pg_escape_string($_POST['edit_engname']) . '\', ' . ' sessionid = ' . $_SESSION[LoginURI]['ssid'] . ', ' . ' ves = ' . $_POST['edit_ves'] . ' WHERE rubricatorid = ' . $_POST['rubricatorid'] . ' AND rubricid = ' . $_POST['rubricid'] . ' AND disjunctid = ' . $_POST['disjunctid']; } //echo $q; exec_sql($conn, $q); } else if ($_POST['action'] == 'set_conj') { if ($_POST['conjunctid'] == -1) { //$res['newid'] = get_data_one_val($conn, 'SELECT MAX(conjunctid) + 1 FROM ' . $rubcator_prefix . 'conjunct '); $res['newid'] = get_data_one_val($conn, "SELECT nextval('" . $rubcator_prefix . "sequence_conjunct') AS val"); $q = 'INSERT INTO ' . $rubcator_prefix .'conjunct (conjunctid, rubricatorid, rubricid, disjunctid, conjunctstr, conjunctmemo, conjunctengstr, sessionid, sessionident, ves) ' . ' VALUES (' . $res['newid'] . ', ' . $_POST['rubricatorid'] . ', ' . $_POST['rubricid'] . ', ' . $_POST['disjunctid'] . ', \'' . pg_escape_string($_POST['edit_name']) . '\', \'' . pg_escape_string($_POST['edit_memo']) . '\', \'' . pg_escape_string($_POST['edit_engname']) . '\', ' . $_SESSION[LoginURI]['ssid'] . ', ' . $_SESSION[LoginURI]['ssid'] . ', ' . $_POST['edit_ves'] . ')'; } else { $q = 'UPDATE ' . $rubcator_prefix . 'conjunct ' . ' SET conjunctstr = \'' . pg_escape_string($_POST['edit_name']) . '\', ' . ' conjunctmemo = \'' . pg_escape_string($_POST['edit_memo']) . '\', '. ' conjunctengstr = \'' . pg_escape_string($_POST['edit_engname']) . '\', ' . ' sessionid = ' . $_SESSION[LoginURI]['ssid'] . ', ' . ' ves = ' . pg_escape_string($_POST['edit_ves']) . ' WHERE conjunctid = ' . $_POST['conjunctid'] . ' AND rubricatorid = ' . $_POST['rubricatorid'] . ' AND rubricid = ' . $_POST['rubricid'] . ' AND disjunctid = ' . $_POST['disjunctid']; } //echo $q; exec_sql($conn, $q); } else { $res['errno'] = 1000; $res['error'] = 'Неизвестная операция "' . $_GET['action'] . '"'; $q = ''; } $rs['debug'] = $q; $rs = json_encode($res); echo $rs; exit; } if (isset($_GET['action'])) { $rubcator_prefix = get_rubricator_prefix($conn, $_GET['rubricatorid']); if ($_GET['action'] == 'del_conj') { $res = array(); header('Content-type: application/json; charset=utf-8'); $res['errno'] = 0; $res['error'] = 'OK'; $q = 'DELETE FROM ' . $rubcator_prefix .'rubdes WHERE conjunctid = ' . $_GET['conjunctid'] . ' AND rubricatorid = ' . $_GET['rubricatorid']; exec_sql($conn, $q); $q = 'DELETE FROM ' . $rubcator_prefix .'revry WHERE conjunctid = ' . $_GET['conjunctid'] . ' AND rubricatorid = ' . $_GET['rubricatorid']; exec_sql($conn, $q); $q = 'DELETE FROM ' . $rubcator_prefix .'conjunct WHERE conjunctid = ' . $_GET['conjunctid'] . ' AND rubricatorid = ' . $_GET['rubricatorid']; exec_sql($conn, $q); $rs['debug'] = $q; $rs = json_encode($res); echo $rs; exit; } else if ($_GET['action'] == 'del_disj') { $res = array(); header('Content-type: application/json; charset=utf-8'); $res['errno'] = 0; $res['error'] = 'OK'; $q = 'DELETE FROM ' . $rubcator_prefix .'rubdes WHERE disjunctid = ' . $_GET['disjunctid'] . ' AND rubricatorid = ' . $_GET['rubricatorid']; exec_sql($conn, $q); $q = 'DELETE FROM ' . $rubcator_prefix .'revry WHERE disjunctid = ' . $_GET['disjunctid'] . ' AND rubricatorid = ' . $_GET['rubricatorid']; exec_sql($conn, $q); $q = 'DELETE FROM ' . $rubcator_prefix .'conjunct WHERE disjunctid = ' . $_GET['disjunctid'] . ' AND rubricatorid = ' . $_GET['rubricatorid']; exec_sql($conn, $q); $q = 'DELETE FROM ' . $rubcator_prefix .'disjunct WHERE disjunctid = ' . $_GET['disjunctid'] . ' AND rubricatorid = ' . $_GET['rubricatorid']; exec_sql($conn, $q); $rs['debug'] = $q; $rs = json_encode($res); echo $rs; exit; } else if ($_GET['action'] == 'del_rubr') { $res = array(); header('Content-type: application/json; charset=utf-8'); $res['errno'] = 0; $res['error'] = 'OK'; $q = 'DELETE FROM ' . $rubcator_prefix .'rubdes WHERE rubricid = ' . $_GET['rubricid'] . ' AND rubricatorid = ' . $_GET['rubricatorid']; exec_sql($conn, $q); $q = 'DELETE FROM ' . $rubcator_prefix .'revry WHERE rubricid = ' . $_GET['rubricid'] . ' AND rubricatorid = ' . $_GET['rubricatorid']; exec_sql($conn, $q); $q = 'DELETE FROM ' . $rubcator_prefix .'conjunct WHERE rubricid = ' . $_GET['rubricid'] . ' AND rubricatorid = ' . $_GET['rubricatorid']; exec_sql($conn, $q); $q = 'DELETE FROM ' . $rubcator_prefix .'disjunct WHERE rubricid = ' . $_GET['rubricid'] . ' AND rubricatorid = ' . $_GET['rubricatorid']; exec_sql($conn, $q); $q = 'DELETE FROM ' . $rubcator_prefix .'rubrics WHERE rubricid = ' . $_GET['rubricid'] . ' AND rubricatorid = ' . $_GET['rubricatorid']; exec_sql($conn, $q); $rs['debug'] = $q; $rs = json_encode($res); echo $rs; exit; } } ?> <div class="dialogtext"> <form action="rubr_one.php" id="rubriceditform" method="post" enctype="multipart/form-data"> <?PHP $data = array(); if (isset($_GET['action'])) { /********* add_rubric **********/ if ($_GET['action'] == 'add_rubric') { echo '<table border="0" cellspacing="5" width="100%">'; $us1 = get_session_info($conn, $_SESSION[LoginURI]['ssid']); $us2 = get_session_info($conn, $_SESSION[LoginURI]['ssid']); get_block_edit('', $us1['dt'] . ' ' . $us1['login'], 'Добавлено', 'width: \'200px\', editable: false,'); get_block_edit('', $us2['dt'] . ' ' . $us2['login'], 'Изменено', 'width: \'200px\', editable: false,'); get_block_edit('edit_hostid', 0, '', 'width: \'100%\', valueField: \'rubricid\', textField: \'rubricstr\', url:\'json/getjson.php?type=hostrubrics&without_total=1&rubricatorid=' . $_GET['rubricatorid'] . '\'', 'easyui-combobox'); get_block_edit('edit_snumb', '', 'Упорядочивание', 'width: \'300px\''); get_block_edit('edit_nlevel', 0, 'Уровень', 'precision: 0, width: \'100px\'', 'easyui-numberbox'); get_block_edit('edit_name', '', 'Наименование', 'width: \'100%\''); get_block_edit('edit_engname', '', 'Англ. наименование', 'width: \'100%\''); get_block_edit('edit_memo', '', 'Описание', 'width: \'100%\', multiline: true, width: \'100%\', height: 65'); //get_block_edit('edit_ves', '1', 'Вес', 'width: \'100%\', width: \'100px\'', 'easyui-numberbox'); echo '</table>'; get_block_edit('rubricatorid', $_GET['rubricatorid'], '', '', 'hidden'); get_block_edit('rubricid', '-1', '', '', 'hidden'); get_block_edit('edit_ves', '1', '', '', 'hidden'); get_block_edit('action', 'set_rubric', '', '', 'hidden'); /********* edit_rubric **********/ } else if ($_GET['action'] == 'edit_rubric') { $q = "SELECT rubricatorid, rubricid, snumb, hostrubricid, rubricstr, rubricmemo, rubricengstr, transid, nlevel, treeorderid, rubrictype, round(ves * 100 ) / 100 AS ves, sessionid, sessionident FROM " . get_rubricator_prefix($conn, $_GET['rubricatorid']) . "rubrics "; $q .= " WHERE rubricatorid = " . $_GET['rubricatorid'] . " AND rubricid = " . $_GET['rubricid']; //echo $q; $res = pg_query($conn, $q); if ($row = pg_fetch_array($res)) { $data = $row; echo '<table border="0" width="100%">'; $us1 = get_session_info($conn, $data['sessionid']); $us2 = get_session_info($conn, $data['sessionident']); get_block_edit('', $_GET['rubricid'], 'ID', 'width: \'200px\', editable: false,'); get_block_edit('', $us1['dt'] . ' ' . $us1['login'], 'Добавлено', 'width: \'200px\', editable: false,'); get_block_edit('', $us2['dt'] . ' ' . $us2['login'], 'Изменено', 'width: \'200px\', editable: false,'); get_block_edit('edit_hostid', $data['hostrubricid'] ? $data['hostrubricid'] : 0, '', 'width: \'100%\', valueField: \'rubricid\', textField: \'rubricstr\', url:\'json/getjson.php?type=hostrubrics&without_total=1&rubricatorid=' . $_GET['rubricatorid'] . '\'', 'easyui-combobox'); get_block_edit('edit_snumb', $data['snumb'], 'Упорядочивание', 'width: \'300px\''); get_block_edit('edit_nlevel', $data['nlevel'], 'Уровень', 'precision: 0, width: \'100px\'', 'easyui-numberbox'); get_block_edit('edit_name', $data['rubricstr'], 'Наименование', 'width: \'100%\''); get_block_edit('edit_engname', $data['rubricengstr'], 'Англ. наименование', 'width: \'100%\''); get_block_edit('edit_memo', data_to_js_one_row($data['rubricmemo']), 'Описание', 'width: \'100%\', multiline: true, width: \'100%\', height: 65'); //get_block_edit('edit_ves', $data['ves'], 'Вес', 'width: \'100%\', width: \'100px\'', 'easyui-numberbox'); echo '</table>'; get_block_edit('rubricatorid', $data['rubricatorid'], '', '', 'hidden'); get_block_edit('rubricid', $data['rubricid'], '', '', 'hidden'); get_block_edit('edit_ves', $data['ves'], '', '', 'hidden'); get_block_edit('action', 'set_rubric', '', '', 'hidden'); } pg_free_result($res); /********* add_disj **********/ } else if ($_GET['action'] == 'add_disj') { echo '<table border="0" width="100%">'; $us1 = get_session_info($conn, $_SESSION[LoginURI]['ssid']); $us2 = get_session_info($conn, $_SESSION[LoginURI]['ssid']); get_block_edit('', $us1['dt'] . ' ' . $us1['login'], 'Добавлено', 'width: \'200px\', editable: false,'); get_block_edit('', $us2['dt'] . ' ' . $us2['login'], 'Изменено', 'width: \'200px\', editable: false,'); if ($use_fact_and_req) { echo ' <tr><td width="20%"> <label class="label-left">' . 'Тип обработки' . '</label> </td><td> <input id="' . 'edit_type' . '" name="' . 'edit_type' . '" class="' . 'easyui-combobox' . '" data-options="editable: false, valueField: \'id\', textField: \'name\', data: [{id: 0, name: \'Коньюнкты\'},{ id: 1, name: \'Факт\'}, {id: 2, name: \'Запрос\'}], nofactname: \'\', value: \'0\',width: \'100%\', panelHeight: \'auto\', onChange: ThesRubricator.change_disj_type"> </td> </tr>'; } get_block_edit('edit_name', '@', 'Наименование', 'width: \'100%\''); get_block_edit('edit_engname', '', 'Англ. наименование', 'width: \'100%\''); get_block_edit('edit_memo', '@', 'Описание', 'width: \'100%\', multiline: true, width: \'100%\', height: 65'); //get_block_edit('edit_ves', '1', 'Вес', 'width: \'100%\', width: \'100px\'', 'easyui-numberbox'); echo '</table>'; get_block_edit('rubricatorid', $_GET['rubricatorid'], '', '', 'hidden'); get_block_edit('rubricid', $_GET['rubricid'], '', '', 'hidden'); get_block_edit('disjunctid', -1, '', '', 'hidden'); get_block_edit('edit_ves', '1', '', '', 'hidden'); get_block_edit('action', 'set_disj', '', '', 'hidden'); /********* edit_disj **********/ } else if ($_GET['action'] == 'edit_disj') { $q = "select disjunctid, rubricid, rubricatorid, disjunctstr, disjunctengstr, disjunctmemo, ves, sessionid, sessionident FROM " . get_rubricator_prefix($conn, $_GET['rubricatorid']) . "disjunct "; $q .= " WHERE rubricatorid = " . $_GET['rubricatorid'] . " AND rubricid = " . $_GET['rubricid'] . " AND disjunctid = " . $_GET['disjunctid']; //echo $q; $res = pg_query($conn, $q); if ($row = pg_fetch_array($res)) { $data = $row; echo '<table border="0" width="100%">'; get_block_edit('', $_GET['disjunctid'], 'ID', 'width: \'200px\', editable: false,'); $us1 = get_session_info($conn, $data['sessionid']); $us2 = get_session_info($conn, $data['sessionident']); get_block_edit('', $us1['dt'] . ' ' . $us1['login'], 'Добавлено', 'width: \'200px\', editable: false,'); get_block_edit('', $us2['dt'] . ' ' . $us2['login'], 'Изменено', 'width: \'200px\', editable: false,'); if ($use_fact_and_req) { $fr_val = 0; if ($data['disjunctstr'] == '*FACT*') $fr_val = 1; else if ($data['disjunctstr'] == '*REQUEST*') $fr_val = 2; echo ' <tr><td width="20%"> <label class="label-left">' . 'Тип обработки' . '</label> </td><td> <input id="' . 'edit_type' . '" name="' . 'edit_type' . '" class="' . 'easyui-combobox' . '" data-options="ediatble: false, valueField: \'id\', textField: \'name\', data: [{id: 0, name: \'Коньюнкты\'},{ id: 1, name: \'Факт\'}, {id: 2, name: \'Запрос\'}], nofactname: \'@\', value: \'' . $fr_val . '\',width: \'100%\', panelHeight: \'auto\', onChange: ThesRubricator.change_disj_type"> </td> </tr>'; } get_block_edit('edit_name', (($use_fact_and_req && (($data['disjunctstr'] == '*FACT*') || ($data['disjunctstr'] == '*REQUEST*'))) ? '' : $data['disjunctstr'] ), 'Наименование', 'width: \'100%\'' . (($use_fact_and_req && (($data['disjunctstr'] == '*FACT*') || ($data['disjunctstr'] == '*REQUEST*'))) ? ', disabled: true' : '') ); get_block_edit('edit_engname', $data['disjunctengstr'], 'Англ. наименование', 'width: \'100%\''); get_block_edit('edit_memo', data_to_js_one_row($data['disjunctmemo']), 'Описание', 'width: \'100%\', multiline: true, width: \'100%\', height: 65'); //get_block_edit('edit_ves', $data['ves'], 'Вес', 'width: \'100%\', width: \'100px\'', 'easyui-numberbox'); echo '</table>'; get_block_edit('rubricatorid', $data['rubricatorid'], '', '', 'hidden'); get_block_edit('rubricid', $data['rubricid'], '', '', 'hidden'); get_block_edit('disjunctid', $data['disjunctid'], '', '', 'hidden'); get_block_edit('edit_ves', $data['ves'], '', '', 'hidden'); get_block_edit('action', 'set_disj', '', '', 'hidden'); } pg_free_result($res); /********* set_disj **********/ } else if ($_GET['action'] == 'set_disj') { /********* add_conj **********/ } else if ($_GET['action'] == 'add_conj') { echo '<table border="0" width="100%">'; $us1 = get_session_info($conn, $_SESSION[LoginURI]['ssid']); $us2 = get_session_info($conn, $_SESSION[LoginURI]['ssid']); get_block_edit('', $us1['dt'] . ' ' . $us1['login'], 'Добавлено', 'width: \'200px\', editable: false,'); get_block_edit('', $us2['dt'] . ' ' . $us2['login'], 'Изменено', 'width: \'200px\', editable: false,'); get_block_edit('edit_name', '@', 'Наименование', 'width: \'100%\''); get_block_edit('edit_engname', '', 'Англ. наименование', 'width: \'100%\''); get_block_edit('edit_memo', '@', 'Описание', 'width: \'100%\', multiline: true, width: \'100%\', height: 65'); //get_block_edit('edit_ves', '1', 'Вес', 'width: \'100%\', width: \'100px\'', 'easyui-numberbox'); echo '</table>'; get_block_edit('rubricatorid', $_GET['rubricatorid'], '', '', 'hidden'); get_block_edit('rubricid', $_GET['rubricid'], '', '', 'hidden'); get_block_edit('disjunctid', $_GET['disjunctid'], '', '', 'hidden'); get_block_edit('conjunctid', -1, '', '', 'hidden'); get_block_edit('edit_ves', '1', '', '', 'hidden'); get_block_edit('action', 'set_conj', '', '', 'hidden'); /********* edit_conj **********/ } else if ($_GET['action'] == 'edit_conj') { $q = "select conjunctid, rubricid, rubricatorid, disjunctid, conjunctstr, conjunctengstr, conjunctmemo, ves, sessionid, sessionident FROM " . get_rubricator_prefix($conn, $_GET['rubricatorid']) . "conjunct "; $q .= " WHERE rubricatorid = " . $_GET['rubricatorid'] . " AND rubricid = " . $_GET['rubricid'] . " AND disjunctid = " . $_GET['disjunctid'] . " AND conjunctid = " . $_GET['conjunctid']; //echo $q; $res = pg_query($conn, $q); if ($row = pg_fetch_array($res)) { $data = $row; echo '<table border="0" width="100%">'; $us1 = get_session_info($conn, $data['sessionid']); $us2 = get_session_info($conn, $data['sessionident']); get_block_edit('', $_GET['conjunctid'], 'ID', 'width: \'200px\', editable: false,'); get_block_edit('', $us1['dt'] . ' ' . $us1['login'], 'Добавлено', 'width: \'200px\', editable: false,'); get_block_edit('', $us2['dt'] . ' ' . $us2['login'], 'Изменено', 'width: \'200px\', editable: false,'); get_block_edit('edit_name', $data['conjunctstr'], 'Наименование', 'width: \'100%\''); get_block_edit('edit_engname', $data['conjunctengstr'], 'Англ. наименование', 'width: \'100%\''); get_block_edit('edit_memo', data_to_js_one_row($data['conjunctmemo']), 'Описание', 'width: \'100%\', multiline: true, width: \'100%\', height: 65'); //get_block_edit('edit_ves', $data['ves'], 'Вес', 'width: \'100%\', width: \'100px\'', 'easyui-numberbox'); echo '</table>'; get_block_edit('rubricatorid', $data['rubricatorid'], '', '', 'hidden'); get_block_edit('rubricid', $data['rubricid'], '', '', 'hidden'); get_block_edit('disjunctid', $data['disjunctid'], '', '', 'hidden'); get_block_edit('conjunctid', $data['conjunctid'], '', '', 'hidden'); get_block_edit('edit_ves', $data['ves'], '', '', 'hidden'); get_block_edit('action', 'set_conj', '', '', 'hidden'); } pg_free_result($res); } } ?> </form> </div>