├── .github └── CODEOWNERS ├── .gitignore ├── Plugin.php ├── README.md ├── assets ├── custom-form.css ├── custom-form.js ├── jquery-callback.js ├── settings-patch.css └── settings-patch.js ├── classes └── HtmlGenerator.php ├── components ├── CustomForm.php └── customform │ └── default.htm ├── composer.json ├── controllers ├── Field.php ├── Form.php ├── Submission.php ├── field │ ├── _list_toolbar.htm │ ├── _order.htm │ ├── _validationrules.htm │ ├── config_form.yaml │ ├── config_list.yaml │ ├── create.htm │ ├── index.htm │ ├── preview.htm │ └── update.htm ├── form │ ├── _field_toolbar.htm │ ├── _fields.htm │ ├── _list_toolbar.htm │ ├── config_form.yaml │ ├── config_list.yaml │ ├── config_relation.yaml │ ├── create.htm │ ├── index.htm │ ├── preview.htm │ └── update.htm └── submission │ ├── _details.htm │ ├── _list_toolbar.htm │ ├── config_list.yaml │ └── index.htm ├── lang ├── de │ └── lang.php └── en │ └── lang.php ├── models ├── Field.php ├── Form.php ├── Settings.php ├── Submission.php ├── field │ ├── columns.yaml │ └── fields.yaml ├── form │ ├── _field_not_available.htm │ ├── columns.yaml │ └── fields.yaml ├── settings │ └── fields.yaml └── submission │ └── columns.yaml ├── phpunit.xml ├── plugin.yaml ├── tests └── unit │ ├── CustomFormEventsTest.php │ ├── CustomFormTest.php │ ├── FormTest.php │ ├── HtrmlGeneratorTest.php │ └── SettingsTest.php ├── updates ├── add_default_show_description_and_attributes_to_fields_table.php ├── add_options_to_fields_table.php ├── add_replyto_to_forms_table.php ├── add_show_in_email_fields_to_fields_table.php ├── initialise_database.php ├── migrate_options_to_new_repeater_system.php ├── remove_foreign_key_constraints.php └── version.yaml └── views └── mail ├── autoreply.htm └── notification.htm /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Plugin developer 2 | * @bradietilley 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /composer.lock 3 | -------------------------------------------------------------------------------- /Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/Plugin.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/README.md -------------------------------------------------------------------------------- /assets/custom-form.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/assets/custom-form.css -------------------------------------------------------------------------------- /assets/custom-form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/assets/custom-form.js -------------------------------------------------------------------------------- /assets/jquery-callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/assets/jquery-callback.js -------------------------------------------------------------------------------- /assets/settings-patch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/assets/settings-patch.css -------------------------------------------------------------------------------- /assets/settings-patch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/assets/settings-patch.js -------------------------------------------------------------------------------- /classes/HtmlGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/classes/HtmlGenerator.php -------------------------------------------------------------------------------- /components/CustomForm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/components/CustomForm.php -------------------------------------------------------------------------------- /components/customform/default.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/components/customform/default.htm -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/composer.json -------------------------------------------------------------------------------- /controllers/Field.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/Field.php -------------------------------------------------------------------------------- /controllers/Form.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/Form.php -------------------------------------------------------------------------------- /controllers/Submission.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/Submission.php -------------------------------------------------------------------------------- /controllers/field/_list_toolbar.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/field/_list_toolbar.htm -------------------------------------------------------------------------------- /controllers/field/_order.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/field/_order.htm -------------------------------------------------------------------------------- /controllers/field/_validationrules.htm: -------------------------------------------------------------------------------- 1 | relationRender('fields'); ?> -------------------------------------------------------------------------------- /controllers/field/config_form.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/field/config_form.yaml -------------------------------------------------------------------------------- /controllers/field/config_list.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/field/config_list.yaml -------------------------------------------------------------------------------- /controllers/field/create.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/field/create.htm -------------------------------------------------------------------------------- /controllers/field/index.htm: -------------------------------------------------------------------------------- 1 | listRender() ?> 2 | -------------------------------------------------------------------------------- /controllers/field/preview.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/field/preview.htm -------------------------------------------------------------------------------- /controllers/field/update.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/field/update.htm -------------------------------------------------------------------------------- /controllers/form/_field_toolbar.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/form/_field_toolbar.htm -------------------------------------------------------------------------------- /controllers/form/_fields.htm: -------------------------------------------------------------------------------- 1 | relationRender('fields'); ?> -------------------------------------------------------------------------------- /controllers/form/_list_toolbar.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/form/_list_toolbar.htm -------------------------------------------------------------------------------- /controllers/form/config_form.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/form/config_form.yaml -------------------------------------------------------------------------------- /controllers/form/config_list.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/form/config_list.yaml -------------------------------------------------------------------------------- /controllers/form/config_relation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/form/config_relation.yaml -------------------------------------------------------------------------------- /controllers/form/create.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/form/create.htm -------------------------------------------------------------------------------- /controllers/form/index.htm: -------------------------------------------------------------------------------- 1 | listRender() ?> 2 | -------------------------------------------------------------------------------- /controllers/form/preview.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/form/preview.htm -------------------------------------------------------------------------------- /controllers/form/update.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/form/update.htm -------------------------------------------------------------------------------- /controllers/submission/_details.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/submission/_details.htm -------------------------------------------------------------------------------- /controllers/submission/_list_toolbar.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/submission/_list_toolbar.htm -------------------------------------------------------------------------------- /controllers/submission/config_list.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/submission/config_list.yaml -------------------------------------------------------------------------------- /controllers/submission/index.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/controllers/submission/index.htm -------------------------------------------------------------------------------- /lang/de/lang.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/lang/de/lang.php -------------------------------------------------------------------------------- /lang/en/lang.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/lang/en/lang.php -------------------------------------------------------------------------------- /models/Field.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/models/Field.php -------------------------------------------------------------------------------- /models/Form.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/models/Form.php -------------------------------------------------------------------------------- /models/Settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/models/Settings.php -------------------------------------------------------------------------------- /models/Submission.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/models/Submission.php -------------------------------------------------------------------------------- /models/field/columns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/models/field/columns.yaml -------------------------------------------------------------------------------- /models/field/fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/models/field/fields.yaml -------------------------------------------------------------------------------- /models/form/_field_not_available.htm: -------------------------------------------------------------------------------- 1 | Unavailable -------------------------------------------------------------------------------- /models/form/columns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/models/form/columns.yaml -------------------------------------------------------------------------------- /models/form/fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/models/form/fields.yaml -------------------------------------------------------------------------------- /models/settings/fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/models/settings/fields.yaml -------------------------------------------------------------------------------- /models/submission/columns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/models/submission/columns.yaml -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/phpunit.xml -------------------------------------------------------------------------------- /plugin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/plugin.yaml -------------------------------------------------------------------------------- /tests/unit/CustomFormEventsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/tests/unit/CustomFormEventsTest.php -------------------------------------------------------------------------------- /tests/unit/CustomFormTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/tests/unit/CustomFormTest.php -------------------------------------------------------------------------------- /tests/unit/FormTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/tests/unit/FormTest.php -------------------------------------------------------------------------------- /tests/unit/HtrmlGeneratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/tests/unit/HtrmlGeneratorTest.php -------------------------------------------------------------------------------- /tests/unit/SettingsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/tests/unit/SettingsTest.php -------------------------------------------------------------------------------- /updates/add_default_show_description_and_attributes_to_fields_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/updates/add_default_show_description_and_attributes_to_fields_table.php -------------------------------------------------------------------------------- /updates/add_options_to_fields_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/updates/add_options_to_fields_table.php -------------------------------------------------------------------------------- /updates/add_replyto_to_forms_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/updates/add_replyto_to_forms_table.php -------------------------------------------------------------------------------- /updates/add_show_in_email_fields_to_fields_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/updates/add_show_in_email_fields_to_fields_table.php -------------------------------------------------------------------------------- /updates/initialise_database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/updates/initialise_database.php -------------------------------------------------------------------------------- /updates/migrate_options_to_new_repeater_system.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/updates/migrate_options_to_new_repeater_system.php -------------------------------------------------------------------------------- /updates/remove_foreign_key_constraints.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/updates/remove_foreign_key_constraints.php -------------------------------------------------------------------------------- /updates/version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/updates/version.yaml -------------------------------------------------------------------------------- /views/mail/autoreply.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/views/mail/autoreply.htm -------------------------------------------------------------------------------- /views/mail/notification.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abwebdevelopers/oc-forms-plugin/HEAD/views/mail/notification.htm --------------------------------------------------------------------------------