ソースを参照

WindykacjaZestawienia::sendMass: rename status labels, fix info for sms details

Piotr Labudda 10 年 前
コミット
2a7a66be39
1 ファイル変更28 行追加24 行削除
  1. 28 24
      SE/se-lib/Route/WindykacjaZestawienia.php

+ 28 - 24
SE/se-lib/Route/WindykacjaZestawienia.php

@@ -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>