inc_avatar.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. if (!defined('IN_MYMPS')) {
  3. exit('FORBIDDEN');
  4. }
  5. include MYMPS_DATA . '/config.inc.php';
  6. if (submit_check('avatar_submit')) {
  7. require_once MYMPS_INC . '/upfile.fun.php';
  8. $name_file = 'mymps_member_logo';
  9. if ($_FILES[$name_file]['name']) {
  10. check_upimage($name_file);
  11. $destination = '/face/' . date('Ym') . '/';
  12. $mymps_image = start_upload($name_file, $destination, 0, $mymps_mymps['cfg_memberlogo_limit']['width'], $mymps_mymps['cfg_memberlogo_limit']['height']);
  13. if ($face != '/images/noavatar_small.gif' && $face) {
  14. @unlink(MYMPS_ROOT . $face);
  15. }
  16. if ($normalface != '/images/noavatar_small.gif' && $normalface) {
  17. @unlink(MYMPS_ROOT . $normalface);
  18. }
  19. $db->query('UPDATE `' . $db_mymps . 'member` SET logo=\'' . $mymps_image[0] . '\',prelogo=\'' . $mymps_image[1] . '\' ' . $where);
  20. unset($mymps_mymps);
  21. unset($destination);
  22. unset($name_file);
  23. unset($mymps_image);
  24. write_msg('', '?m=avatar&success=8');
  25. }
  26. else {
  27. write_msg('', '?m=avatar&error=13');
  28. }
  29. }
  30. else {
  31. $location = location();
  32. include mymps_tpl('avatar');
  33. }
  34. ?>