Ver Fonte

WindykacjaPanel - data blokady (closes #76)

Piotr Labudda há 11 anos atrás
pai
commit
a0b1818316
1 ficheiros alterados com 35 adições e 0 exclusões
  1. 35 0
      SE/superedit-USERS2_WINDYKACJA_STATUS.php

+ 35 - 0
SE/superedit-USERS2_WINDYKACJA_STATUS.php

@@ -441,6 +441,38 @@ class WindykacjaView {
 			}
 		}
 
+		$dataBlokady = '';
+		if ($user->STATUS == 9) {
+			$db = DB::getDB();
+			$sqlDataBlokadyTest = "
+				select c.`ID`, c.`STATUS`, h.`STATUS` as h_status, h.`A_RECORD_UPDATE_DATE`, h.`A_RECORD_CREATE_DATE`
+					from `COMPANIES` c
+						join `COMPANIES_HIST` h on(h.`ID_USERS2`=c.`ID`)
+					where (h.`STATUS`='9' or c.`STATUS`='9')
+			";
+			$sqlDataBlokadyTestHasNoDate = "
+				select c.`ID`, c.`STATUS`
+					from `COMPANIES` c
+					where c.`STATUS`='9'
+						and not exists(select h.`ID`
+							from `COMPANIES_HIST` h
+							where h.`ID_USERS2`=c.`ID`
+								and h.`STATUS`='9'
+					)
+			";
+			$sqlDataBlokady = "select h.`A_RECORD_UPDATE_DATE`
+				from `COMPANIES_HIST` h
+				where h.`ID_USERS2`='{$user->ID_BILLING_USERS}'
+					and h.`STATUS`='9'
+				order by h.`ID` desc
+				limit 1
+			";
+			$res = $db->query($sqlDataBlokady);
+			if ($r = $db->fetch($res)) {
+				$dataBlokady = $r->A_RECORD_UPDATE_DATE;
+			}
+		}
+
 		echo'<h3>';
 			echo' <a href="'."?MENU_INIT=USERS2_WINDYKACJA_STATUS&q=".V::get('q','', $_REQUEST)."&_p=".V::get('_p', '', $_REQUEST)."&_f=".V::get('_f', '', $_REQUEST)."&_oby=".V::get('_oby', '', $_REQUEST)."&_odir=".V::get('_odir', '', $_REQUEST).'">'."Klienci".'</a>';
 			echo ' &raquo; <code style="font-size:normal;color:green;">'."[".$user->id_users."]".'</code>';
@@ -547,6 +579,9 @@ class WindykacjaView {
 			echo'<td>';
 				if ($user->STATUS == 9) {
 					echo '<b style="color:red">' . "ZABLOKOWANY" . '</b>';
+					if (!empty($dataBlokady)) {
+						echo '<br>' . "od dnia " . substr($dataBlokady, 0, 10);
+					}
 				} else {
 					echo 'brak blokady';
 				}