Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.03 KB | None | 0 0
  1. if($param['aktion'] == 'save-widget-vehicle')
  2. {
  3. $page['register-fahrzeuge'] = array(
  4. 1 => array( 'Fahrzeug','aktiv',$page['script'],''),
  5. 0 => array( 'Edit-Fahrzeug','enabled',$page['script'],'',''),
  6. );
  7.  
  8. $opts = !empty($param['filterOpts']) ? $param['filterOpts'] : array();
  9.  
  10. $tmp = array();
  11. foreach ($opts as $opt) {
  12. $tmp[] = '"'.$opt.'"';
  13. }
  14. $query =
  15. 'SELECT Fahrzeuge.dsnr,name
  16. FROM Fahrzeuge
  17. INNER JOIN ohne_fahrzeuge ON Fahrzeuge.dsnr = ohne_fahrzeuge.dsnr
  18. WHERE Fahrzeuge.name IN ('.implode(",", $tmp).')';
  19.  
  20. $result = mysql_query($query, $myConnection);
  21. $data = array();
  22. $html = '<table width="538" cellspacing="0" cellpadding="0" border="0">
  23. <tr>
  24. <td>
  25. <div>'.CreateRegister($page['register-news']).'</div>
  26. '.CreateMessage().'
  27. <div class="cont-liste-verlauf register"> ';
  28. while($row = mysql_fetch_array($result)){
  29. //$news_result = $fahrzeuge['name'];
  30. $html .= '<table id="fahrzeuge">
  31. <tr>
  32. <td>
  33. <a href="amo_fahrzeuge.php"> '. $data[] = $row .'</a>
  34. </td>
  35. </tr> ';
  36. }
  37.  
  38. $html .= '</table>
  39. </div>
  40. </td>
  41. </tr>
  42. </table>';
  43.  
  44.  
  45. $return = array(
  46. 'status' => 1,
  47. 'html' => $html
  48. );
  49.  
  50. echo json_encode($return);
  51. die();
  52.  
  53. $param['aktion'] = 'get-widget-vehicle';
  54. }
  55.  
  56. function getFahrzeuge() {
  57. var opts = [];
  58. $("input[type=checkbox]").each(function () {
  59. if (this.checked) {
  60. opts.push($(this).attr("id"));
  61. }
  62. });
  63. return opts;
  64. }
  65.  
  66.  
  67. function saveFahrzeugeWidget(opts){
  68. if(!opts || !opts.length){
  69. opts = allFahrzeuge;
  70. }
  71.  
  72. $.ajax({
  73. type: "POST",
  74. url: "ajax/dashboard.php",
  75. dataType : 'json',
  76. cache: false,
  77. data: {filterOpts: opts, 'aktion' : 'save-widget-vehicle'},
  78. success: function(data){
  79. // $('#fahrzeuge').html(makeTable(records));
  80. $('#fahrzeuge').html(data.html);
  81. },
  82. error: function(data){
  83. alert('error' + data);
  84. }
  85. });
  86. }
  87.  
  88.  
  89. $('#fahrzeuge .butt-rahmen').live('click', function(){
  90. if($(this).attr('id') == 'submitId')
  91. var opts = getFahrzeuge();
  92. saveFahrzeugeWidget(opts);
  93.  
  94.  
  95. });
  96. var allFahrzeuge = [];
  97. $("input[type=checkbox]").each(function(){
  98. allFahrzeuge.push($(this)[0].id)
  99. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement