Exemple #1
0
if ($_GET['action'] == 'domainlist') {
    if ($_POST['login_email'] == '') {
        if ($_SESSION['login_email'] == '') {
            exit('请输入登录账号。');
        }
    } else {
        $_SESSION['login_email'] = $_POST['login_email'];
    }
    if ($_POST['login_password'] == '') {
        if ($_SESSION['login_password'] == '') {
            exit('请输入登录密码。');
        }
    } else {
        $_SESSION['login_password'] = $_POST['login_password'];
    }
    $response = $dnspod->api_call('Domain.List', array());
    foreach ($response['domains'] as $id => $domain) {
        if ($domain['grade'] == "D_Free") {
            $domain['grade'] = "免费用户";
        } else {
            $domain['grade'] = "VIP用户";
        }
        if ($domain['status'] == "enable") {
            $domain['status'] = "启用中";
        } else {
            $domain['status'] = "已停止";
        }
        if ($domain['ext_status'] == "notexist") {
            $domain['ext_status'] = "无扩展";
        }
        if ($domain['is_mark'] == "no") {
         }
     } else {
         $_SESSION['login_email'] = $_POST['login_email'];
     }
     if ($_POST['login_password'] == '') {
         if ($_SESSION['login_password'] == '') {
             $dnspod->message('danger', '请输入登录密码。', -1);
         }
     } else {
         $_SESSION['login_password'] = $_POST['login_password'];
     }
     $_SESSION['login_code'] = '';
 } else {
     $_SESSION['login_code'] = $_POST['login_code'];
 }
 $response = $dnspod->api_call('Domain.List', array());
 if ($response['status']['code'] == 50) {
     header('Location: ?action=logind');
     exit;
 }
 $list = '';
 $domain_sub = file_get_contents('./template/domain_sub.html');
 foreach ($response['domains'] as $id => $domain) {
     $list_sub = str_replace('{{id}}', $domain['id'], $domain_sub);
     $list_sub = str_replace('{{domain}}', $domain['name'], $list_sub);
     $list_sub = str_replace('{{grade}}', $dnspod->grade_list[$domain['grade']], $list_sub);
     $list_sub = str_replace('{{status}}', $dnspod->status_list[$domain['status']], $list_sub);
     $list_sub = str_replace('{{status_new}}', $domain['status'] == 'pause' ? 'enable' : 'disable', $list_sub);
     $list_sub = str_replace('{{status_text}}', $domain['status'] == 'pause' ? '启用' : '暂停', $list_sub);
     $list_sub = str_replace('{{records}}', $domain['records'], $list_sub);
     $list_sub = str_replace('{{updated_on}}', $domain['updated_on'], $list_sub);