public function asd(\NewInventor\Form\Interfaces\FormInterface $form) { $form->load($form->getDataArray()); return true; }
/** * @param FormInterface|BlockInterface|FieldInterface $object * * @return string */ public function errorsStr($object) { $errorDelimiter = Config::get(['renderer', 'errors', 'delimiter']); $errorsStr = implode($errorDelimiter, $object->getErrors()); return $errorsStr; }
/** * @param FormInterface|BlockInterface $object * * @return string */ public function children($object) { return implode('', $object->children()->getAll()); }
/** * @param FormInterface|BlockInterface|FieldInterface $object * * @return string */ public function title($object) { return $object->getTitle(); }
/** * @param FormInterface $form * * @return string */ public function scripts(FormInterface $form) { $composerPath = $_SERVER['DOCUMENT_ROOT'] . '/composer.json'; $composerConfig = json_decode(file_get_contents($composerPath), true); $vendorFolder = $composerConfig['config']['vendor-dir']; $res = ''; if ($form->showJQuery()) { if ($this->pingJquery()) { $res .= '<script src="https://code.jquery.com/jquery-1.12.1.min.js"></script>'; } else { $res .= "<script src='{$vendorFolder}/jquery/jquery/jquery-1.12.1.min.js'></script>"; } } $res .= "<script src='{$vendorFolder}/new-inventor/form/src/assets/default.js'></script>"; return $res; }