/[webwml]/newmaint/nmstatus.wml
ViewVC logotype

Contents of /newmaint/nmstatus.wml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.9 - (hide annotations) (download)
Tue Sep 2 05:52:46 2003 UTC (9 years, 8 months ago) by tbm
Branch: MAIN
Changes since 1.8: +1 -1 lines
The DAM comment is really a DAM and/or FD comment.
1 csmall 1.1 <?
2     include("config.inc");
3     include("common.inc");
4    
5     function print_textarea($title, $name, $value, $editable)
6     {
7     if ($editable) {
8 weasel 1.8 echo "<B>$title</B><BR><INPUT type=\"textarea\" name=\"$name\" rows=\"10\" cols=\"60\">$value</TEXTAREA>\n";
9 csmall 1.1 } else {
10     echo "<B>$title</B><BR>$value<HR><BR>\n";
11     }
12     }
13 csmall 1.3 function print_boolcheck($title, $bool, $date, $nulltext, $failtext)
14     {
15     echo "<TR><TD>$title</TD><TD>";
16     if ($bool == '') {
17     echo "Not Checked</TD></TR>\n";
18     return $nulltext;
19     }
20     if ($bool == 't') {
21 tbm 1.5 echo "Passed on $date</TD></TR>\n";
22 csmall 1.3 return "";
23     }
24 tbm 1.5 echo "Failed on $date</TD></TR>\n";
25 csmall 1.3 return $failtext;
26     }
27 csmall 1.1 ?>
28     #use wml::nmpage title="Debian New Maintainer - Applicant Status"
29     <?
30 tbm 1.7 if (! ($db = open_db())) {
31     echo "<P>Cannot open SQL database</P>";
32     return FALSE;
33     }
34 csmall 1.1 $email = trim(strip_tags($email));
35 tbm 1.7 if (find_applicant($db, $email)) {
36 csmall 1.1 $whattodo = "";
37     ?>
38     <H1>Status Page for applicant: <? echo $row["forename"], " ", $row["surname"], " &lt;", $row["email"], "&gt;"; ?> </H1><BR>
39 csmall 1.3
40     <?
41     if (pg_FieldIsNull($query, 0, "advocate_checked")) {
42     ?>
43     <H3>Advocate application</H3>
44     <P>If you are an existing Debian developer and would like to advocate this
45     application, click
46     <? echo "<A href=\"nmadvocate.php?email=", urlencode($row["email"]), "\">here</A>";
47     } ?>
48     <BR>
49     <H3>Applicant Status</H3>
50 csmall 1.1 <TABLE width=100%>
51     <TR><TD>Received application</TD><TD><? echo $row["apply_date"]?></TD></TR>
52 csmall 1.3 <TR><TD>Advocate</TD><TD>
53     <?
54     if ($row["advocate"] == "") {
55     echo "None";
56     $whattodo .= "<LI>Find an advocate to approve your application.\n";
57     } else {
58     echo $row["advocate"];
59     }
60     $whattodo .= print_boolcheck("Advocate Check", $row["advocate_ok"], $row["advocate_checked"],
61     "<LI>Advocate has to verify application.\n",
62     "<LI>Advocate rejected application.\n");
63     ?>
64     </TD></TR>
65 csmall 1.1 <TR><TD>Application Manager Assigned</TD><TD>
66     <?
67     if (pg_FieldIsNull($query, 0, "manager") || pg_FieldIsNull($query, 0, "manager_date")) {
68     echo "None Assigned";
69     $whattodo .= "<LI>Front desk to assign Application Manager\n";
70     } else {
71     echo $row["manager"], " assigned on ", $row["manager_date"];
72     }
73     ?>
74     </TD></TR>
75     <?
76 csmall 1.3 $whattodo .= print_boolcheck("ID Check", $row["id_ok"], $row["id_checked"],
77     "<LI>ID to be checked by AM",
78     "<LI>ID checked failed, you should ask your AM why.");
79    
80     $whattodo .= print_boolcheck("Philosophy and Procedures Check", $row["pnp_ok"], $row["pnp_checked"],
81     "<LI>Philosophy and Procedures to be checked by AM.\n",
82     "<LI>Resubmit for Philosophy and Procedures check.\n");
83 csmall 1.1 ?>
84     </TD></TR>
85     <TR><TD>Tasks and Skills Check</TD><TD>
86     <?
87     if (pg_FieldIsNull($query, 0, "tns_ok") || pg_FieldIsNull($query, 0, "tns_checked")) {
88     echo "Not Checked";
89     $whattodo .= "<LI>Tasks and Skills to be checked by AM.\n";
90     } else {
91     if ($row["tns_ok"] == 't') {
92 tbm 1.5 echo "Passed on ", $row["tns_checked"];
93 csmall 1.1 } else {
94 tbm 1.5 echo "Failed on ", $row["tns_checked"];
95 csmall 1.1 $whattodo .= "<LI>Resubmit for Tasks and Skills check.\n";
96     }
97     }
98     ?>
99     </TD></TR>
100 kraai 1.6 <TR><TD>Application Manager recommends to DAM</TD><TD>
101 csmall 1.1 <?
102     if (pg_FieldIsNull($query, 0, "approved") || pg_FieldIsNull($query, 0, "decision")) {
103     echo "--";
104     $whattodo .= "<LI>Your Application Manager will put their approval to the DAM.\n";
105     } else {
106     if ($row["approved"] == 't') {
107     echo "Approved on ", $row["decision"];
108     } else {
109     echo "Not approved on ", $row["decision"];
110     $whattodo .= "<LI>You Application Manager has not approved you to the DAM, they should explain why.\n";
111     }
112     }
113     ?>
114     </TD></TR>
115     <TR><TD>DAM Phone Contact</TD><TD>
116     <?
117     if ($row["da_phone_required"] == 't') {
118     if (pg_FieldIsNull($query, 0, "da_phone") ) {
119     echo "--";
120     $whattodo .= "<LI>The DAM will phone you for final check-in.\n";
121     } else {
122     echo "Called on ", $row["da_phone"];
123     }
124     } else {
125     echo "Not Required";
126     }
127     ?>
128     </TD></TR>
129     <TR><TD>DAM Approval</TD><TD>
130     <?
131     if (pg_FieldIsNull($query, 0, "da_approved")) {
132     echo "--";
133     $whattodo .= "<LI>DAM to approve application\n";
134     } else {
135     if ($row["da_approved"] == 't') {
136     echo "Approved";
137     } else {
138     echo "Not approved";
139     $whattodo .= "<LI>For some reason you were not approved by the DAM, they will be in contact with you about this soon.\n";
140     }
141     }
142     ?>
143     <TR><TD>Account Created</TD><TD>
144     <?
145     if (pg_FieldIsNull($query, 0, "newmaint")) {
146     echo "No";
147     $whattodo .= "<LI>DAM creates new account\n";
148     } else {
149     echo $row["newmaint"];
150     }
151     ?>
152     </TD></TR>
153     </TABLE>
154     <?
155     print_textarea("Application Manager Comments", "man_comment", $row["man_comment"], FALSE);
156 tbm 1.9 print_textarea("Debian Account Manager and Front Desk Comments", "da_comment", $row["da_comment"], FALSE);
157 csmall 1.1 ?>
158    
159     <P>The following things need to happen still:
160     <UL>
161     <? if ($whattodo == "") {
162     echo "<LI>nothing!!\n";
163     } else {
164     echo $whattodo;
165     }
166     ?>
167     </UL>
168     <? } ?>

  ViewVC Help
Powered by ViewVC 1.1.5