/**
  * @return null
  */
 protected function buildForm()
 {
     if (null === ($data = DpdClassic::getConfigValue('default_status'))) {
         $data = DpdClassic::NO_CHANGE;
     }
     $this->formBuilder->add('default_status', 'choice', ['label' => $this->translator->trans('Change order status to', [], DpdClassic::DOMAIN_NAME), 'choices' => [DpdClassic::NO_CHANGE => $this->translator->trans("Do not change", [], DpdClassic::DOMAIN_NAME), DpdClassic::PROCESS => $this->translator->trans("Set orders status as processing", [], DpdClassic::DOMAIN_NAME), DpdClassic::SEND => $this->translator->trans("Set orders status as sent", [], DpdClassic::DOMAIN_NAME)], 'required' => true, 'expanded' => true, 'multiple' => false, 'data' => $data]);
 }
Ejemplo n.º 2
0
 protected function buildForm()
 {
     if (null === ($data = DpdClassic::getConfigValue('default_status'))) {
         $data = DpdClassic::NO_CHANGE;
     }
     $entries = OrderQuery::create()->filterByDeliveryModuleId(DpdClassic::getModuleId())->find();
     $this->formBuilder->add('new_status_id', 'choice', array('label' => Translator::getInstance()->trans('Change order status to', [], DpdClassic::DOMAIN_NAME), 'choices' => array(DpdClassic::NO_CHANGE => $this->translator->trans("Do not change", [], DpdClassic::DOMAIN_NAME), DpdClassic::PROCESS => $this->translator->trans("Set orders status as processing", [], DpdClassic::DOMAIN_NAME), DpdClassic::SEND => $this->translator->trans("Set orders status as sent", [], DpdClassic::DOMAIN_NAME)), 'required' => true, 'expanded' => true, 'multiple' => false, 'data' => $data));
     foreach ($entries as $order) {
         $orderRef = str_replace(".", "-", $order->getRef());
         $this->formBuilder->add($orderRef, 'checkbox', array('label' => $orderRef, 'label_attr' => array('for' => $orderRef)))->add($orderRef . "-assur", 'checkbox')->add($orderRef . "-pkgNumber", 'number')->add($orderRef . "-pkgWeight", 'number');
     }
 }
Ejemplo n.º 3
0
 /**
  * @return null
  */
 protected function buildForm()
 {
     $freeShipping = DpdClassic::getConfigValue('freeshipping');
     $this->formBuilder->add("freeshipping", "checkbox", ['data' => boolval($freeShipping), 'label' => Translator::getInstance()->trans("Activate free shipping: ", [], DpdClassic::DOMAIN_NAME)]);
 }