superedit-NADANIE_PROBLEMOW_FUNC.php 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <?php
  2. function NADANIE_PROBLEMOW_FUNC() {
  3. if (!$_GET['DODAJ_REKORDY_MIESZKAN']) {
  4. // die('404');
  5. }
  6. MENU();
  7. echo "<br><hr>NADANIE_PROBLEMOW <form action='".$PHP_SELF."' method='GET'>";
  8. echo "<input type=hidden name=ADD value=ADD>";
  9. echo "<input type=hidden name=NADANIE_PROBLEMOW value=1>";
  10. echo "100 rekordow (pokazane przykladowe dane optymalne dla biezacej daty 2007-09-01 oraz prowadzonej akcji \"przedluzenie umow dla istniejacego operatora\")<br>";
  11. echo " <input type=text name=M_REWIR size=30 value=$_GET[M_REWIR]> Okresl M_REWIR (np: GD.CH.F%)<br>";
  12. echo " <input type=text name=A_PROBLEM_DESC size=50 value=\"$_GET[A_PROBLEM_DESC]\"> Wpisz opis problemu (np: \"TODO20070809HANDL: PRZEDLUZYC UMOWE\")<br>";
  13. echo " <input type=text name=I_OPER_FIN size=50 value=\"$_GET[I_OPER_FIN]\"> Wpisz gorny termin zakonczenia umowy na internet (np: 2007-10-00 )<br>";
  14. echo " <input type=text name=I_BAD_DATE size=50 value=\"$_GET[I_BAD_DATE]\"> Wpisz gorny termin daty waznosci badania danego rekordu (np: 2007-01-01 )<br>";
  15. echo " <input type=text name=I_BAD_DATE_MIN size=50 value=\"$_GET[I_BAD_DATE_MIN]\"> Wpisz dolny termin daty waznosci badania danego rekordu (np: 0000-00-00 )<br>";
  16. echo " <input type=text name=I_OPER size=50 value=\"$_GET[I_OPER]\"> Wpisz operatora biezacego internet dla ktorego chcesz przeprowadzic akcje (np: BN )<br>";
  17. echo "<input type=submit name=ADD value=SZUKAJ><br>";
  18. //if($_GET[I_BAD_DATE_MIN]=="0000-00-00")
  19. $ZAP_SQL="create temporary table TEMP_MARKETING
  20. select t1.ID , t1.S_ADDRESS_STREET , t1.I_OPER, t1.I_OPER_FIN from USERS2_MARKETING as t1
  21. right join USERS2 as t2 on t2.S_ADDRESS_STREET=t1.S_ADDRESS_STREET
  22. where
  23. t2.A_STATUS='NORMAL' and
  24. t1.I_OPER='$_GET[I_OPER]' and
  25. ( t1.I_OPER_FIN='0000-00-00' or t1.I_OPER_FIN<'$_GET[I_OPER_FIN]' ) and
  26. ( t1.I_BAD_DATE<='$_GET[I_BAD_DATE]' ) and ( t1.I_BAD_DATE>='$_GET[I_BAD_DATE_MIN]' ) and
  27. t1.M_REWIR like '$_GET[M_REWIR]' and t1.A_PROBLEM=''
  28. group by t1.ID
  29. order by t1.I_OPER_FIN
  30. limit 100 ;";
  31. if($_GET[M_REWIR]) {
  32. echo "<br> ZAP_SQL <br> $ZAP_SQL ";
  33. $conn=mysql_pconnect($INTERFACE_ADDR,$SQL_USER,$SQL_USER_PASS);
  34. if (!$conn) die("ERROR podczas tworzenia polaczenia do bazy $SQL_DATABASE !\n");
  35. mysql_select_db($SQL_DATABASE) or die("ERROR podczas wyboru bazy R50!");
  36. $result = mysql_query($ZAP_SQL,$conn) or die("Blad zapytania ZAP_SQL. * $ZAP_SQL *!");
  37. $result2 = mysql_query("select * from TEMP_MARKETING",$conn) or die("Blad zapytania ZAP_SQL. **!");
  38. // ZAP_SQL("$ZAP_SQL");
  39. }
  40. //$ZAP_SQL("select * from TEMP_MARKETING");
  41. //print_r($result2);
  42. echo "<table><tr><td>";
  43. while($DWA=mysql_fetch_array($result2)) {
  44. echo "<tr><td>".$DWA[0]."</td><td>".$DWA[1]."</td><td>".$DWA[2]."/".$DWA[3]."</td><td>".$DWA[4]."</td></tr>\n";
  45. }
  46. echo "</td></tr>\n";
  47. echo "</table>";
  48. echo "<input type=submit name=ADD value=NADAJ_PROBLEMY><br>";
  49. if($_GET[ADD]=="NADAJ_PROBLEMY") {
  50. echo "<br> NADAJE lub NADALEM PROBLEMY $ADM_RECORD_USER";
  51. $ZAP_SQL1="update USERS2_MARKETING as t1, TEMP_MARKETING as t2 set
  52. t1.A_RECORD_UPDATE_AUTHOR='".$_SESSION['ADM_ACCOUNT']."' , t1.A_RECORD_UPDATE_DATE=now() , t1.A_PROBLEM_DATE=now() ,
  53. t1.A_PROBLEM='UNVERIFIED', t1.A_PROBLEM_DESC='$_GET[A_PROBLEM_DESC]'
  54. where t1.ID=t2.ID ;";
  55. $ZAP_SQL2="insert into USERS2_MARKETING_HIST (ID_USERS2,A_RECORD_UPDATE_DATE,A_RECORD_UPDATE_AUTHOR,A_PROBLEM,A_PROBLEM_DATE,A_PROBLEM_DESC)
  56. select ID,now(),'$ADM_ACCOUNT','UNVERIFIED',now(),'$_GET[A_PROBLEM_DESC]' from TEMP_MARKETING ;";
  57. echo "ZAP_SQL $ZAP_SQL1 <br> $ZAP_SQL2";
  58. if($_SESSION['ADM_ADMIN_LEVEL']>"1") echo "<font color=red><b>".$_SESSION['ADM_ADMIN_LEVEL']." ERROR BRAK UPRAWNIEN <BR></font>"; else$result3 = mysql_query($ZAP_SQL1,$conn) or die("Blad zapytania ZAP_SQL. *$ZAP_SQL*!");
  59. if($_SESSION['ADM_ADMIN_LEVEL']>"1") echo "<font color=red><b>".$_SESSION['ADM_ADMIN_LEVEL']." ERROR BRAK UPRAWNIEN <BR></font>"; else$result4 = mysql_query($ZAP_SQL2,$conn) or die("Blad zapytania ZAP_SQL. *$ZAP_SQL*!");
  60. }
  61. echo " </form>";
  62. }