Просмотр исходного кода

windykacjaPanel: add ACCOUNT_NUMBER

Piotr Labudda 11 лет назад
Родитель
Сommit
62270ce4a3
1 измененных файлов с 11 добавлено и 5 удалено
  1. 11 5
      SE/superedit-USERS2_WINDYKACJA_STATUS.php

+ 11 - 5
SE/superedit-USERS2_WINDYKACJA_STATUS.php

@@ -1605,6 +1605,7 @@ function frm_kontakt_add_id_koresp(frm){
 		$cols['LAST_PAY_DATE'] = array('label'=>'data ostatniej wpłaty', 'title'=>'LAST_PAY_DATE');
 		$cols['LAST_PAY_VALUE'] = array('label'=>'kwota ostatniej wpłaty', 'title'=>'LAST_PAY_VALUE');
 		$cols['PAY_TERM'] = array('label'=>'termin płatności', 'title'=>'PAY_TERM');
+		$cols['ACCOUNT_NUMBER'] = array('label'=>'nr konta', 'title'=>'ACCOUNT_NUMBER');
 
 		$out_cols = array();
 		foreach ($cols as $k_field => $v_params) {
@@ -1645,6 +1646,7 @@ function frm_kontakt_add_id_koresp(frm){
 			$out_cols[] = '"' . (($user->LAST_PAY_DATE && $user->LAST_PAY_DATE != '0000-00-00')? $user->LAST_PAY_DATE : '---') . '"';
 			$out_cols[] = '"' . $user->LAST_PAY_VALUE . '"';
 			$out_cols[] = '"' . (($user->PAY_TERM != '0000-00-00')? $user->PAY_TERM : '') . '"';
+			$out_cols[] = '"' . $user->ACCOUNT_NUMBER . '"';
 			echo implode(";", $out_cols) . "\n";
 		}
 	}
@@ -3572,9 +3574,12 @@ class WindykacjaStatsHelper {
 
 		$saldo = $billing_docs->get_saldo();
 		$data_arr["A_STATUS_UPDATE_DATE"] = date("Y-m-d");
-
 		$data_arr["A_RECORD_UPDATE_DATE"] = date("Y-m-d-H:i");
 		$data_arr["A_RECORD_UPDATE_AUTHOR"] = "stat-update";
+
+		$company = WindykacjaStatsModel::get_company($user);
+		$nr_konta = FunkcjeL1::bankowy_make_nrach($company->NR_RACH_MASS_PAY, $user->ID_BILLING_USERS, 0);
+		$data_arr["ACCOUNT_NUMBER"] = $nr_konta;
 		// set default values
 		//$data_arr["A_STATUS"] = "WAITING";
 		//$data_arr["PAY_FVAT"] = 0;
@@ -4767,6 +4772,7 @@ class WindykacjaStatsModel {
 				, w.`NR_SPRAWY_KRD`
 				, w.`NR_SPRAWY_SAD`
 				, w.`NR_SPRAWY_KOMORNIK`
+				, w.`ACCOUNT_NUMBER`
 		";
 		return $sql_select;
 	}
@@ -5707,12 +5713,12 @@ class FunkcjeL1 {
 	public static function bankowy_formatuj_nrach($NR_RACH_MASS_PAY) {
 		$NR_RACH_MASS_PAY_FORMATTED = '';
 		if ($NR_RACH_MASS_PAY) {
-			for ($i=4; $i<(strlen($NR_RACH_MASS_PAY)); $i=$i+4) {
-				$NR_RACH_MASS_PAY_FORMATTED = " ".substr($NR_RACH_MASS_PAY,-$i,4).$NR_RACH_MASS_PAY_FORMATTED;
+			for ($i = 4; $i < strlen($NR_RACH_MASS_PAY); $i += 4) {
+				$NR_RACH_MASS_PAY_FORMATTED = " " . substr($NR_RACH_MASS_PAY, -$i, 4) . $NR_RACH_MASS_PAY_FORMATTED;
 			}
-			$NR_RACH_MASS_PAY_FORMATTED = substr($NR_RACH_MASS_PAY,0,$i-strlen($NR_RACH_MASS_PAY))." ".$NR_RACH_MASS_PAY_FORMATTED;
+			$NR_RACH_MASS_PAY_FORMATTED = substr($NR_RACH_MASS_PAY, 0, $i - strlen($NR_RACH_MASS_PAY)) . " " . $NR_RACH_MASS_PAY_FORMATTED;
 		}
-		return $NR_RACH_MASS_PAY_FORMATTED ;
+		return $NR_RACH_MASS_PAY_FORMATTED;
 	}
 
 	public static function policz($l,$t1,$t2,$t3) {