Files
2026-07-01 16:44:17 +03:00

538 lines
19 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1>MENÜ YÖNETİM SAYFASI</h1>
<a href="#newmenu" data-toggle="modal" ><button class="btn btn-primary">Yeni menü Adı Ekle</button></a>
<a href="https://fontawesome.com/icons?d=gallery&m=free" target="_blank"><button class="btn btn-success">icon list</button></a><br>
<hr>
<div class="row">
<div class="col-6">
<div class="card">
<div class="card-header">
<h5 class="card-title mb-0">Menu</h5>
</div>
<div class="card-body">
<form method="post">
<div class="mb-3">
<label class="form-label">Başlık :</label>
<div class="controls">
<input type="text" name="title" id="title" class="form-control" required />
</div>
</div>
<div class="mb-3">
<label class="form-label">Menu Kategorisi :</label>
<div class="controls">
<select name="menuCatId" id="menuname" class="form-control" required >
<option>Seçiniz...</option>
@foreach (menuCatList() as $key )
<option value="{{$key->id}}" {{selected($key->id, $menulist )}}> {{$key->name}}</option>
@endforeach
</select>
</div>
</div>
<div class="mb-3">
<label class="form-label">Dil :</label>
<div class="controls">
<select name="lang" id="menuname" class="form-control" required >
<option>Seçiniz...</option>
@foreach (languageList() as $key )
<option value="{{$key->slug}}"> {{$key->language}}</option>
@endforeach
</select>
</div>
</div>
<div class="mb-3">
<label class="form-label">icon :</label>
<div class="controls">
<input type="text" name="icon" class="form-control" placeholder="fa fas-icon" />
</div>
</div>
<div class="mb-3">
<label class="form-label">Link :</label>
<div class="controls">
<div class="accordion form-control" id="collapse-group">
<div class="accordion-group widget-box">
<div class="accordion-heading">
<div class="widget-title">
<a data-parent="#collapse-group" href="#wikicontent" data-toggle="collapse">
<span class="icon"><i class="fa fa-check"></i></span>
<h5>Select Wiki Content</h5>
</a>
</div>
</div>
<div class="collapse accordion-body" id="wikicontent">
<div class="widget-content">
@foreach (wikicontentAdmin() as $key )
<label>
<input type="radio" name="link" class="link" data-link="{{$key->baslik}}" value="/wiki/content/{{$key->id}}-{{$key->baslik_seo}}.html"> {{$key->baslik}} <br>
</label>
@endforeach
</div>
</div>
</div>
<div class="accordion-group widget-box">
<div class="accordion-heading">
<div class="widget-title">
<a data-parent="#collapse-group" href="#collapseGOne" data-toggle="collapse">
<span class="icon"><i class="fa fa-check"></i></span>
<h5>Select Content</h5>
</a>
</div>
</div>
<div class="collapse accordion-body" id="collapseGOne">
<div class="widget-content">
@foreach (content_list() as $key )
<label>
<input type="radio" name="link" class="link" data-link="{{$key->title}}" value="/blog/content/{{$key->id}}-{{$key->title_seo}}.html"> {{$key->title}} <br>
</label>
@endforeach
</div>
</div>
</div>
<div class="accordion-group widget-box">
<div class="accordion-heading">
<div class="widget-title">
<a data-parent="#collapse-group" href="#collapseGTwo" data-toggle="collapse">
<span class="icon"><i class="fa fa-check"></i></span>
<h5>Select Page</h5>
</a>
</div>
</div>
<div class="collapse accordion-body" id="collapseGTwo">
<div class="widget-content">
@foreach (pageList() as $key )
<label>
<input type="radio" name="link" class="link" data-link="{{$key->title}}" value="/page/{{$key->id}}-{{$key->title_seo}}.html" >{{$key->title}} <br>
</label>
@endforeach
</div>
</div>
</div>
<div class="accordion-group widget-box">
<div class="accordion-heading">
<div class="widget-title">
<a data-parent="#collapse-group" href="#collapseGThree" data-toggle="collapse">
<span class="icon"><i class="fa fa-check"></i></span>
<h5>Categories</h5>
</a>
</div>
</div>
<div class="collapse accordion-body" id="collapseGThree">
<div class="widget-content">
<div class="span6">
<div class="categoriesTitle">Blog Categories</div>
@foreach (contentCategory() as $key )
<label>
<input type="radio" name="link" class="link" data-link="{{$key->name}}" value="/blog/cat/{{$key->id}}-{{$key->name_seo}}.html" > {{$key->name}}
</label>
@endforeach
</div>
<div class="span6">
<div class="categoriesTitle">Wiki Categories</div>
@foreach (wikiCategory() as $key )
<label>
<input type="radio" name="link" class="link" data-link="{{$key->adi}}" value="/wiki/category/{{$key->id}}-{{$key->adi_seo}}.html" > {{$key->adi}}
</label>
@foreach (wikiCategory($key->id) as $key1 )
<label>
<input type="radio" name="link" class="link" data-link="{{$key->adi}}" value="/wiki/category/{{$key1->id}}-{{$key1->adi_seo}}.html" > ---> {{$key1->adi}}
</label>
@endforeach
@endforeach
</div>
</div>
</div>
</div>
<div class="accordion-group widget-box">
<div class="accordion-heading">
<div class="widget-title">
<a data-parent="#collapse-group" href="#collapseGFour" data-toggle="collapse">
<span class="icon"><i class="fa fa-check"></i></span>
<h5>Another Link</h5>
</a>
</div>
</div>
<div class="collapse in accordion-body" id="collapseGFour">
<div class="widget-content">
<input type="text" name="link1" class="span11" >
</div>
</div>
</div>
</div>
</div>
</div>
<div class="control-group">
<div class="controls">
<input type="hidden" name="islem" value="2">
<button style="submit" class="btn btn-success btn-block">KAYDET</button>
</div>
</div>
</form>
</div>
</div>
</div>
<div class="col-6">
<div class="card">
<div class="card-header"><h5 class="card-title mb-0">Kayıtlı Menüler</h5></div>
<div class="card-body">
<style>
.accordion-button::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
transition: all 0.5s;
}
.accordion-button:not(.collapsed)::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
}
.accordion-button::after {
transition: all 0.5s;
}
</style>
<div class="accordion" id="accordionExample">
<div class="accordion-item">
<h2 class="accordion-header">
<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
Accordion Item #1
</button>
</h2>
<div id="collapseOne" class="accordion-collapse collapse show" data-bs-parent="#accordionExample">
<div class="accordion-body">
<strong>This is the first item's accordion body.</strong> It is shown by default, until the collapse
plugin adds the appropriate classes that we use to style each element. These classes control the
overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of
this with custom CSS or overriding our default variables. It's also worth noting that just about any
HTML can go within the <code>.accordion-body</code>, though the transition does limit overflow.
</div>
</div>
</div>
<div class="accordion-item">
<h2 class="accordion-header">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
Accordion Item #2
</button>
</h2>
<div id="collapseTwo" class="accordion-collapse collapse" data-bs-parent="#accordionExample">
<div class="accordion-body">
<strong>This is the second item's accordion body.</strong> It is hidden by default, until the
collapse plugin adds the appropriate classes that we use to style each element. These classes
control the overall appearance, as well as the showing and hiding via CSS transitions. You can
modify any of this with custom CSS or overriding our default variables. It's also worth noting that
just about any HTML can go within the <code>.accordion-body</code>, though the transition does limit
overflow.
</div>
</div>
</div>
<div class="accordion-item">
<h2 class="accordion-header">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
Accordion Item #3
</button>
</h2>
<div id="collapseThree" class="accordion-collapse collapse" data-bs-parent="#accordionExample">
<div class="accordion-body">
<strong>This is the third item's accordion body.</strong> It is hidden by default, until the
collapse plugin adds the appropriate classes that we use to style each element. These classes
control the overall appearance, as well as the showing and hiding via CSS transitions. You can
modify any of this with custom CSS or overriding our default variables. It's also worth noting that
just about any HTML can go within the <code>.accordion-body</code>, though the transition does limit
overflow.
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<hr>
<div class="container-fluid">
<div class="row-fluid">
<div class="span6">
<form method="post">
<div class="control-group">
<label class="control-label">Title :</label>
<div class="controls">
<input type="text" name="title" id="title" class="span11" required />
</div>
</div>
<div class="control-group">
<label class="control-label">Menu Category :</label>
<div class="controls">
<select name="menuCatId" id="menuname" class="span11" required >
<option>Seçiniz...</option>
@foreach (menuCatList() as $key )
<option value="{{$key->id}}" {{selected($key->id, $menulist )}}> {{$key->name}}</option>
@endforeach
</select>
</div>
</div>
<div class="control-group">
<label class="control-label">Language :</label>
<div class="controls">
<select name="lang" id="menuname" class="span11" required >
<option>Select...</option>
@foreach (languageList() as $key )
<option value="{{$key->slug}}"> {{$key->language}}</option>
@endforeach
</select>
</div>
</div>
<div class="control-group">
<label class="control-label">icon :</label>
<div class="controls">
<input type="text" name="icon" class="span11" placeholder="fa fas-icon" />
</div>
</div>
<div class="control-group">
<label class="control-label">Link :</label>
<div class="controls">
<div class="accordion span11" id="collapse-group">
<div class="accordion-group widget-box">
<div class="accordion-heading">
<div class="widget-title">
<a data-parent="#collapse-group" href="#wikicontent" data-toggle="collapse">
<span class="icon"><i class="fa fa-check"></i></span>
<h5>Select Wiki Content</h5>
</a>
</div>
</div>
<div class="collapse accordion-body" id="wikicontent">
<div class="widget-content">
@foreach (wikicontentAdmin() as $key )
<label>
<input type="radio" name="link" class="link" data-link="{{$key->baslik}}" value="/wiki/content/{{$key->id}}-{{$key->baslik_seo}}.html"> {{$key->baslik}} <br>
</label>
@endforeach
</div>
</div>
</div>
<div class="accordion-group widget-box">
<div class="accordion-heading">
<div class="widget-title">
<a data-parent="#collapse-group" href="#collapseGOne" data-toggle="collapse">
<span class="icon"><i class="fa fa-check"></i></span>
<h5>Select Content</h5>
</a>
</div>
</div>
<div class="collapse accordion-body" id="collapseGOne">
<div class="widget-content">
@foreach (content_list() as $key )
<label>
<input type="radio" name="link" class="link" data-link="{{$key->title}}" value="/blog/content/{{$key->id}}-{{$key->title_seo}}.html"> {{$key->title}} <br>
</label>
@endforeach
</div>
</div>
</div>
<div class="accordion-group widget-box">
<div class="accordion-heading">
<div class="widget-title">
<a data-parent="#collapse-group" href="#collapseGTwo" data-toggle="collapse">
<span class="icon"><i class="fa fa-check"></i></span>
<h5>Select Page</h5>
</a>
</div>
</div>
<div class="collapse accordion-body" id="collapseGTwo">
<div class="widget-content">
@foreach (pageList() as $key )
<label>
<input type="radio" name="link" class="link" data-link="{{$key->title}}" value="/page/{{$key->id}}-{{$key->title_seo}}.html" >{{$key->title}} <br>
</label>
@endforeach
</div>
</div>
</div>
<div class="accordion-group widget-box">
<div class="accordion-heading">
<div class="widget-title">
<a data-parent="#collapse-group" href="#collapseGThree" data-toggle="collapse">
<span class="icon"><i class="fa fa-check"></i></span>
<h5>Categories</h5>
</a>
</div>
</div>
<div class="collapse accordion-body" id="collapseGThree">
<div class="widget-content">
<div class="span6">
<div class="categoriesTitle">Blog Categories</div>
@foreach (contentCategory() as $key )
<label>
<input type="radio" name="link" class="link" data-link="{{$key->name}}" value="/blog/cat/{{$key->id}}-{{$key->name_seo}}.html" > {{$key->name}}
</label>
@endforeach
</div>
<div class="span6">
<div class="categoriesTitle">Wiki Categories</div>
@foreach (wikiCategory() as $key )
<label>
<input type="radio" name="link" class="link" data-link="{{$key->adi}}" value="/wiki/category/{{$key->id}}-{{$key->adi_seo}}.html" > {{$key->adi}}
</label>
@foreach (wikiCategory($key->id) as $key1 )
<label>
<input type="radio" name="link" class="link" data-link="{{$key->adi}}" value="/wiki/category/{{$key1->id}}-{{$key1->adi_seo}}.html" > ---> {{$key1->adi}}
</label>
@endforeach
@endforeach
</div>
</div>
</div>
</div>
<div class="accordion-group widget-box">
<div class="accordion-heading">
<div class="widget-title">
<a data-parent="#collapse-group" href="#collapseGFour" data-toggle="collapse">
<span class="icon"><i class="fa fa-check"></i></span>
<h5>Another Link</h5>
</a>
</div>
</div>
<div class="collapse in accordion-body" id="collapseGFour">
<div class="widget-content">
<input type="text" name="link1" class="span11" >
</div>
</div>
</div>
</div>
</div>
</div>
<div class="control-group">
<div class="controls">
<input type="hidden" name="islem" value="2">
<button style="submit" class="btn btn-success btn-block">KAYDET</button>
</div>
</div>
</form>
</div>
<div class="span6">
<form action="" method="post">
<select name="menuCatId" id="menuname" class="span11" onchange="submit();">
<option>Menüyü Seçiniz...</option>
@foreach (menuCatList() as $key )
<option value="{{$key->id}}" {{selected($key->id, $menulist )}}> {{$key->name}}</option>
@endforeach
</select>
</form>
<div class="widget-box">
<div class="widget-title"> <span class="icon"> <i class="fa fa-th"></i> </span>
<h5>Menüler - Seçilen Menü: {{menuCatName($menulist)}}</h5>
</div>
<div class="widget-content nopadding">
<table class="table table-bordered table-striped data-table">
<thead>
<tr>
<th>Menu Category Name</th>
<th>icon</th>
<th>Title</th>
<th>Link</th>
<th>Language</th>
<th>İşlemler</th>
</tr>
</thead>
<tbody>
@foreach (menuList($menulist) as $key)
<tr>
<td>{{menuCatName($key->menuCatId)}}</td>
<td class="center"><i class="{{$key->icon}}"></i> {{$key->icon}}</td>
<td><a href="{{URL::base('panel/menu/edit/'.$key->id)}}">{{$key->title}}</a></td>
<td>{{$key->link}}</td>
<td>{{$key->lang}}</td>
<td class="center">
<a href="{{URL::base('panel/menu/copy/'.$key->id)}}"><button class="btn btn-success">Copy</button></a>
<a href="{{URL::base('panel/menu/delete/'.$key->id)}}" onclick="return confirm('Bu kaydı silmek istediğinize eminmisiniz?')">
<button class="btn btn-danger"><i class="fa fa-trash"></i></button>
</a>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<hr>
<!-- popup menuname -->
<div id="newmenu" class="modal hide" aria-hidden="true" style="display: none;">
<div class="modal-header">
<button data-dismiss="modal" class="close" type="button">×</button>
<h3>Menü Adı Ekle</h3>
</div>
<div class="modal-body">
<form method="post">
<div class="control-group">
<label class="control-label">Menu Adı:</label>
<div class="controls">
<input type="text" class="span5" name="menuname" placeholder="Yeni menü adını yazın...">
<input type="hidden" name="islem" value="1">
<button type="submit" class="btn btn-success btn-block">Menü adını Kaydet</button>
</div>
</div>
</form>
</div>
</div>
<!-- /popup menuname -->