diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index b3fb6606b..ada1231bf 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -538,6 +538,9 @@ class ReportsController extends Controller if (( e(Input::get('purchase_cost')) == '1' ) && ( e(Input::get('depreciation')) != '1' )) { $header[] = 'Purchase Cost'; } + if (e(Input::get('eol')) == '1') { + $header[] = 'EOL'; + } if (e(Input::get('order')) == '1') { $header[] = 'Order Number'; } @@ -613,6 +616,9 @@ class ReportsController extends Controller if (e(Input::get('purchase_cost')) == '1' && ( e(Input::get('depreciation')) != '1' )) { $row[] = '"' . Helper::formatCurrencyOutput($asset->purchase_cost) . '"'; } + if (e(Input::get('eol')) == '1') { + $row[] = '"' .($asset->eol_date()) ? $asset->eol_date() : ''. '"'; + } if (e(Input::get('order')) == '1') { if ($asset->order_number) { $row[] = e($asset->order_number); @@ -621,7 +627,7 @@ class ReportsController extends Controller } } if (e(Input::get('supplier')) == '1') { - if ($asset->supplier_id) { + if ($asset->supplier) { $row[] = '"' .e($asset->supplier->name) . '"'; } else { $row[] = ''; diff --git a/app/Http/Controllers/UsersController.php b/app/Http/Controllers/UsersController.php index fe7b1fceb..1c7a48d88 100755 --- a/app/Http/Controllers/UsersController.php +++ b/app/Http/Controllers/UsersController.php @@ -892,7 +892,7 @@ class UsersController extends Controller $sort = e(Input::get('sort')); } - $users = User::select(array('users.id','users.employee_num','users.email','users.username','users.location_id','users.manager_id','users.first_name','users.last_name','users.created_at','users.notes','users.company_id', 'users.deleted_at','users.activated')) + $users = User::select(array('users.id','users.employee_num','users.jobtitle','users.email','users.username','users.location_id','users.manager_id','users.first_name','users.last_name','users.created_at','users.notes','users.company_id', 'users.deleted_at','users.activated')) ->with('assets', 'accessories', 'consumables', 'licenses', 'manager', 'groups', 'userloc', 'company','throttle'); $users = Company::scopeCompanyables($users); @@ -918,7 +918,7 @@ class UsersController extends Controller default: $allowed_columns = [ - 'last_name','first_name','email','username','employee_num', + 'last_name','first_name','email','jobtitle','username','employee_num', 'assets','accessories', 'consumables','licenses','groups','activated','created_at' ]; @@ -979,6 +979,7 @@ class UsersController extends Controller 'id' => $user->id, 'checkbox' => ($status!='deleted') ? '' : '', 'name' => ''.e($user->fullName()).'', + 'jobtitle' => e($user->jobtitle), 'email' => ($user->email!='') ? '' .'' diff --git a/app/Models/User.php b/app/Models/User.php index 2c78224dc..5fcb8edc9 100755 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -382,6 +382,7 @@ class User extends Model implements AuthenticatableContract, CanResetPasswordCon ->orWhere('users.email', 'LIKE', "%$search%") ->orWhere('users.username', 'LIKE', "%$search%") ->orWhere('users.notes', 'LIKE', "%$search%") + ->orWhere('users.jobtitle', 'LIKE', "%$search%") ->orWhere('users.employee_num', 'LIKE', "%$search%") ->orWhere(function ($query) use ($search) { $query->whereHas('userloc', function ($query) use ($search) { diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index bd854e1e1..397df1d4a 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -41,20 +41,6 @@ -
- -
- -
- -
-
+
+ +