538 lines
19 KiB
PHP
538 lines
19 KiB
PHP
<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 -->
|
||
|