File: multiple_renew.php

package info (click to toggle)
dtc 0.35.5-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 18,824 kB
  • sloc: php: 50,739; sh: 8,596; makefile: 572; perl: 148; xml: 25
file content (101 lines) | stat: -rw-r--r-- 3,931 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?php

function drawAdminTools_MultipleRenew($admin){
	global $adm_login;
	global $adm_pass;
	global $addrlink;
	global $pro_mysql_product_table;
	global $secpayconf_currency_letters;
	global $conf_post_or_get;

	get_secpay_conf();
	$out = "<br><br>";

	//echo "<pre>"; print_r($admin); echo "</pre>";
	$out .= "<form method=\"$conf_post_or_get\" action=\"/dtc/new_account.php\">
<input type=\"hidden\" name=\"action\" value=\"contract_renewal\">
<input type=\"hidden\" name=\"renew_type\" value=\"multiple-services\">
<input type=\"hidden\" name=\"adm_login\" value=\"$adm_login\">
<table cellspacing=\"0\" cellpading=\"1\" border=\"0\">
<tr><td class=\"dtcDatagrid_table_titles\"></td>
<td class=\"dtcDatagrid_table_titles\">"._("Renewal product")."</td>
<td class=\"dtcDatagrid_table_titles\">"._("Hostname")."</td>
</tr>";

	$nbr_vps = sizeof($admin["vps"]);
	for($i=0;$i<$nbr_vps;$i++){
		if($i % 2){
			$td = "td  class=\"dtcDatagrid_table_flds\"";
		}else{
			$td = "td  class=\"dtcDatagrid_table_flds_alt\"";
		}
		$vps = $admin["vps"][$i];
		$q = "SELECT * FROM $pro_mysql_product_table WHERE id='".$vps["product_id"]."';";
		$r = mysql_query($q)or die("Cannot query \"$q\" line ".__LINE__." file ".__FILE__." sql said ".mysql_error());
		$n = mysql_num_rows($r);
		if($n != 1){
			return _("Cannot find your VPS product ID.");
		}
		$prod = mysql_fetch_array($r);
		$q = "SELECT * FROM $pro_mysql_product_table WHERE renew_prod_id='".$vps["product_id"]."';";
		$r = mysql_query($q)or die("Cannot query \"$q\" line ".__LINE__." file ".__FILE__." sql said ".mysql_error());
		$n = mysql_num_rows($r);
		if($n < 1){
			return _("Cannot find renewal product ID for your VPS.");
		}
		$pop = "";
		for($j=0;$j<$n;$j++){
			$a = mysql_fetch_array($r);
			$pop .= "<option value=\"".$a["id"]."\">".$a["name"]." (".$a["price_dollar"]." $secpayconf_currency_letters)</option>";
		}
		$out .= "<$td><input type=\"checkbox\" name=\"service_host[]\" value=\"vps:".$vps["vps_server_hostname"].":".$vps["vps_xen_name"]."\"></td>
<$td><select name=\"vps:".$vps["vps_server_hostname"].":".$vps["vps_xen_name"]."\">$pop</option></select></td>
<$td>".$vps["vps_server_hostname"].":".$vps["vps_xen_name"]."</td>
</tr>";
	}

	// echo "<pre>" ; print_r($admin["dedicated"]); echo "</pre>";
	$nbr_dedi = sizeof($admin["dedicated"]);
	for($i=0;$i<$nbr_dedi;$i++){
		if(($i+$nbr_vps) % 2){
			$td = "td  class=\"dtcDatagrid_table_flds\"";
		}else{
			$td = "td  class=\"dtcDatagrid_table_flds_alt\"";
		}
		$dedi = $admin["dedicated"][$i];
		$q = "SELECT * FROM $pro_mysql_product_table WHERE id='".$dedi["product_id"]."';";
		$r = mysql_query($q)or die("Cannot query \"$q\" line ".__LINE__." file ".__FILE__." sql said ".mysql_error());
		$n = mysql_num_rows($r);
		if($n != 1){
			return _("Cannot find your dedicated server product ID.");
		}
		$prod = mysql_fetch_array($r);
		$q = "SELECT * FROM $pro_mysql_product_table WHERE renew_prod_id='".$dedi["product_id"]."';";
		$r = mysql_query($q)or die("Cannot query \"$q\" line ".__LINE__." file ".__FILE__." sql said ".mysql_error());
		$n = mysql_num_rows($r);
		if($n < 1){
			return _("Cannot find renewal product ID for your dedicated server.");
		}
		$pop = "";
		for($j=0;$j<$n;$j++){
			$a = mysql_fetch_array($r);
			$pop .= "<option value=\"".$a["id"]."\">".$a["name"]." (".$a["price_dollar"]." $secpayconf_currency_letters)</option>";
		}
		$out .= "<$td><input type=\"checkbox\" name=\"service_host[]\" value=\"server:".$dedi["server_hostname"]."\"></td>
<$td><select name=\"server:".$dedi["server_hostname"]."\">$pop</option></select></td>
<$td>".$dedi["server_hostname"]."</td>
</tr>";
	}

	if(($nbr_dedi+$nbr_vps) % 2){
		$td = "td  class=\"dtcDatagrid_table_flds\"";
	}else{
		$td = "td  class=\"dtcDatagrid_table_flds_alt\"";
	}
	$out .= "<tr><$td colspan=\"3\">".submitButtonStart()._("Renew").submitButtonEnd()."</td></tr>";

	$out .= "</table></form>";
	return $out;
}

?>