Kaydet (Commit) 31d1a142 authored tarafından Baran Sekin's avatar Baran Sekin

Changed "Widget" to "Bileşen"

üst c715680c
......@@ -10,53 +10,53 @@ class MainController extends Controller
{
public function add()
{
if(!auth()->user()->isAdmin() && Widget::where("user_id",auth()->user()->id)->count() > env("USER_WIDGET_COUNT")){
return respond("Widget kotanızı aştınız, yeni widget ekleyemezsiniz");
if (!auth()->user()->isAdmin() && Widget::where("user_id", auth()->user()->id)->count() > env("USER_WIDGET_COUNT")) {
return respond("Bileşen kotanızı aştınız, yeni widget ekleyemezsiniz");
}
if(Widget::where([
"name" => explode(':',request('widget_name'))[0],
"text" => explode(':',request('widget_name'))[3],
"title" => explode(':',request('widget_name'))[1],
if (Widget::where([
"name" => explode(':', request('widget_name'))[0],
"text" => explode(':', request('widget_name'))[3],
"title" => explode(':', request('widget_name'))[1],
"user_id" => auth()->user()->id,
"extension_id" => extension()->id,
"server_id" => server()->id,
"function" => explode(':',request('widget_name'))[0],
"type" => explode(':',request('widget_name'))[2]
])->exists()){
return respond("Bu sunucu için aynı widget daha önce zaten eklenmiş",201);
"function" => explode(':', request('widget_name'))[0],
"type" => explode(':', request('widget_name'))[2]
])->exists()) {
return respond("Bu sunucu için aynı widget daha önce zaten eklenmiş", 201);
}
$widget = new Widget([
"name" => explode(':',request('widget_name'))[0],
"text" => explode(':',request('widget_name'))[3],
"title" => explode(':',request('widget_name'))[1],
$widget = Widget::create([
"name" => explode(':', request('widget_name'))[0],
"text" => explode(':', request('widget_name'))[3],
"title" => explode(':', request('widget_name'))[1],
"user_id" => auth()->user()->id,
"extension_id" => extension()->id,
"server_id" => server()->id,
"function" => explode(':',request('widget_name'))[0],
"type" => explode(':',request('widget_name'))[2]
"function" => explode(':', request('widget_name'))[0],
"type" => explode(':', request('widget_name'))[2]
]);
$widget->save();
return respond('Widget Eklendi',200);
return respond('Bileşen Eklendi', 200);
}
public function settings()
{
$widgets = Widget::where('user_id',auth()->id())->get();
foreach ($widgets as $widget){
$widget->server_name = Server::where('id',$widget->server_id)->first()->name;
$widgets = Widget::where('user_id', auth()->id())->get();
foreach ($widgets as $widget) {
$widget->server_name = Server::where('id', $widget->server_id)->first()->name;
}
return view('widgets.settings',[
return view('widgets.settings', [
"widgets" => $widgets
]);
}
public function update_orders()
{
foreach (json_decode(request('widgets')) as $widget) {
$data = Widget::find($widget->id);
$data->order = $widget->order;
$data->save();
}
return respond('Widgetlar güncellendi',200);
foreach (json_decode(request('widgets')) as $widget) {
$data = Widget::find($widget->id);
$data->update([
"order" => $widget->order
]);
}
return respond('Bileşenler güncellendi', 200);
}
}
......@@ -19,37 +19,39 @@ class OneController extends Controller
public function one()
{
$widget = Widget::find(\request('widget_id'));
if(!$widget){
return respond(__("Widget Bulunamadı"),201);
if (!$widget) {
return respond(__("Bileşen Bulunamadı"), 201);
}
$extension = Extension::one($widget->extension_id);
$extensionData = json_decode(file_get_contents(env("EXTENSIONS_PATH") .strtolower(extension($widget->extension_id)->name) . DIRECTORY_SEPARATOR . "db.json"),true);
foreach ($extensionData["database"] as $item){
if(!UserSettings::where([
$extensionData = json_decode(file_get_contents(env("EXTENSIONS_PATH") . strtolower(extension($widget->extension_id)->name) . DIRECTORY_SEPARATOR . "db.json"), true);
foreach ($extensionData["database"] as $item) {
if (!UserSettings::where([
"user_id" => auth()->user()->id,
"server_id" => $widget->server_id,
"name" => $item["variable"]
])->exists()){
return respond(__("Eklenti ayarları eksik.") . " <a href='".url('ayarlar/'.$extension->id.'/'.$widget->server_id)."'>".__("Ayarlara Git.")."</a>", 400);
])->exists()) {
return respond(__("Eklenti ayarları eksik.") . " <a href='" . url('ayarlar/' . $extension->id . '/' . $widget->server_id) . "'>" . __("Ayarlara Git.") . "</a>", 400);
}
}
$server = Server::find($widget->server_id);
request()->request->add(['server' => $server]);
request()->request->add(['widget' => $widget]);
request()->request->add(['extension_id' => $extension->id]);
request()->request->add(['extension' => $extension]);
request()->request->add(['target_function' => $widget->function]);
request()->request->add([
'server' => $server,
'widget' => $widget,
'extension_id' => $extension->id,
'extension' => $extension,
'target_function' => $widget->function
]);
$sandboxController = new MainController();
$output = $sandboxController->API()->content();
if(!$output){
return respond(__("Widget Hiçbir Veri Döndürmedi"), 400);
if (!$output) {
return respond(__("Bileşen Hiçbir Veri Döndürmedi"), 400);
}
$output_json = json_decode($output, true);
if(!isset($output_json)){
return respond(__("Bilinmeyen bir hata oluştu."), 400);
if (!isset($output_json)) {
return respond(__("Bilinmeyen bir hata oluştu."), 400);
}
return respond($output_json['message'], $output_json['status']);
}
......@@ -76,7 +78,7 @@ class OneController extends Controller
public function extensions()
{
$extensions = [];
foreach (server()->extensions() as $extension){
foreach (server()->extensions() as $extension) {
$extensions[$extension->id] = $extension->name;
}
return $extensions;
......@@ -84,8 +86,7 @@ class OneController extends Controller
public function widgetList()
{
$extension = json_decode(file_get_contents(env("EXTENSIONS_PATH") .strtolower(extension()->name) . DIRECTORY_SEPARATOR . "db.json"),true);
$extension = json_decode(file_get_contents(env("EXTENSIONS_PATH") . strtolower(extension()->name) . DIRECTORY_SEPARATOR . "db.json"), true);
return $extension["widgets"];
}
}
......@@ -82,7 +82,7 @@
"Hiç okunmamış mesajınız yok" : "You have no unread messages",
"Tam Yetkili Yönetici Hesabı İle Giriş Yaptınız.": "You have logged in with full authorized admin user.",
"Anahtarlar": "Keys",
"Widgetlar": "Widgets",
"Bileşenler": "Widgets",
"Versiyon : ": "Version : ",
"Profil": "Profile",
"Giriş Yapılan Son Ip : ": "The last IP address logged in : ",
......@@ -116,7 +116,7 @@
"Veritabanı Konumu": "Database Path",
"Dikkat: Yaptığınız değişikler ile sunucuya erişiminizi kaybedebilirsiniz.": "Attention! You may have lost your access due to your changes.",
"Sunucu Ekle": "Add Server",
"Widget Ekle": "Add Widget",
"Bileşen Ekle": "Add Widget",
"Eklenti": "Extension",
"Favori Sunucular": "Favorite Servers",
"Sunucu Detayları": "Server Details",
......
......@@ -117,7 +117,7 @@
<li class="nav-item">
<a href="/widgetlar" class="nav-link">
<i class="nav-icon fas fa-chart-pie"></i>
<p>{{__("Widgetlar")}}</p>
<p>{{__("Bileşenler")}}</p>
</a>
</li>
</ul>
......
......@@ -4,13 +4,13 @@
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="{{route('home')}}">{{__("Ana Sayfa")}}</a></li>
<li class="breadcrumb-item" aria-current="page"><a href="{{route('widgets')}}">{{__("Widgetlar")}}</a></li>
<li class="breadcrumb-item active" aria-current="page">{{__("Widget Ekle")}}</li>
<li class="breadcrumb-item" aria-current="page"><a href="{{route('widgets')}}">{{__("Bileşenler")}}</a></li>
<li class="breadcrumb-item active" aria-current="page">{{__("Bileşen Ekle")}}</li>
</ol>
</nav>
<div class="card">
<div class="card-header">
<h3 class="card-title">{{__("Widget Ekle")}}</h3>
<h3 class="card-title">{{__("Bileşen Ekle")}}</h3>
</div>
<div class="card-body">
@include('errors')
......@@ -23,10 +23,10 @@
</select><br>
<h4>{{__("Eklenti")}}</h4>
<select class="form-control" id="extension_id" disabled onchange="getWidgets()" required name="extension_id"></select><br>
<h4>{{__("Widget")}}</h4>
<h4>{{__("Bileşen")}}</h4>
<select class="form-control" id="widget_name" disabled="" name="widget_name"></select><br>
@csrf
<button class="btn btn-success" type="submit">{{__("Widget Ekle")}}</button>
<button class="btn btn-success" type="submit">{{__("Bileşen Ekle")}}</button>
</form>
</div>
</div>
......
......@@ -4,15 +4,15 @@
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="{{route('home')}}">{{__("Ana Sayfa")}}</a></li>
<li class="breadcrumb-item active" aria-current="page">{{__("Widgetlar")}}</li>
<li class="breadcrumb-item active" aria-current="page">{{__("Bileşenler")}}</li>
</ol>
</nav>
<div class="card">
<div class="card-header">
<h3 class="card-title">{{__("Widgetlar")}}</h3>
<h3 class="card-title">{{__("Bileşenler")}}</h3>
</div>
<div class="card-body">
<button class="btn btn-success" onclick="window.location.href = '{{route('widget_add_page')}}'">{{__("Widget Ekle")}}</button>
<button class="btn btn-success" onclick="window.location.href = '{{route('widget_add_page')}}'">{{__("Bileşen Ekle")}}</button>
<br><br>
@include('errors')
<?php
......@@ -49,7 +49,7 @@
@include('modal',[
"id"=>"add_server",
"title" => "Widget Ekle",
"title" => "Bileşen Ekle",
"url" => route('widget_add'),
"next" => "addToTable",
"inputs" => [
......@@ -64,7 +64,7 @@
@include('modal',[
"id"=>"edit",
"title" => "Widget Düzenle",
"title" => "Bileşen Düzenle",
"url" => route('widget_update'),
"next" => "updateTable",
"inputs" => [
......@@ -80,13 +80,13 @@
@include('modal',[
"id"=>"delete",
"title" =>"Widget'ı Sil",
"title" =>"Bileşeni Sil",
"url" => route('widget_remove'),
"text" => "Widget'ı silmek istediğinize emin misiniz? Bu işlem geri alınamayacaktır.",
"text" => "Bileşeni silmek istediğinize emin misiniz? Bu işlem geri alınamayacaktır.",
"next" => "reload",
"inputs" => [
"Widget Id:'null'" => "widget_id:hidden"
"Bileşen Id:'null'" => "widget_id:hidden"
],
"submit_text" => "Widget'ı Sil"
"submit_text" => "Bileşeni Sil"
])
@endsection
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment