function stream_create_html_overview($account) { global $lang; $overview = stream_get_value_overview(get_value_get('id'), get_value_session('from_db', 'is_admin')); if ($overview == FALSE) { $html = '<br /><br />' . $lang->translate(701) . '<br /><br />'; } else { $html = ''; $html .= '<br /><br />' . $lang->translate(759) . ':<br />'; $html .= '<a href="?lang=' . lang_get_value_defaultlang() . '&page=stream&id=' . get_value_get('id') . '&sort=name">' . $lang->translate(909) . '</a><br />'; // naam (a->z) $html .= '<a href="?lang=' . lang_get_value_defaultlang() . '&page=stream&id=' . get_value_get('id') . '&sort=name2">' . $lang->translate(910) . '</a><br />'; // naam (z->a) $html .= '<a href="?lang=' . lang_get_value_defaultlang() . '&page=stream&id=' . get_value_get('id') . '&sort=poort">' . $lang->translate(911) . '</a><br />'; // Poort (laag-hoog) $html .= '<a href="?lang=' . lang_get_value_defaultlang() . '&page=stream&id=' . get_value_get('id') . '&sort=poort2">' . $lang->translate(912) . '</a><br />'; // Poort (hoog-laag) $html .= '<a href="?lang=' . lang_get_value_defaultlang() . '&page=stream&id=' . get_value_get('id') . '&sort=bitrate">' . $lang->translate(913) . '</a><br />'; // Kwaliteit (laag-hoog) $html .= '<a href="?lang=' . lang_get_value_defaultlang() . '&page=stream&id=' . get_value_get('id') . '&sort=bitrate2">' . $lang->translate(914) . '</a><br />'; // Kwaliteit (hoog-laag) $html .= '<a href="?lang=' . lang_get_value_defaultlang() . '&page=stream&id=' . get_value_get('id') . '&sort=host">' . $lang->translate(915) . '</a><br />'; // Host (laag-hoog) $html .= '<a href="?lang=' . lang_get_value_defaultlang() . '&page=stream&id=' . get_value_get('id') . '&sort=host2">' . $lang->translate(916) . '</a><br /><br />'; // Host (hoog-laag) global $mysqli; if (!isset($mysqli) || empty($mysqli)) { create_db_connection('mysqli', 'central'); } global $mysqli; if (check_user_right(get_value_session('from_db', 'id'), 'streambewerken', get_value_session('from_db', 'is_admin')) != FALSE) { if (get_value_post('stream') != FALSE && get_value_post('actie') != FALSE && get_value_post('actie') != "none") { foreach (get_value_post('stream') as $streamid) { $details = stream_get_details($streamid, $account); if (get_value_post('actie') == 'startstream') { $sql = "UPDATE `stream_streams` SET `status` = '1',`changed` = '1' WHERE `id` LIKE '" . $mysqli->real_escape_string($streamid) . "' LIMIT 1"; $html .= $lang->translate(978) . ': ' . $details['name'] . '<br />'; } if (get_value_post('actie') == 'stopstream') { if ($details['djstatus'] == '1' && $details['djstatus'] != '0') { $html .= $lang->translate(981) . ': ' . $details['name'] . '<br />'; } $sql = "UPDATE `stream_streams` SET `status` = '0',`changed` = '1',`djstatus` = '0',`changed2` = '1' WHERE `id` LIKE '" . $mysqli->real_escape_string($streamid) . "' LIMIT 1"; $html .= $lang->translate(979) . ': ' . $details['name'] . '<br />'; } if (get_value_post('actie') == 'startdj') { if ($details['status'] != '1' && $details['status'] == '0') { $sql = "UPDATE `stream_streams` SET `djstatus` = '1',`changed2` = '1',`status` = '1',`changed` = '1' WHERE `id` LIKE '" . $mysqli->real_escape_string($streamid) . "' LIMIT 1"; $html .= $lang->translate(978) . ': ' . $details['name'] . '<br />'; } else { $sql = "UPDATE `stream_streams` SET `djstatus` = '1',`changed2` = '1' WHERE `id` LIKE '" . $mysqli->real_escape_string($streamid) . "' LIMIT 1"; } $html .= $lang->translate(980) . ': ' . $details['name'] . '<br />'; } if (get_value_post('actie') == 'stopdj') { $sql = "UPDATE `stream_streams` SET `djstatus` = '0',`changed2` = '1' WHERE `id` LIKE '" . $mysqli->real_escape_string($streamid) . "' LIMIT 1"; $html .= $lang->translate(981) . ': ' . $details['name'] . '<br />'; } $mysqli->query($sql); } } } $html .= '<form method="post" action=""><div class="tablestop2"><table>'; $html .= '<tr><td colspan="7"></td></tr>'; $html .= '<tr>'; if (check_user_right(get_value_session('from_db', 'id'), 'streambewerken', get_value_session('from_db', 'is_admin')) != FALSE) { $html .= '<td></td>'; } $html .= '<td>' . $lang->translate(901) . '</td>'; $html .= '<td>' . $lang->translate(987) . '</td>'; if (check_user_right(get_value_session('from_db', 'id'), 'streambewerken', get_value_session('from_db', 'is_admin')) != FALSE) { $html .= '<td>' . $lang->translate(972) . '</td>'; } $html .= '<td>' . $lang->translate(902) . ':' . $lang->translate(917) . '</td><td>' . $lang->translate(918) . '</td><td>' . $lang->translate(923) . '</td></tr>'; foreach ($overview as $stream) { if (check_user_right(get_value_session('from_db', 'id'), 'streambewerken', get_value_session('from_db', 'is_admin')) != FALSE) { $html .= '<tr><td>'; $html .= '<input type="checkbox" name="stream[]" value="' . $stream['id'] . '">'; $html .= '</td><td><a href="?lang=' . lang_get_value_defaultlang() . '&page=stream&type=streambewerken&id=' . get_value_get('id') . '&streamid=' . $stream['id'] . '">' . $stream['name'] . '</a></td>'; } elseif (check_user_right(get_value_session('from_db', 'id'), 'streambekijken', get_value_session('from_db', 'is_admin')) != FALSE) { $html .= '<tr><td><a href="?lang=' . lang_get_value_defaultlang() . '&page=stream&type=streambekijken&id=' . get_value_get('id') . '&streamid=' . $stream['id'] . '">' . $stream['name'] . '</a></td>'; } else { $html .= '<tr><td>' . $stream['name'] . '</td>'; } $html .= '<td>' . $stream['type'] . '</td>'; if (check_user_right(get_value_session('from_db', 'id'), 'streambewerken', get_value_session('from_db', 'is_admin')) != FALSE) { $details = stream_get_details($stream['id'], $account); $html .= '<td>'; if ($details['status'] == '1' && $details['status'] != '0') { $html .= $lang->translate(973); } else { $html .= $lang->translate(974); } $html .= '<br />'; if ($details['djstatus'] == '1' && $details['djstatus'] != '0') { $html .= $lang->translate(975); } else { $html .= $lang->translate(976); } $html .= '</td>'; } $html .= '<td>' . $stream['host'] . ':' . $stream['poort'] . '</td>'; $html .= '<td>' . $stream['bitrate'] . ' kbps</td>'; $html .= '<td>'; $slash = 0; if (check_user_right(get_value_session('from_db', 'id'), 'streambewerken', get_value_session('from_db', 'is_admin')) != FALSE) { if ($slash === 1) { $html .= ' / '; } $html .= '<a href="?lang=' . lang_get_value_defaultlang() . '&page=stream&type=streambewerken&id=' . get_value_get('id') . '&streamid=' . $stream['id'] . '">' . $lang->translate(919) . '</a>'; $slash = 1; } if (check_user_right(get_value_session('from_db', 'id'), 'streambekijken', get_value_session('from_db', 'is_admin')) != FALSE) { if ($slash === 1) { $html .= ' / '; } $html .= '<a href="?lang=' . lang_get_value_defaultlang() . '&page=stream&type=streambekijken&id=' . get_value_get('id') . '&streamid=' . $stream['id'] . '">' . $lang->translate(920) . '</a>'; $slash = 1; } if (check_user_right(get_value_session('from_db', 'id'), 'streamverwijderen', get_value_session('from_db', 'is_admin')) != FALSE) { if ($slash === 1) { $html .= ' / '; } $html .= '<a href="javascript:confirm_text(\'' . $lang->translate(922) . '\', \'?lang=' . lang_get_value_defaultlang() . '&page=stream&type=streamverwijderen&id=' . get_value_get('id') . '&streamid=' . $stream['id'] . '\')">' . $lang->translate(921) . '</a>'; $slash = 1; } $html .= '</td></tr>'; } if (check_user_right(get_value_session('from_db', 'id'), 'streambewerken', get_value_session('from_db', 'is_admin')) != FALSE) { $html .= '<tr><td></td><td></td><td></td><td></td><td></td><td></td><td><select name="actie"> <option value="none" selected></option> <option value="startstream">' . $lang->translate(968) . '</option> <option value="stopstream">' . $lang->translate(969) . '</option> <option value="startdj">' . $lang->translate(970) . '</option> <option value="stopdj">' . $lang->translate(971) . '</option> </select> <input type="submit" value="' . $lang->translate(977) . '" id="submit" name="submit"/></td></tr>'; $html .= '</table>'; $html .= $lang->translate(982); } else { $html .= '</table></div>'; } $html .= '</form>'; } return $html; }
function pakketten_do_action_verwijder($userid, $id) { $pakket = pakketten_get_value_details($userid, $id); if ($pakket['type'] == 'dns') { $domains = dns_get_value_overview($pakket['pakket_id'], 'domain'); foreach ($domains as $domain) { dns_do_action_delete($domain['id'], $pakket['pakket_id'], 'domain'); } $templates = dns_get_value_overview($pakket['pakket_id'], 'template'); foreach ($templates as $template) { dns_do_action_delete($template['id'], $pakket['pakket_id'], 'template'); } $supers = dns_get_number_supermasters($pakket['pakket_id']); foreach ($supers as $super) { dns_do_action_delete($template['id'], $pakket['pakket_id'], 'super'); } return pakketten_do_action_delete($userid, $id); } elseif ($pakket['type'] == 'stream') { $domains = stream_get_value_overview($pakket['pakket_id']); foreach ($domains as $domain) { stream_do_action_delete($domain['id'], $pakket['pakket_id']); } return pakketten_do_action_delete($userid, $id); } else { return FALSE; } }