mirror of
https://github.com/WhatCD/Gazelle.git
synced 2024-12-15 03:46:25 +00:00
47 lines
1.6 KiB
PHP
47 lines
1.6 KiB
PHP
<?
|
|
if (!check_perms("users_mod")) {
|
|
error(403);
|
|
}
|
|
|
|
$Classes = Users::get_classes()[0];
|
|
// If your user base is large, sending a PM to the lower classes will take a long time
|
|
// add the class ID into this array to skip it when presenting the list of classes
|
|
$SkipClassIDs = array(USER, MEMBER, POWER, ELITE, TORRENT_MASTER, DONOR, POWER_TM, ELITE_TM);
|
|
|
|
View::show_header('Compose Mass PM', 'inbox,bbcode,jquery.validate,form_validate');
|
|
?>
|
|
<div class="thin">
|
|
<div class="header">
|
|
<h2>Send a mass PM</h2>
|
|
</div>
|
|
<form class="send_form" name="message" action="tools.php" method="post" id="messageform">
|
|
<div class="box pad">
|
|
<input type="hidden" name="action" value="take_mass_pm" />
|
|
<input type="hidden" name="auth" value="<?=G::$LoggedUser['AuthKey']?>" />
|
|
<div id="quickpost">
|
|
<h3>Class</h3>
|
|
<select id="class_id" name="class_id">
|
|
<option>---</option>
|
|
<? foreach ($Classes as $Class) {
|
|
if (!in_array($Class['ID'], $SkipClassIDs)) { ?>
|
|
<option value="<?=$Class['ID']?>"><?=$Class['Name']?></option>
|
|
<? }
|
|
} ?>
|
|
</select>
|
|
<h3>Subject</h3>
|
|
<input type="text" class="required" name="subject" size="95" /><br />
|
|
<h3>Body</h3>
|
|
<textarea id="body" class="required" name="body" cols="95" rows="10" onkeyup="resize('body')"></textarea>
|
|
</div>
|
|
<input type="checkbox" name="from_system" id="from_system" />Send as System
|
|
<div id="preview" class="hidden"></div>
|
|
<div id="buttons" class="center">
|
|
<input type="button" value="Preview" onclick="Quick_Preview();" />
|
|
<input type="submit" value="Send message" />
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<?
|
|
View::show_footer();
|
|
?>
|