FIxes
This commit is contained in:
parent
4db2d79207
commit
0e1ae9a1a7
@ -15,7 +15,6 @@ namespace PSC\Shop\CmsBundle\Form\Backend;
|
|||||||
|
|
||||||
use Doctrine\ORM\EntityManagerInterface;
|
use Doctrine\ORM\EntityManagerInterface;
|
||||||
use Doctrine\ORM\EntityRepository;
|
use Doctrine\ORM\EntityRepository;
|
||||||
use Spiriit\Bundle\FormFilterBundle\Filter\Query\QueryInterface;
|
|
||||||
use PSC\Libraries\AceEditorBundle\Form\Extension\AceEditorType;
|
use PSC\Libraries\AceEditorBundle\Form\Extension\AceEditorType;
|
||||||
use PSC\Shop\EntityBundle\Entity\Account;
|
use PSC\Shop\EntityBundle\Entity\Account;
|
||||||
use PSC\Shop\EntityBundle\Entity\Cms;
|
use PSC\Shop\EntityBundle\Entity\Cms;
|
||||||
@ -26,6 +25,7 @@ use PSC\Shop\ThemeBundle\Core\ThemeSourceInterface;
|
|||||||
use PSC\System\PluginBundle\Form\Chain\Field;
|
use PSC\System\PluginBundle\Form\Chain\Field;
|
||||||
use PSC\System\SettingsBundle\Service\Language;
|
use PSC\System\SettingsBundle\Service\Language;
|
||||||
use PSC\System\SettingsBundle\Service\Shop;
|
use PSC\System\SettingsBundle\Service\Shop;
|
||||||
|
use Spiriit\Bundle\FormFilterBundle\Filter\Query\QueryInterface;
|
||||||
use Symfony\Bridge\Doctrine\Form\Type\EntityType;
|
use Symfony\Bridge\Doctrine\Form\Type\EntityType;
|
||||||
use Symfony\Component\Form\AbstractType;
|
use Symfony\Component\Form\AbstractType;
|
||||||
use Symfony\Component\Form\ChoiceList\Loader\CallbackChoiceLoader;
|
use Symfony\Component\Form\ChoiceList\Loader\CallbackChoiceLoader;
|
||||||
@ -55,8 +55,15 @@ class CmsType extends AbstractType
|
|||||||
protected $formFactory;
|
protected $formFactory;
|
||||||
/** @var Language */
|
/** @var Language */
|
||||||
public $language;
|
public $language;
|
||||||
public function __construct(Field $fields, Shop $shop, ThemeSource $themeSource, FormFactoryInterface $formFactory, Language $language, EntityManagerInterface $entityManager)
|
|
||||||
{
|
public function __construct(
|
||||||
|
Field $fields,
|
||||||
|
Shop $shop,
|
||||||
|
ThemeSource $themeSource,
|
||||||
|
FormFactoryInterface $formFactory,
|
||||||
|
Language $language,
|
||||||
|
EntityManagerInterface $entityManager,
|
||||||
|
) {
|
||||||
$this->shop = $shop;
|
$this->shop = $shop;
|
||||||
$this->fields = $fields;
|
$this->fields = $fields;
|
||||||
$this->themeSource = $themeSource;
|
$this->themeSource = $themeSource;
|
||||||
@ -65,13 +72,16 @@ class CmsType extends AbstractType
|
|||||||
$this->entityManager = $entityManager;
|
$this->entityManager = $entityManager;
|
||||||
}
|
}
|
||||||
|
|
||||||
private function buildCmsTree(array $tmp = [], Cms $cms = null, $level = ''): array
|
private function buildCmsTree(array $tmp = [], null|Cms $cms = null, $level = ''): array
|
||||||
{
|
{
|
||||||
|
|
||||||
if ($cms) {
|
if ($cms) {
|
||||||
$sites = $this->entityManager->getRepository(Cms::class)->findBy(['shop' => $this->shop->getSelectedShop()->getUid(), 'parent' => $cms]);
|
$sites = $this->entityManager
|
||||||
|
->getRepository(Cms::class)
|
||||||
|
->findBy(['shop' => $this->shop->getSelectedShop()->getUid(), 'parent' => $cms]);
|
||||||
} else {
|
} else {
|
||||||
$sites = $this->entityManager->getRepository(Cms::class)->findBy(['shop' => $this->shop->getSelectedShop()->getUid(), 'parent' => [0,null]]);
|
$sites = $this->entityManager
|
||||||
|
->getRepository(Cms::class)
|
||||||
|
->findBy(['shop' => $this->shop->getSelectedShop()->getUid(), 'parent' => [0, null]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @var Cms $site */
|
/** @var Cms $site */
|
||||||
@ -88,15 +98,17 @@ class CmsType extends AbstractType
|
|||||||
$tmp = $this->buildCmsTree(['Oberste Ebene' => 0]);
|
$tmp = $this->buildCmsTree(['Oberste Ebene' => 0]);
|
||||||
$builder
|
$builder
|
||||||
->add('title', TextType::class, ['label' => 'psc_shop_cms.Name', 'required' => false])
|
->add('title', TextType::class, ['label' => 'psc_shop_cms.Name', 'required' => false])
|
||||||
->add('parentRaw', ChoiceType::class, array(
|
->add('parentRaw', ChoiceType::class, [
|
||||||
'choices' => $tmp,
|
'choices' => $tmp,
|
||||||
'required' => true,
|
'required' => true,
|
||||||
'label' => 'psc_shop_cms.Parent',
|
'label' => 'psc_shop_cms.Parent',
|
||||||
|
])
|
||||||
))
|
|
||||||
->add('menu', TextType::class, ['label' => 'psc_shop_cms.MenuName', 'required' => true])
|
->add('menu', TextType::class, ['label' => 'psc_shop_cms.MenuName', 'required' => true])
|
||||||
->add('private', CheckboxType::class, ['label' => 'psc_shop_cms.Private', 'required' => false])
|
->add('private', CheckboxType::class, ['label' => 'psc_shop_cms.Private', 'required' => false])
|
||||||
->add('displayOnlyWhenLoggedIn', CheckboxType::class, ['label' => 'psc_shop_cms.onlyLoggedIn', 'required' => false])
|
->add('displayOnlyWhenLoggedIn', CheckboxType::class, [
|
||||||
|
'label' => 'psc_shop_cms.onlyLoggedIn',
|
||||||
|
'required' => false,
|
||||||
|
])
|
||||||
->add('enable', CheckboxType::class, ['label' => 'psc_shop_cms.Active', 'required' => false])
|
->add('enable', CheckboxType::class, ['label' => 'psc_shop_cms.Active', 'required' => false])
|
||||||
->add('notInMenu', CheckboxType::class, ['label' => 'psc_shop_cms.NotInMenu', 'required' => false])
|
->add('notInMenu', CheckboxType::class, ['label' => 'psc_shop_cms.NotInMenu', 'required' => false])
|
||||||
->add('noIndex', CheckboxType::class, ['label' => 'psc_shop_cms.NoIndex', 'required' => false])
|
->add('noIndex', CheckboxType::class, ['label' => 'psc_shop_cms.NoIndex', 'required' => false])
|
||||||
@ -104,17 +116,21 @@ class CmsType extends AbstractType
|
|||||||
->add('displayTitle', CheckboxType::class, ['label' => 'psc_shop_cms.DisplayTitle', 'required' => false])
|
->add('displayTitle', CheckboxType::class, ['label' => 'psc_shop_cms.DisplayTitle', 'required' => false])
|
||||||
->add('sort', IntegerType::class, ['label' => 'psc_shop_cms.Sort', 'required' => false])
|
->add('sort', IntegerType::class, ['label' => 'psc_shop_cms.Sort', 'required' => false])
|
||||||
->add('url', TextType::class, ['label' => 'psc_shop_cms.Url', 'required' => true])
|
->add('url', TextType::class, ['label' => 'psc_shop_cms.Url', 'required' => true])
|
||||||
->add('pos', ChoiceType::class, ['label' => 'psc_shop_cms.Region',
|
->add('pos', ChoiceType::class, [
|
||||||
|
'label' => 'psc_shop_cms.Region',
|
||||||
'required' => true,
|
'required' => true,
|
||||||
'choice_loader' => new CallbackChoiceLoader(function () {
|
'choice_loader' => new CallbackChoiceLoader(function () {
|
||||||
|
return $this->themeSource
|
||||||
return $this->themeSource->getTheme($this->shop->getMongoSelectedShop()->getTheme())->getConfig()->getCms()->getPositionsAsArray();
|
->getTheme($this->shop->getMongoSelectedShop()->getTheme())
|
||||||
})
|
->getConfig()
|
||||||
|
->getCms()
|
||||||
|
->getPositionsAsArray();
|
||||||
|
}),
|
||||||
]);
|
]);
|
||||||
if ($options['data']->isRawText()) {
|
if ($options['data']->isRawText()) {
|
||||||
$builder->add('text', AceEditorType::class, array(
|
$builder->add('text', AceEditorType::class, [
|
||||||
'label' => 'psc_shop_cms.Text',
|
'label' => 'psc_shop_cms.Text',
|
||||||
'wrapper_attr' => array(), // aceeditor wrapper html attributes.
|
'wrapper_attr' => [], // aceeditor wrapper html attributes.
|
||||||
'width' => '90%',
|
'width' => '90%',
|
||||||
'height' => '500',
|
'height' => '500',
|
||||||
'font_size' => 14,
|
'font_size' => 14,
|
||||||
@ -126,63 +142,80 @@ class CmsType extends AbstractType
|
|||||||
'use_wrap_mode' => null,
|
'use_wrap_mode' => null,
|
||||||
'show_print_margin' => null,
|
'show_print_margin' => null,
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'highlight_active_line' => null
|
'highlight_active_line' => null,
|
||||||
));
|
]);
|
||||||
} else {
|
} else {
|
||||||
$builder->add('text', TextareaType::class, array(
|
$builder->add('text', TextareaType::class, [
|
||||||
'label' => 'psc_shop_cms.Text',
|
'label' => 'psc_shop_cms.Text',
|
||||||
'required' => false,
|
'required' => false,
|
||||||
));
|
]);
|
||||||
}
|
}
|
||||||
$builder->add('metaAuthor', TextType::class, ['label' => 'psc_shop_cms.MetaAuthor', 'required' => false])
|
$builder
|
||||||
|
->add('metaAuthor', TextType::class, ['label' => 'psc_shop_cms.MetaAuthor', 'required' => false])
|
||||||
->add('metaKeywords', TextAreaType::class, ['label' => 'psc_shop_cms.MetaKeywords', 'required' => false])
|
->add('metaKeywords', TextAreaType::class, ['label' => 'psc_shop_cms.MetaKeywords', 'required' => false])
|
||||||
->add('metaDescription', TextareaType::class, ['label' => 'psc_shop_cms.MetaDescriptions', 'required' => false])
|
->add('metaDescription', TextareaType::class, [
|
||||||
|
'label' => 'psc_shop_cms.MetaDescriptions',
|
||||||
|
'required' => false,
|
||||||
|
])
|
||||||
->add('metaCustomTitle', TextType::class, ['label' => 'psc_shop_cms.MetaCustomTitle', 'required' => false])
|
->add('metaCustomTitle', TextType::class, ['label' => 'psc_shop_cms.MetaCustomTitle', 'required' => false])
|
||||||
->add('metaOgTitle', TextType::class, ['label' => 'psc_shop_cms.OGTitle', 'required' => false])
|
->add('metaOgTitle', TextType::class, ['label' => 'psc_shop_cms.OGTitle', 'required' => false])
|
||||||
->add('metaOgType', TextType::class, ['label' => 'psc_shop_cms.OGType', 'required' => false])
|
->add('metaOgType', TextType::class, ['label' => 'psc_shop_cms.OGType', 'required' => false])
|
||||||
->add('metaOgUrl', TextType::class, ['label' => 'psc_shop_cms.OGType', 'required' => false])
|
->add('metaOgUrl', TextType::class, ['label' => 'psc_shop_cms.OGType', 'required' => false])
|
||||||
->add('metaOgImage', TextType::class, ['label' => 'psc_shop_cms.OGImage', 'required' => false])
|
->add('metaOgImage', TextType::class, ['label' => 'psc_shop_cms.OGImage', 'required' => false])
|
||||||
->add('extraSettings', TextareaType::class, array('required' => false, 'label' => 'psc_shop_cms.ExtendedSettings'))
|
->add('extraSettings', TextareaType::class, [
|
||||||
->add('language', ChoiceType::class, array(
|
'required' => false,
|
||||||
|
'label' => 'psc_shop_cms.ExtendedSettings',
|
||||||
|
])
|
||||||
|
->add('language', ChoiceType::class, [
|
||||||
'label' => 'psc_shop_cms.Language',
|
'label' => 'psc_shop_cms.Language',
|
||||||
'choices' => $this->language->getLanguageArrayForContent(),
|
'choices' => $this->language->getLanguageArrayForContent(),
|
||||||
'required' => true,
|
'required' => true,
|
||||||
))
|
])
|
||||||
->add('metaOgDescription', TextAreaType::class, ['label' => 'psc_shop_cms.OGDescription', 'required' => false]);
|
->add('metaOgDescription', TextAreaType::class, [
|
||||||
|
'label' => 'psc_shop_cms.OGDescription',
|
||||||
|
'required' => false,
|
||||||
|
]);
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Cms) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Cms) as $field) {
|
||||||
$builder->add($field->buildForm($this->formFactory->createNamedBuilder($field->getGroup(), FormType::class, null, ['mapped' => false]), $options));
|
$builder->add($field->buildForm($this->formFactory->createNamedBuilder(
|
||||||
|
$field->getGroup(),
|
||||||
|
FormType::class,
|
||||||
|
null,
|
||||||
|
['mapped' => false],
|
||||||
|
), $options));
|
||||||
}
|
}
|
||||||
|
|
||||||
$builder->add('save', SubmitType::class, array('label' => 'psc_shop_cms.Save'));
|
$builder->add('save', SubmitType::class, ['label' => 'psc_shop_cms.Save']);
|
||||||
$builder->addEventListener(FormEvents::PRE_SET_DATA, function (FormEvent $event) {
|
$builder->addEventListener(FormEvents::PRE_SET_DATA, function (FormEvent $event) {
|
||||||
|
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Cms) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Cms) as $field) {
|
||||||
$field->formPreSetData($event);
|
$field->formPreSetData($event);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$builder->addEventListener(FormEvents::POST_SET_DATA, function (FormEvent $event) {
|
$builder->addEventListener(FormEvents::POST_SET_DATA, function (FormEvent $event) {
|
||||||
|
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Cms) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Cms) as $field) {
|
||||||
$field->formPostSetData($event);
|
$field->formPostSetData($event);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$builder->addEventListener(FormEvents::POST_SUBMIT, function (FormEvent $event) {
|
$builder->addEventListener(FormEvents::POST_SUBMIT, function (FormEvent $event) {
|
||||||
|
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Cms) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Cms) as $field) {
|
||||||
$field->formPostSubmit($event);
|
$field->formPostSubmit($event);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$builder->addEventListener(FormEvents::PRE_SUBMIT, function (FormEvent $event) {
|
$builder->addEventListener(FormEvents::PRE_SUBMIT, function (FormEvent $event) {
|
||||||
|
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Cms) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Cms) as $field) {
|
||||||
$field->formPreSubmit($event);
|
$field->formPreSubmit($event);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
$builder->addEventListener(FormEvents::SUBMIT, function (FormEvent $event) {
|
||||||
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Cms) as $field) {
|
||||||
|
$field->formSubmit($event);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getName()
|
public function getName()
|
||||||
@ -192,8 +225,8 @@ class CmsType extends AbstractType
|
|||||||
|
|
||||||
public function configureOptions(OptionsResolver $resolver)
|
public function configureOptions(OptionsResolver $resolver)
|
||||||
{
|
{
|
||||||
$resolver->setDefaults(array(
|
$resolver->setDefaults([
|
||||||
'data_class' => 'PSC\Shop\EntityBundle\Entity\Cms',
|
'data_class' => 'PSC\Shop\EntityBundle\Entity\Cms',
|
||||||
));
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -127,7 +127,7 @@ class ContactType extends AbstractType
|
|||||||
'data-bs-toggle' => 'tooltip',
|
'data-bs-toggle' => 'tooltip',
|
||||||
'data-bs-html' => '{{ contact.username }}',
|
'data-bs-html' => '{{ contact.username }}',
|
||||||
]])
|
]])
|
||||||
->add('account', EntityType::class, array(
|
->add('account', EntityType::class, [
|
||||||
'label' => 'Company',
|
'label' => 'Company',
|
||||||
'class' => 'PSC\Shop\EntityBundle\Entity\Account',
|
'class' => 'PSC\Shop\EntityBundle\Entity\Account',
|
||||||
'choice_label' => 'titleAppendix',
|
'choice_label' => 'titleAppendix',
|
||||||
@ -139,8 +139,8 @@ class ContactType extends AbstractType
|
|||||||
->where('s.uid = :shop')
|
->where('s.uid = :shop')
|
||||||
->setParameter('shop', $this->shop->getSelectedShop()->getId());
|
->setParameter('shop', $this->shop->getSelectedShop()->getId());
|
||||||
},
|
},
|
||||||
))
|
])
|
||||||
->add('payments', EntityType::class, array(
|
->add('payments', EntityType::class, [
|
||||||
'class' => 'PSC\Shop\EntityBundle\Entity\Payment',
|
'class' => 'PSC\Shop\EntityBundle\Entity\Payment',
|
||||||
'choice_label' => 'title',
|
'choice_label' => 'title',
|
||||||
'choice_value' => 'uid',
|
'choice_value' => 'uid',
|
||||||
@ -153,7 +153,7 @@ class ContactType extends AbstractType
|
|||||||
->andWhere('u.private = 1')
|
->andWhere('u.private = 1')
|
||||||
->setParameter('shop', $this->shop->getSelectedShop()->getId());
|
->setParameter('shop', $this->shop->getSelectedShop()->getId());
|
||||||
},
|
},
|
||||||
))
|
])
|
||||||
->add('defaultPayment', ChoiceType::class, [
|
->add('defaultPayment', ChoiceType::class, [
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'label' => 'defaultPayment',
|
'label' => 'defaultPayment',
|
||||||
@ -164,7 +164,7 @@ class ContactType extends AbstractType
|
|||||||
'label' => 'defaultShipment',
|
'label' => 'defaultShipment',
|
||||||
'choices' => $defaultShipments,
|
'choices' => $defaultShipments,
|
||||||
])
|
])
|
||||||
->add('productGroups', EntityType::class, array(
|
->add('productGroups', EntityType::class, [
|
||||||
'class' => 'PSC\Shop\EntityBundle\Entity\Productgroup',
|
'class' => 'PSC\Shop\EntityBundle\Entity\Productgroup',
|
||||||
'choice_label' => function (Productgroup $choice, $key, $value) {
|
'choice_label' => function (Productgroup $choice, $key, $value) {
|
||||||
if ($choice->isEnable()) {
|
if ($choice->isEnable()) {
|
||||||
@ -183,8 +183,8 @@ class ContactType extends AbstractType
|
|||||||
->andWhere('u.private = 1')
|
->andWhere('u.private = 1')
|
||||||
->setParameter('shop', $this->shop->getSelectedShop()->getId());
|
->setParameter('shop', $this->shop->getSelectedShop()->getId());
|
||||||
},
|
},
|
||||||
))
|
])
|
||||||
->add('shippings', EntityType::class, array(
|
->add('shippings', EntityType::class, [
|
||||||
'class' => 'PSC\Shop\EntityBundle\Entity\Shipping',
|
'class' => 'PSC\Shop\EntityBundle\Entity\Shipping',
|
||||||
'choice_label' => 'title',
|
'choice_label' => 'title',
|
||||||
'choice_value' => 'uid',
|
'choice_value' => 'uid',
|
||||||
@ -197,8 +197,8 @@ class ContactType extends AbstractType
|
|||||||
->andWhere('u.private = 1')
|
->andWhere('u.private = 1')
|
||||||
->setParameter('shop', $this->shop->getSelectedShop()->getId());
|
->setParameter('shop', $this->shop->getSelectedShop()->getId());
|
||||||
},
|
},
|
||||||
))
|
])
|
||||||
->add('productsOrg', EntityType::class, array(
|
->add('productsOrg', EntityType::class, [
|
||||||
'class' => 'PSC\Shop\EntityBundle\Entity\Product',
|
'class' => 'PSC\Shop\EntityBundle\Entity\Product',
|
||||||
'choice_label' => 'title',
|
'choice_label' => 'title',
|
||||||
'choice_value' => 'uid',
|
'choice_value' => 'uid',
|
||||||
@ -211,8 +211,8 @@ class ContactType extends AbstractType
|
|||||||
->andWhere('u.private = 1 AND u.originalProduct = 0')
|
->andWhere('u.private = 1 AND u.originalProduct = 0')
|
||||||
->setParameter('shop', $this->shop->getSelectedShop()->getId());
|
->setParameter('shop', $this->shop->getSelectedShop()->getId());
|
||||||
},
|
},
|
||||||
))
|
])
|
||||||
->add('productsSub', EntityType::class, array(
|
->add('productsSub', EntityType::class, [
|
||||||
'class' => 'PSC\Shop\EntityBundle\Entity\Product',
|
'class' => 'PSC\Shop\EntityBundle\Entity\Product',
|
||||||
'choice_label' => 'nrTitle',
|
'choice_label' => 'nrTitle',
|
||||||
'choice_value' => 'uid',
|
'choice_value' => 'uid',
|
||||||
@ -225,8 +225,8 @@ class ContactType extends AbstractType
|
|||||||
->andWhere('u.private = 1 AND u.originalProduct != 0')
|
->andWhere('u.private = 1 AND u.originalProduct != 0')
|
||||||
->setParameter('shop', $this->shop->getSelectedShop()->getId());
|
->setParameter('shop', $this->shop->getSelectedShop()->getId());
|
||||||
},
|
},
|
||||||
))
|
])
|
||||||
->add('cms', EntityType::class, array(
|
->add('cms', EntityType::class, [
|
||||||
'class' => 'PSC\Shop\EntityBundle\Entity\Cms',
|
'class' => 'PSC\Shop\EntityBundle\Entity\Cms',
|
||||||
'choice_label' => 'title',
|
'choice_label' => 'title',
|
||||||
'choice_value' => 'uid',
|
'choice_value' => 'uid',
|
||||||
@ -239,8 +239,8 @@ class ContactType extends AbstractType
|
|||||||
->andWhere('u.private = 1')
|
->andWhere('u.private = 1')
|
||||||
->setParameter('shop', $this->shop->getSelectedShop()->getId());
|
->setParameter('shop', $this->shop->getSelectedShop()->getId());
|
||||||
},
|
},
|
||||||
))
|
])
|
||||||
->add('collectingOrdersAccounts', EntityType::class, array(
|
->add('collectingOrdersAccounts', EntityType::class, [
|
||||||
'class' => 'PSC\Shop\EntityBundle\Entity\Account',
|
'class' => 'PSC\Shop\EntityBundle\Entity\Account',
|
||||||
'choice_label' => 'title',
|
'choice_label' => 'title',
|
||||||
'choice_value' => 'uid',
|
'choice_value' => 'uid',
|
||||||
@ -253,21 +253,21 @@ class ContactType extends AbstractType
|
|||||||
->where('s.uid = :shop')
|
->where('s.uid = :shop')
|
||||||
->setParameter('shop', $this->shop->getSelectedShop()->getId());
|
->setParameter('shop', $this->shop->getSelectedShop()->getId());
|
||||||
},
|
},
|
||||||
))
|
])
|
||||||
->add('shops', EntityType::class, array(
|
->add('shops', EntityType::class, [
|
||||||
'class' => 'PSC\Shop\EntityBundle\Entity\Shop',
|
'class' => 'PSC\Shop\EntityBundle\Entity\Shop',
|
||||||
'choice_label' => 'title',
|
'choice_label' => 'title',
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'choice_value' => 'uid',
|
'choice_value' => 'uid',
|
||||||
'multiple' => true,
|
'multiple' => true,
|
||||||
))
|
])
|
||||||
->add('rolesForm', EntityType::class, array(
|
->add('rolesForm', EntityType::class, [
|
||||||
'class' => 'PSC\Shop\EntityBundle\Entity\Role',
|
'class' => 'PSC\Shop\EntityBundle\Entity\Role',
|
||||||
'choice_label' => 'title',
|
'choice_label' => 'title',
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'choice_value' => 'uid',
|
'choice_value' => 'uid',
|
||||||
'multiple' => true,
|
'multiple' => true,
|
||||||
))
|
])
|
||||||
->add('accountType', EnumType::class, [
|
->add('accountType', EnumType::class, [
|
||||||
'required' => true,
|
'required' => true,
|
||||||
'class' => AccountType::class,
|
'class' => AccountType::class,
|
||||||
@ -330,21 +330,21 @@ class ContactType extends AbstractType
|
|||||||
->add('information', TextareaType::class, ['required' => false, 'label' => 'information'])
|
->add('information', TextareaType::class, ['required' => false, 'label' => 'information'])
|
||||||
->add('vonwo', TextType::class, ['required' => false, 'label' => 'Fromwhere'])
|
->add('vonwo', TextType::class, ['required' => false, 'label' => 'Fromwhere'])
|
||||||
->add('newsletter', CheckboxType::class, ['required' => false, 'label' => 'newsletter'])
|
->add('newsletter', CheckboxType::class, ['required' => false, 'label' => 'newsletter'])
|
||||||
->add('extraSettings', TextareaType::class, array('required' => false, 'label' => 'Extrasettings'))
|
->add('extraSettings', TextareaType::class, ['required' => false, 'label' => 'Extrasettings'])
|
||||||
->add('isSek', CheckboxType::class, ['required' => false, 'label' => 'Candobulkorders'])
|
->add('isSek', CheckboxType::class, ['required' => false, 'label' => 'Candobulkorders'])
|
||||||
->add('collectingOrders', CheckboxType::class, ['required' => false, 'label' => 'Approvedforbulkorders'])
|
->add('collectingOrders', CheckboxType::class, ['required' => false, 'label' => 'Approvedforbulkorders'])
|
||||||
->add('language', LocaleType::class, ['required' => false, 'label' => 'language'])
|
->add('language', LocaleType::class, ['required' => false, 'label' => 'language'])
|
||||||
->add('priceFactor', NumberType::class, array(
|
->add('priceFactor', NumberType::class, [
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'label' => 'factor',
|
'label' => 'factor',
|
||||||
'scale' => 5,
|
'scale' => 5,
|
||||||
'html5' => true,
|
'html5' => true,
|
||||||
'attr' => array(
|
'attr' => [
|
||||||
'min' => -0.00001,
|
'min' => -0.00001,
|
||||||
'max' => 2.00,
|
'max' => 2.00,
|
||||||
'step' => 0.00001,
|
'step' => 0.00001,
|
||||||
),
|
],
|
||||||
))
|
])
|
||||||
->add('enable', CheckboxType::class, ['required' => false, 'label' => 'active'])
|
->add('enable', CheckboxType::class, ['required' => false, 'label' => 'active'])
|
||||||
->add('virtual', CheckboxType::class, ['required' => false, 'label' => 'virtual'])
|
->add('virtual', CheckboxType::class, ['required' => false, 'label' => 'virtual'])
|
||||||
->add('locked', CheckboxType::class, ['required' => false, 'label' => 'Locked'])
|
->add('locked', CheckboxType::class, ['required' => false, 'label' => 'Locked'])
|
||||||
@ -669,15 +669,15 @@ class ContactType extends AbstractType
|
|||||||
],
|
],
|
||||||
])
|
])
|
||||||
->add('showOtherOrders', CheckboxType::class, ['required' => false, 'label' => 'Mayseeordersfromothers'])
|
->add('showOtherOrders', CheckboxType::class, ['required' => false, 'label' => 'Mayseeordersfromothers'])
|
||||||
->add('showOtherOrdersAccountFilter', ChoiceType::class, array(
|
->add('showOtherOrdersAccountFilter', ChoiceType::class, [
|
||||||
'choices' => array(
|
'choices' => [
|
||||||
'Allunblocked' => 1,
|
'Allunblocked' => 1,
|
||||||
'Samecompany' => 2,
|
'Samecompany' => 2,
|
||||||
'Filterselectedcompany' => 3,
|
'Filterselectedcompany' => 3,
|
||||||
),
|
],
|
||||||
'label' => 'Companyfilter',
|
'label' => 'Companyfilter',
|
||||||
))
|
])
|
||||||
->add('showOtherOrdersAccount', EntityType::class, array(
|
->add('showOtherOrdersAccount', EntityType::class, [
|
||||||
'class' => 'PSC\Shop\EntityBundle\Entity\Account',
|
'class' => 'PSC\Shop\EntityBundle\Entity\Account',
|
||||||
'choice_label' => 'title',
|
'choice_label' => 'title',
|
||||||
'choice_value' => 'uid',
|
'choice_value' => 'uid',
|
||||||
@ -692,7 +692,7 @@ class ContactType extends AbstractType
|
|||||||
->where('s.uid = :shop')
|
->where('s.uid = :shop')
|
||||||
->setParameter('shop', $this->shop->getSelectedShop()->getId());
|
->setParameter('shop', $this->shop->getSelectedShop()->getId());
|
||||||
},
|
},
|
||||||
))
|
])
|
||||||
->add('custom1', TextType::class, [
|
->add('custom1', TextType::class, [
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'label' => $this->shop->getMongoSelectedShop()->getCustomerFieldName1() ?? ' ',
|
'label' => $this->shop->getMongoSelectedShop()->getCustomerFieldName1() ?? ' ',
|
||||||
@ -893,17 +893,17 @@ class ContactType extends AbstractType
|
|||||||
'data-bs-html' => '{{ contact.kundenNr }}',
|
'data-bs-html' => '{{ contact.kundenNr }}',
|
||||||
],
|
],
|
||||||
])
|
])
|
||||||
->add('password', PasswordType::class, array(
|
->add('password', PasswordType::class, [
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'disabled' => false,
|
'disabled' => false,
|
||||||
'label' => 'password',
|
'label' => 'password',
|
||||||
))
|
])
|
||||||
->add('productionStatus', ChoiceType::class, array(
|
->add('productionStatus', ChoiceType::class, [
|
||||||
'label' => 'Productionstatus',
|
'label' => 'Productionstatus',
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'choices' => $this->statusService->getOrderStatusAsArray(),
|
'choices' => $this->statusService->getOrderStatusAsArray(),
|
||||||
'translation_domain' => 'status',
|
'translation_domain' => 'status',
|
||||||
));
|
]);
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Contact) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Contact) as $field) {
|
||||||
$builder->add($field->buildForm($this->formFactory->createNamedBuilder(
|
$builder->add($field->buildForm($this->formFactory->createNamedBuilder(
|
||||||
@ -914,7 +914,7 @@ class ContactType extends AbstractType
|
|||||||
), $options));
|
), $options));
|
||||||
}
|
}
|
||||||
|
|
||||||
$builder->add('save', SubmitType::class, array('label' => 'Save'));
|
$builder->add('save', SubmitType::class, ['label' => 'Save']);
|
||||||
$builder->addEventListener(FormEvents::PRE_SET_DATA, function (FormEvent $event) {
|
$builder->addEventListener(FormEvents::PRE_SET_DATA, function (FormEvent $event) {
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Contact) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Contact) as $field) {
|
||||||
@ -939,6 +939,12 @@ class ContactType extends AbstractType
|
|||||||
$field->formPreSubmit($event);
|
$field->formPreSubmit($event);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
$builder->addEventListener(FormEvents::SUBMIT, function (FormEvent $event) {
|
||||||
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Contact) as $field) {
|
||||||
|
$field->formSubmit($event);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getName()
|
public function getName()
|
||||||
@ -948,7 +954,7 @@ class ContactType extends AbstractType
|
|||||||
|
|
||||||
public function configureOptions(OptionsResolver $resolver)
|
public function configureOptions(OptionsResolver $resolver)
|
||||||
{
|
{
|
||||||
$resolver->setDefaults(array(
|
$resolver->setDefaults([
|
||||||
'data_class' => 'PSC\Shop\EntityBundle\Entity\Contact',
|
'data_class' => 'PSC\Shop\EntityBundle\Entity\Contact',
|
||||||
'products' => [],
|
'products' => [],
|
||||||
'productGroups' => [],
|
'productGroups' => [],
|
||||||
@ -956,6 +962,6 @@ class ContactType extends AbstractType
|
|||||||
'payments' => [],
|
'payments' => [],
|
||||||
'shippings' => [],
|
'shippings' => [],
|
||||||
'translation_domain' => 'core_contact_edit',
|
'translation_domain' => 'core_contact_edit',
|
||||||
));
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -34,6 +34,7 @@ class NewsType extends AbstractType
|
|||||||
{
|
{
|
||||||
/** @var Field */
|
/** @var Field */
|
||||||
protected $fields;
|
protected $fields;
|
||||||
|
|
||||||
public function __construct(Field $fields)
|
public function __construct(Field $fields)
|
||||||
{
|
{
|
||||||
$this->fields = $fields;
|
$this->fields = $fields;
|
||||||
@ -44,13 +45,11 @@ class NewsType extends AbstractType
|
|||||||
$builder
|
$builder
|
||||||
->add('title', TextType::class, ['label' => 'Title', 'required' => false])
|
->add('title', TextType::class, ['label' => 'Title', 'required' => false])
|
||||||
->add('enable', CheckboxType::class, ['label' => 'active', 'required' => false])
|
->add('enable', CheckboxType::class, ['label' => 'active', 'required' => false])
|
||||||
->add('sortDate', DateType::class, ['label' => 'Sortdate', 'required' => false,
|
->add('sortDate', DateType::class, ['label' => 'Sortdate', 'required' => false, 'widget' => 'single_text'])
|
||||||
'widget' => 'single_text',
|
->add('toDate', DateTimeType::class, ['label' => 'toDate', 'required' => false, 'widget' => 'single_text'])
|
||||||
])
|
->add('fromDate', DateTimeType::class, [
|
||||||
->add('toDate', DateTimeType::class, ['label' => 'toDate', 'required' => false,
|
'label' => 'fromDate',
|
||||||
'widget' => 'single_text',
|
'required' => false,
|
||||||
])
|
|
||||||
->add('fromDate', DateTimeType::class, ['label' => 'fromDate', 'required' => false,
|
|
||||||
'widget' => 'single_text',
|
'widget' => 'single_text',
|
||||||
])
|
])
|
||||||
->add('url', TextType::class, ['label' => 'Url', 'required' => false])
|
->add('url', TextType::class, ['label' => 'Url', 'required' => false])
|
||||||
@ -60,9 +59,10 @@ class NewsType extends AbstractType
|
|||||||
'choices' => [
|
'choices' => [
|
||||||
'Alle' => 'all',
|
'Alle' => 'all',
|
||||||
'Deutsch' => 'de_DE',
|
'Deutsch' => 'de_DE',
|
||||||
'Englisch' => 'en_EN'
|
'Englisch' => 'en_EN',
|
||||||
],
|
],
|
||||||
'required' => true])
|
'required' => true,
|
||||||
|
])
|
||||||
->add('media', LiveCollectionType::class, [
|
->add('media', LiveCollectionType::class, [
|
||||||
'entry_type' => MediaForm::class,
|
'entry_type' => MediaForm::class,
|
||||||
'entry_options' => ['label' => 'media'],
|
'entry_options' => ['label' => 'media'],
|
||||||
@ -71,23 +71,29 @@ class NewsType extends AbstractType
|
|||||||
'allow_delete' => true,
|
'allow_delete' => true,
|
||||||
'by_reference' => false,
|
'by_reference' => false,
|
||||||
])
|
])
|
||||||
->add('text', CKEditor5Type::class, array(
|
->add('text', CKEditor5Type::class, [
|
||||||
'label' => 'Text',
|
'label' => 'Text',
|
||||||
'required' => false
|
'required' => false,
|
||||||
));
|
]);
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::News) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::News) as $field) {
|
||||||
$field->buildForm($builder, $options);
|
$field->buildForm($builder, $options);
|
||||||
}
|
}
|
||||||
|
|
||||||
$builder->add('save', SubmitType::class, array('label' => 'save'));
|
$builder->add('save', SubmitType::class, ['label' => 'save']);
|
||||||
$builder->addEventListener(FormEvents::PRE_SUBMIT, function (FormEvent $event) {
|
$builder->addEventListener(FormEvents::PRE_SUBMIT, function (FormEvent $event) {
|
||||||
|
|
||||||
$data = $event->getData();
|
$data = $event->getData();
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::News) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::News) as $field) {
|
||||||
$field->formPreSubmit($data);
|
$field->formPreSubmit($data);
|
||||||
}
|
}
|
||||||
$event->setData($data);
|
$event->setData($data);
|
||||||
});
|
});
|
||||||
|
$builder->addEventListener(FormEvents::SUBMIT, function (FormEvent $event) {
|
||||||
|
$data = $event->getData();
|
||||||
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::News) as $field) {
|
||||||
|
$field->formSubmit($data);
|
||||||
|
}
|
||||||
|
$event->setData($data);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getName()
|
public function getName()
|
||||||
@ -97,9 +103,9 @@ class NewsType extends AbstractType
|
|||||||
|
|
||||||
public function configureOptions(OptionsResolver $resolver)
|
public function configureOptions(OptionsResolver $resolver)
|
||||||
{
|
{
|
||||||
$resolver->setDefaults(array(
|
$resolver->setDefaults([
|
||||||
'data_class' => 'PSC\Shop\NewsBundle\Entity\News',
|
'data_class' => 'PSC\Shop\NewsBundle\Entity\News',
|
||||||
'translation_domain' => 'core_news_edit'
|
'translation_domain' => 'core_news_edit',
|
||||||
));
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -45,8 +45,15 @@ class PaymentType extends AbstractType
|
|||||||
private Tax $taxService;
|
private Tax $taxService;
|
||||||
private CountryRepository $countryRepository;
|
private CountryRepository $countryRepository;
|
||||||
|
|
||||||
public function __construct(Field $fields, FormFactoryInterface $formFactory, CountryRepository $countryRepository, Shop $shop, EntityManagerInterface $entityManager, Registry $paymentRegistry, Tax $taxService)
|
public function __construct(
|
||||||
{
|
Field $fields,
|
||||||
|
FormFactoryInterface $formFactory,
|
||||||
|
CountryRepository $countryRepository,
|
||||||
|
Shop $shop,
|
||||||
|
EntityManagerInterface $entityManager,
|
||||||
|
Registry $paymentRegistry,
|
||||||
|
Tax $taxService,
|
||||||
|
) {
|
||||||
$this->fields = $fields;
|
$this->fields = $fields;
|
||||||
$this->formFactory = $formFactory;
|
$this->formFactory = $formFactory;
|
||||||
$this->shopService = $shop;
|
$this->shopService = $shop;
|
||||||
@ -62,7 +69,9 @@ class PaymentType extends AbstractType
|
|||||||
*/
|
*/
|
||||||
public function buildForm(FormBuilderInterface $builder, array $options)
|
public function buildForm(FormBuilderInterface $builder, array $options)
|
||||||
{
|
{
|
||||||
$shippings = $this->entityManager->getRepository('PSC\Shop\EntityBundle\Entity\Shipping')->findBy(array("shop" => $this->shopService->getSelectedShop()->getUid(), "enable" => 1));
|
$shippings = $this->entityManager
|
||||||
|
->getRepository('PSC\Shop\EntityBundle\Entity\Shipping')
|
||||||
|
->findBy(['shop' => $this->shopService->getSelectedShop()->getUid(), 'enable' => 1]);
|
||||||
$tmpShipping = [];
|
$tmpShipping = [];
|
||||||
foreach ($shippings as $shipping) {
|
foreach ($shippings as $shipping) {
|
||||||
$tmpShipping[$shipping->getTitle()] = $shipping->getUid();
|
$tmpShipping[$shipping->getTitle()] = $shipping->getUid();
|
||||||
@ -74,80 +83,85 @@ class PaymentType extends AbstractType
|
|||||||
}
|
}
|
||||||
|
|
||||||
$countryTemp = [];
|
$countryTemp = [];
|
||||||
$countrys = $this->countryRepository->findBy(['shop' => (string)$this->shopService->getSelectedShop()->getUid()]);
|
$countrys = $this->countryRepository->findBy([
|
||||||
|
'shop' => (string) $this->shopService->getSelectedShop()->getUid(),
|
||||||
|
]);
|
||||||
/** @var Country $country */
|
/** @var Country $country */
|
||||||
foreach ($countrys as $country) {
|
foreach ($countrys as $country) {
|
||||||
$countryTemp[$country->getCode()] = $country->getCode();
|
$countryTemp[$country->getCode()] = $country->getCode();
|
||||||
}
|
}
|
||||||
|
|
||||||
$builder
|
$builder
|
||||||
->add('title', TextType::class, array('label' => 'Name', 'required' => true))
|
->add('title', TextType::class, ['label' => 'Name', 'required' => true])
|
||||||
->add('price', MoneyType::class, array('label' => 'cost', 'required' => true))
|
->add('price', MoneyType::class, ['label' => 'cost', 'required' => true])
|
||||||
->add('pos', IntegerType::class, array('label' => 'Position', 'required' => true))
|
->add('pos', IntegerType::class, ['label' => 'Position', 'required' => true])
|
||||||
->add('percent', CheckboxType::class, array('label' => 'Prozentual', 'required' => false))
|
->add('percent', CheckboxType::class, ['label' => 'Prozentual', 'required' => false])
|
||||||
->add('private', CheckboxType::class, array('label' => 'Private', 'required' => false))
|
->add('private', CheckboxType::class, ['label' => 'Private', 'required' => false])
|
||||||
->add('enable', CheckboxType::class, array('label' => 'Active', 'required' => false))
|
->add('enable', CheckboxType::class, ['label' => 'Active', 'required' => false])
|
||||||
->add('priceFrom', IntegerType::class, array('label' => 'priceof', 'required' => true, 'empty_data' => 0))
|
->add('priceFrom', IntegerType::class, ['label' => 'priceof', 'required' => true, 'empty_data' => 0])
|
||||||
->add('priceTo', IntegerType::class, array('label' => 'priceuntil', 'required' => true, 'empty_data' => 0))
|
->add('priceTo', IntegerType::class, ['label' => 'priceuntil', 'required' => true, 'empty_data' => 0])
|
||||||
->add('description', TextareaType::class, array('label' => 'description', 'required' => false))
|
->add('description', TextareaType::class, ['label' => 'description', 'required' => false])
|
||||||
->add('paymentTerms', TextareaType::class, array('label' => 'paymentTerms', 'required' => false))
|
->add('paymentTerms', TextareaType::class, ['label' => 'paymentTerms', 'required' => false])
|
||||||
->add('trustedShopName', TextType::class, array('label' => 'TrustedShopName', 'required' => false))
|
->add('trustedShopName', TextType::class, ['label' => 'TrustedShopName', 'required' => false])
|
||||||
->add('paymentGateway', ChoiceType::class, array(
|
->add('paymentGateway', ChoiceType::class, [
|
||||||
'label' => 'PaymentGateway',
|
'label' => 'PaymentGateway',
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'empty_data' => '',
|
'empty_data' => '',
|
||||||
'choices' => $tmpGateways
|
'choices' => $tmpGateways,
|
||||||
))
|
])
|
||||||
->add('taxClass', ChoiceType::class, array(
|
->add('taxClass', ChoiceType::class, [
|
||||||
'choices' => $this->taxService->getTaxesForForm(),
|
'choices' => $this->taxService->getTaxesForForm(),
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'label' => 'taxclass'))
|
'label' => 'taxclass',
|
||||||
->add('shippings', ChoiceType::class, array(
|
])
|
||||||
|
->add('shippings', ChoiceType::class, [
|
||||||
'choices' => $tmpShipping,
|
'choices' => $tmpShipping,
|
||||||
'multiple' => true,
|
'multiple' => true,
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'label' => 'shippingmethods',
|
'label' => 'shippingmethods',
|
||||||
))
|
])
|
||||||
->add('countrys', ChoiceType::class, array(
|
->add('countrys', ChoiceType::class, [
|
||||||
'choices' => $countryTemp,
|
'choices' => $countryTemp,
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'multiple' => true,
|
'multiple' => true,
|
||||||
'label' => 'countrys',
|
'label' => 'countrys',
|
||||||
));
|
]);
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Payment) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Payment) as $field) {
|
||||||
$builder->add($field->buildForm($this->formFactory->createNamedBuilder($field->getGroup()), $options));
|
$builder->add($field->buildForm($this->formFactory->createNamedBuilder($field->getGroup()), $options));
|
||||||
}
|
}
|
||||||
|
|
||||||
$builder->addEventListener(FormEvents::PRE_SET_DATA, function (FormEvent $event) {
|
$builder->addEventListener(FormEvents::PRE_SET_DATA, function (FormEvent $event) {
|
||||||
|
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Payment) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Payment) as $field) {
|
||||||
$field->formPreSetData($event);
|
$field->formPreSetData($event);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$builder->addEventListener(FormEvents::POST_SET_DATA, function (FormEvent $event) {
|
$builder->addEventListener(FormEvents::POST_SET_DATA, function (FormEvent $event) {
|
||||||
|
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Payment) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Payment) as $field) {
|
||||||
$field->formPostSetData($event);
|
$field->formPostSetData($event);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$builder->addEventListener(FormEvents::POST_SUBMIT, function (FormEvent $event) {
|
$builder->addEventListener(FormEvents::POST_SUBMIT, function (FormEvent $event) {
|
||||||
|
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Payment) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Payment) as $field) {
|
||||||
$field->formPostSubmit($event);
|
$field->formPostSubmit($event);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$builder->addEventListener(FormEvents::PRE_SUBMIT, function (FormEvent $event) {
|
$builder->addEventListener(FormEvents::PRE_SUBMIT, function (FormEvent $event) {
|
||||||
|
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Payment) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Payment) as $field) {
|
||||||
$field->formPreSubmit($event);
|
$field->formPreSubmit($event);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$builder->add('save', SubmitType::class, array('label' => 'save'));
|
$builder->addEventListener(FormEvents::SUBMIT, function (FormEvent $event) {
|
||||||
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Payment) as $field) {
|
||||||
|
$field->formSubmit($event);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
$builder->add('save', SubmitType::class, ['label' => 'save']);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getName()
|
public function getName()
|
||||||
@ -157,9 +171,9 @@ class PaymentType extends AbstractType
|
|||||||
|
|
||||||
public function configureOptions(OptionsResolver $resolver)
|
public function configureOptions(OptionsResolver $resolver)
|
||||||
{
|
{
|
||||||
$resolver->setDefaults(array(
|
$resolver->setDefaults([
|
||||||
'data_class' => 'PSC\Shop\EntityBundle\Entity\Payment',
|
'data_class' => 'PSC\Shop\EntityBundle\Entity\Payment',
|
||||||
'translation_domain' => 'core_payment_edit'
|
'translation_domain' => 'core_payment_edit',
|
||||||
));
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -733,6 +733,12 @@ class ShopSettingsType extends AbstractType
|
|||||||
$field->formPreSubmit($event);
|
$field->formPreSubmit($event);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
$builder->addEventListener(FormEvents::SUBMIT, function (FormEvent $event) {
|
||||||
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Shop) as $field) {
|
||||||
|
$field->formSubmit($event);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getName()
|
public function getName()
|
||||||
|
|||||||
@ -31,12 +31,13 @@ class SettingsType extends AbstractType
|
|||||||
/** @var ThemeSource */
|
/** @var ThemeSource */
|
||||||
|
|
||||||
protected $themes;
|
protected $themes;
|
||||||
/** @var Field */
|
/** @var Field */
|
||||||
protected $fields;
|
protected $fields;
|
||||||
/**
|
/**
|
||||||
* @var FormFactory
|
* @var FormFactory
|
||||||
*/
|
*/
|
||||||
private $formFactory;
|
private $formFactory;
|
||||||
|
|
||||||
public function __construct(Field $fields, FormFactoryInterface $formFactory, ThemeSource $themes)
|
public function __construct(Field $fields, FormFactoryInterface $formFactory, ThemeSource $themes)
|
||||||
{
|
{
|
||||||
$this->themes = $themes;
|
$this->themes = $themes;
|
||||||
@ -44,43 +45,62 @@ class SettingsType extends AbstractType
|
|||||||
$this->formFactory = $formFactory;
|
$this->formFactory = $formFactory;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function buildForm(FormBuilderInterface $builder, array $options)
|
public function buildForm(FormBuilderInterface $builder, array $options)
|
||||||
{
|
{
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getThemeFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Theme, $options['themeType']) as $field) {
|
foreach ($this->fields->getThemeFields(
|
||||||
|
\PSC\System\PluginBundle\Form\Interfaces\Field::Theme,
|
||||||
|
$options['themeType'],
|
||||||
|
) as $field) {
|
||||||
$builder->add($field->buildForm($this->formFactory->createNamedBuilder($field->getGroup()), $options));
|
$builder->add($field->buildForm($this->formFactory->createNamedBuilder($field->getGroup()), $options));
|
||||||
}
|
}
|
||||||
|
|
||||||
$builder->add('save', SubmitType::class, array('label' => 'Speichern'));
|
$builder->add('save', SubmitType::class, ['label' => 'Speichern']);
|
||||||
$builder->addEventListener(FormEvents::PRE_SET_DATA, function (FormEvent $event) use ($options) {
|
$builder->addEventListener(FormEvents::PRE_SET_DATA, function (FormEvent $event) use ($options) {
|
||||||
|
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getThemeFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Theme, $options['themeType']) as $field) {
|
foreach ($this->fields->getThemeFields(
|
||||||
|
\PSC\System\PluginBundle\Form\Interfaces\Field::Theme,
|
||||||
|
$options['themeType'],
|
||||||
|
) as $field) {
|
||||||
$field->formPreSetData($event);
|
$field->formPreSetData($event);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$builder->addEventListener(FormEvents::POST_SET_DATA, function (FormEvent $event) use ($options) {
|
$builder->addEventListener(FormEvents::POST_SET_DATA, function (FormEvent $event) use ($options) {
|
||||||
|
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getThemeFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Theme, $options['themeType']) as $field) {
|
foreach ($this->fields->getThemeFields(
|
||||||
|
\PSC\System\PluginBundle\Form\Interfaces\Field::Theme,
|
||||||
|
$options['themeType'],
|
||||||
|
) as $field) {
|
||||||
$field->formPostSetData($event);
|
$field->formPostSetData($event);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$builder->addEventListener(FormEvents::POST_SUBMIT, function (FormEvent $event) use ($options) {
|
$builder->addEventListener(FormEvents::POST_SUBMIT, function (FormEvent $event) use ($options) {
|
||||||
|
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getThemeFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Theme, $options['themeType']) as $field) {
|
foreach ($this->fields->getThemeFields(
|
||||||
|
\PSC\System\PluginBundle\Form\Interfaces\Field::Theme,
|
||||||
|
$options['themeType'],
|
||||||
|
) as $field) {
|
||||||
$field->formPostSubmit($event);
|
$field->formPostSubmit($event);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$builder->addEventListener(FormEvents::PRE_SUBMIT, function (FormEvent $event) use ($options) {
|
$builder->addEventListener(FormEvents::PRE_SUBMIT, function (FormEvent $event) use ($options) {
|
||||||
|
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getThemeFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Theme, $options['themeType']) as $field) {
|
foreach ($this->fields->getThemeFields(
|
||||||
|
\PSC\System\PluginBundle\Form\Interfaces\Field::Theme,
|
||||||
|
$options['themeType'],
|
||||||
|
) as $field) {
|
||||||
$field->formPreSubmit($event);
|
$field->formPreSubmit($event);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
$builder->addEventListener(FormEvents::SUBMIT, function (FormEvent $event) use ($options) {
|
||||||
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
|
foreach ($this->fields->getThemeFields(
|
||||||
|
\PSC\System\PluginBundle\Form\Interfaces\Field::Theme,
|
||||||
|
$options['themeType'],
|
||||||
|
) as $field) {
|
||||||
|
$field->formSubmit($event);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getName()
|
public function getName()
|
||||||
@ -90,10 +110,10 @@ class SettingsType extends AbstractType
|
|||||||
|
|
||||||
public function configureOptions(OptionsResolver $resolver)
|
public function configureOptions(OptionsResolver $resolver)
|
||||||
{
|
{
|
||||||
$resolver->setDefaults(array(
|
$resolver->setDefaults([
|
||||||
'shopEntity' => null,
|
'shopEntity' => null,
|
||||||
'shopDoc' => null,
|
'shopDoc' => null,
|
||||||
'themeType' => "",
|
'themeType' => '',
|
||||||
));
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -30,6 +30,7 @@ class VoucherType extends AbstractType
|
|||||||
{
|
{
|
||||||
/** @var Field */
|
/** @var Field */
|
||||||
protected $fields;
|
protected $fields;
|
||||||
|
|
||||||
public function __construct(Field $fields)
|
public function __construct(Field $fields)
|
||||||
{
|
{
|
||||||
$this->fields = $fields;
|
$this->fields = $fields;
|
||||||
@ -48,33 +49,38 @@ class VoucherType extends AbstractType
|
|||||||
->add('count', NumberType::class, ['label' => 'Count', 'required' => false])
|
->add('count', NumberType::class, ['label' => 'Count', 'required' => false])
|
||||||
->add('minBasketValue', NumberType::class, ['label' => 'min BasketValue', 'required' => false])
|
->add('minBasketValue', NumberType::class, ['label' => 'min BasketValue', 'required' => false])
|
||||||
->add('code', TextType::class, ['label' => 'Code', 'required' => false])
|
->add('code', TextType::class, ['label' => 'Code', 'required' => false])
|
||||||
->add('mode', ChoiceType::class, array(
|
->add('mode', ChoiceType::class, [
|
||||||
'label' => 'Modus',
|
'label' => 'Modus',
|
||||||
'choices' => [
|
'choices' => [
|
||||||
'Totalshoppingcart' => 1,
|
'Totalshoppingcart' => 1,
|
||||||
'Calculationvalue' => 2
|
'Calculationvalue' => 2,
|
||||||
],
|
],
|
||||||
'required' => true,
|
'required' => true,
|
||||||
))
|
])
|
||||||
->add('payment', CheckboxType::class, ['label' => 'Payment', 'required' => false])
|
->add('payment', CheckboxType::class, ['label' => 'Payment', 'required' => false])
|
||||||
->add('shipping', CheckboxType::class, ['label' => 'Shipping', 'required' => false])
|
->add('shipping', CheckboxType::class, ['label' => 'Shipping', 'required' => false])
|
||||||
->add('zeroShipping', CheckboxType::class, ['label' => 'Zero Shipping', 'required' => false])
|
->add('zeroShipping', CheckboxType::class, ['label' => 'Zero Shipping', 'required' => false])
|
||||||
->add('zeroPayment', CheckboxType::class, ['label' => 'Zero Payment', 'required' => false])
|
->add('zeroPayment', CheckboxType::class, ['label' => 'Zero Payment', 'required' => false])
|
||||||
->add('productIds', TextType::class, ['label' => 'ProductID', 'required' => false])
|
->add('productIds', TextType::class, ['label' => 'ProductID', 'required' => false])
|
||||||
->add('productGroupIds', TextType::class, ['label' => 'ProductgroupID', 'required' => false])
|
->add('productGroupIds', TextType::class, ['label' => 'ProductgroupID', 'required' => false]);
|
||||||
;
|
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Voucher) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Voucher) as $field) {
|
||||||
$field->buildForm($builder, $options);
|
$field->buildForm($builder, $options);
|
||||||
}
|
}
|
||||||
$builder->add('save', SubmitType::class, array('label' => 'save'));
|
$builder->add('save', SubmitType::class, ['label' => 'save']);
|
||||||
$builder->addEventListener(FormEvents::PRE_SUBMIT, function (FormEvent $event) {
|
$builder->addEventListener(FormEvents::PRE_SUBMIT, function (FormEvent $event) {
|
||||||
|
|
||||||
$data = $event->getData();
|
$data = $event->getData();
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Voucher) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Voucher) as $field) {
|
||||||
$field->formPreSubmit($data);
|
$field->formPreSubmit($data);
|
||||||
}
|
}
|
||||||
$event->setData($data);
|
$event->setData($data);
|
||||||
});
|
});
|
||||||
|
$builder->addEventListener(FormEvents::SUBMIT, function (FormEvent $event) {
|
||||||
|
$data = $event->getData();
|
||||||
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::Voucher) as $field) {
|
||||||
|
$field->formSubmit($data);
|
||||||
|
}
|
||||||
|
$event->setData($data);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getName()
|
public function getName()
|
||||||
@ -84,9 +90,9 @@ class VoucherType extends AbstractType
|
|||||||
|
|
||||||
public function configureOptions(OptionsResolver $resolver)
|
public function configureOptions(OptionsResolver $resolver)
|
||||||
{
|
{
|
||||||
$resolver->setDefaults(array(
|
$resolver->setDefaults([
|
||||||
'data_class' => 'PSC\Shop\EntityBundle\Entity\Voucher',
|
'data_class' => 'PSC\Shop\EntityBundle\Entity\Voucher',
|
||||||
'translation_domain' => 'core_voucher_edit'
|
'translation_domain' => 'core_voucher_edit',
|
||||||
));
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -33,6 +33,7 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
|
|||||||
class SettingsType extends AbstractType
|
class SettingsType extends AbstractType
|
||||||
{
|
{
|
||||||
protected $shop = null;
|
protected $shop = null;
|
||||||
|
|
||||||
public function __construct(Field $fields, FormFactoryInterface $formFactory)
|
public function __construct(Field $fields, FormFactoryInterface $formFactory)
|
||||||
{
|
{
|
||||||
$this->fields = $fields;
|
$this->fields = $fields;
|
||||||
@ -42,72 +43,107 @@ class SettingsType extends AbstractType
|
|||||||
public function buildForm(FormBuilderInterface $builder, array $options)
|
public function buildForm(FormBuilderInterface $builder, array $options)
|
||||||
{
|
{
|
||||||
$builder
|
$builder
|
||||||
->add('numberStart', TextType::class, array('required' => false, 'label' => 'Startnummer'))
|
->add('numberStart', TextType::class, ['required' => false, 'label' => 'Startnummer'])
|
||||||
->add('offerNumberStart', TextType::class, array('required' => false, 'label' => 'Startnummer'))
|
->add('offerNumberStart', TextType::class, ['required' => false, 'label' => 'Startnummer'])
|
||||||
->add('invoiceNumberStart', TextType::class, array('required' => false, 'label' => 'Startnummer'))
|
->add('invoiceNumberStart', TextType::class, ['required' => false, 'label' => 'Startnummer'])
|
||||||
->add('creditNumberStart', TextType::class, array('required' => false, 'label' => 'Startnummer'))
|
->add('creditNumberStart', TextType::class, ['required' => false, 'label' => 'Startnummer'])
|
||||||
->add('cancelationNumberStart', TextType::class, array('required' => false, 'label' => 'Startnummer'))
|
->add('cancelationNumberStart', TextType::class, ['required' => false, 'label' => 'Startnummer'])
|
||||||
->add('parcelInvoiceNumberStart', TextType::class, array('required' => false, 'label' => 'Startnummer'))
|
->add('parcelInvoiceNumberStart', TextType::class, ['required' => false, 'label' => 'Startnummer'])
|
||||||
->add('parcelCancelationNumberStart', TextType::class, array('required' => false, 'label' => 'Startnummer'))
|
->add('parcelCancelationNumberStart', TextType::class, ['required' => false, 'label' => 'Startnummer'])
|
||||||
->add('numberPattern', TextType::class, array('required' => false, 'label' => 'Nummernkreisformat Bsp: SP-{{ "now"|date("d.m.Y") }}-{{ number }}'))
|
->add('numberPattern', TextType::class, [
|
||||||
->add('offerNumberPattern', TextType::class, array('required' => false, 'label' => 'Nummernkreisformat Bsp: SP-{{ "now"|date("d.m.Y") }}-{{ number }}'))
|
'required' => false,
|
||||||
->add('invoiceNumberPattern', TextType::class, array('required' => false, 'label' => 'Nummernkreisformat Bsp: SP-{{ "now"|date("d.m.Y") }}-{{ number }}'))
|
'label' => 'Nummernkreisformat Bsp: SP-{{ "now"|date("d.m.Y") }}-{{ number }}',
|
||||||
->add('creditNumberPattern', TextType::class, array('required' => false, 'label' => 'Nummernkreisformat Bsp: SP-{{ "now"|date("d.m.Y") }}-{{ number }}'))
|
])
|
||||||
->add('cancelationNumberPattern', TextType::class, array('required' => false, 'label' => 'Nummernkreisformat Bsp: SP-{{ "now"|date("d.m.Y") }}-{{ number }}'))
|
->add('offerNumberPattern', TextType::class, [
|
||||||
->add('parcelInvoiceNumberPattern', TextType::class, array('required' => false, 'label' => 'Nummernkreisformat Bsp: SP-{{ "now"|date("d.m.Y") }}-{{ number }}'))
|
'required' => false,
|
||||||
->add('parcelCancelationNumberPattern', TextType::class, array('required' => false, 'label' => 'Nummernkreisformat Bsp: SP-{{ "now"|date("d.m.Y") }}-{{ number }}'))
|
'label' => 'Nummernkreisformat Bsp: SP-{{ "now"|date("d.m.Y") }}-{{ number }}',
|
||||||
|
])
|
||||||
|
->add('invoiceNumberPattern', TextType::class, [
|
||||||
|
'required' => false,
|
||||||
->add('smtpOwn', CheckboxType::class, array('required' => false, 'label' => 'Eigene Einstellungen verwenden'))
|
'label' => 'Nummernkreisformat Bsp: SP-{{ "now"|date("d.m.Y") }}-{{ number }}',
|
||||||
->add('smtpTls', CheckboxType::class, array('required' => false, 'label' => 'TLS'))
|
])
|
||||||
->add('smtpPort', NumberType::class, array('required' => false, 'label' => 'Port'))
|
->add('creditNumberPattern', TextType::class, [
|
||||||
->add('smtpHost', TextType::class, array('required' => false, 'label' => 'Host'))
|
'required' => false,
|
||||||
->add('smtpUsername', TextType::class, array('required' => false, 'label' => 'Username'))
|
'label' => 'Nummernkreisformat Bsp: SP-{{ "now"|date("d.m.Y") }}-{{ number }}',
|
||||||
->add('smtpPassword', PasswordType::class, array('required' => false, 'label' => 'Password'))
|
])
|
||||||
->add('extraSettings', TextareaType::class, array('required' => false, 'label' => 'Extra Einstellungen'))
|
->add('cancelationNumberPattern', TextType::class, [
|
||||||
->add('maintenanceMode', CheckboxType::class, array('required' => false, 'label' => 'Wartungsmodus'))
|
'required' => false,
|
||||||
->add('maintenanceTitle', TextType::class, array('required' => false, 'label' => 'Wartung Titel'))
|
'label' => 'Nummernkreisformat Bsp: SP-{{ "now"|date("d.m.Y") }}-{{ number }}',
|
||||||
->add('maintenanceText', TextareaType::class, array('required' => false, 'label' => 'Wartung Text'))
|
])
|
||||||
|
->add('parcelInvoiceNumberPattern', TextType::class, [
|
||||||
->add('supporturl', TextType::class, array('required' => false, 'label' => 'Support URL'))
|
'required' => false,
|
||||||
->add('supporttoken', TextType::class, array('required' => false, 'label' => 'API Token'))
|
'label' => 'Nummernkreisformat Bsp: SP-{{ "now"|date("d.m.Y") }}-{{ number }}',
|
||||||
->add('supportprotokoll', CheckboxType::class, array('required' => false, 'attr' => array('checked' => 'checked', 'readonly' => true), 'label' => 'Fehlerprotokolle an PrintshopCreator übermitteln'))
|
])
|
||||||
->add('supportlogin', CheckboxType::class, array('required' => false, 'attr' => array('checked' => 'checked', 'readonly' => true), 'label' => 'PSC Support Login erlauben'))
|
->add('parcelCancelationNumberPattern', TextType::class, [
|
||||||
->add('monitoringkey', TextType::class, array('required' => false, 'label' => 'Monitoring Key'));
|
'required' => false,
|
||||||
|
'label' => 'Nummernkreisformat Bsp: SP-{{ "now"|date("d.m.Y") }}-{{ number }}',
|
||||||
|
])
|
||||||
|
->add('smtpOwn', CheckboxType::class, [
|
||||||
|
'required' => false,
|
||||||
|
'label' => 'Eigene Einstellungen verwenden',
|
||||||
|
])
|
||||||
|
->add('smtpTls', CheckboxType::class, ['required' => false, 'label' => 'TLS'])
|
||||||
|
->add('smtpPort', NumberType::class, ['required' => false, 'label' => 'Port'])
|
||||||
|
->add('smtpHost', TextType::class, ['required' => false, 'label' => 'Host'])
|
||||||
|
->add('smtpUsername', TextType::class, ['required' => false, 'label' => 'Username'])
|
||||||
|
->add('smtpPassword', PasswordType::class, ['required' => false, 'label' => 'Password'])
|
||||||
|
->add('extraSettings', TextareaType::class, ['required' => false, 'label' => 'Extra Einstellungen'])
|
||||||
|
->add('maintenanceMode', CheckboxType::class, ['required' => false, 'label' => 'Wartungsmodus'])
|
||||||
|
->add('maintenanceTitle', TextType::class, ['required' => false, 'label' => 'Wartung Titel'])
|
||||||
|
->add('maintenanceText', TextareaType::class, ['required' => false, 'label' => 'Wartung Text'])
|
||||||
|
->add('supporturl', TextType::class, ['required' => false, 'label' => 'Support URL'])
|
||||||
|
->add('supporttoken', TextType::class, ['required' => false, 'label' => 'API Token'])
|
||||||
|
->add('supportprotokoll', CheckboxType::class, [
|
||||||
|
'required' => false,
|
||||||
|
'attr' => ['checked' => 'checked', 'readonly' => true],
|
||||||
|
'label' => 'Fehlerprotokolle an PrintshopCreator übermitteln',
|
||||||
|
])
|
||||||
|
->add('supportlogin', CheckboxType::class, [
|
||||||
|
'required' => false,
|
||||||
|
'attr' => ['checked' => 'checked', 'readonly' => true],
|
||||||
|
'label' => 'PSC Support Login erlauben',
|
||||||
|
])
|
||||||
|
->add('monitoringkey', TextType::class, ['required' => false, 'label' => 'Monitoring Key']);
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::System) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::System) as $field) {
|
||||||
$builder->add($field->buildForm($this->formFactory->createNamedBuilder($field->getGroup(), FormType::class, null, ['mapped' => false]), $options));
|
$builder->add($field->buildForm($this->formFactory->createNamedBuilder(
|
||||||
|
$field->getGroup(),
|
||||||
|
FormType::class,
|
||||||
|
null,
|
||||||
|
['mapped' => false],
|
||||||
|
), $options));
|
||||||
}
|
}
|
||||||
$builder->add('save', SubmitType::class, array('label' => 'Speichern'));
|
$builder->add('save', SubmitType::class, ['label' => 'Speichern']);
|
||||||
$builder->addEventListener(FormEvents::PRE_SET_DATA, function (FormEvent $event) {
|
$builder->addEventListener(FormEvents::PRE_SET_DATA, function (FormEvent $event) {
|
||||||
|
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::System) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::System) as $field) {
|
||||||
$field->formPreSetData($event);
|
$field->formPreSetData($event);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$builder->addEventListener(FormEvents::POST_SET_DATA, function (FormEvent $event) {
|
$builder->addEventListener(FormEvents::POST_SET_DATA, function (FormEvent $event) {
|
||||||
|
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::System) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::System) as $field) {
|
||||||
$field->formPostSetData($event);
|
$field->formPostSetData($event);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$builder->addEventListener(FormEvents::POST_SUBMIT, function (FormEvent $event) {
|
$builder->addEventListener(FormEvents::POST_SUBMIT, function (FormEvent $event) {
|
||||||
|
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::System) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::System) as $field) {
|
||||||
$field->formPostSubmit($event);
|
$field->formPostSubmit($event);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$builder->addEventListener(FormEvents::PRE_SUBMIT, function (FormEvent $event) {
|
$builder->addEventListener(FormEvents::PRE_SUBMIT, function (FormEvent $event) {
|
||||||
|
|
||||||
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::System) as $field) {
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::System) as $field) {
|
||||||
$field->formPreSubmit($event);
|
$field->formPreSubmit($event);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
$builder->addEventListener(FormEvents::SUBMIT, function (FormEvent $event) {
|
||||||
|
/** @var \PSC\System\PluginBundle\Form\Interfaces\Field $field */
|
||||||
|
foreach ($this->fields->getFields(\PSC\System\PluginBundle\Form\Interfaces\Field::System) as $field) {
|
||||||
|
$field->formSubmit($event);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getName()
|
public function getName()
|
||||||
@ -117,8 +153,8 @@ class SettingsType extends AbstractType
|
|||||||
|
|
||||||
public function configureOptions(OptionsResolver $resolver)
|
public function configureOptions(OptionsResolver $resolver)
|
||||||
{
|
{
|
||||||
$resolver->setDefaults(array(
|
$resolver->setDefaults([
|
||||||
'data_class' => 'PSC\Shop\EntityBundle\Document\Instance',
|
'data_class' => 'PSC\Shop\EntityBundle\Document\Instance',
|
||||||
));
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -28,13 +28,7 @@ class ShopSettings implements Field
|
|||||||
*/
|
*/
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $data */
|
|
||||||
$data = $event->getData();
|
|
||||||
$data->setPluginSettingModule('paginanetABSa', 'server', $event->getForm()->get('paginanetABSa')->get('server')->getData());
|
|
||||||
$data->setPluginSettingModule('paginanetABSa', 'serverUsername', $event->getForm()->get('paginanetABSa')->get('serverUsername')->getData());
|
|
||||||
$data->setPluginSettingModule('paginanetABSa', 'serverPassword', $event->getForm()->get('paginanetABSa')->get('serverPassword')->getData());
|
|
||||||
$data->setPluginSettingModule('paginanetABSa', 'contactGroup', $event->getForm()->get('paginanetABSa')->get('contactGroup')->getData());
|
|
||||||
$event->setData($data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSetData(FormEvent $event)
|
public function formPostSetData(FormEvent $event)
|
||||||
@ -89,5 +83,13 @@ class ShopSettings implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Shop $data */
|
||||||
|
$data = $event->getData();
|
||||||
|
$data->setPluginSettingModule('paginanetABSa', 'server', $event->getForm()->get('paginanetABSa')->get('server')->getData());
|
||||||
|
$data->setPluginSettingModule('paginanetABSa', 'serverUsername', $event->getForm()->get('paginanetABSa')->get('serverUsername')->getData());
|
||||||
|
$data->setPluginSettingModule('paginanetABSa', 'serverPassword', $event->getForm()->get('paginanetABSa')->get('serverPassword')->getData());
|
||||||
|
$data->setPluginSettingModule('paginanetABSa', 'contactGroup', $event->getForm()->get('paginanetABSa')->get('contactGroup')->getData());
|
||||||
|
$event->setData($data);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -78,14 +78,7 @@ class BackendFields extends \PSC\System\PluginBundle\Form\Field implements Field
|
|||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Product $product */
|
|
||||||
$product = $event->getData();
|
|
||||||
$product->setUploadSteplayouter2InitalStatus(
|
|
||||||
$event->getForm()->get('creativelayouter')->get('uploadSteplayouter2InitalStatus')->getData(),
|
|
||||||
);
|
|
||||||
$product->setUploadSteplayouter2(
|
|
||||||
$event->getForm()->get('creativelayouter')->get('uploadSteplayouter2')->getData(),
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
public function formPreSetData(FormEvent $event)
|
||||||
@ -94,5 +87,14 @@ class BackendFields extends \PSC\System\PluginBundle\Form\Field implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Product $product */
|
||||||
|
$product = $event->getData();
|
||||||
|
$product->setUploadSteplayouter2InitalStatus(
|
||||||
|
$event->getForm()->get('creativelayouter')->get('uploadSteplayouter2InitalStatus')->getData(),
|
||||||
|
);
|
||||||
|
$product->setUploadSteplayouter2(
|
||||||
|
$event->getForm()->get('creativelayouter')->get('uploadSteplayouter2')->getData(),
|
||||||
|
);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,13 +53,7 @@ class ShopSettings implements Field
|
|||||||
*/
|
*/
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $data */
|
|
||||||
$data = $event->getData();
|
|
||||||
$data->setPluginSettingModule('facebookXML', 'country', $event->getForm()->get('facebookXML')->get('country')->getData());
|
|
||||||
$data->setPluginSettingModule('facebookXML', 'service', $event->getForm()->get('facebookXML')->get('service')->getData());
|
|
||||||
$data->setPluginSettingModule('facebookXML', 'shippingprice', $event->getForm()->get('facebookXML')->get('shippingprice')->getData());
|
|
||||||
$data->setPluginSettingModule('facebookXML', 'productGroup', $event->getForm()->get('facebookXML')->get('productGroup')->getData());
|
|
||||||
$event->setData($data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSetData(FormEvent $event)
|
public function formPostSetData(FormEvent $event)
|
||||||
@ -121,5 +115,13 @@ class ShopSettings implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Shop $data */
|
||||||
|
$data = $event->getData();
|
||||||
|
$data->setPluginSettingModule('facebookXML', 'country', $event->getForm()->get('facebookXML')->get('country')->getData());
|
||||||
|
$data->setPluginSettingModule('facebookXML', 'service', $event->getForm()->get('facebookXML')->get('service')->getData());
|
||||||
|
$data->setPluginSettingModule('facebookXML', 'shippingprice', $event->getForm()->get('facebookXML')->get('shippingprice')->getData());
|
||||||
|
$data->setPluginSettingModule('facebookXML', 'productGroup', $event->getForm()->get('facebookXML')->get('productGroup')->getData());
|
||||||
|
$event->setData($data);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -117,6 +117,16 @@ class EnableEditor implements Field
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formPreSetData(FormEvent $event)
|
||||||
|
{
|
||||||
|
// TODO: Implement formPreSetData() method.
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
$filename = "/data/www/old/application/design/vorlagen/" . $_POST["settings"]["bootstrap3General"]["layout"] . "/step_layouter/header.html.twig";
|
$filename = "/data/www/old/application/design/vorlagen/" . $_POST["settings"]["bootstrap3General"]["layout"] . "/step_layouter/header.html.twig";
|
||||||
$handle = fopen($filename, 'w');
|
$handle = fopen($filename, 'w');
|
||||||
@ -128,14 +138,6 @@ class EnableEditor implements Field
|
|||||||
fputs($handle, $event->getForm()->get('formlayoutereditor')->get('footer')->getData());
|
fputs($handle, $event->getForm()->get('formlayoutereditor')->get('footer')->getData());
|
||||||
fclose($handle);
|
fclose($handle);
|
||||||
// TODO: Implement formPostSubmit() method.
|
// TODO: Implement formPostSubmit() method.
|
||||||
}
|
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
|
||||||
{
|
|
||||||
// TODO: Implement formPreSetData() method.
|
|
||||||
}
|
|
||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -39,13 +39,7 @@ class ShopSettings implements Field
|
|||||||
*/
|
*/
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $data */
|
|
||||||
$data = $event->getData();
|
|
||||||
$data->setPluginSettingModule('googleXML', 'country', $event->getForm()->get('googleXML')->get('country')->getData());
|
|
||||||
$data->setPluginSettingModule('googleXML', 'service', $event->getForm()->get('googleXML')->get('service')->getData());
|
|
||||||
$data->setPluginSettingModule('googleXML', 'shippingprice', $event->getForm()->get('googleXML')->get('shippingprice')->getData());
|
|
||||||
$data->setPluginSettingModule('googleXML', 'productGroup', $event->getForm()->get('googleXML')->get('productGroup')->getData());
|
|
||||||
$event->setData($data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSetData(FormEvent $event)
|
public function formPostSetData(FormEvent $event)
|
||||||
@ -108,5 +102,13 @@ class ShopSettings implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Shop $data */
|
||||||
|
$data = $event->getData();
|
||||||
|
$data->setPluginSettingModule('googleXML', 'country', $event->getForm()->get('googleXML')->get('country')->getData());
|
||||||
|
$data->setPluginSettingModule('googleXML', 'service', $event->getForm()->get('googleXML')->get('service')->getData());
|
||||||
|
$data->setPluginSettingModule('googleXML', 'shippingprice', $event->getForm()->get('googleXML')->get('shippingprice')->getData());
|
||||||
|
$data->setPluginSettingModule('googleXML', 'productGroup', $event->getForm()->get('googleXML')->get('productGroup')->getData());
|
||||||
|
$event->setData($data);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -29,10 +29,7 @@ class ShopSettings implements Field
|
|||||||
*/
|
*/
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $data */
|
|
||||||
$data = $event->getData();
|
|
||||||
$data->setPluginSettingModule('pitchprint', 'publicKey', $event->getForm()->get('Pitchprint')->get('publicKey')->getData());
|
|
||||||
$data->setPluginSettingModule('pitchprint', 'secretKey', $event->getForm()->get('Pitchprint')->get('secretKey')->getData());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSetData(FormEvent $event)
|
public function formPostSetData(FormEvent $event)
|
||||||
@ -75,5 +72,10 @@ class ShopSettings implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Shop $data */
|
||||||
|
$data = $event->getData();
|
||||||
|
$data->setPluginSettingModule('pitchprint', 'publicKey', $event->getForm()->get('Pitchprint')->get('publicKey')->getData());
|
||||||
|
$data->setPluginSettingModule('pitchprint', 'secretKey', $event->getForm()->get('Pitchprint')->get('secretKey')->getData());
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -148,6 +148,16 @@ class BackendFields extends \PSC\System\PluginBundle\Form\Field implements Field
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formPreSetData(FormEvent $event)
|
||||||
|
{
|
||||||
|
// TODO: Implement formPreSetData() method.
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Product $product */
|
/** @var Product $product */
|
||||||
$product = $event->getData();
|
$product = $event->getData();
|
||||||
@ -175,15 +185,7 @@ class BackendFields extends \PSC\System\PluginBundle\Form\Field implements Field
|
|||||||
$product->setCollectingOrdersAccount(
|
$product->setCollectingOrdersAccount(
|
||||||
$event->getForm()->get('PrintessBulkorder')->get('collectingOrdersAccount')->getData(),
|
$event->getForm()->get('PrintessBulkorder')->get('collectingOrdersAccount')->getData(),
|
||||||
);
|
);
|
||||||
}
|
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
|
||||||
{
|
|
||||||
// TODO: Implement formPreSetData() method.
|
|
||||||
}
|
|
||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -29,18 +29,7 @@ class ShopSettings implements Field
|
|||||||
*/
|
*/
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $data */
|
|
||||||
$data = $event->getData();
|
|
||||||
$data->setPluginSettingModule(
|
|
||||||
'printess',
|
|
||||||
'shopToken',
|
|
||||||
$event->getForm()->get('printess')->get('shopToken')->getData(),
|
|
||||||
);
|
|
||||||
$data->setPluginSettingModule(
|
|
||||||
'printess',
|
|
||||||
'serviceToken',
|
|
||||||
$event->getForm()->get('printess')->get('serviceToken')->getData(),
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSetData(FormEvent $event)
|
public function formPostSetData(FormEvent $event)
|
||||||
@ -86,6 +75,19 @@ class ShopSettings implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Shop $data */
|
||||||
|
$data = $event->getData();
|
||||||
|
$data->setPluginSettingModule(
|
||||||
|
'printess',
|
||||||
|
'shopToken',
|
||||||
|
$event->getForm()->get('printess')->get('shopToken')->getData(),
|
||||||
|
);
|
||||||
|
$data->setPluginSettingModule(
|
||||||
|
'printess',
|
||||||
|
'serviceToken',
|
||||||
|
$event->getForm()->get('printess')->get('serviceToken')->getData(),
|
||||||
|
);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
public function formPreSetData(FormEvent $event)
|
||||||
|
|||||||
@ -29,10 +29,7 @@ class ShopSettings implements Field
|
|||||||
*/
|
*/
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $data */
|
|
||||||
$data = $event->getData();
|
|
||||||
$data->setPluginSettingModule('pitchprint_r2', 'domainKey', $event->getForm()->get('Pitchprint_R2')->get('domainKey')->getData());
|
|
||||||
$data->setPluginSettingModule('pitchprint_r2', 'authKey', $event->getForm()->get('Pitchprint_R2')->get('authKey')->getData());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSetData(FormEvent $event)
|
public function formPostSetData(FormEvent $event)
|
||||||
@ -75,5 +72,10 @@ class ShopSettings implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Shop $data */
|
||||||
|
$data = $event->getData();
|
||||||
|
$data->setPluginSettingModule('pitchprint_r2', 'domainKey', $event->getForm()->get('Pitchprint_R2')->get('domainKey')->getData());
|
||||||
|
$data->setPluginSettingModule('pitchprint_r2', 'authKey', $event->getForm()->get('Pitchprint_R2')->get('authKey')->getData());
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -33,24 +33,6 @@ class ShopSettings implements Field
|
|||||||
*/
|
*/
|
||||||
public function formPostSubmit(FormEvent $event): void
|
public function formPostSubmit(FormEvent $event): void
|
||||||
{
|
{
|
||||||
/** @var Shop $data */
|
|
||||||
$data = $event->getData();
|
|
||||||
$data->setPluginSettingModule(
|
|
||||||
'r2sendcloud',
|
|
||||||
'publicKey',
|
|
||||||
$event->getForm()->get('r2sendcloud')->get('publicKey')->getData(),
|
|
||||||
);
|
|
||||||
$data->setPluginSettingModule(
|
|
||||||
'r2sendcloud',
|
|
||||||
'secretKey',
|
|
||||||
$event->getForm()->get('r2sendcloud')->get('secretKey')->getData(),
|
|
||||||
);
|
|
||||||
$data->setPluginSettingModule(
|
|
||||||
'r2sendcloud',
|
|
||||||
'status',
|
|
||||||
$event->getForm()->get('r2sendcloud')->get('status')->getData(),
|
|
||||||
);
|
|
||||||
$event->setData($data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSetData(FormEvent $event): void
|
public function formPostSetData(FormEvent $event): void
|
||||||
@ -115,5 +97,23 @@ class ShopSettings implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Shop $data */
|
||||||
|
$data = $event->getData();
|
||||||
|
$data->setPluginSettingModule(
|
||||||
|
'r2sendcloud',
|
||||||
|
'publicKey',
|
||||||
|
$event->getForm()->get('r2sendcloud')->get('publicKey')->getData(),
|
||||||
|
);
|
||||||
|
$data->setPluginSettingModule(
|
||||||
|
'r2sendcloud',
|
||||||
|
'secretKey',
|
||||||
|
$event->getForm()->get('r2sendcloud')->get('secretKey')->getData(),
|
||||||
|
);
|
||||||
|
$data->setPluginSettingModule(
|
||||||
|
'r2sendcloud',
|
||||||
|
'status',
|
||||||
|
$event->getForm()->get('r2sendcloud')->get('status')->getData(),
|
||||||
|
);
|
||||||
|
$event->setData($data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -33,34 +33,7 @@ class ShopSettings implements Field
|
|||||||
*/
|
*/
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $data */
|
|
||||||
$data = $event->getData();
|
|
||||||
$data->setPluginSettingModule(
|
|
||||||
'saxoprint',
|
|
||||||
'customerNumber',
|
|
||||||
$event->getForm()->get('saxoprint')->get('customerNumber')->getData(),
|
|
||||||
);
|
|
||||||
$data->setPluginSettingModule(
|
|
||||||
'saxoprint',
|
|
||||||
'sriAPIKey',
|
|
||||||
$event->getForm()->get('saxoprint')->get('sriAPIKey')->getData(),
|
|
||||||
);
|
|
||||||
$data->setPluginSettingModule(
|
|
||||||
'saxoprint',
|
|
||||||
'saxoprintaufschlag',
|
|
||||||
$event->getForm()->get('saxoprint')->get('saxoprintaufschlag')->getData(),
|
|
||||||
);
|
|
||||||
$data->setPluginSettingModule(
|
|
||||||
'saxoprint',
|
|
||||||
'saxoprintaufschlagFix',
|
|
||||||
$event->getForm()->get('saxoprint')->get('saxoprintaufschlagFix')->getData(),
|
|
||||||
);
|
|
||||||
$data->setPluginSettingModule(
|
|
||||||
'saxoprint',
|
|
||||||
'useTestSystem',
|
|
||||||
$event->getForm()->get('saxoprint')->get('useTestSystem')->getData(),
|
|
||||||
);
|
|
||||||
$event->setData($data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSetData(FormEvent $event)
|
public function formPostSetData(FormEvent $event)
|
||||||
@ -140,5 +113,34 @@ class ShopSettings implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Shop $data */
|
||||||
|
$data = $event->getData();
|
||||||
|
$data->setPluginSettingModule(
|
||||||
|
'saxoprint',
|
||||||
|
'customerNumber',
|
||||||
|
$event->getForm()->get('saxoprint')->get('customerNumber')->getData(),
|
||||||
|
);
|
||||||
|
$data->setPluginSettingModule(
|
||||||
|
'saxoprint',
|
||||||
|
'sriAPIKey',
|
||||||
|
$event->getForm()->get('saxoprint')->get('sriAPIKey')->getData(),
|
||||||
|
);
|
||||||
|
$data->setPluginSettingModule(
|
||||||
|
'saxoprint',
|
||||||
|
'saxoprintaufschlag',
|
||||||
|
$event->getForm()->get('saxoprint')->get('saxoprintaufschlag')->getData(),
|
||||||
|
);
|
||||||
|
$data->setPluginSettingModule(
|
||||||
|
'saxoprint',
|
||||||
|
'saxoprintaufschlagFix',
|
||||||
|
$event->getForm()->get('saxoprint')->get('saxoprintaufschlagFix')->getData(),
|
||||||
|
);
|
||||||
|
$data->setPluginSettingModule(
|
||||||
|
'saxoprint',
|
||||||
|
'useTestSystem',
|
||||||
|
$event->getForm()->get('saxoprint')->get('useTestSystem')->getData(),
|
||||||
|
);
|
||||||
|
$event->setData($data);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -29,16 +29,7 @@ class ShopSettings implements Field
|
|||||||
*/
|
*/
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $data */
|
|
||||||
$data = $event->getData();
|
|
||||||
$data->setPluginSettingModule('Sendcloud', 'publicKey', $event->getForm()->get('Sendcloud')->get('publicKey')->getData());
|
|
||||||
$data->setPluginSettingModule('Sendcloud', 'secretKey', $event->getForm()->get('Sendcloud')->get('secretKey')->getData());
|
|
||||||
$data->setPluginSettingModule('Sendcloud', 'versandartZoll', $event->getForm()->get('Sendcloud')->get('versandartZoll')->getData());
|
|
||||||
$data->setPluginSettingModule('Sendcloud', 'versanddienstleister', $event->getForm()->get('Sendcloud')->get('versanddienstleister')->getData());
|
|
||||||
$data->setPluginSettingModule('Sendcloud', 'labelerzeugen', $event->getForm()->get('Sendcloud')->get('labelerzeugen')->getData());
|
|
||||||
$data->setPluginSettingModule('Sendcloud', 'empfaengerland', $event->getForm()->get('Sendcloud')->get('empfaengerland')->getData());
|
|
||||||
$data->setPluginSettingModule('Sendcloud', 'actionsid', $event->getForm()->get('Sendcloud')->get('actionsid')->getData());
|
|
||||||
$event->setData($data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSetData(FormEvent $event)
|
public function formPostSetData(FormEvent $event)
|
||||||
@ -121,5 +112,16 @@ class ShopSettings implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Shop $data */
|
||||||
|
$data = $event->getData();
|
||||||
|
$data->setPluginSettingModule('Sendcloud', 'publicKey', $event->getForm()->get('Sendcloud')->get('publicKey')->getData());
|
||||||
|
$data->setPluginSettingModule('Sendcloud', 'secretKey', $event->getForm()->get('Sendcloud')->get('secretKey')->getData());
|
||||||
|
$data->setPluginSettingModule('Sendcloud', 'versandartZoll', $event->getForm()->get('Sendcloud')->get('versandartZoll')->getData());
|
||||||
|
$data->setPluginSettingModule('Sendcloud', 'versanddienstleister', $event->getForm()->get('Sendcloud')->get('versanddienstleister')->getData());
|
||||||
|
$data->setPluginSettingModule('Sendcloud', 'labelerzeugen', $event->getForm()->get('Sendcloud')->get('labelerzeugen')->getData());
|
||||||
|
$data->setPluginSettingModule('Sendcloud', 'empfaengerland', $event->getForm()->get('Sendcloud')->get('empfaengerland')->getData());
|
||||||
|
$data->setPluginSettingModule('Sendcloud', 'actionsid', $event->getForm()->get('Sendcloud')->get('actionsid')->getData());
|
||||||
|
$event->setData($data);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -148,6 +148,16 @@ class BackendFields extends \PSC\System\PluginBundle\Form\Field implements Field
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formPreSetData(FormEvent $event)
|
||||||
|
{
|
||||||
|
// TODO: Implement formPreSetData() method.
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Product $product */
|
/** @var Product $product */
|
||||||
$product = $event->getData();
|
$product = $event->getData();
|
||||||
@ -181,14 +191,6 @@ class BackendFields extends \PSC\System\PluginBundle\Form\Field implements Field
|
|||||||
$product->setUploadTemplateprintInitalStatus(
|
$product->setUploadTemplateprintInitalStatus(
|
||||||
$event->getForm()->get('templateprintlayouter')->get('uploadTemplateprintInitalStatus')->getData(),
|
$event->getForm()->get('templateprintlayouter')->get('uploadTemplateprintInitalStatus')->getData(),
|
||||||
);
|
);
|
||||||
}
|
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
|
||||||
{
|
|
||||||
// TODO: Implement formPreSetData() method.
|
|
||||||
}
|
|
||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -95,10 +95,7 @@ class ProductSettings implements Field
|
|||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Product $data */
|
|
||||||
$data = $event->getData();
|
|
||||||
$data->setMwert($event->getForm()->get('wmd')->get('mwert')->getData());
|
|
||||||
$event->setData($data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -109,6 +106,11 @@ class ProductSettings implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Product $data */
|
||||||
|
$data = $event->getData();
|
||||||
|
$data->setMwert($event->getForm()->get('wmd')->get('mwert')->getData());
|
||||||
|
$event->setData($data);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -30,12 +30,7 @@ class ShopSettings implements Field
|
|||||||
*/
|
*/
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $data */
|
|
||||||
$data = $event->getData();
|
|
||||||
$data->setPluginSettingModule('wmd', 'clientId', $event->getForm()->get('wmd')->get('clientId')->getData());
|
|
||||||
$data->setPluginSettingModule('wmd', 'clientSecret', $event->getForm()->get('wmd')->get('clientSecret')->getData());
|
|
||||||
$data->setPluginSettingModule('wmd', 'useTestSystem', $event->getForm()->get('wmd')->get('useTestSystem')->getData());
|
|
||||||
$event->setData($data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSetData(FormEvent $event)
|
public function formPostSetData(FormEvent $event)
|
||||||
@ -85,5 +80,12 @@ class ShopSettings implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Shop $data */
|
||||||
|
$data = $event->getData();
|
||||||
|
$data->setPluginSettingModule('wmd', 'clientId', $event->getForm()->get('wmd')->get('clientId')->getData());
|
||||||
|
$data->setPluginSettingModule('wmd', 'clientSecret', $event->getForm()->get('wmd')->get('clientSecret')->getData());
|
||||||
|
$data->setPluginSettingModule('wmd', 'useTestSystem', $event->getForm()->get('wmd')->get('useTestSystem')->getData());
|
||||||
|
$event->setData($data);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -31,10 +31,7 @@ class ProductSettings implements Field
|
|||||||
*/
|
*/
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Product $data */
|
|
||||||
$data = $event->getData();
|
|
||||||
|
|
||||||
$event->setData($data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSetData(FormEvent $event)
|
public function formPostSetData(FormEvent $event)
|
||||||
@ -106,5 +103,10 @@ class ProductSettings implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Product $data */
|
||||||
|
$data = $event->getData();
|
||||||
|
|
||||||
|
$event->setData($data);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -29,10 +29,7 @@ class ShopSettings implements Field
|
|||||||
*/
|
*/
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $data */
|
|
||||||
$data = $event->getData();
|
|
||||||
$data->setPluginSettingModule('zaikio', 'useTestSystem', $event->getForm()->get('zaikio')->get('useTestSystem')->getData());
|
|
||||||
$event->setData($data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSetData(FormEvent $event)
|
public function formPostSetData(FormEvent $event)
|
||||||
@ -70,5 +67,10 @@ class ShopSettings implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Shop $data */
|
||||||
|
$data = $event->getData();
|
||||||
|
$data->setPluginSettingModule('zaikio', 'useTestSystem', $event->getForm()->get('zaikio')->get('useTestSystem')->getData());
|
||||||
|
$event->setData($data);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -83,17 +83,7 @@ class Design implements Field
|
|||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $shopEntity */
|
|
||||||
$shopEntity = $this->options['shopEntity'];
|
|
||||||
|
|
||||||
$layoutSettings = json_decode($shopEntity->getLayoutSettings(), true);
|
|
||||||
$layoutSettings[$shopEntity->getLayout()]['b2bshop'] = $event->getForm()->get('bootstrap3Design')->get('b2bshop')->getData();
|
|
||||||
$layoutSettings[$shopEntity->getLayout()]['custom_css'] = $event->getForm()->get('bootstrap3Design')->get('custom_css')->getData();
|
|
||||||
$layoutSettings[$shopEntity->getLayout()]['einbetten'] = $event->getForm()->get('bootstrap3Design')->get('einbetten')->getData();
|
|
||||||
$layoutSettings[$shopEntity->getLayout()]['display_no_language'] = $event->getForm()->get('bootstrap3Design')->get('display_no_language')->getData();
|
|
||||||
$layoutSettings[$shopEntity->getLayout()]['display_no_price'] = $event->getForm()->get('bootstrap3Design')->get('display_no_price')->getData();
|
|
||||||
|
|
||||||
$shopEntity->setLayoutSettings(json_encode($layoutSettings));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
public function formPreSetData(FormEvent $event)
|
||||||
@ -110,5 +100,17 @@ class Design implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Shop $shopEntity */
|
||||||
|
$shopEntity = $this->options['shopEntity'];
|
||||||
|
|
||||||
|
$layoutSettings = json_decode($shopEntity->getLayoutSettings(), true);
|
||||||
|
$layoutSettings[$shopEntity->getLayout()]['b2bshop'] = $event->getForm()->get('bootstrap3Design')->get('b2bshop')->getData();
|
||||||
|
$layoutSettings[$shopEntity->getLayout()]['custom_css'] = $event->getForm()->get('bootstrap3Design')->get('custom_css')->getData();
|
||||||
|
$layoutSettings[$shopEntity->getLayout()]['einbetten'] = $event->getForm()->get('bootstrap3Design')->get('einbetten')->getData();
|
||||||
|
$layoutSettings[$shopEntity->getLayout()]['display_no_language'] = $event->getForm()->get('bootstrap3Design')->get('display_no_language')->getData();
|
||||||
|
$layoutSettings[$shopEntity->getLayout()]['display_no_price'] = $event->getForm()->get('bootstrap3Design')->get('display_no_price')->getData();
|
||||||
|
|
||||||
|
$shopEntity->setLayoutSettings(json_encode($layoutSettings));
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -161,6 +161,16 @@ class Formulare extends AbstractController implements Field
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formPreSetData(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $shopEntity */
|
/** @var Shop $shopEntity */
|
||||||
$shopEntity = $this->options['shopEntity'];
|
$shopEntity = $this->options['shopEntity'];
|
||||||
@ -210,14 +220,6 @@ class Formulare extends AbstractController implements Field
|
|||||||
$shopEntity->setDefaultParam($event->getForm()->get('bootstrap3General')->get('defaultParam')->getData());
|
$shopEntity->setDefaultParam($event->getForm()->get('bootstrap3General')->get('defaultParam')->getData());
|
||||||
$shopEntity->setTemplateDisplayProductsCrossselling($event->getForm()->get('bootstrap3General')->get('templateDisplayProductsCrossselling')->getData());
|
$shopEntity->setTemplateDisplayProductsCrossselling($event->getForm()->get('bootstrap3General')->get('templateDisplayProductsCrossselling')->getData());
|
||||||
$shopEntity->setTemplateDisplayUserApproval($event->getForm()->get('bootstrap3General')->get('templateDisplayUserApproval')->getData());
|
$shopEntity->setTemplateDisplayUserApproval($event->getForm()->get('bootstrap3General')->get('templateDisplayUserApproval')->getData());
|
||||||
}
|
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -133,6 +133,16 @@ class General implements Field
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formPreSetData(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $shopEntity */
|
/** @var Shop $shopEntity */
|
||||||
$shopEntity = $this->options['shopEntity'];
|
$shopEntity = $this->options['shopEntity'];
|
||||||
@ -155,14 +165,6 @@ class General implements Field
|
|||||||
|
|
||||||
$shopEntity->setLayoutSettings(json_encode($layoutSettings));
|
$shopEntity->setLayoutSettings(json_encode($layoutSettings));
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -113,6 +113,16 @@ class Images extends AbstractController implements Field
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formPreSetData(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $shopEntity */
|
/** @var Shop $shopEntity */
|
||||||
$shopEntity = $this->options['shopEntity'];
|
$shopEntity = $this->options['shopEntity'];
|
||||||
@ -138,14 +148,6 @@ class Images extends AbstractController implements Field
|
|||||||
$shopEntity->setDefaultParam($event->getForm()->get('bootstrap3General')->get('defaultParam')->getData());
|
$shopEntity->setDefaultParam($event->getForm()->get('bootstrap3General')->get('defaultParam')->getData());
|
||||||
$shopEntity->setTemplateDisplayProductsCrossselling($event->getForm()->get('bootstrap3General')->get('templateDisplayProductsCrossselling')->getData());
|
$shopEntity->setTemplateDisplayProductsCrossselling($event->getForm()->get('bootstrap3General')->get('templateDisplayProductsCrossselling')->getData());
|
||||||
$shopEntity->setTemplateDisplayUserApproval($event->getForm()->get('bootstrap3General')->get('templateDisplayUserApproval')->getData());
|
$shopEntity->setTemplateDisplayUserApproval($event->getForm()->get('bootstrap3General')->get('templateDisplayUserApproval')->getData());
|
||||||
}
|
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -80,15 +80,7 @@ class PostUpload implements Field
|
|||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $shopEntity */
|
|
||||||
$shopEntity = $this->options['shopEntity'];
|
|
||||||
|
|
||||||
$layoutSettings = json_decode($shopEntity->getLayoutSettings(), true);
|
|
||||||
|
|
||||||
$layoutSettings[$shopEntity->getLayout()]['textPost'] = $event->getForm()->get('bootstrap3Product')->get('textPost')->getData();
|
|
||||||
$layoutSettings[$shopEntity->getLayout()]['textMail'] = $event->getForm()->get('bootstrap3Product')->get('textMail')->getData();
|
|
||||||
|
|
||||||
$shopEntity->setLayoutSettings(json_encode($layoutSettings));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
public function formPreSetData(FormEvent $event)
|
||||||
@ -113,6 +105,16 @@ class PostUpload implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Shop $shopEntity */
|
||||||
|
$shopEntity = $this->options['shopEntity'];
|
||||||
|
|
||||||
|
$layoutSettings = json_decode($shopEntity->getLayoutSettings(), true);
|
||||||
|
|
||||||
|
$layoutSettings[$shopEntity->getLayout()]['textPost'] = $event->getForm()->get('bootstrap3Product')->get('textPost')->getData();
|
||||||
|
$layoutSettings[$shopEntity->getLayout()]['textMail'] = $event->getForm()->get('bootstrap3Product')->get('textMail')->getData();
|
||||||
|
|
||||||
|
$shopEntity->setLayoutSettings(json_encode($layoutSettings));
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -355,6 +355,16 @@ if(!file_exists($filenamecmsindex)) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formPreSetData(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $shopEntity */
|
/** @var Shop $shopEntity */
|
||||||
$shopEntity = $this->options['shopEntity'];
|
$shopEntity = $this->options['shopEntity'];
|
||||||
@ -467,14 +477,6 @@ if(!file_exists($filenamecmsindex)) {
|
|||||||
$shopEntity->setDefaultParam($event->getForm()->get('bootstrap3General')->get('defaultParam')->getData());
|
$shopEntity->setDefaultParam($event->getForm()->get('bootstrap3General')->get('defaultParam')->getData());
|
||||||
$shopEntity->setTemplateDisplayProductsCrossselling($event->getForm()->get('bootstrap3General')->get('templateDisplayProductsCrossselling')->getData());
|
$shopEntity->setTemplateDisplayProductsCrossselling($event->getForm()->get('bootstrap3General')->get('templateDisplayProductsCrossselling')->getData());
|
||||||
$shopEntity->setTemplateDisplayUserApproval($event->getForm()->get('bootstrap3General')->get('templateDisplayUserApproval')->getData());
|
$shopEntity->setTemplateDisplayUserApproval($event->getForm()->get('bootstrap3General')->get('templateDisplayUserApproval')->getData());
|
||||||
}
|
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -151,6 +151,31 @@ class Startseite implements Field
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formPreSetData(FormEvent $event)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param mixed $entityManager
|
||||||
|
*/
|
||||||
|
public function setEntityManager($entityManager)
|
||||||
|
{
|
||||||
|
$this->_entityManager = $entityManager;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param \PSC\System\SettingsBundle\Service\Shop $shopService
|
||||||
|
*/
|
||||||
|
public function setShopService($shopService)
|
||||||
|
{
|
||||||
|
$this->_shopService = $shopService;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @var Shop $shopEntity
|
* @var Shop $shopEntity
|
||||||
@ -181,30 +206,7 @@ class Startseite implements Field
|
|||||||
$layoutSettings[$shopEntity->getLayout()]['index_slogan'] = $event->getForm()->get('bootstrap3Startseite')->get('index_slogan')->getData();
|
$layoutSettings[$shopEntity->getLayout()]['index_slogan'] = $event->getForm()->get('bootstrap3Startseite')->get('index_slogan')->getData();
|
||||||
|
|
||||||
$shopEntity->setLayoutSettings(json_encode($layoutSettings));
|
$shopEntity->setLayoutSettings(json_encode($layoutSettings));
|
||||||
}
|
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param mixed $entityManager
|
|
||||||
*/
|
|
||||||
public function setEntityManager($entityManager)
|
|
||||||
{
|
|
||||||
$this->_entityManager = $entityManager;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param \PSC\System\SettingsBundle\Service\Shop $shopService
|
|
||||||
*/
|
|
||||||
public function setShopService($shopService)
|
|
||||||
{
|
|
||||||
$this->_shopService = $shopService;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -111,6 +111,16 @@ class Style extends AbstractController implements Field
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formPreSetData(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $shopEntity */
|
/** @var Shop $shopEntity */
|
||||||
$shopEntity = $this->options['shopEntity'];
|
$shopEntity = $this->options['shopEntity'];
|
||||||
@ -136,14 +146,6 @@ class Style extends AbstractController implements Field
|
|||||||
$shopEntity->setDefaultParam($event->getForm()->get('bootstrap3General')->get('defaultParam')->getData());
|
$shopEntity->setDefaultParam($event->getForm()->get('bootstrap3General')->get('defaultParam')->getData());
|
||||||
$shopEntity->setTemplateDisplayProductsCrossselling($event->getForm()->get('bootstrap3General')->get('templateDisplayProductsCrossselling')->getData());
|
$shopEntity->setTemplateDisplayProductsCrossselling($event->getForm()->get('bootstrap3General')->get('templateDisplayProductsCrossselling')->getData());
|
||||||
$shopEntity->setTemplateDisplayUserApproval($event->getForm()->get('bootstrap3General')->get('templateDisplayUserApproval')->getData());
|
$shopEntity->setTemplateDisplayUserApproval($event->getForm()->get('bootstrap3General')->get('templateDisplayUserApproval')->getData());
|
||||||
}
|
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -248,6 +248,16 @@ $builder->add($fieldname . 'edit', HiddenType::class, array('required' => false,
|
|||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formPreSetData(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formSubmit(FormEvent $event)
|
||||||
|
{
|
||||||
/** @var Shop $shopEntity */
|
/** @var Shop $shopEntity */
|
||||||
$shopEntity = $this->options['shopEntity'];
|
$shopEntity = $this->options['shopEntity'];
|
||||||
$myDirectory = "/data/www/old/application/design/vorlagen/" . $shopEntity->getLayout() . "/locale";
|
$myDirectory = "/data/www/old/application/design/vorlagen/" . $shopEntity->getLayout() . "/locale";
|
||||||
@ -308,14 +318,6 @@ foreach($directorys as $key => $directorysout) {
|
|||||||
$shopEntity->setDefaultParam($event->getForm()->get('bootstrap3General')->get('defaultParam')->getData());
|
$shopEntity->setDefaultParam($event->getForm()->get('bootstrap3General')->get('defaultParam')->getData());
|
||||||
$shopEntity->setTemplateDisplayProductsCrossselling($event->getForm()->get('bootstrap3General')->get('templateDisplayProductsCrossselling')->getData());
|
$shopEntity->setTemplateDisplayProductsCrossselling($event->getForm()->get('bootstrap3General')->get('templateDisplayProductsCrossselling')->getData());
|
||||||
$shopEntity->setTemplateDisplayUserApproval($event->getForm()->get('bootstrap3General')->get('templateDisplayUserApproval')->getData());
|
$shopEntity->setTemplateDisplayUserApproval($event->getForm()->get('bootstrap3General')->get('templateDisplayUserApproval')->getData());
|
||||||
}
|
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -68,15 +68,7 @@ class Design implements Field
|
|||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $shopEntity */
|
|
||||||
$shopEntity = $this->options['shopEntity'];
|
|
||||||
|
|
||||||
$layoutSettings = json_decode($shopEntity->getLayoutSettings(), true);
|
|
||||||
$layoutSettings[$shopEntity->getLayout()]['b2bshop'] = $event->getForm()->get('bootstrap4Design')->get('b2bshop')->getData();
|
|
||||||
$layoutSettings[$shopEntity->getLayout()]['einbetten'] = $event->getForm()->get('bootstrap4Design')->get('einbetten')->getData();
|
|
||||||
$layoutSettings[$shopEntity->getLayout()]['display_no_language'] = $event->getForm()->get('bootstrap4Design')->get('display_no_language')->getData();
|
|
||||||
|
|
||||||
$shopEntity->setLayoutSettings(json_encode($layoutSettings));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
public function formPreSetData(FormEvent $event)
|
||||||
@ -86,5 +78,15 @@ class Design implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Shop $shopEntity */
|
||||||
|
$shopEntity = $this->options['shopEntity'];
|
||||||
|
|
||||||
|
$layoutSettings = json_decode($shopEntity->getLayoutSettings(), true);
|
||||||
|
$layoutSettings[$shopEntity->getLayout()]['b2bshop'] = $event->getForm()->get('bootstrap4Design')->get('b2bshop')->getData();
|
||||||
|
$layoutSettings[$shopEntity->getLayout()]['einbetten'] = $event->getForm()->get('bootstrap4Design')->get('einbetten')->getData();
|
||||||
|
$layoutSettings[$shopEntity->getLayout()]['display_no_language'] = $event->getForm()->get('bootstrap4Design')->get('display_no_language')->getData();
|
||||||
|
|
||||||
|
$shopEntity->setLayoutSettings(json_encode($layoutSettings));
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -217,6 +217,15 @@ class Formulare extends AbstractController implements Field
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formPreSetData(FormEvent $event)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $shopEntity */
|
/** @var Shop $shopEntity */
|
||||||
$shopEntity = $this->options['shopEntity'];
|
$shopEntity = $this->options['shopEntity'];
|
||||||
@ -318,14 +327,7 @@ class Formulare extends AbstractController implements Field
|
|||||||
$shopEntity->setTemplateDisplayUserApproval(
|
$shopEntity->setTemplateDisplayUserApproval(
|
||||||
$event->getForm()->get('bootstrap4General')->get('templateDisplayUserApproval')->getData(),
|
$event->getForm()->get('bootstrap4General')->get('templateDisplayUserApproval')->getData(),
|
||||||
);
|
);
|
||||||
}
|
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -127,6 +127,16 @@ class General implements Field
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formPreSetData(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $shopEntity */
|
/** @var Shop $shopEntity */
|
||||||
$shopEntity = $this->options['shopEntity'];
|
$shopEntity = $this->options['shopEntity'];
|
||||||
@ -144,14 +154,6 @@ class General implements Field
|
|||||||
$shopEntity->setDefaultParam($event->getForm()->get('bootstrap4General')->get('defaultParam')->getData());
|
$shopEntity->setDefaultParam($event->getForm()->get('bootstrap4General')->get('defaultParam')->getData());
|
||||||
$shopEntity->setTemplateDisplayProductsCrossselling($event->getForm()->get('bootstrap4General')->get('templateDisplayProductsCrossselling')->getData());
|
$shopEntity->setTemplateDisplayProductsCrossselling($event->getForm()->get('bootstrap4General')->get('templateDisplayProductsCrossselling')->getData());
|
||||||
$shopEntity->setTemplateDisplayUserApproval($event->getForm()->get('bootstrap4General')->get('templateDisplayUserApproval')->getData());
|
$shopEntity->setTemplateDisplayUserApproval($event->getForm()->get('bootstrap4General')->get('templateDisplayUserApproval')->getData());
|
||||||
}
|
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -137,6 +137,15 @@ class Images extends AbstractController implements Field
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formPreSetData(FormEvent $event)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $shopEntity */
|
/** @var Shop $shopEntity */
|
||||||
$shopEntity = $this->options['shopEntity'];
|
$shopEntity = $this->options['shopEntity'];
|
||||||
@ -177,13 +186,6 @@ class Images extends AbstractController implements Field
|
|||||||
$shopEntity->setTemplateDisplayUserApproval(
|
$shopEntity->setTemplateDisplayUserApproval(
|
||||||
$event->getForm()->get('bootstrap4General')->get('templateDisplayUserApproval')->getData(),
|
$event->getForm()->get('bootstrap4General')->get('templateDisplayUserApproval')->getData(),
|
||||||
);
|
);
|
||||||
}
|
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -80,15 +80,7 @@ class PostUpload implements Field
|
|||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $shopEntity */
|
|
||||||
$shopEntity = $this->options['shopEntity'];
|
|
||||||
|
|
||||||
$layoutSettings = json_decode($shopEntity->getLayoutSettings(), true);
|
|
||||||
|
|
||||||
$layoutSettings[$shopEntity->getLayout()]['textPost'] = $event->getForm()->get('bootstrap4Product')->get('textPost')->getData();
|
|
||||||
$layoutSettings[$shopEntity->getLayout()]['textMail'] = $event->getForm()->get('bootstrap4Product')->get('textMail')->getData();
|
|
||||||
|
|
||||||
$shopEntity->setLayoutSettings(json_encode($layoutSettings));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
public function formPreSetData(FormEvent $event)
|
||||||
@ -113,6 +105,16 @@ class PostUpload implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Shop $shopEntity */
|
||||||
|
$shopEntity = $this->options['shopEntity'];
|
||||||
|
|
||||||
|
$layoutSettings = json_decode($shopEntity->getLayoutSettings(), true);
|
||||||
|
|
||||||
|
$layoutSettings[$shopEntity->getLayout()]['textPost'] = $event->getForm()->get('bootstrap4Product')->get('textPost')->getData();
|
||||||
|
$layoutSettings[$shopEntity->getLayout()]['textMail'] = $event->getForm()->get('bootstrap4Product')->get('textMail')->getData();
|
||||||
|
|
||||||
|
$shopEntity->setLayoutSettings(json_encode($layoutSettings));
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -328,6 +328,16 @@ if(isset($_POST["settings"]["bootstrap4Images"]["layout"])) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formPreSetData(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $shopEntity */
|
/** @var Shop $shopEntity */
|
||||||
$shopEntity = $this->options['shopEntity'];
|
$shopEntity = $this->options['shopEntity'];
|
||||||
@ -498,14 +508,6 @@ if(isset($_POST["settings"]["bootstrap4Images"]["layout"])) {
|
|||||||
$shopEntity->setDefaultParam($event->getForm()->get('bootstrap4General')->get('defaultParam')->getData());
|
$shopEntity->setDefaultParam($event->getForm()->get('bootstrap4General')->get('defaultParam')->getData());
|
||||||
$shopEntity->setTemplateDisplayProductsCrossselling($event->getForm()->get('bootstrap4General')->get('templateDisplayProductsCrossselling')->getData());
|
$shopEntity->setTemplateDisplayProductsCrossselling($event->getForm()->get('bootstrap4General')->get('templateDisplayProductsCrossselling')->getData());
|
||||||
$shopEntity->setTemplateDisplayUserApproval($event->getForm()->get('bootstrap4General')->get('templateDisplayUserApproval')->getData());
|
$shopEntity->setTemplateDisplayUserApproval($event->getForm()->get('bootstrap4General')->get('templateDisplayUserApproval')->getData());
|
||||||
}
|
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -145,6 +145,31 @@ class Startseite implements Field
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formPreSetData(FormEvent $event)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param mixed $entityManager
|
||||||
|
*/
|
||||||
|
public function setEntityManager($entityManager)
|
||||||
|
{
|
||||||
|
$this->_entityManager = $entityManager;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param \PSC\System\SettingsBundle\Service\Shop $shopService
|
||||||
|
*/
|
||||||
|
public function setShopService($shopService)
|
||||||
|
{
|
||||||
|
$this->_shopService = $shopService;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @var Shop $shopEntity
|
* @var Shop $shopEntity
|
||||||
@ -175,30 +200,7 @@ class Startseite implements Field
|
|||||||
$layoutSettings[$shopEntity->getLayout()]['index_slogan'] = $event->getForm()->get('bootstrap4Startseite')->get('index_slogan')->getData();
|
$layoutSettings[$shopEntity->getLayout()]['index_slogan'] = $event->getForm()->get('bootstrap4Startseite')->get('index_slogan')->getData();
|
||||||
|
|
||||||
$shopEntity->setLayoutSettings(json_encode($layoutSettings));
|
$shopEntity->setLayoutSettings(json_encode($layoutSettings));
|
||||||
}
|
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param mixed $entityManager
|
|
||||||
*/
|
|
||||||
public function setEntityManager($entityManager)
|
|
||||||
{
|
|
||||||
$this->_entityManager = $entityManager;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param \PSC\System\SettingsBundle\Service\Shop $shopService
|
|
||||||
*/
|
|
||||||
public function setShopService($shopService)
|
|
||||||
{
|
|
||||||
$this->_shopService = $shopService;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -112,6 +112,16 @@ if(isset($_POST["settings"]["bootstrap4General"]["layout"])) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formPreSetData(FormEvent $event)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $shopEntity */
|
/** @var Shop $shopEntity */
|
||||||
$shopEntity = $this->options['shopEntity'];
|
$shopEntity = $this->options['shopEntity'];
|
||||||
@ -141,14 +151,6 @@ if(isset($_POST["settings"]["bootstrap4General"]["layout"])) {
|
|||||||
$shopEntity->setDefaultParam($event->getForm()->get('bootstrap4General')->get('defaultParam')->getData());
|
$shopEntity->setDefaultParam($event->getForm()->get('bootstrap4General')->get('defaultParam')->getData());
|
||||||
$shopEntity->setTemplateDisplayProductsCrossselling($event->getForm()->get('bootstrap4General')->get('templateDisplayProductsCrossselling')->getData());
|
$shopEntity->setTemplateDisplayProductsCrossselling($event->getForm()->get('bootstrap4General')->get('templateDisplayProductsCrossselling')->getData());
|
||||||
$shopEntity->setTemplateDisplayUserApproval($event->getForm()->get('bootstrap4General')->get('templateDisplayUserApproval')->getData());
|
$shopEntity->setTemplateDisplayUserApproval($event->getForm()->get('bootstrap4General')->get('templateDisplayUserApproval')->getData());
|
||||||
}
|
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
|
||||||
{
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -28,19 +28,7 @@ class ShopSettings implements Field
|
|||||||
*/
|
*/
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $data */
|
|
||||||
$data = $event->getData();
|
|
||||||
$data->setPluginSettingModule(
|
|
||||||
'captchafox',
|
|
||||||
'secretkey',
|
|
||||||
$event->getForm()->get('captchafox')->get('secretkey')->getData(),
|
|
||||||
);
|
|
||||||
$data->setPluginSettingModule(
|
|
||||||
'captchafox',
|
|
||||||
'publickey',
|
|
||||||
$event->getForm()->get('captchafox')->get('publickey')->getData(),
|
|
||||||
);
|
|
||||||
$event->setData($data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSetData(FormEvent $event)
|
public function formPostSetData(FormEvent $event)
|
||||||
@ -91,5 +79,19 @@ class ShopSettings implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Shop $data */
|
||||||
|
$data = $event->getData();
|
||||||
|
$data->setPluginSettingModule(
|
||||||
|
'captchafox',
|
||||||
|
'secretkey',
|
||||||
|
$event->getForm()->get('captchafox')->get('secretkey')->getData(),
|
||||||
|
);
|
||||||
|
$data->setPluginSettingModule(
|
||||||
|
'captchafox',
|
||||||
|
'publickey',
|
||||||
|
$event->getForm()->get('captchafox')->get('publickey')->getData(),
|
||||||
|
);
|
||||||
|
$event->setData($data);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -28,19 +28,7 @@ class ShopSettings implements Field
|
|||||||
*/
|
*/
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $data */
|
|
||||||
$data = $event->getData();
|
|
||||||
$data->setPluginSettingModule(
|
|
||||||
'friendlycaptcha',
|
|
||||||
'secret',
|
|
||||||
$event->getForm()->get('friendlycaptcha')->get('secret')->getData(),
|
|
||||||
);
|
|
||||||
$data->setPluginSettingModule(
|
|
||||||
'friendlycaptcha',
|
|
||||||
'siteKey',
|
|
||||||
$event->getForm()->get('friendlycaptcha')->get('siteKey')->getData(),
|
|
||||||
);
|
|
||||||
$event->setData($data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSetData(FormEvent $event)
|
public function formPostSetData(FormEvent $event)
|
||||||
@ -91,5 +79,19 @@ class ShopSettings implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Shop $data */
|
||||||
|
$data = $event->getData();
|
||||||
|
$data->setPluginSettingModule(
|
||||||
|
'friendlycaptcha',
|
||||||
|
'secret',
|
||||||
|
$event->getForm()->get('friendlycaptcha')->get('secret')->getData(),
|
||||||
|
);
|
||||||
|
$data->setPluginSettingModule(
|
||||||
|
'friendlycaptcha',
|
||||||
|
'siteKey',
|
||||||
|
$event->getForm()->get('friendlycaptcha')->get('siteKey')->getData(),
|
||||||
|
);
|
||||||
|
$event->setData($data);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -95,11 +95,7 @@ class ResellerProduct implements Field
|
|||||||
|
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Product $data */
|
|
||||||
$data = $event->getData();
|
|
||||||
$data->setMwert($event->getForm()->get('reseller')->get('mwert')->getData());
|
|
||||||
$data->setCalcXml($event->getForm()->get('reseller')->get('uploadXML')->getData());
|
|
||||||
$event->setData($data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPreSetData(FormEvent $event)
|
public function formPreSetData(FormEvent $event)
|
||||||
@ -109,6 +105,12 @@ class ResellerProduct implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Product $data */
|
||||||
|
$data = $event->getData();
|
||||||
|
$data->setMwert($event->getForm()->get('reseller')->get('mwert')->getData());
|
||||||
|
$data->setCalcXml($event->getForm()->get('reseller')->get('uploadXML')->getData());
|
||||||
|
$event->setData($data);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -34,34 +34,7 @@ class ShopSettings implements Field
|
|||||||
*/
|
*/
|
||||||
public function formPostSubmit(FormEvent $event)
|
public function formPostSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
/** @var Shop $data */
|
|
||||||
$data = $event->getData();
|
|
||||||
$data->setPluginSettingModule('reseller', 'name1', $event->getForm()->get('reseller')->get('name1')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'url1', $event->getForm()->get('reseller')->get('url1')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'uuid1', $event->getForm()->get('reseller')->get('uuid1')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'aufschlag1', $event->getForm()->get('reseller')->get('aufschlag1')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'aufschlag1Fix', $event->getForm()->get('reseller')->get('aufschlag1Fix')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'name2', $event->getForm()->get('reseller')->get('name2')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'url2', $event->getForm()->get('reseller')->get('url2')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'uuid2', $event->getForm()->get('reseller')->get('uuid2')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'aufschlag2', $event->getForm()->get('reseller')->get('aufschlag2')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'aufschlag2Fix', $event->getForm()->get('reseller')->get('aufschlag2Fix')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'name3', $event->getForm()->get('reseller')->get('name3')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'url3', $event->getForm()->get('reseller')->get('url3')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'uuid3', $event->getForm()->get('reseller')->get('uuid3')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'aufschlag3', $event->getForm()->get('reseller')->get('aufschlag3')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'aufschlag3Fix', $event->getForm()->get('reseller')->get('aufschlag3Fix')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'name4', $event->getForm()->get('reseller')->get('name4')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'url4', $event->getForm()->get('reseller')->get('url4')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'uuid4', $event->getForm()->get('reseller')->get('uuid4')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'aufschlag4', $event->getForm()->get('reseller')->get('aufschlag4')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'aufschlag4Fix', $event->getForm()->get('reseller')->get('aufschlag4Fix')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'name5', $event->getForm()->get('reseller')->get('name5')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'url5', $event->getForm()->get('reseller')->get('url5')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'uuid5', $event->getForm()->get('reseller')->get('uuid5')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'aufschlag5', $event->getForm()->get('reseller')->get('aufschlag5')->getData());
|
|
||||||
$data->setPluginSettingModule('reseller', 'aufschlag5Fix', $event->getForm()->get('reseller')->get('aufschlag5Fix')->getData());
|
|
||||||
$event->setData($data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formPostSetData(FormEvent $event)
|
public function formPostSetData(FormEvent $event)
|
||||||
@ -246,5 +219,34 @@ class ShopSettings implements Field
|
|||||||
|
|
||||||
public function formSubmit(FormEvent $event)
|
public function formSubmit(FormEvent $event)
|
||||||
{
|
{
|
||||||
|
/** @var Shop $data */
|
||||||
|
$data = $event->getData();
|
||||||
|
$data->setPluginSettingModule('reseller', 'name1', $event->getForm()->get('reseller')->get('name1')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'url1', $event->getForm()->get('reseller')->get('url1')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'uuid1', $event->getForm()->get('reseller')->get('uuid1')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'aufschlag1', $event->getForm()->get('reseller')->get('aufschlag1')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'aufschlag1Fix', $event->getForm()->get('reseller')->get('aufschlag1Fix')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'name2', $event->getForm()->get('reseller')->get('name2')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'url2', $event->getForm()->get('reseller')->get('url2')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'uuid2', $event->getForm()->get('reseller')->get('uuid2')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'aufschlag2', $event->getForm()->get('reseller')->get('aufschlag2')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'aufschlag2Fix', $event->getForm()->get('reseller')->get('aufschlag2Fix')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'name3', $event->getForm()->get('reseller')->get('name3')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'url3', $event->getForm()->get('reseller')->get('url3')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'uuid3', $event->getForm()->get('reseller')->get('uuid3')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'aufschlag3', $event->getForm()->get('reseller')->get('aufschlag3')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'aufschlag3Fix', $event->getForm()->get('reseller')->get('aufschlag3Fix')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'name4', $event->getForm()->get('reseller')->get('name4')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'url4', $event->getForm()->get('reseller')->get('url4')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'uuid4', $event->getForm()->get('reseller')->get('uuid4')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'aufschlag4', $event->getForm()->get('reseller')->get('aufschlag4')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'aufschlag4Fix', $event->getForm()->get('reseller')->get('aufschlag4Fix')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'name5', $event->getForm()->get('reseller')->get('name5')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'url5', $event->getForm()->get('reseller')->get('url5')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'uuid5', $event->getForm()->get('reseller')->get('uuid5')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'aufschlag5', $event->getForm()->get('reseller')->get('aufschlag5')->getData());
|
||||||
|
$data->setPluginSettingModule('reseller', 'aufschlag5Fix', $event->getForm()->get('reseller')->get('aufschlag5Fix')->getData());
|
||||||
|
$event->setData($data);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user