Explorar o código

proba dogenerowywania wszelkich nazw operatorow

a.binder %!s(int64=9) %!d(string=hai) anos
pai
achega
784750bbd5
Modificáronse 1 ficheiros con 16 adicións e 2 borrados
  1. 16 2
      SE/superedit-STATYSTYKA_TABELE.php

+ 16 - 2
SE/superedit-STATYSTYKA_TABELE.php

@@ -227,8 +227,22 @@ function STATYSTYKA_TABELE() {
 			";
 			";
 
 
 			$COLSFORSTATS = array('I','T','TV');
 			$COLSFORSTATS = array('I','T','TV');
-			$COLSFORSTATS_OPERS = array('INNY','UPC','NSM','TP','EIA','BRAK','JARSAT');
-
+			$COLSFORSTATS_OPERS_default = array('INNY','UPC','NSM','TP','EIA','BRAK','JARSAT');
+			//@2016-07-01 automatyczne przetwarzanie roznych operatorow i ich skrotow na podstawie analizy obecnie dostepnych
+						$sql_OPERS="select distinct(I_OPER) as OPERS from USERS2_MARKETING 
+						union select distinct(T_OPER) as OPERS from USERS2_MARKETING
+						union select distinct(TV_OPER) as OPERS from USERS2_MARKETING
+						group by OPERS
+						";
+			 $res_OPERS=$db->query($sql);
+			 while($row_OPERS=$db->fetch_object($res_OPERS)) {
+				 $COLSFORSTATS_OPERS[]=$row_OPERS->OPERS;
+			 }
+			 //upewnienie sie, ze sa domyslne nazwy firm-operatorow
+			 foreach($COLSFORSTATS_OPERS_default as $OPER ) {
+				if(!in_array($OPER, $COLSFORSTATS_OPERS))	$COLSFORSTATS_OPERS[]=$OPER;
+			 }
+			
 			//BEGIN MIESZKANIA STATSY
 			//BEGIN MIESZKANIA STATSY
 			$sql = "select 0 as ID
 			$sql = "select 0 as ID
 				, USERS2_MARKETING.T_TELBOX_BUILDING_IN
 				, USERS2_MARKETING.T_TELBOX_BUILDING_IN