Changeset 1708473
- Timestamp:
- 08/04/2017 03:43:18 PM (9 years ago)
- Location:
- doctorfeature/trunk
- Files:
-
- 443 added
- 8 edited
-
DoctorFeaturePicture.php (modified) (6 diffs)
-
DoctorFeaturePicture_settings.php (modified) (1 diff)
-
composer.json (modified) (1 diff)
-
composer.lock (modified) (3 diffs)
-
doctorfeature.php (modified) (2 diffs)
-
vendor/composer/autoload_psr4.php (modified) (1 diff)
-
vendor/composer/autoload_static.php (modified) (3 diffs)
-
vendor/composer/installed.json (modified) (1 diff)
-
vendor/htmlburger (added)
-
vendor/htmlburger/carbon-fields (added)
-
vendor/htmlburger/carbon-fields/.babelrc (added)
-
vendor/htmlburger/carbon-fields/README.md (added)
-
vendor/htmlburger/carbon-fields/assets (added)
-
vendor/htmlburger/carbon-fields/assets/css (added)
-
vendor/htmlburger/carbon-fields/assets/css/_variables.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/main.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_base.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_buttons.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_containers.base.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_containers.nav-menu.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_containers.terms-users.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_containers.theme-options.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_containers.widgets.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_fields.association.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_fields.base.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_fields.checkbox.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_fields.color.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_fields.complex.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_fields.file.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_fields.html.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_fields.map.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_fields.radio-image.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_fields.rich.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_fields.separator.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_helpers.css (added)
-
vendor/htmlburger/carbon-fields/assets/css/modules/_overrides.css (added)
-
vendor/htmlburger/carbon-fields/assets/dist (added)
-
vendor/htmlburger/carbon-fields/assets/dist/carbon.boot.js (added)
-
vendor/htmlburger/carbon-fields/assets/dist/carbon.boot.min.js (added)
-
vendor/htmlburger/carbon-fields/assets/dist/carbon.core.js (added)
-
vendor/htmlburger/carbon-fields/assets/dist/carbon.core.json (added)
-
vendor/htmlburger/carbon-fields/assets/dist/carbon.core.min.js (added)
-
vendor/htmlburger/carbon-fields/assets/dist/carbon.core.min.json (added)
-
vendor/htmlburger/carbon-fields/assets/dist/carbon.css (added)
-
vendor/htmlburger/carbon-fields/assets/dist/carbon.vendor.js (added)
-
vendor/htmlburger/carbon-fields/assets/dist/carbon.vendor.json (added)
-
vendor/htmlburger/carbon-fields/assets/dist/carbon.vendor.min.js (added)
-
vendor/htmlburger/carbon-fields/assets/dist/carbon.vendor.min.json (added)
-
vendor/htmlburger/carbon-fields/assets/js (added)
-
vendor/htmlburger/carbon-fields/assets/js/bootstrap.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/actions.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/comparers (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/comparers/base.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/comparers/contain.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/comparers/equality-array.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/comparers/equality.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/comparers/scalar.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/comment-meta (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/comment-meta/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/container (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/container/base.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/container/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/container/nonce.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/container/plain.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/container/tabbed.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/container/tabs-nav.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/container/tabs.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/nav-menu-item (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/nav-menu-item/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/post-meta (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/post-meta/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/term-meta (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/term-meta/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/theme-options (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/theme-options/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/user-meta (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/user-meta/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/widget (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/components/widget/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/conditions (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/conditions/base.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/conditions/boolean.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/conditions/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/conditions/post-format.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/conditions/post-level.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/conditions/post-parent-id.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/conditions/post-template.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/conditions/post-term.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/conditions/term-level.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/conditions/user-role.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/constants.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/decorators (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/decorators/with-setup.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/decorators/with-store.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/factory.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/reducer.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/sagas (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/sagas/base.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/sagas/comment-meta.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/sagas/nav-menu.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/sagas/post-meta.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/sagas/term-meta.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/sagas/theme-options.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/sagas/user-meta.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/sagas/validation.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/sagas/visibility.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/sagas/widget.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/containers/selectors.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/core.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/actions.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/association (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/association/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/association/list-item.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/association/list.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/checkbox (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/checkbox/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/color (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/color/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/color/picker.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/complex (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/complex/actions.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/complex/empty-notice.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/complex/group.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/complex/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/complex/popover.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/complex/tab.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/complex/tabs.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/datetime (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/datetime/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/field (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/field/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/file (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/file/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/hidden (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/hidden/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/html (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/html/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/map (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/map/google-map.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/map/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/no-options (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/no-options/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/radio (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/radio-image (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/radio-image/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/radio/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/rich-text (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/rich-text/editor.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/rich-text/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/search-input (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/search-input/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/select (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/select/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/separator (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/separator/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/set (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/set/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/sidebar (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/sidebar/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/sortable-list (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/sortable-list/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/text (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/text/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/textarea (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/components/textarea/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/constants.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/decorators (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/decorators/with-header-template.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/decorators/with-setup.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/decorators/with-store.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/factory.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/helpers.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/reducer.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/sagas (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/sagas/api.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/sagas/changes-tracker.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/sagas/complex.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/sagas/conditional-logic.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/sagas/geocoder.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/sagas/media-browser.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/sagas/validation.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/selectors.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/validators (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/validators/association.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/validators/base.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/fields/validators/complex.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/lib (added)
-
vendor/htmlburger/carbon-fields/assets/js/lib/actions.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/lib/api.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/lib/constants.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/lib/events.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/lib/helpers.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/lib/registry.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/sidebars (added)
-
vendor/htmlburger/carbon-fields/assets/js/sidebars/actions.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/sidebars/helpers.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/sidebars/reducer.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/sidebars/sagas (added)
-
vendor/htmlburger/carbon-fields/assets/js/sidebars/sagas/base.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/sidebars/selectors.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/store (added)
-
vendor/htmlburger/carbon-fields/assets/js/store/actions.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/store/helpers.js (added)
-
vendor/htmlburger/carbon-fields/assets/js/store/index.js (added)
-
vendor/htmlburger/carbon-fields/assets/vendor (added)
-
vendor/htmlburger/carbon-fields/assets/vendor/jquery-bind-first (added)
-
vendor/htmlburger/carbon-fields/assets/vendor/jquery-bind-first/index.js (added)
-
vendor/htmlburger/carbon-fields/composer.json (added)
-
vendor/htmlburger/carbon-fields/config.php (added)
-
vendor/htmlburger/carbon-fields/core (added)
-
vendor/htmlburger/carbon-fields/core/Carbon_Fields.php (added)
-
vendor/htmlburger/carbon-fields/core/Container (added)
-
vendor/htmlburger/carbon-fields/core/Container.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Broken_Container.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Comment_Meta_Container.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Blog_ID_Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Boolean_Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Comparer (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Comparer/Comparer.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Comparer/Contain_Comparer.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Comparer/Custom_Comparer.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Comparer/Equality_Comparer.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Comparer/Scalar_Comparer.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Current_User_Capability_Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Current_User_ID_Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Current_User_Role_Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Factory.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Post_Format_Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Post_ID_Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Post_Level_Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Post_Parent_ID_Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Post_Template_Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Post_Term_Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Post_Type_Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Term_Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Term_Level_Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/Term_Taxonomy_Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/User_Capability_Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/User_ID_Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Condition/User_Role_Condition.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Container.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Fulfillable (added)
-
vendor/htmlburger/carbon-fields/core/Container/Fulfillable/Fulfillable.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Fulfillable/Fulfillable_Collection.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Fulfillable/Translator (added)
-
vendor/htmlburger/carbon-fields/core/Container/Fulfillable/Translator/Array_Translator.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Fulfillable/Translator/Json_Translator.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Fulfillable/Translator/Translator.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Nav_Menu_Item_Container.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Post_Meta_Container.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Repository.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Term_Meta_Container.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Theme_Options_Container.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/User_Meta_Container.php (added)
-
vendor/htmlburger/carbon-fields/core/Container/Widget_Container.php (added)
-
vendor/htmlburger/carbon-fields/core/Datastore (added)
-
vendor/htmlburger/carbon-fields/core/Datastore/Comment_Meta_Datastore.php (added)
-
vendor/htmlburger/carbon-fields/core/Datastore/Datastore.php (added)
-
vendor/htmlburger/carbon-fields/core/Datastore/Datastore_Holder_Interface.php (added)
-
vendor/htmlburger/carbon-fields/core/Datastore/Datastore_Interface.php (added)
-
vendor/htmlburger/carbon-fields/core/Datastore/Key_Value_Datastore.php (added)
-
vendor/htmlburger/carbon-fields/core/Datastore/Meta_Datastore.php (added)
-
vendor/htmlburger/carbon-fields/core/Datastore/Nav_Menu_Item_Datastore.php (added)
-
vendor/htmlburger/carbon-fields/core/Datastore/Post_Meta_Datastore.php (added)
-
vendor/htmlburger/carbon-fields/core/Datastore/Term_Meta_Datastore.php (added)
-
vendor/htmlburger/carbon-fields/core/Datastore/Theme_Options_Datastore.php (added)
-
vendor/htmlburger/carbon-fields/core/Datastore/User_Meta_Datastore.php (added)
-
vendor/htmlburger/carbon-fields/core/Datastore/Widget_Datastore.php (added)
-
vendor/htmlburger/carbon-fields/core/Event (added)
-
vendor/htmlburger/carbon-fields/core/Event/Emitter.php (added)
-
vendor/htmlburger/carbon-fields/core/Event/Listener.php (added)
-
vendor/htmlburger/carbon-fields/core/Event/PersistentListener.php (added)
-
vendor/htmlburger/carbon-fields/core/Event/SingleEventListener.php (added)
-
vendor/htmlburger/carbon-fields/core/Exception (added)
-
vendor/htmlburger/carbon-fields/core/Exception/Incorrect_Syntax_Exception.php (added)
-
vendor/htmlburger/carbon-fields/core/Field (added)
-
vendor/htmlburger/carbon-fields/core/Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Association_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Broken_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Checkbox_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Color_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Complex_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Date_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Date_Time_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/File_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Footer_Scripts_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Gravity_Form_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Group_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Header_Scripts_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Hidden_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Html_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Image_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Map_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Predefined_Options_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Radio_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Radio_Image_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Rich_Text_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Scripts_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Select_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Separator_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Set_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Sidebar_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Text_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Textarea_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Field/Time_Field.php (added)
-
vendor/htmlburger/carbon-fields/core/Helper (added)
-
vendor/htmlburger/carbon-fields/core/Helper/Helper.php (added)
-
vendor/htmlburger/carbon-fields/core/Libraries (added)
-
vendor/htmlburger/carbon-fields/core/Libraries/Sidebar_Manager (added)
-
vendor/htmlburger/carbon-fields/core/Libraries/Sidebar_Manager/Sidebar_Manager.php (added)
-
vendor/htmlburger/carbon-fields/core/Libraries/Sidebar_Manager/assets (added)
-
vendor/htmlburger/carbon-fields/core/Libraries/Sidebar_Manager/assets/css (added)
-
vendor/htmlburger/carbon-fields/core/Libraries/Sidebar_Manager/assets/css/app.css (added)
-
vendor/htmlburger/carbon-fields/core/Libraries/Sidebar_Manager/assets/js (added)
-
vendor/htmlburger/carbon-fields/core/Libraries/Sidebar_Manager/assets/js/app.js (added)
-
vendor/htmlburger/carbon-fields/core/Loader (added)
-
vendor/htmlburger/carbon-fields/core/Loader/Loader.php (added)
-
vendor/htmlburger/carbon-fields/core/Pimple (added)
-
vendor/htmlburger/carbon-fields/core/Pimple/Container.php (added)
-
vendor/htmlburger/carbon-fields/core/Pimple/ServiceProviderInterface.php (added)
-
vendor/htmlburger/carbon-fields/core/Provider (added)
-
vendor/htmlburger/carbon-fields/core/Provider/Container_Condition_Provider.php (added)
-
vendor/htmlburger/carbon-fields/core/REST_API (added)
-
vendor/htmlburger/carbon-fields/core/REST_API/Decorator.php (added)
-
vendor/htmlburger/carbon-fields/core/REST_API/Router.php (added)
-
vendor/htmlburger/carbon-fields/core/Service (added)
-
vendor/htmlburger/carbon-fields/core/Service/Legacy_Storage_Service_v_1_5.php (added)
-
vendor/htmlburger/carbon-fields/core/Service/Meta_Query_Service.php (added)
-
vendor/htmlburger/carbon-fields/core/Service/REST_API_Service.php (added)
-
vendor/htmlburger/carbon-fields/core/Service/Service.php (added)
-
vendor/htmlburger/carbon-fields/core/Toolset (added)
-
vendor/htmlburger/carbon-fields/core/Toolset/Key_Toolset.php (added)
-
vendor/htmlburger/carbon-fields/core/Toolset/WP_Toolset.php (added)
-
vendor/htmlburger/carbon-fields/core/Value_Set (added)
-
vendor/htmlburger/carbon-fields/core/Value_Set/Value_Set.php (added)
-
vendor/htmlburger/carbon-fields/core/Walker (added)
-
vendor/htmlburger/carbon-fields/core/Walker/Nav_Menu_Item_Edit_Walker.php (added)
-
vendor/htmlburger/carbon-fields/core/Widget (added)
-
vendor/htmlburger/carbon-fields/core/Widget.php (added)
-
vendor/htmlburger/carbon-fields/core/Widget/Widget.php (added)
-
vendor/htmlburger/carbon-fields/core/functions.php (added)
-
vendor/htmlburger/carbon-fields/languages (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-bg_BG.mo (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-bg_BG.po (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-de_DE.mo (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-de_DE.po (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-es_ES.mo (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-es_ES.po (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-fa_IR.mo (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-fa_IR.po (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-fi.mo (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-fi.po (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-fr_FR.mo (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-fr_FR.po (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-pt_BR.mo (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-pt_BR.po (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-pt_PT.mo (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-pt_PT.po (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-ru_RU.mo (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-ru_RU.po (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-sv_SE.mo (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields-sv_SE.po (added)
-
vendor/htmlburger/carbon-fields/languages/carbon-fields.pot (added)
-
vendor/htmlburger/carbon-fields/license.txt (added)
-
vendor/htmlburger/carbon-fields/package-lock.json (added)
-
vendor/htmlburger/carbon-fields/package.json (added)
-
vendor/htmlburger/carbon-fields/postcss.config.js (added)
-
vendor/htmlburger/carbon-fields/templates (added)
-
vendor/htmlburger/carbon-fields/templates/Container (added)
-
vendor/htmlburger/carbon-fields/templates/Container/comment_meta.php (added)
-
vendor/htmlburger/carbon-fields/templates/Container/nav_menu_item.php (added)
-
vendor/htmlburger/carbon-fields/templates/Container/post_meta.php (added)
-
vendor/htmlburger/carbon-fields/templates/Container/term_meta.php (added)
-
vendor/htmlburger/carbon-fields/templates/Container/theme_options.php (added)
-
vendor/htmlburger/carbon-fields/templates/Container/user_meta.php (added)
-
vendor/htmlburger/carbon-fields/templates/Container/widget.php (added)
-
vendor/htmlburger/carbon-fields/templates/Exception (added)
-
vendor/htmlburger/carbon-fields/templates/Exception/incorrect-syntax.php (added)
-
vendor/htmlburger/carbon-fields/webpack.base.js (added)
-
vendor/htmlburger/carbon-fields/webpack.boot.js (added)
-
vendor/htmlburger/carbon-fields/webpack.core.js (added)
-
vendor/htmlburger/carbon-fields/webpack.vendor.js (added)
-
vendor/theseconddre (added)
-
vendor/theseconddre/pattern-creator (added)
-
vendor/theseconddre/pattern-creator/.git (added)
-
vendor/theseconddre/pattern-creator/.git/FETCH_HEAD (added)
-
vendor/theseconddre/pattern-creator/.git/HEAD (added)
-
vendor/theseconddre/pattern-creator/.git/ORIG_HEAD (added)
-
vendor/theseconddre/pattern-creator/.git/config (added)
-
vendor/theseconddre/pattern-creator/.git/description (added)
-
vendor/theseconddre/pattern-creator/.git/hooks (added)
-
vendor/theseconddre/pattern-creator/.git/hooks/applypatch-msg.sample (added)
-
vendor/theseconddre/pattern-creator/.git/hooks/commit-msg.sample (added)
-
vendor/theseconddre/pattern-creator/.git/hooks/post-update.sample (added)
-
vendor/theseconddre/pattern-creator/.git/hooks/pre-applypatch.sample (added)
-
vendor/theseconddre/pattern-creator/.git/hooks/pre-commit.sample (added)
-
vendor/theseconddre/pattern-creator/.git/hooks/pre-push.sample (added)
-
vendor/theseconddre/pattern-creator/.git/hooks/pre-rebase.sample (added)
-
vendor/theseconddre/pattern-creator/.git/hooks/pre-receive.sample (added)
-
vendor/theseconddre/pattern-creator/.git/hooks/prepare-commit-msg.sample (added)
-
vendor/theseconddre/pattern-creator/.git/hooks/update.sample (added)
-
vendor/theseconddre/pattern-creator/.git/index (added)
-
vendor/theseconddre/pattern-creator/.git/info (added)
-
vendor/theseconddre/pattern-creator/.git/info/exclude (added)
-
vendor/theseconddre/pattern-creator/.git/info/refs (added)
-
vendor/theseconddre/pattern-creator/.git/logs (added)
-
vendor/theseconddre/pattern-creator/.git/logs/HEAD (added)
-
vendor/theseconddre/pattern-creator/.git/logs/refs (added)
-
vendor/theseconddre/pattern-creator/.git/logs/refs/heads (added)
-
vendor/theseconddre/pattern-creator/.git/logs/refs/heads/master (added)
-
vendor/theseconddre/pattern-creator/.git/logs/refs/remotes (added)
-
vendor/theseconddre/pattern-creator/.git/logs/refs/remotes/composer (added)
-
vendor/theseconddre/pattern-creator/.git/logs/refs/remotes/composer/master (added)
-
vendor/theseconddre/pattern-creator/.git/logs/refs/remotes/origin (added)
-
vendor/theseconddre/pattern-creator/.git/logs/refs/remotes/origin/HEAD (added)
-
vendor/theseconddre/pattern-creator/.git/objects (added)
-
vendor/theseconddre/pattern-creator/.git/objects/info (added)
-
vendor/theseconddre/pattern-creator/.git/objects/info/packs (added)
-
vendor/theseconddre/pattern-creator/.git/objects/pack (added)
-
vendor/theseconddre/pattern-creator/.git/objects/pack/pack-9aae7a2440ff0d0caf33b8909d598a800a3a110a.idx (added)
-
vendor/theseconddre/pattern-creator/.git/objects/pack/pack-9aae7a2440ff0d0caf33b8909d598a800a3a110a.pack (added)
-
vendor/theseconddre/pattern-creator/.git/packed-refs (added)
-
vendor/theseconddre/pattern-creator/.git/refs (added)
-
vendor/theseconddre/pattern-creator/.git/refs/heads (added)
-
vendor/theseconddre/pattern-creator/.git/refs/heads/master (added)
-
vendor/theseconddre/pattern-creator/.git/refs/remotes (added)
-
vendor/theseconddre/pattern-creator/.git/refs/remotes/composer (added)
-
vendor/theseconddre/pattern-creator/.git/refs/remotes/composer/master (added)
-
vendor/theseconddre/pattern-creator/.git/refs/remotes/origin (added)
-
vendor/theseconddre/pattern-creator/.git/refs/remotes/origin/HEAD (added)
-
vendor/theseconddre/pattern-creator/.gitignore (added)
-
vendor/theseconddre/pattern-creator/LICENSE (added)
-
vendor/theseconddre/pattern-creator/README.md (added)
-
vendor/theseconddre/pattern-creator/composer.json (added)
-
vendor/theseconddre/pattern-creator/examples (added)
-
vendor/theseconddre/pattern-creator/examples/index.php (added)
-
vendor/theseconddre/pattern-creator/src (added)
-
vendor/theseconddre/pattern-creator/src/PatternCreator.php (added)
-
vendor/theseconddre/pattern-creator/src/img_patterns (added)
-
vendor/theseconddre/pattern-creator/src/img_patterns/PatternCreator.php (added)
-
vendor/theseconddre/pattern-creator/src/img_patterns/square.jpg (added)
-
vendor/theseconddre/pattern-creator/src/img_patterns/square2.jpg (added)
-
vendor/theseconddre/pattern-creator/src/img_patterns/square3.jpg (added)
Legend:
- Unmodified
- Added
- Removed
-
doctorfeature/trunk/DoctorFeaturePicture.php
r1703204 r1708473 1 1 <?php 2 define('GFP_PLUGIN_PATH', plugin_dir_path(__FILE__)); 3 require_once GFP_PLUGIN_PATH . 'vendor/autoload.php'; 2 4 3 use GDText\Box; 5 4 use GDText\Color; 5 use TheSecondDre\PatternCreator; 6 6 7 7 class DoctorFeaturePicture … … 15 15 private $text_displayed = true; 16 16 17 18 private $background_type = 'gradient'; 19 17 20 private $is_category_gradient = false; 18 21 private $forced_gradient = array('#FF0000', '#00FF00', '#0000FF'); … … 32 35 private function get_settings($post_ID) 33 36 { 34 $options = get_option('drf_option'); 37 $options = array( 38 'size' => carbon_get_theme_option('drf_text_size'), 39 'font' => carbon_get_theme_option('drf_text_font'), 40 'color' => carbon_get_theme_option('drf_text_color'), 41 'text_displayed' => carbon_get_theme_option('drf_text_displayed'), 42 'background_type' => carbon_get_theme_option('drf_background_type'), 43 ); 35 44 36 45 // Is there a gradient for category? … … 46 55 47 56 // Global settings 48 if ( isset( $options['size'] ))57 if ($options['size'] != '') { 49 58 $this->font_size = $options['size']; 50 51 if (isset( $options['font'] )) 59 } 60 61 if ($options['font'] != '') { 52 62 $this->font = $options['font']; 53 54 if (isset( $options['color'] ) && $options['color'] != '') 63 } 64 65 if ($options['color'] != '') { 55 66 $this->text_color = $this->hex2rgb($options['color']); 56 57 if (!isset( $options['text_displayed'] )) 67 } 68 69 if ($options['text_displayed'] != 1) { 58 70 $this->text_displayed = false; 71 } 72 73 if ($options['background_type'] != '') { 74 $this->background_type = $options['background_type']; 75 } 59 76 } 60 77 … … 70 87 // Fetch all general settings 71 88 $this->get_settings($post_ID); 72 73 if (has_post_thumbnail($post_ID)) { 74 return; 75 } else { 89 // echo($this->use_patterns); 90 91 if (has_post_thumbnail($post_ID)) 92 { 93 return; 94 } 95 96 else if ($this->background_type == "pattern") 97 { 98 $pattern = new TheSecondDre\PatternCreator([ 99 'width' => $this->width, 100 'height' => $this->height, 101 'color' => '#7700ff', 102 'pattern' => 'square3', 103 ]); 104 $this->featured_php_img = $pattern->createPattern('phpgd'); 105 106 if ($this->text_displayed == true) { 107 $this->align_text($post->post_title); 108 } 109 110 $this->upload_image_wp($post_ID); 111 set_post_thumbnail($post_ID, $this->attachment_id); 112 } 113 114 else 115 { 76 116 $colors = $this->get_gradient_by_category($post); 77 117 … … 140 180 } 141 181 142 143 182 /** 144 183 * Converts a hexadecimal color (#XXXXXX) to an array of rgb color ( array($r,$g,$b) ) -
doctorfeature/trunk/DoctorFeaturePicture_settings.php
r1703204 r1708473 1 1 <?php 2 3 use Carbon_Fields\Container; 4 use Carbon_Fields\Field; 5 2 6 class DoctorFeaturePicture_settings 3 7 { 4 /** 5 * Holds the values to be used in the fields callbacks 6 */ 7 private $options; 8 private $cat_options; 9 10 /** 11 * Start up 12 */ 13 public function __construct() 8 function __construct() 14 9 { 15 add_action( 'admin_menu', array( $this, 'add_plugin_page' ) ); 16 add_action( 'admin_init', array( $this, 'page_init' ) ); 10 add_action( 'after_setup_theme', array($this,'load_after_setup_theme') ); 17 11 } 18 12 19 20 21 /** 22 * Add options page 23 */ 24 public function add_plugin_page() 13 public function load_after_setup_theme() 25 14 { 26 add_options_page( 27 'DRF Settings', 28 'DoctorFeature', 29 'manage_options', 30 'drf-settings', 31 array( $this, 'create_admin_page' ) 32 ); 15 \Carbon_Fields\Carbon_Fields::boot(); 16 $this->build_settings(); 33 17 } 34 18 35 /** 36 * Options page callback - What is happening when you click on the tab? 37 */ 38 public function create_admin_page() 19 public function build_settings() 39 20 { 40 41 $this->options = get_option( 'drf_option' ); 42 // $this->$cat_options = get_option('drf_cat_option'); 43 ?> 44 <div class="wrap"> 45 <h1><?php _e('DoctorFeature’s Settings', 'drf'); ?></h1> 46 <form method="post" action="options.php"> 47 <?php 48 settings_fields( 'my_option_group' ); 49 do_settings_sections( 'drf-settings' ); 50 submit_button(); 51 ?> 52 </form> 53 </div> 54 <?php 55 } 21 Container::make( 'theme_options', 'DoctorFeature' ) 22 ->set_page_parent( 'options-general.php' ) 23 ->add_tab( __('Text settings'), array 24 ( 25 Field::make( 'html', 'drf_text_introduction' ) 26 ->set_html( "<h2>What are <strong>Text Settings</strong>?</h2><p>DoctorFeature allows you to generate thumbnail automatically. It can write the post's title on each thumbnail. Here are some settings to customise thumbnails.</p>" ), 56 27 57 /** 58 * Register and add settings to the form 59 */ 60 public function page_init() 61 { 62 register_setting( 63 'my_option_group', 64 'drf_option', 65 array( $this, 'sanitize' ) 66 ); 28 Field::make( 'checkbox', 'drf_text_displayed', "Write the post's title on the thumbnail?" ) 29 ->set_option_value( '1' ) 30 ->set_help_text("Ignore settings below if no."), 67 31 68 add_settings_section( 69 'text_settings_id', 70 __("Settings of each article's generated picture", 'drf'), 71 array( $this, 'print_section_info' ), 72 'drf-settings' 73 ); 32 Field::make( 'select', 'drf_text_font', 'Text font' ) 33 ->add_options( array( 34 '/font/Roboto-Bold.ttf' => 'Roboto Bold', 35 '/font/Roboto-Regular.ttf' => 'Robot Regular', 36 '/font/IndieFlower.ttf' => 'Indie Flower', 37 '/font/Lobster-Regular.ttf' => 'Lobster Regular',) ) 38 ->set_required( true ) 39 ->set_help_text( __('Font used when generating a thumbnail.', 'drf')), 74 40 75 add_settings_field( 76 'select_font', 77 __('Select Font', 'drf'), 78 array( $this, 'font_callback' ), 79 'drf-settings', 80 'text_settings_id' 81 ); 41 Field::make( 'text', 'drf_text_size', 'Text size (px)' ) 42 ->set_attribute('type', 'number') 43 ->set_attribute('step', '1') 44 ->set_default_value(72) 45 ->set_required( true ) 46 ->set_help_text( __('Font size usef when generating a thumbnail. Recommended: 80.', 'drf')), 82 47 83 add_settings_field( 84 'select_size', 85 __('Select Font Size', 'drf'), 86 array( $this, 'size_callback' ), 87 'drf-settings', 88 'text_settings_id' 89 ); 48 Field::make( 'color', 'drf_text_color', 'Text color' ) 49 ->set_required( true ) 50 ->set_help_text( __('Color of the title when generating a thumbnail.', 'drf')), 51 )) 90 52 91 add_settings_field( 92 'select_color', 93 __('Select Font Color', 'drf'), 94 array( $this, 'color_callback' ), 95 'drf-settings', 96 'text_settings_id' 97 ); 98 99 add_settings_field( 100 'select_text', 101 __('Allow Text', 'drf'), 102 array( $this, 'text_displayed_callback' ), 103 'drf-settings', 104 'text_settings_id' 105 ); 106 } 107 108 /** 109 * Sanitize each setting field as needed 110 * 111 * @param array $input Contains all settings fields as array keys 112 */ 113 public function sanitize( $input ) 114 { 115 // print_r($input); 116 // die(); 117 return $input; 118 } 119 120 /** 121 * Print the Section text 122 */ 123 public function print_section_info() 124 { 125 print __("As soon as you'll save an article that doesn't have any featured image, DoctorFeature will create a nice picture for you. You can modify a few parameters for these images below:", 'drf'); 126 // print_r($this->cat_options); 127 // die(); 128 } 129 130 /** 131 * Get the settings option array and print one of its values 132 */ 133 public function font_callback() 134 { 135 ?> 136 137 <select name="drf_option[font]"> 138 <option value="/font/Roboto-Bold.ttf" <?php if($this->options['font'] == '/font/Roboto-Bold.ttf') echo "selected"; ?>>Roboto Bold</option> 139 <option value="/font/Roboto-Italic.ttf" <?php if($this->options['font'] == '/font/Roboto-Italic.ttf') echo "selected"; ?>>Roboto Italic</option> 140 <option value="/font/Roboto-Regular.ttf" <?php if($this->options['font'] == '/font/Roboto-Regular.ttf') echo "selected"; ?>>Roboto Regular</option> 141 <option value="/font/IndieFlower.ttf" <?php if($this->options['font'] == '/font/IndieFlower.ttf') echo "selected"; ?>>Indie Flower</option> 142 <option value="/font/Lobster-Regular.ttf" <?php if($this->options['font'] == '/font/Lobster-Regular.ttf') echo "selected"; ?>>Lobster Regular</option> 143 </select> 144 145 <?php 146 print __('Text written on the picture', 'drf'); 147 } 148 149 /** 150 * Get the settings option array and print one of its values 151 */ 152 public function size_callback() 153 { 154 ?> 155 156 <select name="drf_option[size]"> 157 <option value="60" <?php if($this->options['size'] == '60') echo "selected"; ?>>60px</option> 158 <option value="70" <?php if($this->options['size'] == '70') echo "selected"; ?>>70px</option> 159 <option value="80" <?php if($this->options['size'] == '80') echo "selected"; ?>>80px</option> 160 <option value="90" <?php if($this->options['size'] == '90') echo "selected"; ?>>90px</option> 161 <option value="100" <?php if($this->options['size'] == '100') echo "selected"; ?>>100px</option> 162 <option value="110" <?php if($this->options['size'] == '110') echo "selected"; ?>>110px</option> 163 </select> 164 165 <?php 166 print __('Size of the text written on the picture', 'drf'); 167 } 168 169 public function color_callback() 170 { 171 printf( 172 '<input type="text" id="select_color" name="drf_option[color]" value="%s" />', 173 ( isset( $this->options['color'] ) && $this->options['color'] != '' ) ? esc_attr( $this->options['color']) : '#FFFFFF' 174 ); 175 print __('Color of the text written on the picture', 'drf'); 176 } 177 178 public function text_displayed_callback() 179 { 180 ?> 181 <!-- <select name="drf_option[text]"> 182 <option value="Yes">Yes</option> 183 <option value="No">No</option> 184 </select> --> 185 186 <label> 187 <input type="checkbox" name="drf_option[text_displayed]" value="1" <?php if (isset($this->options['text_displayed'])) echo "checked"; ?>> 188 Display post title on the image 189 </label> 190 191 <?php 53 ->add_tab( __('Background settings'), array 54 ( 55 Field::make( 'html', 'drf_background_introduction' ) 56 ->set_html( "<h2>What are <strong>Background Settings</strong>?</h2><p>DoctorFeature allows you to generate thumbnail automatically. Using those settings, you can change the background of thumbnails.</p> 57 <ul> 58 <li><strong>Gradients :</strong> each category will use a specific gradient color. You can use your own gradient colors by going to a category edit page.</li> 59 <li><strong>Geo Pattern :</strong> each category will use a specific geometric colorized pattern.</li> 60 </ul>" ), 61 Field::make( 'radio', 'drf_background_type', 'What kind of background when generating thumbnails?' ) 62 ->add_options( array( 63 'pattern' => 'Geometric Patterns', 64 'gradient' => 'Color Gradients',)) 65 )); 192 66 } 193 67 } 194 ?> -
doctorfeature/trunk/composer.json
r1689476 r1708473 7 7 8 8 "require": { 9 "stil/gd-text": "dev-master" 9 "stil/gd-text": "dev-master", 10 "htmlburger/carbon-fields": "^2.0", 11 "theseconddre/pattern-creator": "dev-master" 10 12 } 11 13 } -
doctorfeature/trunk/composer.lock
r1689484 r1708473 5 5 "This file is @generated automatically" 6 6 ], 7 "content-hash": " cbf352f262ec1c5f3a659f2d04c4743c",7 "content-hash": "dccc729c0f594ac787357b7f5eb79f31", 8 8 "packages": [ 9 { 10 "name": "htmlburger/carbon-fields", 11 "version": "2.0.4", 12 "source": { 13 "type": "git", 14 "url": "https://github.com/htmlburger/carbon-fields.git", 15 "reference": "63a01d19f5fbd88ca701ed94fded5ea497504753" 16 }, 17 "dist": { 18 "type": "zip", 19 "url": "https://api.github.com/repos/htmlburger/carbon-fields/zipball/63a01d19f5fbd88ca701ed94fded5ea497504753", 20 "reference": "63a01d19f5fbd88ca701ed94fded5ea497504753", 21 "shasum": "" 22 }, 23 "require": { 24 "php": ">=5.3" 25 }, 26 "require-dev": { 27 "mockery/mockery": "^0.9.7", 28 "phpunit/phpunit": "~4.8" 29 }, 30 "type": "library", 31 "autoload": { 32 "psr-4": { 33 "Carbon_Fields\\": "core/" 34 } 35 }, 36 "notification-url": "https://packagist.org/downloads/", 37 "license": [ 38 "GPL-2.0" 39 ], 40 "authors": [ 41 { 42 "name": "htmlBurger", 43 "email": "wordpress@htmlburger.com", 44 "homepage": "https://htmlburger.com/", 45 "role": "Developer" 46 }, 47 { 48 "name": "Marin Atanasov", 49 "email": "contact@marinatanasov.com", 50 "homepage": "http://marinatanasov.com/", 51 "role": "Developer" 52 }, 53 { 54 "name": "Siyan Panayotov", 55 "homepage": "http://siyanpanayotov.com/", 56 "role": "Developer" 57 }, 58 { 59 "name": "Georgi Stoyanov", 60 "email": "stoyanov.gs@gmail.com", 61 "role": "Developer" 62 }, 63 { 64 "name": "Stanimir Panchev", 65 "email": "Stan4omir@gmail.com", 66 "role": "Developer" 67 }, 68 { 69 "name": "Peter Petrov", 70 "email": "peter.petrov89@gmail.com", 71 "role": "Developer" 72 }, 73 { 74 "name": "Plamen Kostadinov", 75 "email": "pkostadinov.2create@gmail.com", 76 "homepage": "http://plasmen.info/", 77 "role": "Developer" 78 }, 79 { 80 "name": "Stanimir Stoyanov", 81 "email": "stanimir.k.stoyanov@gmail.com", 82 "role": "Developer" 83 }, 84 { 85 "name": "Georgi Popov", 86 "homepage": "http://magadanski.com/", 87 "role": "Developer" 88 }, 89 { 90 "name": "German Velchev", 91 "email": "germozy@gmail.com", 92 "role": "Developer" 93 }, 94 { 95 "name": "Rashko Petrov", 96 "email": "brutalenemy666@gmail.com", 97 "homepage": "http://errorfactory.com/", 98 "role": "Developer" 99 }, 100 { 101 "name": "Miroslav Mitev", 102 "email": "mmitev.2create@gmail.com", 103 "role": "Developer" 104 }, 105 { 106 "name": "Kaloyan Ivanov", 107 "email": "kaloyanxivanov@gmail.com", 108 "homepage": "http://vilepixels.com/", 109 "role": "Developer" 110 }, 111 { 112 "name": "Atanas Angelov", 113 "email": "atanas.angelov.dev@gmail.com", 114 "role": "Developer" 115 }, 116 { 117 "name": "Alexander Panayotov", 118 "email": "alexander.panayotov@gmail.com", 119 "homepage": "http://alexanderpanayotov.com/", 120 "role": "Developer" 121 }, 122 { 123 "name": "Viktor Vasilev", 124 "email": "liberalcho@gmail.com", 125 "role": "Developer" 126 } 127 ], 128 "description": "WordPress developer-friendly custom fields for post types, taxonomy terms, users, comments, widgets, options and more.", 129 "homepage": "http://carbonfields.net/", 130 "time": "2017-07-26T13:17:03+00:00" 131 }, 9 132 { 10 133 "name": "stil/gd-text", … … 41 164 "description": "A class drawing multiline and aligned text on pictures. Uses GD extension.", 42 165 "time": "2017-06-04 19:08:38" 166 }, 167 { 168 "name": "theseconddre/pattern-creator", 169 "version": "dev-master", 170 "source": { 171 "type": "git", 172 "url": "https://github.com/theseconddre/PatternCreator.git", 173 "reference": "b230beb24fe3aac98c70e987f78beed8f6030f51" 174 }, 175 "dist": { 176 "type": "zip", 177 "url": "https://api.github.com/repos/theseconddre/PatternCreator/zipball/b230beb24fe3aac98c70e987f78beed8f6030f51", 178 "reference": "b230beb24fe3aac98c70e987f78beed8f6030f51", 179 "shasum": "" 180 }, 181 "type": "library", 182 "autoload": { 183 "psr-4": { 184 "TheSecondDre\\": "src" 185 } 186 }, 187 "notification-url": "https://packagist.org/downloads/", 188 "license": [ 189 "Apache 2.0" 190 ], 191 "authors": [ 192 { 193 "name": "André", 194 "email": "adehillerin@live.fr" 195 } 196 ], 197 "description": "Generates a specific customisable pattern with php GD", 198 "time": "2017-08-04 13:50:29" 43 199 } 44 200 ], … … 47 203 "minimum-stability": "stable", 48 204 "stability-flags": { 49 "stil/gd-text": 20 205 "stil/gd-text": 20, 206 "theseconddre/pattern-creator": 20 50 207 }, 51 208 "prefer-stable": false, -
doctorfeature/trunk/doctorfeature.php
r1703204 r1708473 6 6 Description: Generates a featured picture for each post with a nice gradient. 7 7 Author: André de Hillerin 8 Version: 1. 1.08 Version: 1.2.0 9 9 Author URI: https://cercle.institut-pandore.com/user/theseconddre/ 10 10 License: GPL2 … … 28 28 29 29 define('GFP_PLUGIN_PATH', plugin_dir_path(__FILE__)); 30 require_once GFP_PLUGIN_PATH . "classes.php"; 30 require_once GFP_PLUGIN_PATH . 'vendor/autoload.php'; 31 require_once GFP_PLUGIN_PATH . "DoctorFeaturePicture_settings.php"; 32 require_once GFP_PLUGIN_PATH . "DoctorFeaturePicture_category_settings.php"; 33 require_once GFP_PLUGIN_PATH . "DoctorFeaturePicture.php"; 31 34 32 35 if( is_admin() ) 33 36 { 37 // Settings 38 $my_settings_page = new DoctorFeaturePicture_settings(); 39 $my_category_settings = new DoctorFeaturePicture_category_settings(); 40 34 41 // Generate picture 35 42 $generatedPicture = new DoctorFeaturePicture(); 36 43 add_action('publish_post', array($generatedPicture, 'generate_picture'), 10, 2); 37 38 // Settings39 $my_settings_page = new DoctorFeaturePicture_settings();40 $my_category_settings = new DoctorFeaturePicture_category_settings();41 44 } 42 45 -
doctorfeature/trunk/vendor/composer/autoload_psr4.php
r1689484 r1708473 7 7 8 8 return array( 9 'TheSecondDre\\' => array($vendorDir . '/theseconddre/pattern-creator/src'), 9 10 'GDText\\Tests\\' => array($vendorDir . '/stil/gd-text/tests'), 10 11 'GDText\\' => array($vendorDir . '/stil/gd-text/src'), 12 'Carbon_Fields\\' => array($vendorDir . '/htmlburger/carbon-fields/core'), 11 13 ); -
doctorfeature/trunk/vendor/composer/autoload_static.php
r1689484 r1708473 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( 10 'T' => 11 array ( 12 'TheSecondDre\\' => 13, 13 ), 10 14 'G' => 11 15 array ( … … 13 17 'GDText\\' => 7, 14 18 ), 19 'C' => 20 array ( 21 'Carbon_Fields\\' => 14, 22 ), 15 23 ); 16 24 17 25 public static $prefixDirsPsr4 = array ( 26 'TheSecondDre\\' => 27 array ( 28 0 => __DIR__ . '/..' . '/theseconddre/pattern-creator/src', 29 ), 18 30 'GDText\\Tests\\' => 19 31 array ( … … 23 35 array ( 24 36 0 => __DIR__ . '/..' . '/stil/gd-text/src', 37 ), 38 'Carbon_Fields\\' => 39 array ( 40 0 => __DIR__ . '/..' . '/htmlburger/carbon-fields/core', 25 41 ), 26 42 ); -
doctorfeature/trunk/vendor/composer/installed.json
r1689484 r1708473 36 36 ], 37 37 "description": "A class drawing multiline and aligned text on pictures. Uses GD extension." 38 }, 39 { 40 "name": "htmlburger/carbon-fields", 41 "version": "2.0.4", 42 "version_normalized": "2.0.4.0", 43 "source": { 44 "type": "git", 45 "url": "https://github.com/htmlburger/carbon-fields.git", 46 "reference": "63a01d19f5fbd88ca701ed94fded5ea497504753" 47 }, 48 "dist": { 49 "type": "zip", 50 "url": "https://api.github.com/repos/htmlburger/carbon-fields/zipball/63a01d19f5fbd88ca701ed94fded5ea497504753", 51 "reference": "63a01d19f5fbd88ca701ed94fded5ea497504753", 52 "shasum": "" 53 }, 54 "require": { 55 "php": ">=5.3" 56 }, 57 "require-dev": { 58 "mockery/mockery": "^0.9.7", 59 "phpunit/phpunit": "~4.8" 60 }, 61 "time": "2017-07-26T13:17:03+00:00", 62 "type": "library", 63 "installation-source": "dist", 64 "autoload": { 65 "psr-4": { 66 "Carbon_Fields\\": "core/" 67 } 68 }, 69 "notification-url": "https://packagist.org/downloads/", 70 "license": [ 71 "GPL-2.0" 72 ], 73 "authors": [ 74 { 75 "name": "htmlBurger", 76 "email": "wordpress@htmlburger.com", 77 "homepage": "https://htmlburger.com/", 78 "role": "Developer" 79 }, 80 { 81 "name": "Marin Atanasov", 82 "email": "contact@marinatanasov.com", 83 "homepage": "http://marinatanasov.com/", 84 "role": "Developer" 85 }, 86 { 87 "name": "Siyan Panayotov", 88 "homepage": "http://siyanpanayotov.com/", 89 "role": "Developer" 90 }, 91 { 92 "name": "Georgi Stoyanov", 93 "email": "stoyanov.gs@gmail.com", 94 "role": "Developer" 95 }, 96 { 97 "name": "Stanimir Panchev", 98 "email": "Stan4omir@gmail.com", 99 "role": "Developer" 100 }, 101 { 102 "name": "Peter Petrov", 103 "email": "peter.petrov89@gmail.com", 104 "role": "Developer" 105 }, 106 { 107 "name": "Plamen Kostadinov", 108 "email": "pkostadinov.2create@gmail.com", 109 "homepage": "http://plasmen.info/", 110 "role": "Developer" 111 }, 112 { 113 "name": "Stanimir Stoyanov", 114 "email": "stanimir.k.stoyanov@gmail.com", 115 "role": "Developer" 116 }, 117 { 118 "name": "Georgi Popov", 119 "homepage": "http://magadanski.com/", 120 "role": "Developer" 121 }, 122 { 123 "name": "German Velchev", 124 "email": "germozy@gmail.com", 125 "role": "Developer" 126 }, 127 { 128 "name": "Rashko Petrov", 129 "email": "brutalenemy666@gmail.com", 130 "homepage": "http://errorfactory.com/", 131 "role": "Developer" 132 }, 133 { 134 "name": "Miroslav Mitev", 135 "email": "mmitev.2create@gmail.com", 136 "role": "Developer" 137 }, 138 { 139 "name": "Kaloyan Ivanov", 140 "email": "kaloyanxivanov@gmail.com", 141 "homepage": "http://vilepixels.com/", 142 "role": "Developer" 143 }, 144 { 145 "name": "Atanas Angelov", 146 "email": "atanas.angelov.dev@gmail.com", 147 "role": "Developer" 148 }, 149 { 150 "name": "Alexander Panayotov", 151 "email": "alexander.panayotov@gmail.com", 152 "homepage": "http://alexanderpanayotov.com/", 153 "role": "Developer" 154 }, 155 { 156 "name": "Viktor Vasilev", 157 "email": "liberalcho@gmail.com", 158 "role": "Developer" 159 } 160 ], 161 "description": "WordPress developer-friendly custom fields for post types, taxonomy terms, users, comments, widgets, options and more.", 162 "homepage": "http://carbonfields.net/" 163 }, 164 { 165 "name": "theseconddre/pattern-creator", 166 "version": "dev-master", 167 "version_normalized": "9999999-dev", 168 "source": { 169 "type": "git", 170 "url": "https://github.com/theseconddre/PatternCreator.git", 171 "reference": "b230beb24fe3aac98c70e987f78beed8f6030f51" 172 }, 173 "dist": { 174 "type": "zip", 175 "url": "https://api.github.com/repos/theseconddre/PatternCreator/zipball/b230beb24fe3aac98c70e987f78beed8f6030f51", 176 "reference": "b230beb24fe3aac98c70e987f78beed8f6030f51", 177 "shasum": "" 178 }, 179 "time": "2017-08-04T13:50:29+00:00", 180 "type": "library", 181 "installation-source": "source", 182 "autoload": { 183 "psr-4": { 184 "TheSecondDre\\": "src" 185 } 186 }, 187 "notification-url": "https://packagist.org/downloads/", 188 "license": [ 189 "Apache 2.0" 190 ], 191 "authors": [ 192 { 193 "name": "André", 194 "email": "adehillerin@live.fr" 195 } 196 ], 197 "description": "Generates a specific customisable pattern with php GD" 38 198 } 39 199 ]
Note: See TracChangeset
for help on using the changeset viewer.