mirror of
https://github.com/CachetHQ/Cachet.git
synced 2025-03-14 20:39:44 +01:00
Merge pull request #1811 from CachetHQ/subscribe-multiple-subscribers
Subscribe multiple subscribers at one time
This commit is contained in:
commit
96450c476c
@ -53,7 +53,11 @@ class SubscriberController extends Controller
|
||||
public function createSubscriberAction()
|
||||
{
|
||||
try {
|
||||
dispatch(new SubscribeSubscriberCommand(Binput::get('email')));
|
||||
$subscribers = preg_split("/\r\n|\n|\r/", Binput::get('email'));
|
||||
|
||||
foreach ($subscribers as $subscriber) {
|
||||
dispatch(new SubscribeSubscriberCommand($subscriber));
|
||||
}
|
||||
} catch (ValidationException $e) {
|
||||
return Redirect::route('dashboard.subscribers.add')
|
||||
->withInput(Binput::all())
|
||||
|
@ -150,6 +150,7 @@ return [
|
||||
'title' => 'Add a new subscriber',
|
||||
'success' => 'Subscriber has been added!',
|
||||
'failure' => 'Something went wrong adding the subscriber, please try again.',
|
||||
'help' => 'Enter each subscriber on a new line.',
|
||||
],
|
||||
'edit' => [
|
||||
'title' => 'Update subscriber',
|
||||
|
@ -18,7 +18,8 @@
|
||||
<fieldset>
|
||||
<div class="form-group">
|
||||
<label>{{ trans('forms.user.email') }}</label>
|
||||
<input type="email" class="form-control" name="email" value="{{ Binput::old('email') }}" required>
|
||||
<textarea rows="5" class="form-control" name="email" required>{{ Binput::old('email') }}</textarea>
|
||||
<span class="help-block">{{ trans('dashboard.subscribers.add.help') }}</p>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user