3 $dms_ok=array(
'check_number'=>
'digits',
'check_amount'=>
'string',
4 'rt'=>
'digits',
'check_date'=>
'string',
'check_micr'=>
'digits',
'mode'=>
'string');
5 dms_import_v2($SYSENV,
"MEM", $dms_ok);
6 extract($SYSENV[
"MEM"]);
9 $sql =
"SELECT img, flagset 13 $img_rs = db_query($sql, $dbh);
15 list($img_vendor, $flagset) = db_fetch_row($img_rs, 0);
16 $img_vendor = trim($img_vendor);
17 db_free_result($img_rs);
19 if ((trim($img_vendor) ==
'' || strtoupper(trim($img_vendor)) ==
'NO') || (($flagset & $CU_SHOWIMAGES) != $CU_SHOWIMAGES)) {
21 <CENTER><TABLE WIDTH=95% BORDER=0 CELLPADDING=0 CELLSPACING=0>
22 <tr><td> </td></tr>
23 <tr
class=
'hdrc'><td><DIV
class=
'msg'>
24 Currently your credit
union is not setup for on-line check images.
25 </DIV> </td></tr> </table>
34 if ($mode ==
"VIEW") {
36 if (trim($check_number) ==
'' || !is_numeric($check_number)) {
37 $err_msg .=
"<li>Invalid information for check number. Be sure the check number is entered.</li><br>";
39 $check_number = trim($check_number);
41 if (trim($check_amount) ==
'' || !is_numeric($check_amount)) {
42 $err_msg .=
"<li>Invalid information for check amount. Be sure the check amount is entered.</li><br>";
44 $check_amount = number_format($check_amount, 2,
'.',
'');
46 if (trim($rt) ==
'' || !is_numeric($rt)) {
47 $err_msg .=
"<li>Invalid information for R&T number. Be sure the R&T number is selected.</li><br>";
52 list($mm,$dd,$yyyy) = explode(
"/",$check_date);
53 if (!validateDate(
"$mm",
"$dd",
"$yyyy")) {
54 $err_msg .=
"<li>Invalid Check Date</li><br>";
56 $check_date = date(
'm/d/Y', strtotime($check_date));
59 if (trim($check_micr) ==
'' || !is_numeric($check_micr)) {
60 $err_msg .=
"<li>Invalid information for micr number. Be sure the micr number is entered.</li><br>";
62 $check_micr = trim($check_micr);
67 $err_msg =
"Some information you entered was either incorrect or missing.<br> 68 Please examine the error(s) and fix them before continuing.<br>$err_msg";
74 $err_msg =
"<tr><td colspan=\"2\" class=\"dtlc\"><span class=\"msg\">$err_msg</span> 75 </td></tr><tr><td colspan=\"2\" class=\"dtl\"><hr></td></tr>";
83 # pass micr as sortkey to ImageSRC program for MidAt clients using tracenumber 84 # and not micr to retrieve images 91 if ($img_vendor ==
'FEDIMAGE') $sortkey = $check_number;
92 elseif ($img_vendor ==
'MAC') $sortkey = $check_micr;
95 $dmskey=sha1("${Cu}${img_vendor}${check_number}${check_amount}${check_date}${rt}${check_micr}${sortkey}${Cn}cierto
"); 97 .
"?cu=$Cu&chome=$chome&img=$img_vendor&check={$check_number}&amount={$check_amount}" 98 .
"&date={$check_date}&rt={$rt}&micr={$check_micr}&sk=$sortkey&adm=1&dmskey=${dmskey}";
104 # Get any extra R/T numbers 106 $sql =
"SELECT trim(rt), 'P' as pri from cuadmin where cu='$Cu' 108 SELECT trim(rt), 'X' as pri from cualtroute where cu='$Cu' 111 $sql_rs = db_query($sql, $dbh);
113 if (db_num_rows($sql_rs) == 1 ) {
115 list($key,$value) = db_fetch_array($sql_rs,0);
116 $rt_select =
"<input type='hidden' name='rt' value='$key'>";
119 $rt_select =
"<select name='rt' size=1> 120 <option value=''>Select R/T#</option>\n";
121 for ($row=0;list($key, $value) = db_fetch_array($sql_rs,$row); $row++) {
122 $rt_select .=
"<option value='$key'>$key</option>\n";
124 $rt_select .=
"</select>";
128 <form name=
"checkinfo" method=
"post" action=
"{$_SERVER['SCRIPT_NAME']}?ft={$ft}">
129 <input type=
"hidden" name=
"mode" value=
"VIEW">
131 <table width=
"90%" border=0 cellpadding=0 cellspacing=0>
133 <td colspan=
"2" class=
"bar" align=
"center">
134 View Member
's Check Image 139 <td colspan="2" class="hdrl"> 144 <td class="dtlr" width="30%"> 147 <td class="dtll" width="70%"> 148 <input type="text" name="check_number" value="{$check_number}" size="15" maxlength="20"> 149 <font color="green">###</font> 157 <input type="text" name="check_amount" value="{$check_amount}" size="15" maxlength="15"> 158 <font color="green">####.##</font> 166 <input type="text" name="check_date" value="{$check_date}" size="10" maxlength="10"> 167 <font color="green">MM/DD/YYYY</font> 175 <input type="text" name="check_micr" value="{$check_micr}" size="20" maxlength="20"> 176 <font color="green">###</font> 186 Routing & Transit Number: 196 <td colspan="2" class="dtl"><hr></td> 199 <td class="dtl"> </td> 201 <input type="submit" value="View Image>>" name="btnCheck"> 205 <td colspan="2" class="dtl"> </td> 209 if ($img_url != '') { 211 <script language="javascript"> 214 window.open (url, "ViewCheck", "scrollbars=yes,resizable=yes"); 218 <td class="msg"> </td> 219 <td colspan="1" class="msg">Check Image Loaded</td> 224 print "</table></form>";