SHOW:
|
|
- or go back to the newest paste.
1 | - | while($database_data = mysql_fetch_array($get_data, MYSQL_ASSOC)) |
1 | + | <?php |
2 | set_time_limit(120); | |
3 | ||
4 | ||
5 | // Get Functions | |
6 | require_once("functions.php"); | |
7 | ||
8 | // Check login status | |
9 | //check_login(); | |
10 | ||
11 | // Connect to access database | |
12 | $database_connect = samples_connect(); | |
13 | ||
14 | // Detect pulldown menu options | |
15 | if (isset($_GET['smd_number'])) | |
16 | { | |
17 | // SMD Number set | |
18 | $get_data = mysql_query("SELECT * FROM samples_table WHERE request_received='0' AND request_smd_number='".$_GET['smd_number']."' ORDER BY request_date DESC"); | |
19 | } | |
20 | else if (isset($_GET['request_supplier'])) | |
21 | { | |
22 | // Supplier Name set | |
23 | $get_data = mysql_query("SELECT * FROM samples_table WHERE request_received='0' AND request_supplier='".$_GET['request_supplier']."' ORDER BY request_date DESC"); | |
24 | } | |
25 | else if (isset($_GET['request_desc'])) | |
26 | { | |
27 | // Brief Description | |
28 | $get_data = mysql_query("SELECT * FROM samples_table WHERE request_received='0' AND request_brief_description='".$_GET['request_desc']."' ORDER BY request_date DESC"); | |
29 | } | |
30 | else if (isset($_GET['request_required'])) | |
31 | { | |
32 | // Request required for | |
33 | $get_data = mysql_query("SELECT * FROM samples_table WHERE request_received='0' AND request_required_for='".$_GET['request_required']."' ORDER BY request_date DESC"); | |
34 | } | |
35 | else | |
36 | { | |
37 | $get_data = mysql_query("SELECT * FROM samples_table WHERE request_received='0' ORDER BY request_date DESC"); | |
38 | } | |
39 | ||
40 | $get_smd_number_pulldown = mysql_query("SELECT request_smd_number FROM samples_table WHERE request_received='0' GROUP BY request_smd_number ORDER BY request_smd_number ASC"); | |
41 | $get_request_supplier_pulldown = mysql_query("SELECT request_supplier FROM samples_table WHERE request_received='0' GROUP BY request_supplier ORDER BY request_supplier ASC"); | |
42 | $get_request_brief_description_pulldown = mysql_query("SELECT request_brief_description FROM samples_table WHERE request_received='0' GROUP BY request_brief_description ORDER BY request_brief_description ASC"); | |
43 | $get_request_required_for = mysql_query("SELECT request_required_for FROM samples_table WHERE request_received='0' GROUP BY request_required_for ORDER BY request_required_for ASC"); | |
44 | ||
45 | if (!$get_data || !$get_smd_number_pulldown || !$get_request_supplier_pulldown) | |
46 | { | |
47 | echo "Could not get data"; | |
48 | exit(); | |
49 | } | |
50 | else | |
51 | { | |
52 | ||
53 | // Include Header | |
54 | require_once ("header.php"); | |
55 | ||
56 | ||
57 | echo '<table class="table" cellpadding="10"> | |
58 | ||
59 | <thead> | |
60 | <tr> | |
61 | <th><b>View Full / Edit</b></td> | |
62 | <th><b>Request<br />Date</b></td> | |
63 | <th><b>Required<br/>Date</b></td> | |
64 | <th><b>SMD<br />Number</b></td> | |
65 | <th><b>Supplier</b></td> | |
66 | <th><b>Brief Description</b></td> | |
67 | <th><b>Required For / Customer</b></td> | |
68 | <th><b>Confirmed<br />Completion<br />Date</b></td> | |
69 | <th><b>Request Comments</b></td> | |
70 | <td><b>Potential Issues</b></td> | |
71 | </tr> | |
72 | </thead>'; | |
73 | ||
74 | echo '<tr>'; | |
75 | echo '<td></td>'; | |
76 | echo '<td></td>'; | |
77 | echo '<td></td>'; | |
78 | echo '<td style="background-color: #FFBEA8; padding-top: 10px;"><select id="smd_number_pulldown" onchange="changeSMDNumber();"> | |
79 | <option value="">Select one</option>'; | |
80 | ||
81 | while ($smd_number_pulldown_data = mysql_fetch_array($get_smd_number_pulldown, MYSQL_ASSOC)) | |
82 | { | |
83 | echo '<option value="?smd_number='.$smd_number_pulldown_data['request_smd_number'].'" />'.$smd_number_pulldown_data['request_smd_number'].'</option>'; | |
84 | } | |
85 | ||
86 | echo '</td>'; | |
87 | echo '<td style="background-color: #FFBEA8; padding-top: 10px;"><select id="request_supplier_pulldown" onchange="changeSupplier();"> | |
88 | <option value="">Select one</option>'; | |
89 | ||
90 | while ($request_supplier_pulldown_data = mysql_fetch_array($get_request_supplier_pulldown, MYSQL_ASSOC)) | |
91 | { | |
92 | echo '<option value="?request_supplier='.$request_supplier_pulldown_data['request_supplier'].'" />'.$request_supplier_pulldown_data['request_supplier'].'</option>'; | |
93 | } | |
94 | ||
95 | echo '</td>'; | |
96 | echo '<td style="background-color: #FFBEA8; padding-top: 10px;"><select id="brief_description_pulldown" onchange="changeBriefDescription();"> | |
97 | <option value="">Select one</option>'; | |
98 | ||
99 | while ($request_brief_description_data = mysql_fetch_array($get_request_brief_description_pulldown, MYSQL_ASSOC)) | |
100 | { | |
101 | echo '<option value="?request_desc='.$request_brief_description_data['request_brief_description'].'" />'.$request_brief_description_data['request_brief_description'].'</option>'; | |
102 | } | |
103 | ||
104 | echo '</td>'; | |
105 | echo '<td style="background-color: #FFBEA8; padding-top: 10px;"><select id="required_for_pulldown" onchange="changeRequiredFor();"> | |
106 | <option value="">Select one</option>'; | |
107 | ||
108 | while ($request_required_for_data = mysql_fetch_array($get_request_required_for, MYSQL_ASSOC)) | |
109 | { | |
110 | echo '<option value="?request_required='.$request_required_for_data['request_required_for'].'" />'.$request_required_for_data['request_required_for'].'</option>'; | |
111 | } | |
112 | echo '<td align="center"><input class="btn" style="padding:9px;" type="submit" value="Show All" onclick="javascript:document.location.href = \'index.php\';" /></td>'; | |
113 | echo '<td></td>'; | |
114 | echo '<td></td>'; | |
115 | echo '</tr>'; | |
116 | ||
117 | $light_dark = "dark"; | |
118 | while($database_data = mysql_fetch_array($get_data, MYSQL_ASSOC)) | |
119 | { | |
120 | ||
121 | $request_id = stripslashes($database_data['request_id']); | |
122 | ||
123 | if ($database_data['request_date'] != "0") | |
124 | { | |
125 | $request_date = date("d/m/Y", $database_data['request_date']); | |
126 | } | |
127 | else | |
128 | { | |
129 | $request_date = "-"; | |
130 | } | |
131 | ||
132 | $request_smd_number = stripslashes($database_data['request_smd_number']); | |
133 | $request_brief_description = stripslashes($database_data['request_brief_description']); | |
134 | $request_description = wordwrap($database_data['request_description'], 30, '<br />'); | |
135 | $request_supplier = stripslashes($database_data['request_supplier']); | |
136 | $request_colours = stripslashes($database_data['request_colours']); | |
137 | ||
138 | $request_required_for = stripslashes($database_data['request_required_for']); | |
139 | ||
140 | // Show only the first paragraph on the sample log | |
141 | $request_comments = explode("<br />", stripslashes(nl2br($database_data['request_comments']))); | |
142 | ||
143 | - | '; |
143 | + | |
144 | ||
145 | if ($database_data['request_confirmed_comp_date'] > "0") | |
146 | { | |
147 | $request_confirmed_completion_date = date("d/m/Y", $database_data['request_confirmed_comp_date']); | |
148 | } | |
149 | else | |
150 | { | |
151 | $request_confirmed_completion_date = " -"; | |
152 | } | |
153 | ||
154 | if ($database_data['request_confirmed_comp_date2'] > "0") | |
155 | { | |
156 | $request_confirmed_completion_date2 = date("d/m/Y", $database_data['request_confirmed_comp_date2']); | |
157 | } | |
158 | else | |
159 | { | |
160 | $request_confirmed_completion_date2 = " -"; | |
161 | } | |
162 | ||
163 | if ($database_data['request_confirmed_comp_date3'] > "0") | |
164 | { | |
165 | $request_confirmed_completion_date3 = date("d/m/Y", $database_data['request_confirmed_comp_date3']); | |
166 | } | |
167 | else | |
168 | { | |
169 | $request_confirmed_completion_date3 = " -"; | |
170 | } | |
171 | ||
172 | if ($database_data['request_confirmed_comp_date4'] > "0") | |
173 | { | |
174 | $request_confirmed_completion_date4 = date("d/m/Y", $database_data['request_confirmed_comp_date4']); | |
175 | } | |
176 | else | |
177 | { | |
178 | $request_confirmed_completion_date4 = " -"; | |
179 | } | |
180 | ||
181 | if ($database_data['request_confirmed_comp_date5'] > "0") | |
182 | { | |
183 | $request_confirmed_completion_date5 = date("d/m/Y", $database_data['request_confirmed_comp_date5']); | |
184 | } | |
185 | else | |
186 | { | |
187 | $request_confirmed_completion_date5 = " -"; | |
188 | } | |
189 | ||
190 | if ($database_data['request_confirmed_comp_date6'] > "0") | |
191 | { | |
192 | $request_confirmed_completion_date6 = date("d/m/Y", $database_data['request_confirmed_comp_date6']); | |
193 | } | |
194 | else | |
195 | { | |
196 | $request_confirmed_completion_date6 = " -"; | |
197 | } | |
198 | ||
199 | if ($database_data['request_date_required'] > "0") | |
200 | { | |
201 | $request_date_required = date("d/m/Y", $database_data['request_date_required']); | |
202 | } | |
203 | else | |
204 | { | |
205 | $request_date_required = "-"; | |
206 | } | |
207 | ||
208 | if ($database_data['request_date'] > "0") | |
209 | { | |
210 | $request_date = date("d/m/Y", $database_data['request_date']); | |
211 | } | |
212 | else | |
213 | { | |
214 | $request_date = "-"; | |
215 | } | |
216 | ||
217 | $request_received = stripslashes($database_data['request_received']); | |
218 | ||
219 | ||
220 | $request_comp_date_array = array($request_confirmed_completion_date6, $request_confirmed_completion_date5, $request_confirmed_completion_date4, $request_confirmed_completion_date3, $request_confirmed_completion_date2, $request_confirmed_completion_date); | |
221 | ||
222 | ||
223 | // Table Code | |
224 | echo '<tbody>'; | |
225 | ||
226 | ||
227 | // Switch Light/Dark table row background colours | |
228 | if ($light_dark == "dark") | |
229 | { | |
230 | echo '<tr bgcolor="#F1F1F1" valign="top">'; | |
231 | $light_dark = "light"; | |
232 | } | |
233 | else | |
234 | { | |
235 | echo '<tr bgcolor="#FFFFFF" valign="top">'; | |
236 | $light_dark = "dark"; | |
237 | } | |
238 | ||
239 | ||
240 | echo '<td><a style="padding-left: 20px;" href="viewedit.php?id='.$request_id.'"><i class="icon-pencil"></i></a></td>'; | |
241 | echo '<td>'.$request_date.'</td>'; | |
242 | echo '<td>'.$request_date_required.'</td>'; | |
243 | echo '<td>'.$request_smd_number.'</td>'; | |
244 | echo '<td>'.$request_supplier.'</td>'; | |
245 | echo '<td>'.$request_brief_description.'</td>'; | |
246 | echo '<td>'.$request_required_for.'</td>'; | |
247 | //echo '<td><b>1.</b>'.$request_confirmed_completion_date.'<br /><b>2.</b>'.$request_confirmed_completion_date2.'<br /><b>3.</b>'.$request_confirmed_completion_date3.'<br /><b>4.</b>'.$request_confirmed_completion_date4.'<br /><b>5.</b>'.$request_confirmed_completion_date5.'<br /><b>6.</b>'.$request_confirmed_completion_date6.'</td>'; | |
248 | echo '<td>'.$request_comp_date_array[5].'</td>'; | |
249 | echo '<td>'.$request_comments[0].'</td>'; | |
250 | echo '<td>'.$request_problems.'</td>'; | |
251 | echo '</tr>'; | |
252 | ||
253 | echo '</tbody>'; | |
254 | ||
255 | } | |
256 | ||
257 | } | |
258 | ||
259 | echo '</table> | |
260 | '; | |
261 | ||
262 | ||
263 | // Include Footer | |
264 | require_once("footer.php"); | |
265 | ||
266 | ?> |