superedit-S_ADDRESS_STREET.php 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <?php
  2. //@2012-12-17 szybkie wyszukiwanie w komorkach za pomoca javy by sqix
  3. function S_ADDRESS_STREET( $cmd, $value ) {
  4. global $result, $thiss;
  5. if ($cmd == 'POST_VERIFY') {
  6. DEBUG_S(-3,'REQUEST',$_REQUEST,__FILE__, __FUNCTION__, __LINE__);
  7. return;
  8. }
  9. $field_name = 'S_ADDRESS_STREET';
  10. $select_list = array();
  11. if(!empty($_REQUEST['JAVA_VALUE'])) {
  12. if($_REQUEST['JAVA_FIELD']==$field_name.'__JAVA') {
  13. $_SESSION[$thiss->DETECT_TABLE_COLUMN]['EDITRECORD'][$field_name.'__JAVA']=$_REQUEST['JAVA_VALUE'];
  14. }
  15. }
  16. if(!isset($_SESSION[$thiss->DETECT_TABLE_COLUMN]['EDITRECORD'][$field_name.'__JAVA'])) $_SESSION[$thiss->DETECT_TABLE_COLUMN]['EDITRECORD'][$field_name.'__JAVA']='';
  17. $where=" where t1.S_ADDRESS_STREET like '%".addslashes($_SESSION[$thiss->DETECT_TABLE_COLUMN]['EDITRECORD'][$field_name.'__JAVA'])."%'
  18. ";
  19. // if(!empty($_SESSION[$thiss->DETECT_TABLE_COLUMN]['EDITRECORD']['P_DEALNUMBER_OLD__JAVA_FILTR_ID_BILLING_USERS'])) $where.=" and ( sua.ID_BILLING_USERS like '%".addslashes($_SESSION[$thiss->DETECT_TABLE_COLUMN]['EDITRECORD']['P_DEALNUMBER_OLD__JAVA_FILTR_ID_BILLING_USERS'])."%'
  20. // or sut.ID_BILLING_USERS like '%".addslashes($_SESSION[$thiss->DETECT_TABLE_COLUMN]['EDITRECORD']['P_DEALNUMBER_OLD__JAVA_FILTR_ID_BILLING_USERS'])."%' )
  21. // ";
  22. $sql = "select t1.`S_ADDRESS_STREET` as `key`, concat_ws(' ','ID rekordu :',t1.ID,'; REWIR:',t1.M_REWIR,'; Status Budynku:',t2.A_STATUS,'; ULICA:',t2.`P_ADDRESS_STREET`
  23. ) as description from `USERS2_MARKETING` as t1
  24. left join BUILDINGS as t2 on t1.`T_TELBOX_BUILDING_IN`=t2.`S_ADDRESS_STREET`";
  25. //if(!empty($_SESSION[$thiss->DETECT_TABLE_COLUMN]['EDITRECORD']['P_DEALNUMBER_OLD__JAVA_FILTR_ID_BILLING_USERS']))
  26. // $sql.="
  27. // left join SES_USERS2_A as sua on ( sua.`S_ADDRESS_STREET`=t1.`S_ADDRESS_STREET` and sua.ID_BILLING_USERS='".addslashes($_SESSION[$thiss->DETECT_TABLE_COLUMN]['EDITRECORD']['P_DEALNUMBER_OLD__JAVA_FILTR_ID_BILLING_USERS'])."' )
  28. // left join SES_TV_A as sut on ( sut.`S_ADDRESS_STREET`=t1.`S_ADDRESS_STREET` and sut.ID_BILLING_USERS='".addslashes($_SESSION[$thiss->DETECT_TABLE_COLUMN]['EDITRECORD']['P_DEALNUMBER_OLD__JAVA_FILTR_ID_BILLING_USERS'])."' )";
  29. $sql.=" ".$where." limit 25 ";
  30. ZAP_SQL( $sql );
  31. $i=0;
  32. SEF('REMOVE_LOCALES_OGONKI');
  33. while ($r = mysql_fetch_object( $result )) {
  34. $rows[$i]->key=$r->key;
  35. $rows[$i]->description=addslashes(iconv("UTF-8", "ISO-8859-1//TRANSLIT", REMOVE_LOCALES_OGONKI($r->description)));
  36. $i++;
  37. }
  38. if(empty($rows)) {
  39. $rows[0]->key='';
  40. $rows[0]->description='';
  41. $rows[0]->description2='';
  42. $rows[0]->description3='';
  43. }
  44. if(!empty($_REQUEST['JAVA_GET_SELECT_TABLE_SELECT'])) {
  45. print json_encode($rows);
  46. } else {
  47. echo "<b>Wyszukaj</b> Adres:<input type=text name=".$field_name."__JAVA id=\"".$field_name."__JAVA\" onkeyup=JAVA_GET_SELECT_TABLE_SELECT_FROM_FIELD('".$field_name."','".session_id()."','".$field_name."__JAVA','".$field_name."__JAVA_P','select');>";
  48. echo "<br>Ni¿ej wybierz wyszukany adres: <br><select width=\"100%\" style=\"width: 100%\" id=".$field_name."__JAVA_P name=".$field_name.">";
  49. echo "<option value=".$value.">".$value."</option>";
  50. echo "</select>";
  51. // echo "<select id=P_DEALNUMBER_OLD__JAVA_FILTR_ID_BILLING_USERS_P name=".$field_name.">";
  52. //echo "</select>";
  53. // echo "<div id=\"P_DEALNUMBER_OLD__JAVA_FILTR_ID_BILLING_USERS\"> asd ID_BILLING_W_DT</div>";
  54. }
  55. }