mirror of
https://bitbucket.org/studiotem/jandl-taskmanager-app.git
synced 2026-10-21 22:39:34 +00:00
44 lines
1.7 KiB
PHP
44 lines
1.7 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
|
|
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>
|