issue #227 bug fix patch
Fixed bug for issue #227 updated code for removing redundent code and called function for close/open/delete operation on tickets.
This commit is contained in:
@@ -1897,41 +1897,11 @@ class TicketController extends Controller
|
|||||||
foreach ($selectall as $delete) {
|
foreach ($selectall as $delete) {
|
||||||
$ticket = Tickets::whereId($delete)->first();
|
$ticket = Tickets::whereId($delete)->first();
|
||||||
if ($value == 'Delete') {
|
if ($value == 'Delete') {
|
||||||
$ticket->status = 5;
|
$this->delete($delete, new Tickets);
|
||||||
$ticket->save();
|
|
||||||
$data = [
|
|
||||||
'id' => $ticket->ticket_number,
|
|
||||||
'status' => 'Deleted',
|
|
||||||
'first_name' => Auth::user()->first_name,
|
|
||||||
'last_name' => Auth::user()->last_name,
|
|
||||||
];
|
|
||||||
\Event::fire('change-status', [$data]);
|
|
||||||
} elseif ($value == 'Close') {
|
} elseif ($value == 'Close') {
|
||||||
$ticket->status = 2;
|
$this->close($delete, new Tickets);
|
||||||
$ticket->closed = 1;
|
|
||||||
$ticket->closed_at = date('Y-m-d H:i:s');
|
|
||||||
$ticket->save();
|
|
||||||
$data = [
|
|
||||||
'id' => $ticket->ticket_number,
|
|
||||||
'status' => 'Closed',
|
|
||||||
'first_name' => Auth::user()->first_name,
|
|
||||||
'last_name' => Auth::user()->last_name,
|
|
||||||
];
|
|
||||||
\Event::fire('change-status', [$data]);
|
|
||||||
} elseif ($value == 'Open') {
|
} elseif ($value == 'Open') {
|
||||||
$ticket->status = 1;
|
$this->open($delete, new Tickets);
|
||||||
$ticket->reopened = 1;
|
|
||||||
$ticket->reopened_at = date('Y-m-d H:i:s');
|
|
||||||
$ticket->closed = 0;
|
|
||||||
$ticket->closed_at = null;
|
|
||||||
$ticket->save();
|
|
||||||
$data = [
|
|
||||||
'id' => $ticket->ticket_number,
|
|
||||||
'status' => 'Open',
|
|
||||||
'first_name' => Auth::user()->first_name,
|
|
||||||
'last_name' => Auth::user()->last_name,
|
|
||||||
];
|
|
||||||
\Event::fire('change-status', [$data]);
|
|
||||||
} elseif ($value == 'Delete forever') {
|
} elseif ($value == 'Delete forever') {
|
||||||
$notification = Notification::select('id')->where('model_id', '=', $ticket->id)->get();
|
$notification = Notification::select('id')->where('model_id', '=', $ticket->id)->get();
|
||||||
foreach ($notification as $id) {
|
foreach ($notification as $id) {
|
||||||
|
Reference in New Issue
Block a user