Exemple #1
0
function dns_create_html_overview($account, $type = 'domain')
{
    global $lang;
    global $template_dir;
    $overview = dns_get_value_overview(get_value_get('id'), $type, get_value_session('from_db', 'is_admin'));
    if ($overview == FALSE) {
    } else {
        if ($type == 'domain') {
            $typurl = 'dom';
        } else {
            $typurl = 'tem';
        }
        $html = '';
        $html .= '<div class="tablestop2"><table>';
        if ($type == 'domain') {
            $html .= '<tr><td colspan="6"><div style="width:665px;">';
            $html .= '<div style="float: right;"> <form name="submit" method="post" action="">';
            $html .= '<input type="text" id="search" name="search" class="search"><input type="hidden" value="' . get_value_get('sort') . '">';
            $html .= '<input type="submit" value="' . $lang->translate(533) . '" id="submit" name="submit" class="searchbutton"></form></div>';
            $html .= '</td></tr><tr><td>' . $lang->translate(702) . '<div style="float: right;"><a href="?page=dns&type=domoverzicht&id=1&sort=name"><img src="' . $template_dir . 'a.png" border="0"></a> <a href="?page=dns&type=domoverzicht&id=1&sort=name2"><img src="' . $template_dir . 'z.png" border="0"></a>';
            if (check_user_right(get_value_session('from_db', 'id'), 'dnsdomtoevoegen', get_value_session('from_db', 'is_admin')) != FALSE) {
                $html .= '&nbsp;&nbsp;<a href="?page=dns&type=domtoevoegen&id=' . get_value_get('id') . '"><img src="' . $template_dir . 'plus.png" border="0" valign="middle" title="' . $lang->translate(606) . '"></a>';
            }
            $html .= '</div></td><td colspan="5">' . $lang->translate(709) . '</td></tr>';
        } else {
            $html .= '<tr><td colspan="7"><div style="width:665px;"><div style="float: left;"> ';
            $html .= '</div><div style="float: right;"> <form name="submit" method="post" action="">';
            $html .= '<input type="text" id="search" name="search" class="search"><input type="hidden" value="' . get_value_get('sort') . '">';
            $html .= '<input type="submit" value="' . $lang->translate(533) . '" id="submit" name="submit" class="searchbutton"></form></div>';
            $html .= '</td></tr><tr><td>' . $lang->translate(703) . '';
            if (check_user_right(get_value_session('from_db', 'id'), 'dnstemtoevoegen', get_value_session('from_db', 'is_admin')) != FALSE) {
                $html .= '<div style="float: right;"><a href="?page=dns&type=temtoevoegen&id=' . get_value_get('id') . '"><img src="' . $template_dir . 'plus.png" border="0" valign="middle" title="' . $lang->translate(608) . '"></a></div>';
            }
            $html .= '</td><td colspan="5">Opties</td></tr>';
        }
        foreach ($overview as $domain) {
            if ($type == 'domain') {
                $data = dns_get_value_domain($domain['id']);
            } else {
                $data['type'] = 'NATIVE';
            }
            if (check_user_right(get_value_session('from_db', 'id'), 'dns' . $typurl . 'bekijken', get_value_session('from_db', 'is_admin')) != FALSE) {
                $html .= '<tr><td><a href="?lang=' . lang_get_value_defaultlang() . '&page=dns&type=' . $typurl . 'bekijken&id=' . get_value_get('id') . '&' . $typurl . 'id=' . $domain['id'] . '">' . $domain['name'] . '</a></td>';
            } else {
                $html .= '<tr><td>' . $domain['name'] . '</td>';
            }
            $html .= '<td width="25px">';
            if (check_user_right(get_value_session('from_db', 'id'), 'dns' . $typurl . 'bekijken', get_value_session('from_db', 'is_admin')) != FALSE) {
                $html .= '<center><a href="?lang=' . lang_get_value_defaultlang() . '&page=dns&type=' . $typurl . 'bekijken&id=' . get_value_get('id') . '&' . $typurl . 'id=' . $domain['id'] . '"><img src="' . $template_dir . 'info.png" border="0"  title="' . $lang->translate(1230) . '"></a></center>';
            }
            $html .= '</td>';
            $html .= '<td width="25px">';
            if (check_user_right(get_value_session('from_db', 'id'), 'dns' . $typurl . 'bewerken', get_value_session('from_db', 'is_admin')) != FALSE && $data['type'] != "SLAVE") {
                $html .= '<center><a href="?lang=' . lang_get_value_defaultlang() . '&page=dns&type=' . $typurl . 'bewerken&id=' . get_value_get('id') . '&' . $typurl . 'id=' . $domain['id'] . '"><img src="' . $template_dir . 'wijzigen.png" border="0" title="' . $lang->translate(1231) . '"></a></center>';
            } elseif (check_user_right(get_value_session('from_db', 'id'), 'dns' . $typurl . 'bekijken', get_value_session('from_db', 'is_admin')) != FALSE) {
                $html .= '<center><img src="' . $template_dir . 'wijzigen_off.png" border="0"></center>';
            } else {
                $html .= '<center><img src="' . $template_dir . 'wijzigen_off.png" border="0"></center>';
            }
            $html .= '</td>';
            $html .= '<td width="25px">';
            if (check_user_right(get_value_session('from_db', 'id'), 'dnssmdomontkop', get_value_session('from_db', 'is_admin')) && $data['type'] == "SLAVE") {
                $html .= '<center><a href="javascript:confirm_text(\'' . $lang->translate(796) . '\', \'?lang=' . lang_get_value_defaultlang() . '&page=dns&type=domsuperontkoppelen&id=' . get_value_get('id') . '&' . $typurl . 'id=' . $domain['id'] . '\')"><img src="' . $template_dir . 'supermaster.png" border="0"  title="' . $lang->translate(1233) . '"></a></center>';
            }
            $html .= '</td>';
            $html .= '<td width="25px">';
            if (check_user_right(get_value_session('from_db', 'id'), 'dnstemkoppelen', get_value_session('from_db', 'is_admin') && $data['type'] != "SLAVE") != FALSE) {
                if ($type == 'domain') {
                    if (isset($domain['template']) && $data['type'] != "SLAVE" && $domain['template'] == "0") {
                        $html .= '<center><a href="?lang=' . lang_get_value_defaultlang() . '&page=dns&type=domkoppelen&id=' . get_value_get('id') . '&' . $typurl . 'id=' . $domain['id'] . '"><img src="' . $template_dir . 'koppellen.png" border="0" title="' . $lang->translate(1234) . '"></a></center>';
                    } else {
                    }
                }
            }
            $html .= '</td>';
            $html .= '<td width="25px">';
            if (check_user_right(get_value_session('from_db', 'id'), 'dns' . $typurl . 'verwijderen', get_value_session('from_db', 'is_admin')) != FALSE) {
                if ($type == 'domain') {
                    $html .= '<center><a href="javascript:confirm_text(\'' . $lang->translate(726) . '\', \'?lang=' . lang_get_value_defaultlang() . '&page=dns&type=' . $typurl . 'verwijderen&id=' . get_value_get('id') . '&' . $typurl . 'id=' . $domain['id'] . '\')"><img src="' . $template_dir . 'verwijderen.png" border="0" title="' . $lang->translate(1235) . '"></a></center>';
                } else {
                    $html .= '<center><a href="javascript:confirm_text(\'' . $lang->translate(757) . '\', \'?lang=' . lang_get_value_defaultlang() . '&page=dns&type=' . $typurl . 'verwijderen&id=' . get_value_get('id') . '&' . $typurl . 'id=' . $domain['id'] . '\')"><img src="' . $template_dir . 'verwijderen.png" border="0" title="' . $lang->translate(1235) . '"></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;
    }
}