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; } }
$html .= $search; } } else { $html .= dns_create_html_search('super'); } } elseif (get_value_get('type') == 'superoverzicht' && check_user_right(get_value_session('from_db', 'id'), 'dnssmoverzicht', get_value_session('from_db', 'is_admin')) !== FALSE && get_value_get('id') !== FALSE) { $html .= dns_create_html_superoverzicht(get_value_get('id')); } elseif (get_value_get('type') == 'supertoevoegen' && check_user_right(get_value_session('from_db', 'id'), 'dnssmtoevoegen', get_value_session('from_db', 'is_admin')) !== FALSE && get_value_get('id') !== FALSE) { if (get_value_post('submit') != FALSE) { $html .= dns_do_action_supertoevoegen(get_value_get('id')); } else { $html .= dns_create_html_supertoevoegen(get_value_get('id')); } } elseif (get_value_get('type') == 'superbewerken' && check_user_right(get_value_session('from_db', 'id'), 'dnssmbewerken', get_value_session('from_db', 'is_admin')) !== FALSE && get_value_get('id') !== FALSE) { if (get_value_post('submit') != FALSE) { $html .= dns_do_action_superbewerken(get_value_get('id'), get_value_get('superid'), get_value_session('from_db', 'admin')); } else { $html .= dns_create_html_superbewerken(get_value_get('id'), get_value_get('superid'), get_value_session('from_db', 'admin')); } } elseif (get_value_get('type') == 'superverwijderen' && check_user_right(get_value_session('from_db', 'id'), 'dnssmverwijderen', get_value_session('from_db', 'is_admin')) !== FALSE && get_value_get('id') !== FALSE) { $html .= dns_do_action_delete(get_value_get('superid'), get_value_get('id'), 'super', get_value_session('from_db', 'is_admin')); $html .= dns_create_html_superoverzicht(get_value_get('id')); } elseif (get_value_get('type') == 'domsuperontkoppelen' && check_user_right(get_value_session('from_db', 'id'), 'dnssmdomontkop', get_value_session('from_db', 'is_admin')) !== FALSE && get_value_get('id') !== FALSE) { $html .= dns_do_action_superontkoppelen(get_value_get('domid'), get_value_get('id'), get_value_session('from_db', 'is_admin')); } else { //$html .= '<br /><br />'.$lang->translate(603).''; $html .= dns_create_html_overview(get_value_get('id'), 'domain'); } } else { $html .= '<br /><br />' . $lang->translate(601) . '<br /><br />'; }