HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-26-0-120 6.17.0-1009-aws #9~24.04.2-Ubuntu SMP Fri Mar 6 23:50:29 UTC 2026 x86_64
User: ubuntu (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/www/html/owlcrm/resources/views/users/user/partially/usertask-delete.blade.php
<!-- Button trigger modal -->

<button type="button" class="btn btn-dark btn-sm" data-toggle="modal" data-target="#view_task{{ $row->id }}">
    <i class="fa fa-eye"></i>
</button>


<button type="button" class="btn btn-dark btn-sm" data-toggle="modal" data-target="#edit_task{{ $row->id }}">
    <i class="fa fa-pencil-alt"></i></a>

</button>



<button type="button" class="btn btn-dark btn-sm" data-toggle="modal" data-target="#delete_task{{ $row->id }}">
    <i class="fa fa-trash-alt"></i>
</button>


<!-- View Modal -->
<div class="modal fade" id="view_task{{ $row->id }}" tabindex="-1" role="dialog"
    aria-labelledby="exampleModalLabel" aria-hidden="true">

    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <h3 class="modal-title" id="exampleModalLabel">View Task</h3>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <div class="modal-body">

                <strong>Subject:</strong> {{ $task->subject }}<br>
                <strong>Start Date:</strong> {{ formatDate($task->reminder_date, 'Y/m/d H:i:s') }}<br>
                <strong>Due Date:</strong> {{ formatDate($task->due_date, 'Y/m/d H:i:s') }}<br>
                <strong>Priority:</strong> {{ $task->priority }}<br>
                <strong>Assigned To:</strong>
                {{ $task->user->first_name ?? 'Not Assigned' }} {{ $task->user->last_name ?? '' }}
                <br>
                <strong>User:</strong>
                {{ $task->created_by_user->first_name ?? 'Unknown User' }}
                {{ $task->created_by_user->last_name ?? '' }}
                <br>
                <strong>Description:</strong> {{ $task->description }}<br>
                <strong>State:</strong> {{ $task->state }}<br>
                <strong>Status:</strong> {{ $task->status == 0 ? 'in-active' : 'active' }}
            </div>
            <div class="modal-footer d-flex justify-content-center">

                <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
            </div>
        </div>
    </div>
</div>


<!-- Edit Modal -->
<div class="modal fade" id="edit_task{{ $row->id }}" tabindex="-1" role="dialog"
    aria-labelledby="editTaskModalLabel{{ $row->id }}" aria-hidden="true">

    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <h3 class="modal-title" id="editTaskModalLabel{{ $row->id }}">Edit Task</h3>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <form method="POST" action="{{ route('updateUserTask', $row->id) }}" class="jqueryValidation">
                <!-- CSRF Token -->
                @csrf

                <div class="modal-body">
                    <div class="form-group">
                        <label for="user_id">Assign to</label>
                        <select class="form-control" name="user_id" required>
                            <option value="">--Select--</option>
                            @foreach ($users as $user)
                                <option value="{{ $user->id }}"
                                    {{ $task->assigned_to == $user->id ? 'selected' : '' }}>
                                    {{ $user->first_name . ' ' . $user->last_name }}
                                </option>
                            @endforeach
                        </select>
                    </div>

                    <div class="form-group">
                        <label for="subject">Subject</label>
                        <x-adminlte-input class="form-control" id="subject" name="subject" placeholder="Enter Subject"
                            value="{{ old('subject', $task->subject) }}" required />
                    </div>

                    <div class="form-group">
                        <label for="start_date">Start Date</label>
                        <x-adminlte-input type="date" class="form-control" id="start_date" name="start_date"
                            placeholder="Enter Start Date"
                            value="{{ old('start_date', $task->start_date ? \Carbon\Carbon::parse($task->start_date)->format('Y-m-d') : '') }}"
                            required />
                    </div>

                    <div class="form-group">
                        <label for="due_date">Due Date</label>
                        <x-adminlte-input type="date" class="form-control" id="due_date" name="due_date"
                            placeholder="Enter Due Date"
                            value="{{ old('due_date', $task->due_date ? \Carbon\Carbon::parse($task->due_date)->format('Y-m-d') : '') }}"
                            required />
                    </div>

                    <div class="form-group">
                        <label for="priority">Priority</label>
                        <select name="priority" id="priority" class="form-control" required>
                            @foreach (App\Models\Task::PRIORITIES as $key => $priority)
                                <option value="{{ $key }}"
                                    {{ old('priority', $task->priority ?? '0') == $key ? 'selected' : '' }}>
                                    {{ $priority }}
                                </option>
                            @endforeach
                        </select>
                    </div>

                    <div class="form-group">
                        <label for="state">State</label>
                        <select name="state" id="state" class="form-control" required>
                            @foreach (App\Models\Task::States as $key => $state)
                                <option value="{{ $key }}"
                                    {{ old('state', $task->state ?? 'pending') == $key ? 'selected' : '' }}>
                                    {{ $state }}
                                </option>
                            @endforeach
                        </select>
                    </div>

                    <div class="form-group">
                        <label for="description">Description</label>
                        <textarea class="form-control" id="description" name="description" rows="4" placeholder="Enter Description"
                            required>{{ old('description', $task->description) }}</textarea>
                    </div>
                </div>

                <div class="modal-footer">
                    <button type="submit" class="btn btn-danger">Update</button>
                    <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
                </div>
            </form>
        </div>
    </div>
</div>


<!-- Delete Modal -->
<div class="modal fade" id="delete_task{{ $row->id }}" tabindex="-1" role="dialog"
    aria-labelledby="exampleModalLabel" aria-hidden="true">

    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <h3 class="modal-title" id="exampleModalLabel">Delete Task</h3>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <div class="modal-body">
                <p>This will delete this User task permanently</p>
                <p>Are you sure?</p>
            </div>
            <div class="modal-footer">
                <form method="POST" action="{{ route('userTask.destroy', $row->id) }}">
                    <!-- CSRF Token -->
                    @csrf

                    <!-- Hidden input to simulate DELETE method -->
                    <input type="hidden" name="_method" value="DELETE">
                    <button type="submit" class="btn btn-danger" id="delete_btn" data-id="' . $row->id . '">Yes,
                        Delete</button>
                </form>
                <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
            </div>
        </div>
    </div>
</div>