mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-18 16:22:14 +00:00
added get_settings_in_json helper
This commit is contained in:
@@ -67,11 +67,7 @@ class AppFunctionsController extends Controller
|
|||||||
$pages = Page::all();
|
$pages = Page::all();
|
||||||
|
|
||||||
// Get all settings
|
// Get all settings
|
||||||
$settings = json_decode(
|
$settings = get_settings_in_json();
|
||||||
Setting::all()
|
|
||||||
->pluck('value', 'name')
|
|
||||||
->toJson()
|
|
||||||
);
|
|
||||||
|
|
||||||
} catch (PDOException $e) {
|
} catch (PDOException $e) {
|
||||||
|
|
||||||
@@ -92,7 +88,7 @@ class AppFunctionsController extends Controller
|
|||||||
public function og_site($token)
|
public function og_site($token)
|
||||||
{
|
{
|
||||||
// Get all settings
|
// Get all settings
|
||||||
$settings = Setting::all();
|
$settings = get_settings_in_json();
|
||||||
|
|
||||||
// Get shared token
|
// Get shared token
|
||||||
$shared = get_shared($token);
|
$shared = get_shared($token);
|
||||||
@@ -105,7 +101,7 @@ class AppFunctionsController extends Controller
|
|||||||
|
|
||||||
// Get file record
|
// Get file record
|
||||||
$file = File::where('user_id', $shared->user_id)
|
$file = File::where('user_id', $shared->user_id)
|
||||||
->where('unique_id', $shared->item_id)
|
->where('id', $shared->item_id)
|
||||||
->first();
|
->first();
|
||||||
|
|
||||||
if ($file->thumbnail) {
|
if ($file->thumbnail) {
|
||||||
@@ -142,7 +138,7 @@ class AppFunctionsController extends Controller
|
|||||||
|
|
||||||
// Return view
|
// Return view
|
||||||
return view("og-view")
|
return view("og-view")
|
||||||
->with('settings', json_decode($settings->pluck('value', 'name')->toJson()))
|
->with('settings', $settings)
|
||||||
->with('metadata', $metadata);
|
->with('metadata', $metadata);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -38,6 +38,18 @@ function get_setting($setting)
|
|||||||
return Setting::find($setting)->value ?? null;
|
return Setting::find($setting)->value ?? null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get all app settings and return them as json
|
||||||
|
*/
|
||||||
|
function get_settings_in_json()
|
||||||
|
{
|
||||||
|
return json_decode(
|
||||||
|
Setting::all()
|
||||||
|
->pluck('value', 'name')
|
||||||
|
->toJson()
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create paragraph from text
|
* Create paragraph from text
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user