2 $monLibrary= dirname(__FILE__) .
"/../library";
3 require_once(
"$monLibrary/cu_top.i");
4 require_once(
"$monLibrary/ck_hticket.i");
6 if (isset($w) ==
false || $w > 2)
11 if (!CheckPerm($link, $Hu, basename($_SERVER[
'SCRIPT_NAME']), $_SERVER[
'REMOTE_ADDR'])) {
14 header(
"Location: /hcuadm/hcu_noperm.prg");
18 $dms_ok = array(
'cu' =>
'string',
'w' =>
'string',
'msg' =>
'string');
25 cu_header(
"Set Packet Stamps for Full-packet Refresh");
27 $sql =
"SELECT COUNT(user_name) FROM {$cu}user";
28 $cnt_rs = db_query($sql, $dbh);
29 list($usercount) = db_fetch_array($cnt_rs);
30 db_free_result($cnt_rs);
32 $sql =
"SELECT COUNT(accountnumber) FROM {$cu}memberacct";
33 $cnt_rs = db_query($sql, $dbh);
34 list($memcount) = db_fetch_array($cnt_rs);
35 db_free_result($cnt_rs);
37 <form action=
"<?php echo $_SERVER['PHP_SELF']; ?>?cu=<?php echo $cu; ?>" method=
"post">
38 <input type=
"hidden" value=
"2" name=
"w">
39 <table border=0 align=center cellpadding=3 cellspacing=0 width=500
class=
"dmsbg"><tr><td>
40 <table border=0 cellpadding=1 cellspacing=0 width=
"100%" bgcolor=white>
42 <td
class=
'bar' align=center>
43 Set Packet Stamps
for Full-packet Refresh
46 <?php
if ($memcount == 0): ?>
48 <td
class=
'dtl' align=center>
49 <br>No member accounts found!<br>Please check CU code and
try again
53 <?php
if (isset($msg)): ?>
55 <td
class=
'dtl' align=center>
56 <br><?php echo $msg; ?>
61 <td align=center
class=
'dtl'>
62 <font size=
"3" color=
"red">
64 This will
set all member accounts at <?php echo $cu; ?> to request a full-refresh packet.<br>Be sure
this is what you want to
do.
69 <td
class=
'dtl' align=center>
70 <table border=0 cellpadding=0 cellspacing=0>
72 <td
class=
"dtl" align=
"left">
73 Current Users:
75 <td
class=
"dtl" align=
"right">
76 <?php echo $usercount; ?>
80 <td
class=
"dtl" align=
"left">
81 Current Member Accounts:
83 <td
class=
"dtl" align=
"right">
84 <?php echo $memcount; ?>
91 <td
class=
'dtl' align=center>
97 Are you sure you want to reset packet stamps
for member accounts at <?php echo strtoupper($cu); ?>?
102 <input type=
"submit" value=
"Yes, please do it NOW!!" name=
"btnVerify">
118 $sql =
"SELECT trim(cu) FROM cuadmin WHERE user_name = '" . prep_save($cu) .
"'";
119 $cu_rs = db_query($sql, $dbh);
120 list($cu_code) = db_fetch_array($cu_rs);
121 db_free_result($cu_rs);
123 if ($cu_code !=
"") {
126 $upd_sql .=
"UPDATE {$cu_code}accountbalance SET balance_stamp = 1, history_stamp = 1;";
127 $upd_sql .=
"UPDATE {$cu_code}loanbalance SET balance_stamp = 1, history_stamp = 1;";
128 $upd_sql .=
"UPDATE {$cu_code}memberacct SET balance_stamp = 1;";
130 if ($upd_rs = db_query($upd_sql, $dbh)) {
131 $upd_msg =
"I have reset packet stamps for " . db_affected_rows($upd_rs) .
" member accounts. I hope this helped.";
133 $upd_msg =
"The member accounts were NOT updated. Please contact a system administrator to update the member accounts.";
137 $upd_msg =
"The credit union code is NOT valid. Please contact a system administrator to update the member accounts.";
140 header(
"Location: {$_SERVER['PHP_SELF']}?cu={$cu}&msg=" . urlencode($upd_msg));