use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\HtmlString;
+use function Symfony\Component\String\s;
class AjaxController extends CubistFrontController
{
'ref' => 'Reference',
'phone' => 'Téléphone',
'email' => 'Adresse e-mail',
+ 'subject' => 'Sujet',
'message' => 'Message',
- 'subject' => 'Sujet'];
+ ];
// Shared validation logic for dynamic CMS forms
}
}
- dd($page);
-
$subject = '';
- if ($page->form_prefix) {
+ if ($page->get('form_prefix')) {
$subject .= '[';
- $subject .= $subject_ ?? $page->form_prefix;
+ $subject .= $page->form_prefix;
$subject .= '] ';
- } else {
- if ($subject_) {
- $subject .= '[' . $subject_ . '] ';
- }
+ } else if ($subject_) {
+ $subject .= '[' . $subject_ . '] ';
}
if ($subject_ === "Nouvelle commande") {
$data = $this->validation_form($request, $validation);
$page = Page::find($request['page'])->getPageData();
- if($data['vat']) {
+ if ($data['vat']) {
if (!strstr($data['vat'], $data['siren']) || substr($data['vat'], '-9') !== $data['siren']) {
throw ValidationException::withMessages(['siren' => __('Le numero de siren est incorrect')]);
}