foreach ($data['subjects'] as $subject) { $subject['auth_list'] = $subject['auth_list'] ? "'" . $subject['auth_list'] . "'" : 'NULL'; @$dbs->query('INSERT IGNORE INTO mst_topic (topic,topic_type,auth_list,input_date,last_update) VALUES (\'' . $subject['name'] . '\', \'' . $subject['type'] . '\', ' . $subject['auth_list'] . ', \'' . $curr_date . '\', \'' . $curr_date . '\')'); $subject['name'] = $dbs->escape_string(trim($subject['name'])); $subject_id = utility::getID($dbs, 'mst_topic', 'topic_id', 'topic', $subject['name'], $cache_subject); $biblio_subject_sql .= " ({$biblio_id}, {$subject_id}, " . $subject['level'] . "),"; } // remove last comma $biblio_subject_sql = substr_replace($biblio_subject_sql, '', -1); // execute query $dbs->query($biblio_subject_sql); // echo $dbs->error; } } $r++; } // close poll ucs_nodes_poll::clear_poll($dbs, $node_id); // write log utility::writeLogs($dbs, 'nodes', $biblio['node_info']['id'], 'ucs', 'Node ' . $node_id . '(' . $sysconf['node'][$node_id]['name'] . ') upload ' . $r . ' of catalog data'); die(json_encode(array('status' => 'UPLOADED', 'message' => $r . ' catalog record uploaded succesfully to ' . $sysconf['server']['name'] . '!'))); } else { die(json_encode(array('status' => 'NOT_AUTHORIZED', 'message' => 'You not authorized to upload data to server ' . $sysconf['server']['name'] . '! Please check your ucnode.inc.php file for correct configuration!'))); } } else { die(json_encode(array('status' => 'NOT_AUTHORIZED', 'message' => 'You not authorized to upload data to server ' . $sysconf['server']['name'] . '! Please check your ucnode.inc.php file for correct configuration!'))); } } else { die(json_encode(array('status' => 'NO_DATA', 'message' => 'Request is empty! Could be error on HTTP request'))); }
require UCS_BASE_DIR . 'admin/default/session.inc.php'; require UCS_BASE_DIR . 'admin/default/session_check.inc.php'; require SIMBIO_BASE_DIR . 'simbio_GUI/table/simbio_table.inc.php'; require SIMBIO_BASE_DIR . 'simbio_GUI/paging/simbio_paging.inc.php'; require SIMBIO_BASE_DIR . 'simbio_DB/datagrid/simbio_dbgrid.inc.php'; require SIMBIO_BASE_DIR . 'simbio_DB/simbio_dbop.inc.php'; require INC_DIR . 'ucs_nodes_poll.inc.php'; // privileges checking $can_read = utility::havePrivilege('system', 'r'); $can_write = utility::havePrivilege('system', 'w'); if (!$can_read) { die('<div class="errorBox">' . __('You don\'t have enough privileges to view this section') . '</div>'); } // log data clearance action if (isset($_POST['clearPoll']) and $can_write and $_SESSION['uid'] == 1) { ucs_nodes_poll::clear_poll($dbs); utility::jsAlert(__('Nodes poll cleared!')); echo '<script type="text/javascript">parent.setContent(\'mainContent\', \'' . MODULES_WEB_ROOT_DIR . 'system/nodes_poll.php\', \'get\');</script>'; exit; } /* search form */ ?> <fieldset class="menuBox"> <div class="menuBoxInner nodesIcon"> <?php echo strtoupper(__('NODES POLL')); ?> - <?php if ($_SESSION['uid'] == 1) { ?>