34 require_once(
"dms_imp_val.i");
36 $dms_ok=array(
'act'=>
'string',
'accts'=>
'string',
'save_msg'=>
'string');
39 $act = (isset($act) ? $act :
"E");
50 $sql=
"select coalesce(retrylimit,5), coalesce(gracelimit,5) 51 from cuadmin where cu='$Cu'";
52 $sth = db_query($sql,$dbh);
53 list($retry, $grace) = db_fetch_array($sth,0);
54 $retry = (($retry == 0 || trim($retry) ==
"") ? 5 : $retry);
55 $grace = (($grace == 0 || trim($grace) ==
"") ? 5 : $grace);
57 $form_accts = array();
58 $delims=array(
"\r\n",
"\t",
";",
",");
59 $form_accts = explode(
" ",str_replace($delims,
" ", $accts));
61 for ($idx = 0; $idx < count($form_accts); $idx++) {
62 $member = $form_accts[$idx];
63 if (strlen(trim($member)) > 0 && preg_match(
"/^\d\d*$/",$member) ) {
65 $showtx =
", show_livetx('$Cu','$member') ";
67 $showtx =
", show_txacct('$Cu','$member') ";
70 $rec_save =
"Member $member updated";
71 $sql =
"insert into cuauditusers 72 (chdate, admuser, action, 73 cu, user_name, user_alias, passwd, pktdate, pktstamp, email, 74 estmt_flag, egenl_flag, failedremain, forcechange, 75 forceremain, lastlogin, priorlogin, failedlogin, 76 pwchange, msg_tx, billpayid, employee, txlist, 77 depositlimit, userflags,challenge_quest_id) 78 select now(), '$Cn', 'EST_F', 79 cuusers.cu, cuusers.user_name, cuusers.user_alias, 81 cuusers.pktdate, cuusers.pktstamp, cuusers.email, 82 cuusers.estmt_flag, cuusers.egenl_flag, 83 cuusers.failedremain, cuusers.forcechange, 84 cuusers.forceremain, cuusers.lastlogin, cuusers.priorlogin, 85 cuusers.failedlogin, cuusers.pwchange, cuusers.msg_tx, 86 cuusers.billpayid, cuusers.employee $showtx, 87 cuusers.depositlimit, cuusers.userflags, 88 coalesce(cuusers.challenge_quest_id,0) 90 from cuusers where cu='$Cu' and user_name = '$member'; 91 update cuusers set estmt_flag='Y' where cu='$Cu' 92 and user_name='$member';";
93 $sql .=
"insert into cuauditusers 94 (chdate, admuser, action, 95 cu, user_name, user_alias, passwd, pktdate, pktstamp, email, 96 estmt_flag, egenl_flag, failedremain, forcechange, 97 forceremain, lastlogin, priorlogin, failedlogin, 98 pwchange, msg_tx, billpayid, employee, txlist, 99 depositlimit,userflags,challenge_quest_id) 100 select now(), '$Cn', 'EST_T', 101 cuusers.cu, cuusers.user_name, cuusers.user_alias, 103 cuusers.pktdate, cuusers.pktstamp, cuusers.email, 104 cuusers.estmt_flag, cuusers.egenl_flag, 105 cuusers.failedremain, cuusers.forcechange, 106 cuusers.forceremain, cuusers.lastlogin, cuusers.priorlogin, 107 cuusers.failedlogin, cuusers.pwchange, cuusers.msg_tx, 108 cuusers.billpayid, cuusers.employee $showtx, 109 cuusers.depositlimit, cuusers.userflags, 110 coalesce(cuusers.challenge_quest_id,0) 111 from cuusers where cu='$Cu' and user_name = '$member'; ";
112 $sth = db_query($sql, $dbh);
114 $rec_save =
"Update Member $member FAILED";
116 if (db_affected_rows($sth) == 0) {
117 $rec_save =
"Member $member inserted";
118 $sql=
"insert into cuusers ( 119 cu, user_name, passwd, pktstamp, pktdate, forcechange, 120 forceremain, failedremain, pwchange, estmt_flag) 121 values ('$Cu','$member', 122 'NULL PASSWORD',1, '" . date(
"D M j Y H:i:s T") .
"', 123 'Y',$grace, $retry, now(), 'Y');";
124 $sql .=
"insert into cuauditusers 125 (chdate, admuser, action, 126 cu, user_name, user_alias, passwd, pktdate, pktstamp, email, 127 estmt_flag, egenl_flag, failedremain, forcechange, 128 forceremain, lastlogin, priorlogin, failedlogin, 129 pwchange, msg_tx, billpayid, employee, txlist, 130 depositlimit,userflags,challenge_quest_id) 131 select now(), '$Cn', 'EST_A', 132 cuusers.cu, cuusers.user_name, cuusers.user_alias, 134 cuusers.pktdate, cuusers.pktstamp, cuusers.email, 135 cuusers.estmt_flag, cuusers.egenl_flag, 136 cuusers.failedremain, cuusers.forcechange, 137 cuusers.forceremain, cuusers.lastlogin, cuusers.priorlogin, 138 cuusers.failedlogin, cuusers.pwchange, cuusers.msg_tx, 139 cuusers.billpayid, cuusers.employee $showtx, 140 cuusers.depositlimit, cuusers.userflags, 141 coalesce(cuusers.challenge_quest_id,0) 142 from cuusers where cu='$Cu' and user_name = '$member'; ";
143 $sth = db_query($sql,$dbh);
145 $rec_save =
"Insert Member $member FAILED";
149 $save_msg .=
"$rec_save <br>\n";
151 $save_msg .=
"Invalid member $member<br>\n";
156 <form action=
"/admbin/main.prg?ft=45" method=
"post">
157 <input type=
"hidden" name=
"act" value=
"S">
160 <table width=
"100%" border=0 cellpadding=4 cellspacing=0>
161 <tr><td
class=
"bar" colspan=
"3" align=
"center">Manual eStatement Signup</td></tr>
162 <?php
if (strlen($save_msg) > 0): ?>
163 <tr><td
class=
"msg" colspan=
"3"><?php echo $save_msg; ?></td></tr>
165 <tr><td valign=
"top" class=
"dtl" align=
"left" colspan=
"2"><br>
166 <textarea name=
"accts" cols=
"35" rows=
"15"></textarea></td>
167 <td
class=
"dtl" valign=
"top"><br>Insert the account numbers into
this entry field, separated by a space or
new line. <br><br>
168 If the member record exists, the eStatement flag will be
set. If the member record does not exist, one will be created.
171 <td align=
"left" class=
"hdr" colspan=
"3"><input type=
"submit" value=
"Submit" name=
"btnEval"></td>