Odyssey
RenumStmnt.prg
1 <?php
2 require_once("$admLibrary/ck_aticket.i");
3 
4 $dms_ok=array('renum'=>'string','oldnum'=>'digits','newnum'=>'digits');
5 dms_import($dms_ok);
6 
7 if ($renum) {
8  $msg='';
9  $chome=strtolower($Cu);
10  $oldnum=trim($oldnum);
11  $newnum=trim($newnum);
12  if ($oldnum == "" ) {
13  $msg .= 'Please enter Original Member Number<br>';
14  }
15  if (preg_match("/\D/",$oldnum)) {
16  $msg .= 'Original Member Number must be digits only<br>';
17  }
18  if ($newnum == "" ) {
19  $msg .= 'Please enter NEW Member Number<br>';
20  }
21  if (preg_match("/\D/",$newnum)) {
22  $msg .= 'NEW Member Number must be digits only<br>';
23  }
24  if ($newnum == $oldnum) {
25  $msg .= 'OLD Member Number and NEW Member Number cannot match<br>';
26  }
27  if ($msg == "") {
28  $msg = htmlspecialchars(`/usr/local/bin/renumstmnt.pl -c$chome -o$oldnum -n$newnum`);
29  }
30 }
31 $self= $_SERVER['PHP_SELF'] . "?ft=" . $ft;
32 
33 print <<<EOF
34 <script>
35 function validate()
36 {
37  var strOld = document.form1.oldnum.value;
38  var strNew = document.form1.newnum.value;
39  var patNotDigits = /\D/;
40  var strMessage = "";
41  var confmsg = "\\nYou are about to renumber estatements for " + strOld +
42  " to " + strNew + "\\n\\nAre you sure?";
43 
44 
45  // validate user entries
46 
47  if (strOld.length == 0)
48  strMessage += "Please enter Old member number.\\n";
49 
50  if (strNew.length == 0)
51  strMessage += "Please enter New member number.\\n";
52 
53  if (patNotDigits.exec(strOld) != null)
54  strMessage += "Invalid Old Member Number.\\n";
55 
56  if (patNotDigits.exec(strNew) != null)
57  strMessage += "Invalid New Member Number.\\n";
58 
59  if (strNew == strOld)
60  strMessage += "Old number and New number cannot match.\\n";
61 
62  if (strMessage.length > 0)
63  {
64  alert(strMessage);
65  return false;
66  }
67  if (confirm(confmsg))
68  {
69  document.form1.submit();
70  return true;
71  } else {
72  return false;
73  }
74 
75 }
76 </script>
77 <div align="center">
78  <table width="540" border="0" cellpadding="3" cellspacing="3" bordercolor="#666666">
79  <tr>
80  <td class='bar' colspan='2'>Renumber E-Statement File</td>
81  </tr>
82 EOF;
83 if (trim($msg) > "") { print <<<EOF
84  <tr>
85  <td class='ahd' colspan='2'>$msg</td>
86  </tr>
87 EOF;
88 }
89 print <<<EOF
90  <tr>
91  <td class='hdr'>Original Member Number:</td>
92  <td class='dtl'>
93 <form name="form1" method="post" action="$self">
94  <input name="oldnum" type="text" size="12" value="$oldnum">
95  </td>
96  </tr>
97  <tr>
98  <td class='hdr'>NEW Member Number:</td>
99  <td class='dtl'>
100  <input name="newnum" type="text" size="12" value="$newnum">
101  </td>
102  </tr>
103  <tr>
104  <td class='dtlc' colspan='2'>
105  <input type="button" name="Submit" value="Renumber" onClick="validate()">
106  <input type="hidden" name="renum" value="go">
107  </td>
108  <tr>
109  </form>
110  </table>
111 </div>
112 </body>
113 </html>
114 EOF;
115 ?>