You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/QuickTranslateBundle/Controller/DocumentController.php
+24-18Lines changed: 24 additions & 18 deletions
Original file line number
Diff line number
Diff line change
@@ -57,12 +57,12 @@ public function getDocumentElementsAction(Request $request)
57
57
58
58
$brickName = $request->get("brickName");
59
59
$elems = $db->fetchAll("SELECT name, type, data
60
-
FROM documents_elements
60
+
FROM documents_editables
61
61
WHERE documentId=" . $document->getId() . " AND (type='input' OR type='textarea' OR type='wysiwyg') AND name LIKE '" . $brickName . "%'");
62
62
63
63
if ($elems == null && $document->getContentMasterDocumentId() != null) {
64
64
$elems = $db->fetchAll("SELECT name, type, data
65
-
FROM documents_elements
65
+
FROM documents_editables
66
66
WHERE documentId=" . $document->getContentMasterDocumentId() . " AND (type='input' OR type='textarea' OR type='wysiwyg') AND name LIKE '" . $brickName . "%'");
67
67
}
68
68
@@ -72,12 +72,12 @@ public function getDocumentElementsAction(Request $request)
72
72
} else {
73
73
74
74
$elems = $db->fetchAll("SELECT name, type, data
75
-
FROM documents_elements
75
+
FROM documents_editables
76
76
WHERE documentId=" . $request->get("id") . " AND (type='input' OR type='textarea' OR type='wysiwyg')");
77
77
78
78
if ($elems == null && $document->getContentMasterDocumentId() != null) {
79
79
$elems = $db->fetchAll("SELECT name, type, data
80
-
FROM documents_elements
80
+
FROM documents_editables
81
81
WHERE documentId=" . $document->getContentMasterDocumentId() . " AND (type='input' OR type='textarea' OR type='wysiwyg')");
82
82
}
83
83
}
@@ -90,11 +90,21 @@ public function getDocumentElementsAction(Request $request)
90
90
];
91
91
}
92
92
93
-
return JsonResponse::create([
94
-
"elements" => $elements,
95
-
"langTo" => ($isBrick ? $langTo : null),
96
-
"type" => ($isBrick ? $type : null)
97
-
]);
93
+
if(isset($elements)){
94
+
return JsonResponse::create([
95
+
"elements" => $elements,
96
+
"langTo" => ($isBrick ? $langTo : null),
97
+
"type" => ($isBrick ? $type : null)
98
+
]);
99
+
}
100
+
else{
101
+
return JsonResponse::create([
102
+
// "elements" => $elements[] = (object)[],
103
+
// "langTo" => ($isBrick ? $langTo : null),
104
+
// "type" => ($isBrick ? $type : null)
105
+
"message" => 'Can\'t translate these elements'
106
+
]);
107
+
}
98
108
}
99
109
100
110
@@ -103,13 +113,13 @@ public function saveBrickAction(Request $request)
0 commit comments