|
|
@@ -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>';
|
|
|
|