[Posting] Fix posting form name and css

This commit is contained in:
Hugo Sales
2020-09-04 19:36:37 +00:00
committed by Hugo Sales
parent 07078414bb
commit 26f01c4c92
7 changed files with 73 additions and 72 deletions

View File

@@ -41,28 +41,28 @@ class Favourite extends Module
['note_id', HiddenType::class, ['data' => $note->getId()]],
['favourite', SubmitType::class, ['label' => ' ']],
]);
$form->handleRequest($request);
if ($form->isSubmitted()) {
$data = $form->getData();
var_dump($data);
$fave = DB::find('favourite', $opts);
if ($data['note_id'] == $note->getId() && $form->isValid()) {
// Loose comparison
if (!$data['is_set'] && ($fave == null)) {
DB::persist(Fave::create($opts));
DB::flush();
if ('POST' === $request->getMethod() && $request->request->has('favourite')) {
$form->handleRequest($request);
if ($form->isSubmitted()) {
$data = $form->getData();
$fave = DB::find('favourite', $opts);
if ($data['note_id'] == $note->getId() && $form->isValid()) {
// Loose comparison
if (!$data['is_set'] && ($fave == null)) {
DB::persist(Fave::create($opts));
DB::flush();
} else {
DB::remove($fave);
DB::flush();
}
} else {
DB::remove($fave);
DB::flush();
// TODO display errors
}
} else {
// TODO display errors
}
}
$actions['post_fav'] = $form->createView();
return Event::next;
}
}
}