191 lines
7.0 KiB
PHP
191 lines
7.0 KiB
PHP
|
||
@if(isset($fk->id))
|
||
<div class="container py-4 main">
|
||
<!-- Breadcrumb -->
|
||
<nav aria-label="breadcrumb" class="mb-4">
|
||
<ol class="breadcrumb bg-light">
|
||
<li class="breadcrumb-item"><a href="{{URL::base()}}">{{lang('menu','home')}}</a></li>
|
||
<li class="breadcrumb-item"><a href="/forum">Forum</a></li>
|
||
<li class="breadcrumb-item"><a href="/forum/category/{{$fk->category_id.'-'.forum_kategori_row($fk->category_id)->adi_seo}}">
|
||
{{forumCategoryName($fk->category_id)}}
|
||
</a></li>
|
||
<li class="breadcrumb-item active" aria-current="page">{{ Limiter::word($fk->title, 50) }}</li>
|
||
</ol>
|
||
</nav>
|
||
|
||
<!-- Ana Konu -->
|
||
<div class="card post-card mb-4">
|
||
<div class="card-body">
|
||
<div class="ana_konu post-header d-flex justify-content-between align-items-center mb-3 border-bottom">
|
||
<h1 class="h4 mb-0">
|
||
{{$fk->title}}
|
||
@if ($fk->dissolved == '1')
|
||
<span class="badge bg-success solved-badge">{{lang('forum','solved')}}</span>
|
||
@endif
|
||
</h1>
|
||
<div class="post-number">#1</div>
|
||
</div>
|
||
|
||
<div class="row">
|
||
<!-- Kullanıcı Bilgileri -->
|
||
<div class="col-md-3">
|
||
<div class="user-info">
|
||
<img src="{{avatar1($fk->user_id)}}" alt="{{yazar($fk->user_id)}}" class="user-avatar">
|
||
<h5 class="mb-2">{{yazar($fk->user_id)}}</h5>
|
||
|
||
@if($fk->user_id >= 1)
|
||
<div class="user-stats text-start small">
|
||
<div class="mb-1">
|
||
<i class="fas fa-calendar-alt me-1"></i>
|
||
{{lang('forum','join_date')}}: {{tcevir(userCreateDate($fk->user_id), 1)}}
|
||
</div>
|
||
<div>
|
||
<i class="fas fa-comments me-1"></i>
|
||
{{lang('forum','posts')}}:
|
||
<a href="/search/mesaj/{{$fk->user_id}}" class="text-decoration-none">
|
||
{{userMessageCount($fk->user_id)}}
|
||
</a>
|
||
</div>
|
||
</div>
|
||
@endif
|
||
</div>
|
||
</div>
|
||
|
||
<!-- İçerik -->
|
||
<div class="col-md-9">
|
||
<div class="post-meta mb-3">
|
||
<i class="far fa-clock me-1"></i> {{tcevir($fk->insertDate, 1)}}
|
||
</div>
|
||
|
||
<div class="post-content mb-3">
|
||
{{$fk->content}}
|
||
</div>
|
||
|
||
@if (session::select('userid') == $fk->user_id || session::select('yetki') == '1')
|
||
<div class="post-actions text-end">
|
||
<div class="btn-group btn-group-sm">
|
||
<a href="/members/forum/tasi/{{$fk->id}}" class="btn btn-outline-secondary">
|
||
<i class="fas fa-exchange-alt me-1"></i> {{lang('forum','move_topic')}}
|
||
</a>
|
||
<a href="/members/forum/edit/{{$fk->id}}" class="btn btn-outline-primary">
|
||
<i class="fas fa-edit me-1"></i>
|
||
</a>
|
||
<a href="/forum/delete/{{$fk->id}}"
|
||
onclick="return confirm('{{lang('general','delete_danger_message')}}')"
|
||
class="btn btn-outline-danger">
|
||
<i class="fas fa-trash-alt me-1"></i>
|
||
</a>
|
||
</div>
|
||
</div>
|
||
@endif
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- Cevaplar -->
|
||
{[ $a = 1 ]}
|
||
@foreach (cevaplist($fk->id) as $key)
|
||
{[ $a = $a + 1 ]}
|
||
<div class="card post-card" id="cevap-{{$key->id}}">
|
||
<div class="card-body">
|
||
|
||
<div class="row h-100">
|
||
<!-- Kullanıcı Bilgileri -->
|
||
<div class="col-md-3">
|
||
<div class="user-info">
|
||
<img src="{{avatar1($key->user_id)}}" alt="{{yazar($key->user_id)}}" class="user-avatar">
|
||
<h5 class="mb-2">{{yazar($key->user_id)}}</h5>
|
||
|
||
@if(userCreateDate($key->user_id))
|
||
<div class="user-stats text-start small">
|
||
<div class="mb-1">
|
||
<i class="fas fa-calendar-alt me-1"></i>
|
||
{{lang('forum','join_date')}}: {{tcevir(userCreateDate($key->user_id), 1)}}
|
||
|
||
</div>
|
||
<div>
|
||
<i class="fas fa-comments me-1"></i>
|
||
{{lang('forum','posts')}}:
|
||
<a href="/search/mesaj/{{$key->user_id}}" class="text-decoration-none">
|
||
{{userMessageCount($key->user_id)}}
|
||
</a>
|
||
</div>
|
||
</div>
|
||
@endif
|
||
</div>
|
||
</div>
|
||
|
||
<!-- İçerik -->
|
||
<div class="col-md-9 d-flex flex-column">
|
||
<div class="post-meta mb-3 d-flex justify-content-between align-items-center">
|
||
<span><i class="far fa-clock me-1"></i> {{tcevir($key->insertDate, 1)}}</span>
|
||
<span class="post-number">#{{$a}}</span>
|
||
</div>
|
||
<div class="post-content mb-3 flex-grow-1">
|
||
{{$key->content}}
|
||
</div>
|
||
|
||
@if (session::select('userid') == $key->user_id || session::select('yetki') == '1')
|
||
<div class="post-actions text-end">
|
||
<div class="btn-group btn-group-sm">
|
||
<a href="/members/forum/edit/{{$key->id}}" class="btn btn-outline-primary">
|
||
<i class="fas fa-edit me-1"></i>
|
||
</a>
|
||
<a href="/forum/delete/{{$key->id}}"
|
||
onclick="return confirm('{{lang('general','delete_danger_message')}}')"
|
||
class="btn btn-outline-danger">
|
||
<i class="fas fa-trash-alt me-1"></i>
|
||
</a>
|
||
</div>
|
||
</div>
|
||
@endif
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
@endforeach
|
||
|
||
<!-- Cevap Formu -->
|
||
|
||
@if (session::select('userid') && $fk->dissolved == '0')
|
||
@view('Assets/editor')
|
||
<form action="" method="post">
|
||
<div class="mb-3">
|
||
<textarea name="konu_cevap" id="editor" class="form-control" rows="6"></textarea>
|
||
</div>
|
||
<div class="d-grid gap-2">
|
||
<input type="hidden" name="title_seo" value="{{$fk->title_seo}}">
|
||
<input type="hidden" name="konu_id" value="{{$fk->id}}">
|
||
<button type="submit" class="btn btn-primary">
|
||
<i class="fas fa-paper-plane me-2"></i> {{lang('forum','Submit_Answer')}}
|
||
</button>
|
||
</div>
|
||
</form>
|
||
@elseif($fk->dissolved == '0')
|
||
<a href="/member?return_url={{ urlencode($_SERVER['REQUEST_URI']) }}" class="btn btn-primary w-100">
|
||
<i class="fas fa-sign-in-alt me-2"></i> {{lang('forum', 'Sign_up_or_log_in_to_reply')}}
|
||
</a>
|
||
@else
|
||
<div class="alert alert-info mb-0">
|
||
<i class="fas fa-lock me-2"></i> {{lang('forum','topic_locked')}}
|
||
</div>
|
||
@endif
|
||
</div>
|
||
</div>
|
||
</div>
|
||
@else
|
||
<div class="container py-5">
|
||
<div class="card shadow-sm">
|
||
<div class="card-body text-center py-5">
|
||
<i class="fas fa-exclamation-circle fa-3x text-danger mb-3"></i>
|
||
<h2>{{lang('forum','error')}}</h2>
|
||
<p class="lead">{{lang('forum','topic_not_found')}}</p>
|
||
<a href="/forum" class="btn btn-primary mt-3">
|
||
<i class="fas fa-arrow-left me-2"></i> {{lang('forum','back_to_forum')}}
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
@endif |