mirror of
https://github.com/danielbrendel/hortusfox-web.git
synced 2026-01-06 12:50:11 -06:00
#115 Import selection
This commit is contained in:
@@ -56,11 +56,11 @@ class BackupController extends BaseController {
|
||||
public function import($request)
|
||||
{
|
||||
try {
|
||||
$file_name = ImportModule::start([
|
||||
'plants' => true,
|
||||
'gallery' => true,
|
||||
'tasks' => true,
|
||||
'inventory' => true
|
||||
ImportModule::start([
|
||||
'plants' => (bool)$request->params()->query('plants', 0),
|
||||
'gallery' => (bool)$request->params()->query('gallery', 0),
|
||||
'tasks' => (bool)$request->params()->query('tasks', 0),
|
||||
'inventory' => (bool)$request->params()->query('inventory', 0)
|
||||
]);
|
||||
|
||||
return json([
|
||||
|
||||
@@ -679,13 +679,13 @@ window.vue = new Vue({
|
||||
startImport: function(button, file, plants, gallery, tasks, inventory) {
|
||||
let oldText = button.innerHTML;
|
||||
button.innerHTML = '<i class="fas fa-spinner fa-spin"></i> ' + oldText;
|
||||
|
||||
|
||||
let formData = new FormData();
|
||||
formData.append('import', file.files[0]);
|
||||
formData.append('plants', plants);
|
||||
formData.append('gallery', gallery);
|
||||
formData.append('tasks', tasks);
|
||||
formData.append('inventory', inventory);
|
||||
formData.append('plants', ((plants) ? 1 : 0));
|
||||
formData.append('gallery', ((gallery) ? 1 : 0));
|
||||
formData.append('tasks', ((tasks) ? 1 : 0));
|
||||
formData.append('inventory', ((inventory) ? 1 : 0));
|
||||
|
||||
window.vue.ajaxRequest('post', window.location.origin + '/import/start', formData, function(response) {
|
||||
button.innerHTML = oldText;
|
||||
|
||||
2
public/js/app.js
vendored
2
public/js/app.js
vendored
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user