From ecfda08d37d9489a58e10a05fb160014629e9613 Mon Sep 17 00:00:00 2001 From: rainydaysavings Date: Fri, 28 Aug 2020 07:17:13 +0100 Subject: [PATCH] [CONTROLLER] Reply initial implementation --- components/Posting/Controller/Post.php | 45 ++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 components/Posting/Controller/Post.php diff --git a/components/Posting/Controller/Post.php b/components/Posting/Controller/Post.php new file mode 100644 index 0000000000..5bf96d4a65 --- /dev/null +++ b/components/Posting/Controller/Post.php @@ -0,0 +1,45 @@ +. +// }}} + +namespace Component\Posting\Controller; + +use App\Core\Form; +use App\Core\Module; +use Symfony\Component\Form\Extension\Core\Type\FileType; +use Symfony\Component\Form\Extension\Core\Type\HiddenType; +use Symfony\Component\Form\Extension\Core\Type\SubmitType; +use Symfony\Component\HttpFoundation\Request; +use function App\Core\I18n\_m; + +class Post extends Module { + public function reply(Request $r) { + + $form = Form::create([ + ['avatar', FileType::class, ['label' => _m('Avatar'), 'help' => _m('You can upload your personal avatar. The maximum file size is 2MB.')]], + ['reply_to', HiddenType::class, []], + ['save', SubmitType::class, ['label' => _m('Submit')]], + ]); + + $form->handleRequest($request); + + if ($form->isSubmitted() && $form->isValid()) { + $data = $form->getData(); + $sfile = null; + } +} \ No newline at end of file