a.binder 9 роки тому
батько
коміт
da7920a385
1 змінених файлів з 9 додано та 5 видалено
  1. 9 5
      SE/superedit-STATYSTYKA_TABELE.php

+ 9 - 5
SE/superedit-STATYSTYKA_TABELE.php

@@ -228,6 +228,12 @@ function STATYSTYKA_TABELE() {
 
 			$COLSFORSTATS = array('I','T','TV');
 			$COLSFORSTATS_OPERS_default = array('INNY','UPC','NSM','TP','EIA','BRAK','JARSAT');
+			
+			 //upewnienie sie, ze sa domyslne nazwy firm-operatorow
+			 foreach($COLSFORSTATS_OPERS_default as $OPER ) {
+				if(!in_array($OPER, $COLSFORSTATS_OPERS))	$COLSFORSTATS_OPERS[]=$OPER;
+			 }
+			
 			//@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
@@ -238,7 +244,8 @@ function STATYSTYKA_TABELE() {
 			 while($row_OPERS=$db->fetch($res_OPERS)) {
 				if(strlen($row_OPERS->OPERS)>0) 
 				if(!in_array(strtolower(preg_replace('/[^a-zA-Z0-9\-_]/','_',$row_OPERS->OPERS), $COLSFORSTATS_OPERS)))
-				$COLSFORSTATS_OPERS[]=strtolower(preg_replace('/[^a-zA-Z0-9\-_]/','_',$row_OPERS->OPERS));
+				 if(!in_array(preg_replace('/[^a-zA-Z0-9\-_]/','_',$row_OPERS->OPERS, $COLSFORSTATS_OPERS)))
+				  $COLSFORSTATS_OPERS[]=strtolower(preg_replace('/[^a-zA-Z0-9\-_]/','_',$row_OPERS->OPERS));
 				
 				if($row_OPERS->OPERS!=preg_replace('/[^a-zA-Z0-9\-_]/','_',$row_OPERS->OPERS)) {
 					//aktualizacja w bazie nazwy operatora aby byla bez dziwnych znakow
@@ -253,10 +260,7 @@ function STATYSTYKA_TABELE() {
 				}
 				
 			 }
-			 //upewnienie sie, ze sa domyslne nazwy firm-operatorow
-			 foreach($COLSFORSTATS_OPERS_default as $OPER ) {
-				if(!in_array($OPER, $COLSFORSTATS_OPERS))	$COLSFORSTATS_OPERS[]=$OPER;
-			 }
+			
 			 
 			 echo'<pre style="max-height:200px;overflow:auto;border:1px solid green;text-align:left;">Wykryci operatorzy do analizy: COLSFORSTATS_OPERS (' . __CLASS__ . '::' . __FUNCTION__ . ':' . __LINE__ . '): ';print_r($COLSFORSTATS_OPERS);echo'</pre>';