|
|
@@ -844,7 +844,7 @@ function frm_kontakt_add_id_koresp(frm){
|
|
|
unset($filter_arr['15']);
|
|
|
unset($filter_arr['blokada']);
|
|
|
unset($filter_arr['WAITING']);
|
|
|
- $sub_filters = array('tel1', 'bad_address', '3 m-ce przed', 'po-terminie', 'has_nr_sad', 'has_nr_komornik', 'has_ustalenia');
|
|
|
+ $sub_filters = array('tel1', 'bad_address', '3 m-ce przed', 'po-terminie', 'has_nr_sad', 'has_nr_komornik', 'has_ustalenia', 'sad_and_komornik', 'sad_bez_komornik');
|
|
|
$sub_filters_arr = array();
|
|
|
foreach ($sub_filters as $v_filter_name) {
|
|
|
if (array_key_exists($v_filter_name, $filter_arr)) {
|
|
|
@@ -2654,6 +2654,8 @@ class WindykacjaStatsHelper {
|
|
|
$filter_arr ['has_nr_sad'] = array("nr sprawy sąd");
|
|
|
$filter_arr ['has_nr_komornik'] = array("nr sprawy komornik");
|
|
|
$filter_arr ['has_ustalenia'] = array("ustalenia z klientem");
|
|
|
+ $filter_arr ['sad_and_komornik'] = array("sąd z komornik");
|
|
|
+ $filter_arr ['sad_bez_komornik'] = array("sąd bez komornik");
|
|
|
return $filter_arr;
|
|
|
}
|
|
|
|
|
|
@@ -3393,6 +3395,19 @@ class WindykacjaStatsHelper {
|
|
|
$ret[ 'has_nr_komornik' ] = (object)array('A_STATUS'=>'has_nr_komornik', 'cnt'=>$r->cnt_komornik, 'suma_zaleglosci'=>null);
|
|
|
$ret[ 'has_ustalenia' ] = (object)array('A_STATUS'=>'has_ustalenia', 'cnt'=>$r->cnt_ustalenia, 'suma_zaleglosci'=>null);
|
|
|
}
|
|
|
+ // filter: 'sad_and_komornik', 'sad_bez_komornik'
|
|
|
+ $sql = "select w.`A_STATUS`
|
|
|
+ , count(1) as cnt
|
|
|
+ , sum(IF(w.`NR_SPRAWY_KOMORNIK`!='', 1, 0)) as cnt_komornik
|
|
|
+ from `USERS2_WINDYKACJA_STATUS` as w
|
|
|
+ where
|
|
|
+ w.`A_STATUS`='sad'
|
|
|
+ ";
|
|
|
+ $res = DB::query( $sql );
|
|
|
+ if ($r = DB::fetch( $res )) {
|
|
|
+ $ret[ 'sad_and_komornik' ] = (object)array('A_STATUS'=>'sad_and_komornik', 'cnt'=>$r->cnt_komornik, 'suma_zaleglosci'=>null);
|
|
|
+ $ret[ 'sad_bez_komornik' ] = (object)array('A_STATUS'=>'sad_bez_komornik', 'cnt'=>($r->cnt - $r->cnt_komornik), 'suma_zaleglosci'=>null);
|
|
|
+ }
|
|
|
return $ret;
|
|
|
}
|
|
|
}
|
|
|
@@ -3444,6 +3459,12 @@ class WindykacjaStatsModel {
|
|
|
else if ($filter_selected == 'has_ustalenia') {
|
|
|
$sql_where_and_arr []= "w.`L_APPOITMENT_INFO`!=''";
|
|
|
}
|
|
|
+ else if ($filter_selected == 'sad_and_komornik') {
|
|
|
+ $sql_where_and_arr []= "w.`A_STATUS`='sad' and w.`NR_SPRAWY_KOMORNIK`!=''";
|
|
|
+ }
|
|
|
+ else if ($filter_selected == 'sad_bez_komornik') {
|
|
|
+ $sql_where_and_arr []= "w.`A_STATUS`='sad' and w.`NR_SPRAWY_KOMORNIK`=''";
|
|
|
+ }
|
|
|
else {
|
|
|
$sql_where_and_arr []= "w.`A_STATUS`='" . $filter_selected . "'";
|
|
|
}
|