/** * @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]); }
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'); } }
/** * @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)]); }