mirror of
https://github.com/HDInnovations/UNIT3D-Community-Edition.git
synced 2026-04-23 03:34:22 -05:00
Minor corrections
- for requests input() is preferred over get() - some string changes - minor variables fixes - moderation query changes
This commit is contained in:
@@ -266,7 +266,7 @@ class TorrentHelper
|
||||
{
|
||||
Torrent::approve($id);
|
||||
|
||||
$torrent = Torrent::withAnyStatus()->where('id', '=', $id)->where('slug', '=', $slug)->findOrFail();
|
||||
$torrent = Torrent::withAnyStatus()->where('id', '=', $id)->where('slug', '=', $slug)->first();
|
||||
$user = $torrent->user;
|
||||
$user_id = $user->id;
|
||||
$username = $user->username;
|
||||
|
||||
@@ -18,6 +18,7 @@ use App\Torrent;
|
||||
use App\Requests;
|
||||
use App\Category;
|
||||
use App\Peer;
|
||||
use App\PrivateMessage;
|
||||
|
||||
use App\Helpers\TorrentHelper;
|
||||
|
||||
@@ -70,24 +71,28 @@ class ModerationController extends Controller
|
||||
$v = Validator::make($request->all(), [
|
||||
'id' => "required|exists:torrents",
|
||||
'slug' => "required|exists:torrents",
|
||||
'message' => "required|alpha_num"
|
||||
'message' => "required|alpha_dash"
|
||||
]);
|
||||
|
||||
if ($v) {
|
||||
$user = Auth::user();
|
||||
$torrent = Torrent::postponed()->find($request->id)->get();
|
||||
$torrent = Torrent::withAnyStatus()->where('id', $request->input('id'))->first();
|
||||
$torrent->markPostponed();
|
||||
|
||||
PrivateMessage::create(['sender' => $user->id, 'receiver' => $torrent->user_id, 'subject' => "Your upload has been postponed by {$user->username}", 'message' => "Greating user, \n\n Your upload {$torrent->username} has been postponed. Please see below the message from the staff member. \n\n".$message]);
|
||||
PrivateMessage::create([
|
||||
'sender_id' => $user->id,
|
||||
'reciever_id' => $torrent->user_id,
|
||||
'subject' => "Your upload has been postponed by {$user->username}",
|
||||
'message' => "Greating user, \n\n Your upload {$torrent->username} has been postponed. Please see below the message from the staff member. \n\n{$request->input('message')}"]);
|
||||
|
||||
return Redirect::route('moderation')->with(Toastr::success('Torrent Postpones', 'Postponed', ['options']));
|
||||
return redirect()->route('moderation')->with(Toastr::success('Torrent Postpones', 'Postponed', ['options']));
|
||||
} else {
|
||||
$errors = "";
|
||||
foreach ($v->errors()->all() as $error) {
|
||||
$errors .= $error . "\n";
|
||||
}
|
||||
\Log::notice("Rejection of torrent failed due to: \n\n".$errors);
|
||||
return Redirect::route('moderation')->with(Toastr::error('Unable to Reject torrent', 'Reject', ['options']));
|
||||
return redirect()->route('moderation')->with(Toastr::error('Unable to Reject torrent', 'Reject', ['options']));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -101,24 +106,24 @@ class ModerationController extends Controller
|
||||
$v = Validator::make($request->all(), [
|
||||
'id' => "required|exists:torrents",
|
||||
'slug' => "required|exists:torrents",
|
||||
'message' => "required|alpha_num"
|
||||
'message' => "required|alpha_dash"
|
||||
]);
|
||||
|
||||
if ($v) {
|
||||
$user = Auth::user();
|
||||
$torrent = Torrent::rejected()->find($request->id)->get();
|
||||
$torrent->markPostponed();
|
||||
$torrent = Torrent::withAnyStatus()->where('id', $request->input('id'))->first();
|
||||
$torrent->markRejected();
|
||||
|
||||
PrivateMessage::create(['sender' => $user->id, 'receiver' => $torrent->user_id, 'subject' => "Your upload has been rejected by {$user->username}", 'message' => "Greating user, \n\n Your upload {$torrent->username} has been rejected. Please see below the message from the staff member. \n\n".$request->message]);
|
||||
PrivateMessage::create(['sender_id' => $user->id, 'reciever_id' => $torrent->user_id, 'subject' => "Your upload has been rejected by {$user->username}", 'message' => "Greating user, \n\n Your upload {$torrent->username} has been rejected. Please see below the message from the staff member. \n\n{$request->input('message')}"]);
|
||||
|
||||
return Redirect::route('moderation')->with(Toastr::success('Torrent Rejected', 'Reject', ['options']));
|
||||
return redirect()->route('moderation')->with(Toastr::success('Torrent Rejected', 'Reject', ['options']));
|
||||
} else {
|
||||
$errors = "";
|
||||
foreach ($v->errors()->all() as $error) {
|
||||
$errors .= $error . "\n";
|
||||
}
|
||||
\Log::notice("Rejection of torrent failed due to: \n\n".$errors);
|
||||
return Redirect::route('moderation')->with(Toastr::error('Unable to Reject torrent', 'Reject', ['options']));
|
||||
return redirect()->route('moderation')->with(Toastr::error('Unable to Reject torrent', 'Reject', ['options']));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -124,7 +124,7 @@ class TorrentController extends Controller
|
||||
$torrent->save();
|
||||
|
||||
// Activity Log
|
||||
\LogActivity::addToLog("Staff Member " . Auth::user()->username . " has bumped " . $torrent->name . " .");
|
||||
\LogActivity::addToLog("Staff Member " . Auth::user()->username . " has bumped {$torrent->name} .");
|
||||
|
||||
return redirect()->route('torrent', ['slug' => $torrent->slug, 'id' => $torrent->id])->with(Toastr::success('Torrent Has Been Bumped To Top Successfully!', 'Yay!', ['options']));
|
||||
} else {
|
||||
@@ -174,7 +174,7 @@ class TorrentController extends Controller
|
||||
$torrent->save();
|
||||
|
||||
// Activity Log
|
||||
\LogActivity::addToLog("Staff Member " . Auth::user()->username . " has stickied " . $torrent->name . " .");
|
||||
\LogActivity::addToLog("Staff Member " . Auth::user()->username . " has stickied {$torrent->name} .");
|
||||
|
||||
return redirect()->route('torrent', ['slug' => $torrent->slug, 'id' => $torrent->id])->with(Toastr::success('Torrent Sticky Status Has Been Adjusted!', 'Yay!', ['options']));
|
||||
} else {
|
||||
@@ -304,8 +304,7 @@ class TorrentController extends Controller
|
||||
}
|
||||
|
||||
// Activity Log
|
||||
\LogActivity::addToLog("Member " . $user->username . " has uploaded " . $torrent->name . " . \n" +
|
||||
"This torrent is pending approval.");
|
||||
\LogActivity::addToLog("Member {$user->username} has uploaded {$torrent->name} . \nThis torrent is pending approval.");
|
||||
|
||||
// check for trusted user and update torrent
|
||||
if ($user->group->is_trusted) {
|
||||
@@ -349,22 +348,22 @@ class TorrentController extends Controller
|
||||
public function faceted(Request $request, Torrent $torrent)
|
||||
{
|
||||
$user = Auth::user();
|
||||
$search = $request->get('search');
|
||||
$imdb = $request->get('imdb');
|
||||
$tvdb = $request->get('tvdb');
|
||||
$tmdb = $request->get('tmdb');
|
||||
$mal = $request->get('mal');
|
||||
$categories = $request->get('categories');
|
||||
$types = $request->get('types');
|
||||
$freeleech = $request->get('freeleech');
|
||||
$doubleupload = $request->get('doubleupload');
|
||||
$featured = $request->get('featured');
|
||||
$stream = $request->get('stream');
|
||||
$highspeed = $request->get('highspeed');
|
||||
$sd = $request->get('sd');
|
||||
$alive = $request->get('alive');
|
||||
$dying = $request->get('dying');
|
||||
$dead = $request->get('dead');
|
||||
$search = $request->input('search');
|
||||
$imdb = $request->input('imdb');
|
||||
$tvdb = $request->input('tvdb');
|
||||
$tmdb = $request->input('tmdb');
|
||||
$mal = $request->input('mal');
|
||||
$categories = $request->input('categories');
|
||||
$types = $request->input('types');
|
||||
$freeleech = $request->input('freeleech');
|
||||
$doubleupload = $request->input('doubleupload');
|
||||
$featured = $request->input('featured');
|
||||
$stream = $request->input('stream');
|
||||
$highspeed = $request->input('highspeed');
|
||||
$sd = $request->input('sd');
|
||||
$alive = $request->input('alive');
|
||||
$dying = $request->input('dying');
|
||||
$dead = $request->input('dead');
|
||||
|
||||
$terms = explode(' ', $search);
|
||||
$search = '';
|
||||
@@ -374,67 +373,67 @@ class TorrentController extends Controller
|
||||
|
||||
$torrent = $torrent->newQuery();
|
||||
|
||||
if ($request->has('search') && $request->get('search') != null) {
|
||||
if ($request->has('search') && $request->input('search') != null) {
|
||||
$torrent->where('name', 'like', $search);
|
||||
}
|
||||
|
||||
if ($request->has('imdb') && $request->get('imdb') != null) {
|
||||
if ($request->has('imdb') && $request->input('imdb') != null) {
|
||||
$torrent->where('imdb', $imdb);
|
||||
}
|
||||
|
||||
if ($request->has('tvdb') && $request->get('tvdb') != null) {
|
||||
if ($request->has('tvdb') && $request->input('tvdb') != null) {
|
||||
$torrent->where('tvdb', $tvdb);
|
||||
}
|
||||
|
||||
if ($request->has('tmdb') && $request->get('tmdb') != null) {
|
||||
if ($request->has('tmdb') && $request->input('tmdb') != null) {
|
||||
$torrent->where('tmdb', $tmdb);
|
||||
}
|
||||
|
||||
if ($request->has('mal') && $request->get('mal') != null) {
|
||||
if ($request->has('mal') && $request->input('mal') != null) {
|
||||
$torrent->where('mal', $mal);
|
||||
}
|
||||
|
||||
if ($request->has('categories') && $request->get('categories') != null) {
|
||||
if ($request->has('categories') && $request->input('categories') != null) {
|
||||
$torrent->whereIn('category_id', $categories);
|
||||
}
|
||||
|
||||
if ($request->has('types') && $request->get('types') != null) {
|
||||
if ($request->has('types') && $request->input('types') != null) {
|
||||
$torrent->whereIn('type', $types);
|
||||
}
|
||||
|
||||
if ($request->has('freeleech') && $request->get('freeleech') != null) {
|
||||
if ($request->has('freeleech') && $request->input('freeleech') != null) {
|
||||
$torrent->where('free', $freeleech);
|
||||
}
|
||||
|
||||
if ($request->has('doubleupload') && $request->get('doubleupload') != null) {
|
||||
if ($request->has('doubleupload') && $request->input('doubleupload') != null) {
|
||||
$torrent->where('doubleup', $doubleupload);
|
||||
}
|
||||
|
||||
if ($request->has('featured') && $request->get('featured') != null) {
|
||||
if ($request->has('featured') && $request->input('featured') != null) {
|
||||
$torrent->where('featured', $featured);
|
||||
}
|
||||
|
||||
if ($request->has('stream') && $request->get('stream') != null) {
|
||||
if ($request->has('stream') && $request->input('stream') != null) {
|
||||
$torrent->where('stream', $stream);
|
||||
}
|
||||
|
||||
if ($request->has('highspeed') && $request->get('highspeed') != null) {
|
||||
if ($request->has('highspeed') && $request->input('highspeed') != null) {
|
||||
$torrent->where('highspeed', $highspeed);
|
||||
}
|
||||
|
||||
if ($request->has('sd') && $request->get('sd') != null) {
|
||||
if ($request->has('sd') && $request->input('sd') != null) {
|
||||
$torrent->where('sd', $sd);
|
||||
}
|
||||
|
||||
if ($request->has('alive') && $request->get('alive') != null) {
|
||||
if ($request->has('alive') && $request->input('alive') != null) {
|
||||
$torrent->where('seeders', '>=', $alive);
|
||||
}
|
||||
|
||||
if ($request->has('dying') && $request->get('dying') != null) {
|
||||
if ($request->has('dying') && $request->input('dying') != null) {
|
||||
$torrent->where('seeders', $dying)->where('times_completed', '>=', 3);
|
||||
}
|
||||
|
||||
if ($request->has('dead') && $request->get('dead') != null) {
|
||||
if ($request->has('dead') && $request->input('dead') != null) {
|
||||
$torrent->where('seeders', $dead);
|
||||
}
|
||||
|
||||
@@ -442,8 +441,8 @@ class TorrentController extends Controller
|
||||
$rows = $torrent->count();
|
||||
|
||||
if ($request->has('page')) {
|
||||
$page = $request->get('page');
|
||||
$qty = $request->get('qty');
|
||||
$page = $request->input('page');
|
||||
$qty = $request->input('qty');
|
||||
$torrent->skip(($page - 1) * $qty);
|
||||
$active = $page;
|
||||
} else {
|
||||
@@ -451,7 +450,7 @@ class TorrentController extends Controller
|
||||
}
|
||||
|
||||
if ($request->has('qty')) {
|
||||
$qty = $request->get('qty');
|
||||
$qty = $request->input('qty');
|
||||
$torrent->take($qty);
|
||||
} else {
|
||||
$qty = 25;
|
||||
@@ -459,9 +458,9 @@ class TorrentController extends Controller
|
||||
}
|
||||
// pagination query ends
|
||||
|
||||
if ($request->has('sorting') && $request->get('sorting') != null) {
|
||||
$sorting = $request->get('sorting');
|
||||
$order = $request->get('direction');
|
||||
if ($request->has('sorting') && $request->input('sorting') != null) {
|
||||
$sorting = $request->input('sorting');
|
||||
$order = $request->input('direction');
|
||||
$torrent->orderBy($sorting, $order);
|
||||
}
|
||||
|
||||
@@ -604,17 +603,17 @@ class TorrentController extends Controller
|
||||
$appurl = config('app.url');
|
||||
if ($torrent->free == 0) {
|
||||
$torrent->free = "1";
|
||||
Shoutbox::create(['user' => "1", 'mentions' => "1", 'message' => "Ladies and Gents, [url={$appurl}/torrents/" . $torrent->slug . "." . $torrent->id . "]" . $torrent->name . "[/url] has been granted 100% FreeLeech! Grab It While You Can! :fire:"]);
|
||||
Shoutbox::create(['user' => "1", 'mentions' => "1", 'message' => "Ladies and Gents, [url={$appurl}/torrents/{$torrent->slug}.{$torrent->id}]{$torrent->name}[/url] has been granted 100% FreeLeech! Grab It While You Can! :fire:"]);
|
||||
Cache::forget('shoutbox_messages');
|
||||
} else {
|
||||
$torrent->free = "0";
|
||||
Shoutbox::create(['user' => "1", 'mentions' => "1", 'message' => "Ladies and Gents, [url={$appurl}/torrents/" . $torrent->slug . "." . $torrent->id . "]" . $torrent->name . "[/url] has been revoked of its 100% FreeLeech! :poop:"]);
|
||||
Shoutbox::create(['user' => "1", 'mentions' => "1", 'message' => "Ladies and Gents, [url={$appurl}/torrents/{$torrent->slug}.{$torrent->id}]{$torrent->name}[/url] has been revoked of its 100% FreeLeech! :poop:"]);
|
||||
Cache::forget('shoutbox_messages');
|
||||
}
|
||||
$torrent->save();
|
||||
|
||||
// Activity Log
|
||||
\LogActivity::addToLog("Staff Member " . Auth::user()->username . " has granted freeleech on " . $torrent->name . " .");
|
||||
\LogActivity::addToLog("Staff Member " . Auth::user()->username . " has granted freeleech on {$torrent->name} .");
|
||||
|
||||
return redirect()->route('torrent', ['slug' => $torrent->slug, 'id' => $torrent->id])->with(Toastr::success('Torrent FL Has Been Adjusted!', 'Yay!', ['options']));
|
||||
} else {
|
||||
@@ -646,7 +645,7 @@ class TorrentController extends Controller
|
||||
]);
|
||||
$featured->save();
|
||||
$appurl = config('app.url');
|
||||
Shoutbox::create(['user' => "1", 'mentions' => "1", 'message' => "Ladies and Gents, [url={$appurl}/torrents/" . $torrent->slug . "." . $torrent->id . "]" . $torrent->name . "[/url]
|
||||
Shoutbox::create(['user' => "1", 'mentions' => "1", 'message' => "Ladies and Gents, [url={$appurl}/torrents/{$torrent->slug}.{$torrent->id}]{$torrent->nane}[/url]
|
||||
has been added to the Featured Torrents Slider by [url={$appurl}/" . Auth::user()->username . "." . Auth::user()->id . "]" . Auth::user()->username . "[/url]! Grab It While You Can! :fire:"]);
|
||||
Cache::forget('shoutbox_messages');
|
||||
} else {
|
||||
@@ -655,7 +654,7 @@ class TorrentController extends Controller
|
||||
$torrent->save();
|
||||
|
||||
// Activity Log
|
||||
\LogActivity::addToLog("Staff Member " . Auth::user()->username . " has featured " . $torrent->name . " .");
|
||||
\LogActivity::addToLog("Staff Member " . Auth::user()->username . " has featured {$torrent->name} .");
|
||||
|
||||
return redirect()->route('torrent', ['slug' => $torrent->slug, 'id' => $torrent->id])->with(Toastr::success('Torrent Is Now Featured!', 'Yay!', ['options']));
|
||||
} else {
|
||||
@@ -680,17 +679,17 @@ class TorrentController extends Controller
|
||||
$appurl = config('app.url');
|
||||
if ($torrent->doubleup == 0) {
|
||||
$torrent->doubleup = "1";
|
||||
Shoutbox::create(['user' => "1", 'mentions' => "1", 'message' => "Ladies and Gents, [url={$appurl}/torrents/" . $torrent->slug . "." . $torrent->id . "]" . $torrent->name . "[/url] has been granted Double Upload! Grab It While You Can! :fire:"]);
|
||||
Shoutbox::create(['user' => "1", 'mentions' => "1", 'message' => "Ladies and Gents, [url={$appurl}/torrents/{$torrent->slug}.{$torrent->id}]{$torrent->name}[/url] has been granted Double Upload! Grab It While You Can! :fire:"]);
|
||||
Cache::forget('shoutbox_messages');
|
||||
} else {
|
||||
$torrent->doubleup = "0";
|
||||
Shoutbox::create(['user' => "1", 'mentions' => "1", 'message' => "Ladies and Gents, [url={$appurl}/torrents/" . $torrent->slug . "." . $torrent->id . "]" . $torrent->name . "[/url] has been revoked of its Double Upload! :poop:"]);
|
||||
Shoutbox::create(['user' => "1", 'mentions' => "1", 'message' => "Ladies and Gents, [url={$appurl}/torrents/{$torrent->slug}.{$torrent->id}]{$torrent->name}[/url] has been revoked of its Double Upload! :poop:"]);
|
||||
Cache::forget('shoutbox_messages');
|
||||
}
|
||||
$torrent->save();
|
||||
|
||||
// Activity Log
|
||||
\LogActivity::addToLog("Staff Member " . Auth::user()->username . " has granted double upload on " . $torrent->name . " .");
|
||||
\LogActivity::addToLog("Staff Member " . Auth::user()->username . " has granted double upload on {$torrent->name} .");
|
||||
|
||||
return redirect()->route('torrent', ['slug' => $torrent->slug, 'id' => $torrent->id])->with(Toastr::success('Torrent DoubleUpload Has Been Adjusted!', 'Yay!', ['options']));
|
||||
} else {
|
||||
@@ -796,15 +795,15 @@ class TorrentController extends Controller
|
||||
$torrent = Torrent::findOrFail($id);
|
||||
$reseed = History::where('info_hash', '=', $torrent->info_hash)->where('active', '=', 0)->get();
|
||||
if ($torrent->seeders <= 2) {
|
||||
Shoutbox::create(['user' => "1", 'mentions' => "1", 'message' => "Ladies and Gents, [url={$appurl}/" . $user->username . "." . $user->id . "]" . $user->username . "[/url] has requested a reseed on [url={$appurl}/torrents/" . $torrent->slug . "." . $torrent->id . "]" . $torrent->name . "[/url] can you help out :question:"]);
|
||||
Shoutbox::create(['user' => "1", 'mentions' => "1", 'message' => "Ladies and Gents, [url={$appurl}/{$user->username}.{$user->id}]{$user->username}[/url] has requested a reseed on [url={$appurl}/torrents/{$torrent->slug}.{$torrent->id}]{$torrent->name}[/url] can you help out :question:"]);
|
||||
Cache::forget('shoutbox_messages');
|
||||
foreach ($reseed as $pm) {
|
||||
$pmuser = new PrivateMessage();
|
||||
$pmuser->sender_id = 1;
|
||||
$pmuser->reciever_id = $pm->user_id;
|
||||
$pmuser->subject = "New Reseed Request!";
|
||||
$pmuser->message = "Some time ago, you downloaded: [url={$appurl}/torrents/" . $torrent->slug . "." . $torrent->id . "]" . $torrent->name . "[/url]
|
||||
Now, it has no seeds, and " . $user->username . " would still like to download it.
|
||||
$pmuser->message = "Some time ago, you downloaded: [url={$appurl}/torrents/{$torrent->slug}.{$torrent->id}]{$torrent->name}[/url]
|
||||
Now, it has no seeds, and {$user->username} would still like to download it.
|
||||
If you still have this torrent in storage, please consider reseeding it! Thanks!
|
||||
[color=red][b]THIS IS AN AUTOMATED SYSTEM MESSAGE, PLEASE DO NOT REPLY![/b][/color]";
|
||||
$pmuser->save();
|
||||
@@ -847,16 +846,16 @@ class TorrentController extends Controller
|
||||
|
||||
if ($user->group->is_modo || $user->id == $torrent->user_id) {
|
||||
if ($request->isMethod('post')) {
|
||||
$name = $request->get('name');
|
||||
$imdb = $request->get('imdb');
|
||||
$tvdb = $request->get('tvdb');
|
||||
$tmdb = $request->get('tmdb');
|
||||
$mal = $request->get('mal');
|
||||
$category = $request->get('category_id');
|
||||
$type = $request->get('type');
|
||||
$anon = $request->get('anonymous');
|
||||
$stream = $request->get('stream');
|
||||
$sd = $request->get('sd');
|
||||
$name = $request->input('name');
|
||||
$imdb = $request->input('imdb');
|
||||
$tvdb = $request->input('tvdb');
|
||||
$tmdb = $request->input('tmdb');
|
||||
$mal = $request->input('mal');
|
||||
$category = $request->input('category_id');
|
||||
$type = $request->input('type');
|
||||
$anon = $request->input('anonymous');
|
||||
$stream = $request->input('stream');
|
||||
$sd = $request->input('sd');
|
||||
|
||||
$torrent->name = $name;
|
||||
$torrent->imdb = $imdb;
|
||||
@@ -865,15 +864,15 @@ class TorrentController extends Controller
|
||||
$torrent->mal = $mal;
|
||||
$torrent->category_id = $category;
|
||||
$torrent->type = $type;
|
||||
$torrent->description = $request->get('description');
|
||||
$torrent->mediainfo = $request->get('mediainfo');
|
||||
$torrent->description = $request->input('description');
|
||||
$torrent->mediainfo = $request->input('mediainfo');
|
||||
$torrent->anon = $anon;
|
||||
$torrent->stream = $stream;
|
||||
$torrent->sd = $sd;
|
||||
$torrent->save();
|
||||
|
||||
// Activity Log
|
||||
\LogActivity::addToLog("Staff Member " . $user->username . " has edited torrent " . $torrent->name . " .");
|
||||
\LogActivity::addToLog("Staff Member {$user->username} has edited torrent {$torrent->name} .");
|
||||
|
||||
return redirect()->route('torrent', ['slug' => $torrent->slug, 'id' => $torrent->id])->with(Toastr::success('Succesfully Edited!!!', 'Yay!', ['options']));
|
||||
} else {
|
||||
@@ -913,14 +912,14 @@ class TorrentController extends Controller
|
||||
$pmuser->sender_id = 1;
|
||||
$pmuser->reciever_id = $pm->user_id;
|
||||
$pmuser->subject = "Torrent Deleted!";
|
||||
$pmuser->message = "[b]Attention:[/b] Torrent " . $torrent->name . " has been removed from our site. Our system shows that you were either the uploader, a seeder or a leecher on said torrent. We just wanted to let you know you can safley remove it from your client.
|
||||
[b]Removal Reason:[/b] ". $request->message ."
|
||||
$pmuser->message = "[b]Attention:[/b] Torrent {$torrent->name} has been removed from our site. Our system shows that you were either the uploader, a seeder or a leecher on said torrent. We just wanted to let you know you can safley remove it from your client.
|
||||
[b]Removal Reason:[/b] {$request->message}
|
||||
[color=red][b]THIS IS AN AUTOMATED SYSTEM MESSAGE, PLEASE DO NOT REPLY![/b][/color]";
|
||||
$pmuser->save();
|
||||
}
|
||||
|
||||
// Activity Log
|
||||
\LogActivity::addToLog("Member " . $user->username . " has deleted torrent " . $torrent->name . " .");
|
||||
\LogActivity::addToLog("Member {$user->username} has deleted torrent {$torrent->name} .");
|
||||
|
||||
//Remove requests
|
||||
$reqs = Requests::where('filled_hash', '=', $torrent->info_hash)->get();
|
||||
@@ -948,7 +947,7 @@ class TorrentController extends Controller
|
||||
foreach ($v->errors()->all() as $error) {
|
||||
$errors .= $error . "\n";
|
||||
}
|
||||
\Log::notice("Deletion of torrent failed due to: \n\n".$errors);
|
||||
\Log::notice("Deletion of torrent failed due to: \n\n{$errors}");
|
||||
return redirect('/torrents')->with(Toastr::error('Unable to delete Torrent', 'Error', ['options']));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
<div class="form-group">
|
||||
<input id="type" name="type" type="hidden" value="{{ trans('torrent.torrent') }}">
|
||||
<input id="id" name="id" type="hidden" value="{{ $p->id }}">
|
||||
<input id="slug" name="slug" type="hidden" value="{{ $p-slug }}">
|
||||
<input id="slug" name="slug" type="hidden" value="{{ $p->slug }}">
|
||||
<label for="postpone_reason" class="col-sm-2 control-label">{{ trans('common.reason') }}</label>
|
||||
<div class="col-sm-10">
|
||||
<textarea class="form-control" rows="5" name="message" cols="50" id="message"></textarea>
|
||||
@@ -159,7 +159,7 @@
|
||||
<td>{{ $post->type }}</td>
|
||||
<td>{{ $post->getSize() }}</td>
|
||||
<td><a href="{{ route('profil', ['username' => $post->user->username, 'id' => $post->user->id]) }}" itemprop="url" class="l-breadcrumb-item-link"><span itemprop="title" class="l-breadcrumb-item-link-title">{{ $post->user->username }} ({{ $post->user->group->name }})</span><a></td>
|
||||
<td><a href="{{ route('profil', ['username' => $post->moderated_by->username, 'id' => $post->moderated_by->id]) }}" itemprop="url" class="l-breadcrumb-item-link"><span itemprop="title" class="l-breadcrumb-item-link-title">{{ $post->moderated_by->username }} ({{ $post->moderated_by->group->name }})</span><a></td>
|
||||
<td><a href="{{ route('profil', ['username' => $post->moderated->username, 'id' => $post->moderated->id]) }}" itemprop="url" class="l-breadcrumb-item-link"><span itemprop="title" class="l-breadcrumb-item-link-title">{{ $post->moderated->username }} ({{ $post->moderated->group->name }})</span><a></td>
|
||||
<td><a href="{{ route('moderation_approve', ['slug' => $post->slug, 'id' => $post->id]) }}" role='button' class='btn btn-labeled btn-success'><span class="btn-label"><i class="fa fa-thumbs-up"></i></span>Approve</a></td>
|
||||
<td><a href="{{ route('edit', ['slug' => $post->slug, 'id' => $post->id]) }}" role='button' class='btn btn-labeled btn-info'><span class="btn-label"><i class="fa fa-pencil"></i></span>Edit</a></td>
|
||||
<td><button data-target="#postdelete-{{ $post->id }}" data-toggle="modal" class="btn btn-labeled btn-danger"><span class="btn-label"><i class="fa fa-thumbs-down"></i></span>Delete</button></td>
|
||||
@@ -241,7 +241,7 @@
|
||||
<td>{{ $reject->type }}</td>
|
||||
<td>{{ $reject->getSize() }}</td>
|
||||
<td>@if($reject->user) <a href="{{ route('profil', ['username' => $reject->user->username, 'id' => $reject->user->id]) }}" itemprop="url" class="l-breadcrumb-item-link"><span itemprop="title" class="l-breadcrumb-item-link-title">{{ $reject->user->username }} ({{ $reject->user->group->name }})</span><a> @else System @endif </td>
|
||||
<td><a href="{{ route('profil', ['username' => $reject->moderated_by->username, 'id' => $reject->moderated_by->id]) }}" itemprop="url" class="l-breadcrumb-item-link"><span itemprop="title" class="l-breadcrumb-item-link-title">{{ $reject->moderated_by->username }} ({{ $reject->moderated_by->group->name }})</span><a></td>
|
||||
<td><a href="{{ route('profil', ['username' => $reject->moderated->username, 'id' => $reject->moderated->id]) }}" itemprop="url" class="l-breadcrumb-item-link"><span itemprop="title" class="l-breadcrumb-item-link-title">{{ $reject->moderated->username }} ({{ $reject->moderated->group->name }})</span><a></td>
|
||||
<td><a href="{{ route('moderation_approve', ['slug' => $reject->slug, 'id' => $reject->id]) }}" role='button' class='btn btn-labeled btn-success'><span class="btn-label"><i class="fa fa-thumbs-up"></i></span>Approve</a></td>
|
||||
<td><button data-target="#rejectpost-{{ $reject->id }}" data-toggle="modal" class="btn btn-labeled btn-danger"><span class="btn-label"><i class="fa fa-thumbs-down"></i></span>Postpone</button></td>
|
||||
<td><a href="{{ route('edit', ['slug' => $reject->slug, 'id' => $reject->id]) }}" role='button' class='btn btn-labeled btn-info'><span class="btn-label"><i class="fa fa-pencil"></i></span>Edit</a></td>
|
||||
@@ -263,7 +263,7 @@
|
||||
<div class="form-group">
|
||||
<input id="type" name="type" type="hidden" value="{{ trans('torrent.torrent') }}">
|
||||
<input id="id" name="id" type="hidden" value="{{ $reject->id }}">
|
||||
<input id="slug" name="slug" type="hidden" value="{{ $reject-slug }}">
|
||||
<input id="slug" name="slug" type="hidden" value="{{ $reject->slug }}">
|
||||
<label for="postpone_reason" class="col-sm-2 control-label">{{ trans('common.reason') }}</label>
|
||||
<div class="col-sm-10">
|
||||
<textarea class="form-control" rows="5" name="message" cols="50" id="message"></textarea>
|
||||
@@ -303,7 +303,7 @@
|
||||
<input id="slug" type="hidden" name="slug" value="{{ $reject->slug }}">
|
||||
<label for="file_name" class="col-sm-2 control-label">{{ trans('torrent.torrent') }}</label>
|
||||
<div class="col-sm-10">
|
||||
<label id="title" name="title" type="hidden" value="{{ $post->name }}">
|
||||
<label id="title" name="title" type="hidden" value="{{ $reject->name }}">
|
||||
<p class="form-control-static">{{ $reject->name }}</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user