file_get_contents($url); // update ship info $add = array(); $remove = array(); $current = $misc->get_user_ships($misc->get_post('nameUID')); for ($i = 0; $i < sizeof($_POST['ships']); $i++) { if (!in_array($_POST['ships'][$i], $current)) { $add[] = $_POST['ships'][$i]; } } for ($i = 0; $i < sizeof($current); $i++) { if (!in_array($current[$i], $_POST['ships'])) { $remove[] = $current[$i]; } } $misc->update_user_ships($misc->get_post('nameUID'), $add, $remove); } ?> <script src="//code.jquery.com/jquery-1.10.2.js"></script> <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> <script> $(function() { var availableShips = [ <?php $ship_data = $scdb->get_results("SELECT shipname FROM ships", ARRAY_N); $ships = array(); foreach ($ship_data as $ship) { $ships[] = $ship[0]; } echo '"' . implode('","', $ships) . '"';
// update user table if (!empty($_POST['rank']) && !empty($_POST['uoltt_role'])) { $userdata = array("sc1" => $_POST['sc1'], "sc2" => $_POST['sc2'], "forum" => $_POST['forum'], "rank" => $_POST['rank'], "role" => $_POST['uoltt_role']); } else { $userdata = array("sc1" => $_POST['sc1'], "sc2" => $_POST['sc2'], "forum" => $_POST['forum']); } $scdb->update("lttname", $userdata, array("nameUID" => get_user_meta($user_id, 'nameUID', true))); $scdb->update("points", array("milrank" => $_POST['rank']), array("pioletUID" => get_user_meta($user_id, 'nameUID', true))); // push to RucDoc $url = "http://insanemaths.com/api/api.php?action=update_user&user_id=" . get_user_meta($user_id, 'nameUID', true) . "&data=" . str_replace(" ", "+", json_encode($userdata)); file_get_contents($url); // update ship info $_POST['ships'] = array_values(array_unique(array_filter($_POST['ships']))); $add = array(); $remove = array(); $current = $misc->get_user_ships(get_user_meta($user_id, 'nameUID', true)); for ($i = 0; $i < sizeof($_POST['ships']); $i++) { if (!in_array($_POST['ships'][$i], $current)) { $add[] = $_POST['ships'][$i]; } } for ($i = 0; $i < sizeof($current); $i++) { if (!in_array($current[$i], $_POST['ships'])) { $remove[] = $current[$i]; } } $misc->update_user_ships(get_user_meta($user_id, 'nameUID', true), $add, $remove); } $saved = true; } return true;