Apply fixes from StyleCI

This commit is contained in:
Manish Verma
2016-12-13 13:14:54 +00:00
committed by StyleCI Bot
parent 857d3004eb
commit 88f3df2180
161 changed files with 4729 additions and 3879 deletions

View File

@@ -4,33 +4,32 @@ namespace App\Http\Controllers\Common;
use App\Http\Controllers\Controller;
use App\Model\helpdesk\Notification\Notification;
use App\Model\helpdesk\Notification\NotificationType;
use App\Model\helpdesk\Notification\UserNotification;
use App\Model\helpdesk\Ticket\Tickets;
use App\Model\helpdesk\Ticket\Ticket_Thread;
use App\User;
use App\Model\helpdesk\Notification\NotificationType;
class NotificationController extends Controller {
class NotificationController extends Controller
{
/**
* ********************************************
* ********************************************
* Class Notification Controller
* ********************************************
* This controller is used to generate in app notification
* under the folling occurrence
* under the folling occurrence
* 1. Ticket Creation
* 2. Ticket Reply
* 3. User Creation
*
* 3. User Creation.
*
* @author Ladybird <info@ladybirdweb.com>
*/
public $user;
/**
* Constructor
* Constructor.
*/
public function __construct() {
public function __construct()
{
$user = new User();
$this->user = $user;
// checking authentication
@@ -41,6 +40,7 @@ class NotificationController extends Controller {
/**
* This function is used to create in app notifications.
*
* @param type $model_id
* @param type $userid_created
* @param type $type_id
@@ -68,49 +68,62 @@ class NotificationController extends Controller {
}
/**
* This function is to mark all ticket to read status
* This function is to mark all ticket to read status.
*
* @param type $id
*
* @return int
*/
public function markAllRead($id) {
public function markAllRead($id)
{
$markasread = UserNotification::where('user_id', '=', \Auth::user()->id)->where('is_read', '=', '0')->get();
foreach ($markasread as $mark) {
$mark->is_read = '1';
$mark->save();
}
return 1;
}
/**
* This function to mark read
* This function to mark read.
*
* @param type $id
*
* @return int
*/
public function markRead($id) {
public function markRead($id)
{
$markasread = UserNotification::where('notification_id', '=', $id)->where('user_id', '=', \Auth::user()->id)->where('is_read', '=', '0')->get();
foreach ($markasread as $mark) {
$mark->is_read = '1';
$mark->save();
}
return 1;
}
/**
* function to show all the notifications
* function to show all the notifications.
*
* @return type
*/
public function show() {
public function show()
{
$notifications = $this->getNotifications();
//dd($notifications);
return view('notifications-all', compact('notifications'));
}
/**
* function to delete notifications
* function to delete notifications.
*
* @param type $id
*
* @return int
*/
public function delete($id) {
public function delete($id)
{
$markasread = UserNotification::where('notification_id', '=', $id)->where('user_id', '=', \Auth::user()->id)->get();
foreach ($markasread as $mark) {
$mark->delete();
@@ -119,36 +132,40 @@ class NotificationController extends Controller {
return 1;
}
public function deleteAll() {
try{
$notifications = new Notification();
if ($notifications->count()>0) {
foreach ($notifications->get() as $notification) {
$notification->delete();
public function deleteAll()
{
try {
$notifications = new Notification();
if ($notifications->count() > 0) {
foreach ($notifications->get() as $notification) {
$notification->delete();
}
}
}
$notifications->dummyDelete();
return redirect()->back()->with('success', 'deleted');
} catch (\Exception $ex){
return redirect()->back()->with('fails',$ex->getMessage());
$notifications->dummyDelete();
return redirect()->back()->with('success', 'deleted');
} catch (\Exception $ex) {
return redirect()->back()->with('fails', $ex->getMessage());
}
}
/**
* get the page to list the notifications.
*
* @return response
*/
public static function getNotifications() {
public static function getNotifications()
{
$notifications = UserNotification::with([
'notification.type' => function($query) {
'notification.type' => function ($query) {
$query->select('id', 'message', 'type');
}, 'users' => function($query) {
}, 'users' => function ($query) {
$query->select('id', 'email', 'profile_pic');
}, 'notification.model' => function($query) {
}, 'notification.model' => function ($query) {
$query->select('id', 'ticket_number');
},
]);
return $notifications;
}
}