function dns_create_html_superoverzicht($account) { global $lang; global $mysqli_dns; if (!isset($mysqli_dns) || empty($mysqli_dns)) { create_db_connection('mysqli_dns', 'dns'); } global $mysqli_dns; if (get_value_get('sort') != FALSE) { $supermasters = dns_get_number_supermasters($account, get_value_get('sort')); } else { $supermasters = dns_get_number_supermasters($account); } if ($supermasters == FALSE) { $html .= '<div class="content"><p>' . $lang->translate(779) . '</p></div><br /><br />'; } else { $html .= '<div class=tablestop2><table>'; $html .= '<tr><td colspan="5">'; $html .= '<div style="float: left;"> '; $html .= '</td></tr>'; $html .= '<tr><td>' . $lang->translate(784) . ''; if (get_value_session('from_db', 'is_admin') == '1') { if (get_value_get('id') !== FALSE) { $html .= '<div style="float: right;"><a href="?page=dns&type=supertoevoegen&id=' . get_value_get('id') . '"><img src="' . $template_dir . 'plus.png" border="0" valign="middle" title="' . $lang->translate(334) . '"></a></div>'; } } $html .= '</td><td>' . $lang->translate(785) . ''; if (get_value_session('from_db', 'is_admin') == '1') { if (get_value_get('id') !== FALSE) { $html .= '<div style="float: right;"><a href="?page=dns&type=supertoevoegen&id=' . get_value_get('id') . '"><img src="' . $template_dir . 'plus.png" border="0" valign="middle" title="' . $lang->translate(334) . '"></a></div>'; } } $html .= '</td><td>' . $lang->translate(786) . '</td><td colspan="2">' . $lang->translate(787) . '</td></tr>'; foreach ($supermasters as $supermaster) { $domains = dns_get_value_supermaster($supermaster['ip'], $account); if ($domains === FALSE) { $domains['count'] = 0; } $html .= '<tr><td>'; $html .= $supermaster['ip']; $html .= '</td><td>'; $html .= $supermaster['nameserver']; $html .= '</td><td>'; $html .= $domains['count']; $html .= '</td><td width="25px">'; if (check_user_right(get_value_session('from_db', 'id'), 'dnssmbewerken', get_value_session('from_db', 'is_admin')) != FALSE) { $html .= '<center><a href="?lang=' . lang_get_value_defaultlang() . '&page=dns&type=superbewerken&id=' . get_value_get('id') . '&superid=' . $supermaster['id'] . '"><img src="' . $template_dir . 'wijzigen.png" border="0" title="' . $lang->translate(788) . '"></a></center>'; } $html .= '</td><td width="25px">'; if (check_user_right(get_value_session('from_db', 'id'), 'dnssmverwijderen', get_value_session('from_db', 'is_admin')) != FALSE) { $html .= '<center><a href="javascript:confirm_text(\'' . $lang->translate(797) . '\', \'?lang=' . lang_get_value_defaultlang() . '&page=dns&type=superverwijderen&id=' . get_value_get('id') . '&superid=' . $supermaster['id'] . '\')"><img src="' . $template_dir . 'verwijderen.png" border="0" title="' . $lang->translate(789) . '"></a></center>'; } $html .= '</td></tr>'; } $html .= '</table></div>'; } 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; } }