mail.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. /*
  3. [UCenter] (C)2001-2099 Comsenz Inc.
  4. This is NOT a freeware, use is subject to license terms
  5. $Id: mail.php 1059 2011-03-01 07:25:09Z monkey $
  6. */
  7. !defined('IN_UC') && exit('Access Denied');
  8. class mailcontrol extends base
  9. {
  10. function __construct()
  11. {
  12. $this->mailcontrol();
  13. }
  14. function mailcontrol()
  15. {
  16. parent::__construct();
  17. $this->init_input();
  18. }
  19. function onadd()
  20. {
  21. $this->load('mail');
  22. $mail = array();
  23. $mail['appid'] = UC_APPID;
  24. $mail['uids'] = explode(',', $this->input('uids'));
  25. $mail['emails'] = explode(',', $this->input('emails'));
  26. $mail['subject'] = $this->input('subject');
  27. $mail['message'] = $this->input('message');
  28. $mail['charset'] = $this->input('charset');
  29. $mail['htmlon'] = intval($this->input('htmlon'));
  30. $mail['level'] = abs(intval($this->input('level')));
  31. $mail['frommail'] = $this->input('frommail');
  32. $mail['dateline'] = $this->time;
  33. return $_ENV['mail']->add($mail);
  34. }
  35. }