@@ 91-115 (lines=25) @@ | ||
88 | } |
|
89 | ||
90 | // Get the files for the customer |
|
91 | public function show($id) |
|
92 | { |
|
93 | Log::debug('Route '.Route::currentRouteName().' visited by '.Auth::user()->full_name); |
|
94 | ||
95 | $files = CustomerFiles::where('cust_id', $id) |
|
96 | ->with('Files') |
|
97 | ->with('CustomerFileTypes') |
|
98 | ->with('User') |
|
99 | ->get(); |
|
100 | ||
101 | // Determine if there is a parent site with shared files |
|
102 | $parent = Customers::find($id)->parent_id; |
|
103 | if($parent) { |
|
104 | $parentList = Customerfiles::where('cust_id', $parent) |
|
105 | ->where('shared', 1) |
|
106 | ->with('Files') |
|
107 | ->with('CustomerFileTypes') |
|
108 | ->with('User') |
|
109 | ->get(); |
|
110 | ||
111 | $files = $files->merge($parentList); |
|
112 | } |
|
113 | ||
114 | return $files; |
|
115 | } |
|
116 | ||
117 | // Update the information of the file, but not the file itself |
|
118 | public function update(Request $request, $id) |
@@ 77-103 (lines=27) @@ | ||
74 | } |
|
75 | ||
76 | // Get the list of systems attached to the customer |
|
77 | public function show($id) |
|
78 | { |
|
79 | Log::debug('Route ' . Route::currentRouteName() . ' visited by ' . Auth::user()->full_name); |
|
80 | ||
81 | $sysList = CustomerSystems::where('cust_id', $id) |
|
82 | ->with('SystemTypes') |
|
83 | ->with('SystemDataFields') |
|
84 | ->with('SystemDataFields.SystemDataFieldTypes') |
|
85 | ->orderBy('cust_sys_id', 'DESC') |
|
86 | ->get(); |
|
87 | ||
88 | // determine if there is a parent site with shared systems |
|
89 | $parent = Customers::findOrFail($id)->parent_id; |
|
90 | if($parent != null) |
|
91 | { |
|
92 | $parentList = CustomerSystems::where('cust_id', $parent) |
|
93 | ->where('shared', 1) |
|
94 | ->with('SystemTypes') |
|
95 | ->with('SystemDataFields') |
|
96 | ->with('SystemDataFields.SystemDataFieldTypes') |
|
97 | ->get(); |
|
98 | ||
99 | $sysList = $sysList->merge($parentList); |
|
100 | } |
|
101 | ||
102 | return $sysList; |
|
103 | } |
|
104 | ||
105 | // Update the customers system data |
|
106 | public function update(Request $request, $id) |