deblan.io-murph/src/Controller/BotController.php
2021-03-29 14:33:46 +02:00

39 lines
1.1 KiB
PHP

<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\HttpFoundation\Request;
use App\Core\Controller\Site\PageController;
class BotController extends PageController
{
public function formWithoutJavascript(Request $request)
{
$action = $request->query->get('page');
$posted = $request->request->all();
$datas = [];
if (empty($action) || empty($posted) || !$request->isMethod('POST')) {
throw $this->createNotFoundException();
}
foreach ($posted as $name => $value) {
if (is_array($value)) {
foreach ($value as $k => $v) {
$datas[$name.'['.$k.']'] = $v;
}
} else {
$datas[$name] = $value;
}
}
return $this->defaultRender('bot/form_without_javascript.html.twig', [
'action' => $action,
'datas' => $datas,
]);
}
}