Example #1
0
 public static function sendPMs()
 {
     global $User;
     if (isset($_REQUEST['message']) && $_REQUEST['message'] && isset($_REQUEST['toUserID']) && $_REQUEST['toUserID']) {
         $UserPMTo = new User((int) $_REQUEST['toUserID']);
         if ($UserPMTo->isUserMuted($User->id)) {
             return l_t("%s has muted you; could not sent message.", $UserPMTo->username);
         } else {
             if ($UserPMTo->sendPM($User, $_REQUEST['message'])) {
                 return l_t("Message sent to %s successfully.", $UserPMTo->username);
             } else {
                 return l_t("Private message could not be sent. You may be silenced or muted.");
             }
         }
     }
     return false;
 }
Example #2
0
            }
            print '</ul>';
        }
        print '</li><li>';
        print libHTML::admincp('createUserSilence', array('userID' => $UserProfile->id, 'reason' => ''), l_t('Silence user'));
        print '</li></ul></p>';
    }
}
if ($User->type['User'] && $User->id != $UserProfile->id) {
    print '<div class="hr"></div>';
    print '<a name="messagebox"></a>';
    if (isset($_REQUEST['message']) && $_REQUEST['message']) {
        if (!libHTML::checkTicket()) {
            print '<p class="notice">' . l_t('You seem to be sending the same message again, this may happen if you refresh ' . 'the page after sending a message.') . '</p>';
        } else {
            if ($UserProfile->sendPM($User, $_REQUEST['message'])) {
                print '<p class="notice">' . l_t('Private message sent successfully.') . '</p>';
            } else {
                print '<p class="notice">' . l_t('Private message could not be sent. You may be silenced or muted.') . '</p>';
            }
        }
    }
    print '<div style="margin-left:20px"><ul class="formlist">';
    print '<li class="formlisttitle">' . l_t('Send private-message:') . '</li>
		<li class="formlistdesc">' . l_t('Send a message to this user.') . '</li>';
    print '<form action="profile.php?userID=' . $UserProfile->id . '#messagebox" method="post">
		<input type="hidden" name="formTicket" value="' . libHTML::formTicket() . '" />
		<textarea name="message" style="width:80%" rows="4"></textarea></li>
		<li class="formlistfield"><input type="submit" class="form-submit" value="' . l_t('Send') . '" /></li>
		</form>
		</ul>