|
@@ -33,6 +33,102 @@ function STATYSTYKA_TABELE() {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
else {
|
|
else {
|
|
|
|
|
+
|
|
|
|
|
+ { //@2016-07-11 bindera moved from old superedit-USERS_FIELDS_PROFILE_PRE_INIT.php $_SESSION['USERS2_MARKETING_COLUMN']['RELATIVEDB']['SQL_QUERY']
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ //TODO zastapic to czyms Piotrowym @2016-06-11
|
|
|
|
|
+ $A_STATUS_L2_SQL="if(SV.HANGUP_STATUS=SV.A_STATUS,coalesce(SV.A_STATUS),
|
|
|
|
|
+ if( ( unix_timestamp(NOW()) > unix_timestamp(SV.HANGUP_FROM) and ( SV.HANGUP_TILL='0000-00-00' or SV.HANGUP_TILL is NULL )
|
|
|
|
|
+ and ( SV.HANGUP_FROM<>'0000-00-00' and SV.HANGUP_FROM is not null )) , coalesce(SV.HANGUP_STATUS),
|
|
|
|
|
+ if( ( unix_timestamp(NOW()) < unix_timestamp(SV.HANGUP_FROM) and ( SV.HANGUP_TILL='0000-00-00' or SV.HANGUP_TILL is NULL )
|
|
|
|
|
+ and ( SV.HANGUP_FROM<>'0000-00-00' and SV.HANGUP_FROM is not null )) , coalesce(SV.A_STATUS),
|
|
|
|
|
+ if( ( unix_timestamp(NOW()) > unix_timestamp(SV.HANGUP_FROM) and unix_timestamp(NOW()) < unix_timestamp(SV.HANGUP_TILL)
|
|
|
|
|
+ and ( SV.HANGUP_TILL<>'0000-00-00' and SV.HANGUP_TILL is not NULL )
|
|
|
|
|
+ and ( SV.HANGUP_FROM<>'0000-00-00' and SV.HANGUP_FROM is not null )) , coalesce(SV.HANGUP_STATUS),
|
|
|
|
|
+ if( ( unix_timestamp(NOW()) < unix_timestamp(SV.HANGUP_FROM) and unix_timestamp(NOW())< unix_timestamp(SV.HANGUP_TILL)
|
|
|
|
|
+ and ( SV.HANGUP_TILL<>'0000-00-00' and SV.HANGUP_TILL is not NULL )
|
|
|
|
|
+ and ( SV.HANGUP_FROM<>'0000-00-00' and SV.HANGUP_FROM is not null )) , coalesce(SV.A_STATUS),
|
|
|
|
|
+ if( (
|
|
|
|
|
+ ( SV.HANGUP_TILL='0000-00-00' or SV.HANGUP_TILL is NULL )
|
|
|
|
|
+ and ( SV.HANGUP_FROM='0000-00-00' or SV.HANGUP_FROM is null )) , coalesce(SV.A_STATUS),
|
|
|
|
|
+ if( unix_timestamp(NOW()) > unix_timestamp(SV.HANGUP_FROM) and unix_timestamp(NOW()) > unix_timestamp(SV.HANGUP_TILL) and (
|
|
|
|
|
+ ( SV.HANGUP_TILL<>'0000-00-00' and SV.HANGUP_TILL is not NULL )
|
|
|
|
|
+ and ( SV.HANGUP_FROM<>'0000-00-00' and SV.HANGUP_FROM is not null )) , coalesce(SV.A_STATUS),
|
|
|
|
|
+ if( unix_timestamp(NOW()) > unix_timestamp(SV.HANGUP_FROM) and unix_timestamp(NOW()) > unix_timestamp(SV.HANGUP_TILL) and
|
|
|
|
|
+ SV.HANGUP_FROM<SV.HANGUP_TILL and (
|
|
|
|
|
+ ( SV.HANGUP_TILL<>'0000-00-00' and SV.HANGUP_TILL is not NULL )
|
|
|
|
|
+ and ( SV.HANGUP_FROM<>'0000-00-00' and SV.HANGUP_FROM is not null )) , 'ERROR1',
|
|
|
|
|
+ 'ERROR2'
|
|
|
|
|
+ )
|
|
|
|
|
+ )
|
|
|
|
|
+ )
|
|
|
|
|
+ )
|
|
|
|
|
+ )
|
|
|
|
|
+ )
|
|
|
|
|
+ )
|
|
|
|
|
+ )
|
|
|
|
|
+ ";
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ $sqlList[]=" drop table if exists temp_USERS2_INTERNET_STATUS; ";
|
|
|
|
|
+ $sqlList[]="create table temp_USERS2_INTERNET_STATUS
|
|
|
|
|
+ select SV.ID,
|
|
|
|
|
+ US2.S_ADDRESS_STREET,
|
|
|
|
|
+ concat_ws('', ".$A_STATUS_L2_SQL." ,'.', coalesce(US2.A_STATUS_CURRENT), ' USLUGA:INTERNET(USERS2)' , ' GNIAZDO/USL:',US2.P_SERVICE,' CENA:',coalesce(SV.ABONAMENT_VALUE),' SPEED:',coalesce(US2.
|
|
|
|
|
+ ' KONTAKT_L2:',coalesce(BUA.P_PHONE),',', coalesce(BUA.user_mail_contact),',' , coalesce(BUA.P_FAX)) as USERS2_INTERNET_STATUS
|
|
|
|
|
+ , DT.P_DEALDATE_TERM as P_DEALEXPIRE , SV.NAME_LIST_SERVICES
|
|
|
|
|
+ , ".$A_STATUS_L2_SQL." as A_STATUS , SV.HANGUP_STATUS
|
|
|
|
|
+ from SERVICES as SV
|
|
|
|
|
+ inner JOIN SES_USERS2_A as US2 on SV.ID=US2.ID_SERVICES
|
|
|
|
|
+ inner JOIN BILLING_USERS_ADD as BUA on BUA.id_users=SV.ID_BILLING_USERS
|
|
|
|
|
+ left join DEALS_TABLE as DT on DT.ID=SV.ID_DEALS_TABLE
|
|
|
|
|
+ where SV.NAME_LIST_SERVICES='USERS2' and ( SV.P_ID_SERVICES is NULL or SV.P_ID_SERVICES=0) ;";
|
|
|
|
|
+
|
|
|
|
|
+ $sqlList[]="insert ignore into temp_USERS2_INTERNET_STATUS
|
|
|
|
|
+ select SV.ID,
|
|
|
|
|
+ US2.S_ADDRESS_STREET,
|
|
|
|
|
+ concat_ws('',".$A_STATUS_L2_SQL.",'.', coalesce(US2.A_STATUS_CURRENT), ' USLUGA:',SV.NAME_LIST_SERVICES , ' GNIAZDO/USL:',US2.P_SERVICE,' CENA:',coalesce(SV.ABONAMENT_VALUE),' D
|
|
|
|
|
+ ' KONTAKT_L2:',coalesce(BUA.P_PHONE),',' ,coalesce(BUA.user_mail_contact),',' , coalesce(BUA.P_FAX)) as USERS2_INTERNET_STATUS
|
|
|
|
|
+ , DT.P_DEALDATE_TERM as P_DEALEXPIRE , SV.NAME_LIST_SERVICES
|
|
|
|
|
+ , ".$A_STATUS_L2_SQL." as A_STATUS, SV.HANGUP_STATUS
|
|
|
|
|
+ from SERVICES as SV
|
|
|
|
|
+ inner JOIN SES_TV_A as US2 on SV.ID=US2.ID_SERVICES
|
|
|
|
|
+ inner JOIN BILLING_USERS_ADD as BUA on BUA.id_users=SV.ID_BILLING_USERS
|
|
|
|
|
+ left join DEALS_TABLE as DT on DT.ID=SV.ID_DEALS_TABLE
|
|
|
|
|
+ where SV.NAME_LIST_SERVICES='TV' and ( SV.P_ID_SERVICES is NULL or SV.P_ID_SERVICES=0) ";
|
|
|
|
|
+
|
|
|
|
|
+ $sqlList[]="insert ignore into temp_USERS2_INTERNET_STATUS
|
|
|
|
|
+ select SV.ID,
|
|
|
|
|
+ US22.S_ADDRESS_STREET,
|
|
|
|
|
+ concat_ws('',".$A_STATUS_L2_SQL.",'.', coalesce(US2.A_STATUS_CURRENT), ' USLUGA:',SV.NAME_LIST_SERVICES , ' GNIAZDO/USL:',US2.S_PHONE_NUMBER,' CENA:',coalesce(SV.ABONAMENT_VALUE
|
|
|
|
|
+ ' KONTAKT_L2:',coalesce(BUA.P_PHONE),',' ,coalesce(BUA.user_mail_contact),',' , coalesce(BUA.P_FAX)) as USERS2_INTERNET_STATUS
|
|
|
|
|
+ , DT.P_DEALDATE_TERM as P_DEALEXPIRE , SV.NAME_LIST_SERVICES
|
|
|
|
|
+ , ".$A_STATUS_L2_SQL." as A_STATUS, SV.HANGUP_STATUS
|
|
|
|
|
+ from SERVICES as SV
|
|
|
|
|
+ inner JOIN SES_VOIP_A as US2 on SV.ID=US2.ID_SERVICES
|
|
|
|
|
+ inner JOIN BILLING_USERS_ADD as BUA on BUA.id_users=SV.ID_BILLING_USERS
|
|
|
|
|
+ inner JOIN SERVICES as SV2 on SV2.P_ID_SERVICES=SV.ID
|
|
|
|
|
+ inner JOIN SES_USERS2_A as US22 on US22.ID_SERVICES=SV2.ID
|
|
|
|
|
+ left join DEALS_TABLE as DT on DT.ID=SV.ID_DEALS_TABLE
|
|
|
|
|
+ where SV.NAME_LIST_SERVICES='VOIP' and ( SV.P_ID_SERVICES is NULL or SV.P_ID_SERVICES=0) ";
|
|
|
|
|
+
|
|
|
|
|
+ $sqlList[]="ALTER TABLE temp_USERS2_INTERNET_STATUS CHANGE USERS2_INTERNET_STATUS USERS2_INTERNET_STATUS VARCHAR( 255 ) NOT NULL;";
|
|
|
|
|
+ //wyglada na dodanie rekordow z uslug do bazy marketingu
|
|
|
|
|
+ $sqlList[]="insert ignore into USERS2_MARKETING (A_RECORD_CREATE_DATE,A_RECORD_CREATE_AUTHOR,S_ADDRESS_STREET,T_NETWORK_SERVER, P_PHONE,P_OTHER_INFO,A_STATUS,A_STATUS_INFO,S_ALIAS) SELECT A_RECORD_CREATE_DATE,A_RECORD_CREATE_AUTHOR,S_ADDRESS_STREET,T_NETWORK_SERVER,P_PHONE,P_OTHER_INFO,A_STATUS,A_STATUS_INFO,S_ALIAS FROM USERS2 ORDER BY A_RECORD_UPDATE_DATE DESC ;";
|
|
|
|
|
+ //wyglada na aktualizacje telefonu z innego miejsca -ale wyremowana
|
|
|
|
|
+ $sqlList[]="UPDATE USERS2_MARKETING AS USERS2_MARKETING , USERS2 AS USERS2 SET USERS2_MARKETING.S_ALIAS=USERS2.S_ALIAS ,
|
|
|
|
|
+ USERS2_MARKETING.P_PHONE=USERS2.P_PHONE WHERE USERS2_MARKETING.S_ADDRESS_STREET=USERS2.S_ADDRESS_STREET AND USERS2.A_RECORD_UPDATE_DATE>USERS2_MARKETING.A_RECORD_UPDATE_DATE and 1=0 ;";
|
|
|
|
|
+ $sqlList[]="alter table temp_USERS2_INTERNET_STATUS add index(S_ADDRESS_STREET) , add index(USERS2_INTERNET_STATUS) ;";
|
|
|
|
|
+ ////@2012-04-24 aktualizacja ADM_COMPANY z BUILDINGS
|
|
|
|
|
+
|
|
|
|
|
+ $sqlList[]="UPDATE USERS2_MARKETING AS USERS2_MARKETING , BUILDINGS AS BUILDINGS
|
|
|
|
|
+ SET USERS2_MARKETING.A_ADM_COMPANY=BUILDINGS.A_ADM_COMPANY
|
|
|
|
|
+ WHERE USERS2_MARKETING.T_TELBOX_BUILDING_IN=BUILDINGS.S_ADDRESS_STREET;";
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
{// temp_USERS2_INTERNET_STATUS_INTERNET_NORMAL
|
|
{// temp_USERS2_INTERNET_STATUS_INTERNET_NORMAL
|
|
|
$sqlList[] = "drop table if exists temp_USERS2_INTERNET_STATUS_INTERNET_NORMAL";
|
|
$sqlList[] = "drop table if exists temp_USERS2_INTERNET_STATUS_INTERNET_NORMAL";
|
|
@@ -44,7 +140,7 @@ function STATYSTYKA_TABELE() {
|
|
|
and NAME_LIST_SERVICES like 'USERS2'
|
|
and NAME_LIST_SERVICES like 'USERS2'
|
|
|
group by S_ADDRESS_STREET
|
|
group by S_ADDRESS_STREET
|
|
|
";
|
|
";
|
|
|
- $sqlList[] = "alter table temp_USERS2_INTERNET_STATUS_INTERNET_NORMAL add index(S_ADDRESS_STREET)";
|
|
|
|
|
|
|
+ $sqlList[] = "alter ignore table temp_USERS2_INTERNET_STATUS_INTERNET_NORMAL add index(S_ADDRESS_STREET)";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
{// temp_USERS2_INTERNET_STATUS_VOIP_NORMAL
|
|
{// temp_USERS2_INTERNET_STATUS_VOIP_NORMAL
|