Download | Plain Text | No Line Numbers


  1. --- html.orig/user/email_email_bearbeiten.php 2010-08-20 20:05:08.000000000 +0200
  2. +++ html/user/email_email_bearbeiten.php 2010-08-20 20:09:29.000000000 +0200
  3. @@ -180,10 +180,25 @@
  4. )
  5. );
  6.  
  7. +$email_step = 50;
  8. +if (!isset($email_start) || (int)$email_start < 1)
  9. + $email_start = 1;
  10.  
  11. for ($i = 1; $i <= $max_emailrcpts; $i++) {
  12. $x = $i -1;
  13.  
  14. + if ($i < $email_start || $i >= $email_start + $email_step)
  15. + {
  16. + if (is_null($pop3s[$x]))
  17. + continue;
  18. + $data->AppendHidden( new TextDataField( $typs[$i], 'typs['.$i.']' ) );
  19. + if ($typs[$i] == 1)
  20. + $data->AppendHidden( new TextDataField( $pop3s[$x], 'emails['.$i.']' ) );
  21. + elseif ($typs[$i] == 0)
  22. + $data->AppendHidden( new TextDataField( $pop3s[$x], 'accs['.$i.']' ) );
  23. + continue;
  24. + }
  25. +
  26. $recipient_header = new HTMLDataField( ltext("emembe_cell_recpt2")." ".$i );
  27. $recipient_header->SetColSpan("2");
  28. $data->AppendHeaderRow( $recipient_header );
  29. @@ -214,6 +229,22 @@
  30.  
  31. $data->AppendRow(new HTMLDataField( "&nbsp;" ), new ButtonData(ltext('emembe_button1'),"javascript:doChange()",cc_IDOk));
  32.  
  33. +$email_walk = ltext( "ll_total", min($email_start, $max_emailrcpts), min($email_start + $email_step, $max_emailrcpts), $max_emailrcpts);
  34. +$urlparams = array('action' => 'change', 'email_ident' => $email_ident);
  35. +if ($email_start > 1)
  36. + $email_walk = '<a href="email_email.php?'.http_build_query(array_merge($urlparams, array('email_start' => $email_start - $email_step))).'">&lt;&lt;</a> ' . $email_walk;
  37. +if ($email_start + $email_step < $max_emailrcpts)
  38. + $email_walk .= ' <a href="email_email.php?'.http_build_query(array_merge($urlparams, array('email_start' => $email_start + $email_step))).'">&gt;&gt;</a>';
  39. +$email_tmp = new HTMLDataField( $email_walk );
  40. +$email_tmp->SetColSpan("2");
  41. +$data->InsertRow(3, $email_tmp);
  42. +$email_tmp2 = new HTMLDataField( "&nbsp;" );
  43. +$email_tmp2->SetColSpan("2");
  44. +$data->InsertRow(3, $email_tmp2);
  45. +$data->InsertRow(5, $email_tmp2);
  46. +$data->AppendRow($email_tmp2);
  47. +$data->AppendRow($email_tmp);
  48. +
  49. $form = $data->GetInputPresentation( array( "action"=>"email_email_bearbeiten2.php", "method"=>"post", "name"=>"form1" ), ltext("emembe_title").": $emailadresse" );
  50. $page = new MainPageElement( $form );
  51. $page->OutputHTML(js_f_call_help('', 'emembe_title'));
  52.