diff --git a/app/Http/Controllers/Agent/helpdesk/TicketController.php b/app/Http/Controllers/Agent/helpdesk/TicketController.php index 7384ad863..f4a1380df 100644 --- a/app/Http/Controllers/Agent/helpdesk/TicketController.php +++ b/app/Http/Controllers/Agent/helpdesk/TicketController.php @@ -666,9 +666,11 @@ class TicketController extends Controller } $emails_to_be_sent = array_unique($set_mails, SORT_REGULAR); foreach ($emails_to_be_sent as $email_data) { - $this->PhpMailController->sendmail($from = $this->PhpMailController->mailfrom('0', $ticketdata->dept_id), $to = ['user' => $email_data['to_user'], 'email' => $email_data['to_email']], $message = ['subject' => $updated_subject, 'body' => $body, 'scenario' => $mail], $template_variables = ['ticket_agent_name' => $email_data['to_user_name'], 'ticket_client_name' => $username, 'ticket_client_email' => $emailadd, 'user' => $email_data['to_user_name'], 'ticket_number' => $ticket_number2, 'email_address' => $emailadd, 'name' => $ticket_creator]); + try { + $this->PhpMailController->sendmail($from = $this->PhpMailController->mailfrom('0', $ticketdata->dept_id), $to = ['user' => $email_data['to_user'], 'email' => $email_data['to_email']], $message = ['subject' => $updated_subject, 'body' => $body, 'scenario' => $mail], $template_variables = ['ticket_agent_name' => $email_data['to_user_name'], 'ticket_client_name' => $username, 'ticket_client_email' => $emailadd, 'user' => $email_data['to_user_name'], 'ticket_number' => $ticket_number2, 'email_address' => $emailadd, 'name' => $ticket_creator]); + } catch (\Exception $e) { + } } - return ['0' => $ticket_number2, '1' => true]; } } diff --git a/app/Http/Controllers/Common/SettingsController.php b/app/Http/Controllers/Common/SettingsController.php index 266bcf1a7..4b5ea6b3d 100644 --- a/app/Http/Controllers/Common/SettingsController.php +++ b/app/Http/Controllers/Common/SettingsController.php @@ -26,25 +26,24 @@ use Input; * *************************** * Controller to keep smtp details and fetch where ever needed. */ -class SettingsController extends Controller -{ +class SettingsController extends Controller { + /** * Create a new controller instance. * * @return type void */ - public function __construct() - { + public function __construct() { // $this->smtp(); $this->middleware('auth'); $this->middleware('roles'); - self::driver(); - self::host(); - self::port(); - self::from(); - self::encryption(); - self::username(); - self::password(); +// self::driver(); +// self::host(); +// self::port(); +// self::from(); +// self::encryption(); +// self::username(); +// self::password(); } /** @@ -52,8 +51,7 @@ class SettingsController extends Controller * * @return response */ - public function widgets() - { + public function widgets() { return view('themes.default1.admin.helpdesk.theme.widgets'); } @@ -62,8 +60,7 @@ class SettingsController extends Controller * * @return response */ - public function list_widget() - { + public function list_widget() { return \Datatable::collection(Widgets::where('id', '<', '7')->get()) ->searchColumns('name') ->orderColumns('name', 'title', 'value') @@ -77,33 +74,33 @@ class SettingsController extends Controller return $model->value; }) ->addColumn('Actions', function ($model) { - return ''.\Lang::get('lang.edit').' -