superedit-HANDL_ANALIZA_HISTORII.php 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. function HANDL_ANALIZA_HISTORII() {
  3. ?>
  4. HANDL_ANALIZA_HISTORII <form action="index.php" method="GET">
  5. <input type="hidden" name="MENU_INIT" value="HANDL_ANALIZA_HISTORII">
  6. <input type="hidden" name="ADD" value="ADD">
  7. <table border=1><tr><td>
  8. <?php
  9. echo "Dodaj Lancuch dla poszukiwan okresu , (zakoncz znakiem %) - 5500 rekordow</td><td> <input type=text name=A_RECORD_UPDATE_DATE size=10 value=$_GET[A_RECORD_UPDATE_DATE]></td>
  10. <td> <input type=text name=A_RECORD_UPDATE_AUTHOR size=10 value=\"$_GET[A_RECORD_UPDATE_AUTHOR]\"></td>
  11. </tr>";
  12. echo "<tr><td colspan=1><input type=submit name=ADD value=SZUKAJ></td><td>DATA (np. 2007-%)</td><td>Autor (np. %sqix%)</td><td>OPER</td><td>OPER_FIN</td><td>OPER_ZAD</td></tr>";
  13. $res = null;
  14. $db = DB::getDB();
  15. $ZAP_SQL="SELECT t1.S_ADDRESS_STREET as S_ADDRESS_STREET_t1 , t2.* FROM USERS2_MARKETING_HIST as t2 left join USERS2_MARKETING as t1 on t1.ID=t2.ID_USERS2 where ( t2.A_RECORD_UPDATE_DATE like '".$_GET[A_RECORD_UPDATE_DATE]."' and t2.A_RECORD_UPDATE_AUTHOR like '".$_GET[A_RECORD_UPDATE_AUTHOR]."' ) limit 5500 ";
  16. echo "$ZAP_SQL \n <br>";
  17. if ($_GET[A_RECORD_UPDATE_DATE]) {
  18. $res = $db->query("$ZAP_SQL");
  19. }
  20. echo "<hr>@2013-12-02 bindera: Uwaga jezeli ustalono T_WORKPOINTS_USER, to system dodaje raport do uzytkownika , ktorego wartosc zostala ustawiona w tym polu";
  21. if ($res) while ($DWA = $db->fetch_array($res)) {
  22. echo "<tr>\n";
  23. $AR=0;
  24. // print_r($DWA);
  25. if($DWA[A_PROBLEM]=='') $ARR[PROBLEM_CLEAR][$DWA[A_RECORD_UPDATE_AUTHOR]]++;
  26. else if($DWA[A_PROBLEM]!='N/S;') $ARR[PROBLEM_SET][$DWA[A_RECORD_UPDATE_AUTHOR]]++;
  27. foreach ($DWA as $DWA_A=>$DWA_V ) {
  28. IF($DWA['T_WORKPOINTS_USER']!='N/S;') {
  29. $DWA[A_RECORD_UPDATE_AUTHOR]=$DWA['T_WORKPOINTS_USER'];
  30. if($DWA_A=='T_WORKPOINTS_USER') $ARR['STAT'][$DWA['T_WORKPOINTS_USER']]['WORKPOINTS']++;
  31. }
  32. if(($DWA_V!='N/S;')&&($DWA_A!=$AR)||($DWA_V=='S_ADDRESS_STREET_t1')) {
  33. echo "<td> ".str_replace('_',' ',$DWA_A)." = $DWA_V </td>";
  34. $ARR['STAT'][$DWA[A_RECORD_UPDATE_AUTHOR]][$DWA_A]++;
  35. if($DWA_A=='A_RECORD_UPDATE_AUTHOR') $ARR[AUTH][$DWA_V]++;
  36. }
  37. if($DWA_A==$AR)$AR++;
  38. //echo "<tr><td>".$DWA[S_ADDRESS_STREET]." $DWA[P_NAME] $DWA[P_PHONE] $DWA[S_ALIAS] ( $DWA[S_OTHER_INFO] ) </td><td>".$DWA[I_OPER_ZAINT]."</td><td>".$DWA[I_BAD_DATE]." ";
  39. //echo "</td><td>$DWA[I_OPER]</td><td>$DWA[I_OPER_FIN]</td><td>$DWA[I_OPER_ZAD] asdf</td></tr>";
  40. }
  41. echo "</tr>\n";
  42. }
  43. echo "</table><pre>
  44. Statystyka:
  45. ";
  46. print_r($ARR);
  47. echo "</pre>";
  48. }