Files
2025-07-04 15:54:49 +02:00

46 lines
1.9 KiB
PHP

Task založil: {{($creator) ? $creator->firstname . ' ' . $creator->lastname : ''}} <br>
Job number: {{$subtask->mastertask->project->code}} <br>
Názov Tasku: {{($subtask->title) ?: $subtask->mastertask->title}} <br>
Deadline do: {{($subtask->deadline) ?: $subtask->mastertask->deadline}} <br> <br>
Ľudia v Master Tasku: <br>
@foreach($usersInMasterTask as $key => $user)
{{ $user->firstname }} {{ $user->lastname }} <br>
@endforeach
<br>
Odkaz na Task: {{ url( env( 'APP_URL_FE' ) . '/#/app/dashboard/tasks?subtask=' . $subtask->id) }} <br><br>
@php
$description = ($subtask->description) ?: $subtask->mastertask->description;
// Define regular expressions for Windows and Mac SMB links
$pattern_windows = '/smb:\/\/serverjl[^ ]*/';
$pattern_mac = '/\\\\serverjl\\\\[^ ]*/';
// Define the callback function to replace links
if (!function_exists('replace_smb_links')) {
function replace_smb_links($matches) {
$link = $matches[0];
if (strpos($link, 'smb://serverjl') === 0) {
// Windows link
$windows_link = str_replace('smb://serverjl', '\\\\serverjl\\', $link);
return "<br>Windows: $windows_link <br> Mac: $link <br>";
} elseif (strpos($link, '\\\\serverjl\\') === 0) {
// Mac link
$mac_link = str_replace('\\\\serverjl\\', 'smb://serverjl', $link);
return "<br>Windows: $link <br> Mac: $mac_link <br>";
}
return $link; // In case no pattern matches, return the original link
}
}
// Replace SMB links using the callback function
$description = preg_replace_callback($pattern_windows, 'replace_smb_links', $description);
$description = preg_replace_callback($pattern_mac, 'replace_smb_links', $description);
@endphp
Popis: {!!$description!!} <br>