|
|
@@ -56,9 +56,9 @@ class Route_WindykacjaZestawienia extends RouteBase {
|
|
|
, IF(hc.`REQUEST_STATUS_MAIL`='CONFIRM_SENT_MAIL' and hc.`STATUS_MAIL`='NONE'
|
|
|
, 'WAITING'
|
|
|
, IF(hc.`REQUEST_STATUS_MAIL`='CONFIRM_SENT_MAIL' and hc.`STATUS_MAIL`='SENT_MAIL'
|
|
|
- , 'NORMAL'
|
|
|
+ , 'SENT'
|
|
|
, IF(hc.`REQUEST_STATUS_MAIL`='NONE' and hc.`STATUS_MAIL`='NONE'
|
|
|
- , 'DELETED'
|
|
|
+ , 'UNDELIVERED'
|
|
|
, 'UNKNOWN'
|
|
|
)
|
|
|
)
|
|
|
@@ -87,9 +87,9 @@ union
|
|
|
, IF(hc.`REQUEST_STATUS_SMS`='CONFIRM_SENT_SMS' and hc.`STATUS_SMS`='SENT_SMS'
|
|
|
, 'MONITOR'
|
|
|
, IF(hc.`REQUEST_STATUS_SMS`='NONE' and hc.`STATUS_SMS`='CONFIRM_SENT_SMS'
|
|
|
- , 'NORMAL'
|
|
|
+ , 'SENT'
|
|
|
, IF(hc.`REQUEST_STATUS_SMS`='NONE' and hc.`STATUS_SMS` in('UNDELIVERED','NONE')
|
|
|
- , 'DELETED'
|
|
|
+ , 'UNDELIVERED'
|
|
|
, IF(hc.`REQUEST_STATUS_SMS`='NONE' and hc.`STATUS_SMS`='UNKNOWN'
|
|
|
, 'OFF_SOFT'
|
|
|
, 'UNKNOWN'
|
|
|
@@ -113,14 +113,14 @@ SQL;
|
|
|
while ($r = $db->fetch($res)) {
|
|
|
/*
|
|
|
WAITING: REQUEST_STATUS_MAIL='CONFIRM_SENT_MAIL’ && STATUS_MAIL='NONE’ - mail czeka na wysłanie
|
|
|
-NORMAL: REQUEST_STATUS_MAIL='CONFIRM_SENT_MAIL’ && STATUS_MAIL=’SENT_MAIL’ - mail został wysłany
|
|
|
-DELETED: REQUEST_STATUS_MAIL=’NONE’ && STATUS_MAIL='NONE’ - mail nie został i nie zostanie wysłany (np. brak/błędny adres mailowy)
|
|
|
+SENT: REQUEST_STATUS_MAIL='CONFIRM_SENT_MAIL’ && STATUS_MAIL=’SENT_MAIL’ - mail został wysłany
|
|
|
+UNDELIVERED: REQUEST_STATUS_MAIL=’NONE’ && STATUS_MAIL='NONE’ - mail nie został i nie zostanie wysłany (np. brak/błędny adres mailowy)
|
|
|
|
|
|
WAITING: REQUEST_STATUS_SMS=’SENT_SMS’ && STATUS_SMS=’NONE' - sms do wysłania
|
|
|
MONITOR: REQUEST_STATUS_SMS='CONFIRM_SENT_SMS’ && STATUS_SMS=’SENT_SMS’ - sms wysłany, oczekuje na potwierdzenie dostarczenia
|
|
|
-NORMAL: REQUEST_STATUS_SMS=’NONE’ && STATUS_SMS='CONFIRM_SENT_SMS' - sms dostarczony
|
|
|
-DELETED: REQUEST_STATUS_SMS=’NONE’ && STATUS_SMS='UNDELIVERED' - sms niedostarczony (musiał wystąpić jakiś błąd)
|
|
|
-DELETED: REQUEST_STATUS_SMS=’NONE’ && STATUS_SMS=‚NONE’ (obecnie nieużywana już kombinacja) - sms niedostarczony (musiał wystąpić jakiś błąd)
|
|
|
+SENT: REQUEST_STATUS_SMS=’NONE’ && STATUS_SMS='CONFIRM_SENT_SMS' - sms dostarczony
|
|
|
+UNDELIVERED: REQUEST_STATUS_SMS=’NONE’ && STATUS_SMS='UNDELIVERED' - sms niedostarczony (musiał wystąpić jakiś błąd)
|
|
|
+UNDELIVERED: REQUEST_STATUS_SMS=’NONE’ && STATUS_SMS=‚NONE’ (obecnie nieużywana już kombinacja) - sms niedostarczony (musiał wystąpić jakiś błąd)
|
|
|
OFF_SOFT: REQUEST_STATUS_SMS=’NONE’ && STATUS_SMS='UNKNOWN' - sms wysłany, ale nie wiadomo czy dostarczony (nie uzyskano odpowiedzi ze strony platformy na temat dostarczenia sms)
|
|
|
|
|
|
*/
|
|
|
@@ -128,9 +128,9 @@ OFF_SOFT: REQUEST_STATUS_SMS=’NONE’ && STATUS_SMS='UNKNOWN' - sms wysłany,
|
|
|
if ('MAIL' == $r->TYPE) {
|
|
|
if ('WAITING' == $r->STATUS) {
|
|
|
$r->STATUS_INFO = 'do wysłania';
|
|
|
- } else if ('NORMAL' == $r->STATUS) {
|
|
|
+ } else if ('SENT' == $r->STATUS) {
|
|
|
$r->STATUS_INFO = 'wysłano';
|
|
|
- } else if ('DELETED' == $r->STATUS) {
|
|
|
+ } else if ('UNDELIVERED' == $r->STATUS) {
|
|
|
$r->STATUS_INFO = 'niewysłano (np. brak/błędny adres mailowy)';
|
|
|
}
|
|
|
} else if ('SMS' == $r->TYPE) {
|
|
|
@@ -138,9 +138,9 @@ OFF_SOFT: REQUEST_STATUS_SMS=’NONE’ && STATUS_SMS='UNKNOWN' - sms wysłany,
|
|
|
$r->STATUS_INFO = 'do wysłania';
|
|
|
} else if ('MONITOR' == $r->STATUS) {
|
|
|
$r->STATUS_INFO = 'oczekiwanie na potwierdzenie odbioru';
|
|
|
- } else if ('NORMAL' == $r->STATUS) {
|
|
|
+ } else if ('SENT' == $r->STATUS) {
|
|
|
$r->STATUS_INFO = 'wysłano';
|
|
|
- } else if ('DELETED' == $r->STATUS) {
|
|
|
+ } else if ('UNDELIVERED' == $r->STATUS) {
|
|
|
$r->STATUS_INFO = 'niedostarczono';
|
|
|
}
|
|
|
}
|
|
|
@@ -180,7 +180,7 @@ OFF_SOFT: REQUEST_STATUS_SMS=’NONE’ && STATUS_SMS='UNKNOWN' - sms wysłany,
|
|
|
|
|
|
private function _showSendMassMailDetails($f_day, $f_status) {
|
|
|
if (empty($f_day) || strlen($f_day) != 10
|
|
|
- || empty($f_status) || strlen($f_status) > 10) {
|
|
|
+ || empty($f_status) || strlen($f_status) > 20) {
|
|
|
echo 'Wrong params';
|
|
|
return;
|
|
|
}
|
|
|
@@ -200,9 +200,9 @@ OFF_SOFT: REQUEST_STATUS_SMS=’NONE’ && STATUS_SMS='UNKNOWN' - sms wysłany,
|
|
|
, IF(hc.`REQUEST_STATUS_MAIL`='CONFIRM_SENT_MAIL' and hc.`STATUS_MAIL`='NONE'
|
|
|
, 'WAITING'
|
|
|
, IF(hc.`REQUEST_STATUS_MAIL`='CONFIRM_SENT_MAIL' and hc.`STATUS_MAIL`='SENT_MAIL'
|
|
|
- , 'NORMAL'
|
|
|
+ , 'SENT'
|
|
|
, IF(hc.`REQUEST_STATUS_MAIL`='NONE' and hc.`STATUS_MAIL`='NONE'
|
|
|
- , 'DELETED'
|
|
|
+ , 'UNDELIVERED'
|
|
|
, 'UNKNOWN'
|
|
|
)
|
|
|
)
|
|
|
@@ -219,9 +219,9 @@ OFF_SOFT: REQUEST_STATUS_SMS=’NONE’ && STATUS_SMS='UNKNOWN' - sms wysłany,
|
|
|
SQL;
|
|
|
$res = $db->query($sql);
|
|
|
while ($r = $db->fetch($res)) {
|
|
|
- if ('DELETED' == $r->STATUS) {
|
|
|
+ if ('UNDELIVERED' == $r->STATUS) {
|
|
|
$r->STATUS_INFO = 'mail nie został i nie zostanie wysłany (np. brak/błędny adres mailowy)';
|
|
|
- } else if ('NORMAL' == $r->STATUS) {
|
|
|
+ } else if ('SENT' == $r->STATUS) {
|
|
|
$r->STATUS_INFO = 'mail został wysłany';
|
|
|
}
|
|
|
$zest[] = $r;
|
|
|
@@ -246,7 +246,6 @@ SQL;
|
|
|
<td><?php echo $r->A_RECORD_UPDATE_AUTHOR; ?></td>
|
|
|
<td><?php echo $r->_wind_save; ?></td>
|
|
|
<td><?php echo $r->ID_BILLING_USERS; ?></td>
|
|
|
- <td><?php echo $r->STATUS; ?></td>
|
|
|
<td class="status_cell-<?php echo $r->STATUS; ?>"><?php echo $r->STATUS; ?></td>
|
|
|
<td><?php echo $r->STATUS_INFO; ?></td>
|
|
|
</tr>
|
|
|
@@ -259,7 +258,7 @@ SQL;
|
|
|
|
|
|
private function _showSendMassSmsDetails($f_day, $f_status) {
|
|
|
if (empty($f_day) || strlen($f_day) != 10
|
|
|
- || empty($f_status) || strlen($f_status) > 10) {
|
|
|
+ || empty($f_status) || strlen($f_status) > 20) {
|
|
|
echo 'Wrong params';
|
|
|
return;
|
|
|
}
|
|
|
@@ -281,9 +280,9 @@ SQL;
|
|
|
, IF(hc.`REQUEST_STATUS_SMS`='CONFIRM_SENT_SMS' and hc.`STATUS_SMS`='SENT_SMS'
|
|
|
, 'MONITOR'
|
|
|
, IF(hc.`REQUEST_STATUS_SMS`='NONE' and hc.`STATUS_SMS`='CONFIRM_SENT_SMS'
|
|
|
- , 'NORMAL'
|
|
|
+ , 'SENT'
|
|
|
, IF(hc.`REQUEST_STATUS_SMS`='NONE' and hc.`STATUS_SMS` in('UNDELIVERED','NONE')
|
|
|
- , 'DELETED'
|
|
|
+ , 'UNDELIVERED'
|
|
|
, IF(hc.`REQUEST_STATUS_SMS`='NONE' and hc.`STATUS_SMS`='UNKNOWN'
|
|
|
, 'OFF_SOFT'
|
|
|
, 'UNKNOWN'
|
|
|
@@ -305,6 +304,11 @@ SQL;
|
|
|
SQL;
|
|
|
$res = $db->query($sql);
|
|
|
while ($r = $db->fetch($res)) {
|
|
|
+ if ('WAITING' == $r->STATUS) {
|
|
|
+ $r->STATUS_INFO = "do wysłania";
|
|
|
+ } else if ('MONITOR' == $r->STATUS) {
|
|
|
+ $r->STATUS_INFO = "oczekiwanie na potwierdzenie odbioru";
|
|
|
+ }
|
|
|
$zest[] = $r;
|
|
|
}
|
|
|
$this->_showCss();
|
|
|
@@ -379,11 +383,11 @@ jQuery(document).ready(function () {
|
|
|
if (false == $_printed) $_printed = true;
|
|
|
?>
|
|
|
<style type="text/css">
|
|
|
- .status_cell-NORMAL { background:#aeffae; color:#000; text-align:center; }
|
|
|
+ .status_cell-SENT { background:#aeffae; color:#000; text-align:center; }
|
|
|
.status_cell-WAITING { background:#ffd2ff; color:#000; text-align:center; }
|
|
|
.status_cell-MONITOR { background:#cccaff; color:#000; text-align:center; }
|
|
|
.status_cell-WARNING { background:#ffbaba; color:#000; text-align:center; }
|
|
|
- .status_cell-DELETED { background:#e0e0e0; color:#808080; text-align:center; }
|
|
|
+ .status_cell-UNDELIVERED { background:#e0e0e0; color:#808080; text-align:center; }
|
|
|
.status_cell-OFF_SOFT { background:#fce3b7; color:#808080; text-align:center; }
|
|
|
.status_cell-OFF_HARD { background:#eee; color:#808080; text-align:center; }
|
|
|
</style>
|