@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @php $role = $role ?? ''; $isViewMode = $viewMode ?? false; $isAuditor = $role == 'auditr'; $isAuditee = $role == 'audtee'; $isAdmin = in_array($role, ['admin', 'admins', 'mr']); $currentAuditorName = $ncr->auditor_name ?: $ncr->actual_submitter_name; $ncrStatus = strtoupper(trim($ncr->status ?? '')); $canEditClassification = !$isViewMode && ($isAdmin || ($isAuditor && $ncrStatus === 'ENTRY')); @endphp @php $usernameCreate = explode(' ', $last_user->user_create)[0] ?? null; $usernameUpdate = explode(' ', $last_user->user_update)[0] ?? null; $creator = DB::table('users as u') ->leftJoin('sys_roles as r', 'r.idroles', '=', 'u.idroles') ->where('u.username', $usernameCreate) ->select('u.firstname','u.lastname','r.name as role_name') ->first(); $updater = DB::table('users as u') ->leftJoin('sys_roles as r', 'r.idroles', '=', 'u.idroles') ->where('u.username', $usernameUpdate) ->select('u.firstname','u.lastname','r.name as role_name') ->first(); $creatorRole = $roleMap[$creator->idroles ?? ''] ?? $creator->idroles ?? ''; $updaterRole = $roleMap[$updater->idroles ?? ''] ?? $updater->idroles ?? ''; @endphp @include('layouts.navbars.auth.topnav', ['title' => $isViewMode ? 'View NCR Internal' : 'Edit NCR Internal'])