@php use App\Helpers\Helper; $left = [ 'Name:' => $data->full_name ?? 'N/A', 'Username:' => $data->username ?? 'N/A', 'Password:' => 'Reset Password', 'Email:' => $data->email ?? 'N/A', 'Mobile:' => Helper::fmt(Helper::phone($data->phone ?? '')), 'Office:' => Helper::fmt(Helper::phone($data->office_phone ?? '')), 'Fax:' => Helper::fmt(Helper::phone($data->fax ?? '')), 'Job Title:' => Helper::fmt($data->job_title ?? null), 'Timezone:' => Helper::fmt($data->formatted_timezone ?? null), 'Default Residual Split:' => Helper::fmt(isset($data->split_value) ? $data->split_value.'%' : '0.00%','0.00%'), 'Default Split Expiration:' => Helper::fmt($data->split_expiration ?? 'Split Does Not Expire','Split Does Not Expire'), 'Default Pay Order:' => Helper::fmt($data->default_pay_order ?? null), '2 Step Verification:' => Helper::yesNo($data->is_tfa_enabled ?? false), 'Notifications (SMS):' => Helper::yesNo($data->is_enable_sms_forwarding ?? false), 'Notifications (Email):' => Helper::yesNo($data->is_enable_email_notification ?? false), ]; $right = [ 'Created By:' => Helper::fmt($data->created_by_name ?? ''), 'Creation Date:' => $data->created_at ? Helper::showdate($data->created_at) : 'N/A', 'Modified By:' => Helper::fmt($data->updated_by_name ?? ''), 'Modified On:' => $data->updated_at ? Helper::showdate($data->updated_at) : 'N/A', 'Last Login:' => isset($data->last_login_at) && $data->last_login_at ? Helper::showdate($data->last_login_at) : 'N/A', 'User Primary Group:' => $data->users_default_group_name ?? 'N/A', 'User Class:' => implode(', ', $roles), 'Activated By:' => Helper::fmt($data->activated_by_name ?? ''), 'Activated On:' => isset($data->activated_at) && $data->activated_at ? Helper::showdate($data->activated_at) : 'N/A', 'Page Size:' => Helper::fmt($data->listing_table_size ?? null), 'User Notes:' => '__NOTES__', ]; // Explicit subset shown under the profile image (left column small details) $leftMoved = [ 'Email:' => $left['Email:'] ?? 'N/A', 'Mobile:' => $left['Mobile:'] ?? 'N/A', 'Office:' => $left['Office:'] ?? 'N/A', 'Fax:' => $left['Fax:'] ?? 'N/A', 'Active Account:' => ($data->status == 1 ? 'Yes' : 'No'), ]; // Remaining left column details rendered in the right detail section $leftRemain = array_diff_key($left, $leftMoved); @endphp @php( $headerOption = \App\Http\Controllers\Controller::getHeaderOptions( $title ?? '', $subTitle ?? '', isset($filters) ? $filters : [], isset($advancedFilters) ? $advancedFilters : [] ) ) @php($headingOptions = [ ' Back to Users', ' Reset Password', $permission['edit'] ? ' Edit User' : '', ]) @extends('admin.layouts.layout', $headerOption) @section('content')