From 550eac0237bc23c605b3d47b8a32916dbda27d97 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Fri, 6 May 2016 03:24:58 +0300 Subject: [PATCH] second --- .htaccess | 4 +++- LICENSE.md | 0 README.md | 0 backend/assets/AdminLteAsset.php | 0 backend/assets/AppAsset.php | 0 backend/assets/FontAwesomeAsset.php | 0 backend/config/.gitignore | 0 backend/config/bootstrap.php | 0 backend/config/main.php | 0 backend/config/params.php | 0 backend/controllers/BannerController.php | 0 backend/controllers/BlogController.php | 0 backend/controllers/BrandController.php | 0 backend/controllers/CategoryController.php | 0 backend/controllers/EventController.php | 0 backend/controllers/OrdersController.php | 0 backend/controllers/PageController.php | 0 backend/controllers/SeoCategoryController.php | 0 backend/controllers/SeoController.php | 0 backend/controllers/SeoDynamicController.php | 0 backend/controllers/ServiceController.php | 0 backend/controllers/SiteController.php | 0 backend/controllers/SliderController.php | 0 backend/controllers/SliderImageController.php | 0 backend/models/.gitkeep | 0 backend/models/LoginForm.php | 0 backend/views/banner/_form.php | 0 backend/views/banner/_search.php | 0 backend/views/banner/create.php | 0 backend/views/banner/index.php | 0 backend/views/banner/update.php | 0 backend/views/banner/view.php | 0 backend/views/blog/_form.php | 0 backend/views/blog/_search.php | 0 backend/views/blog/create.php | 0 backend/views/blog/index.php | 0 backend/views/blog/update.php | 0 backend/views/blog/view.php | 0 backend/views/brand/_form.php | 0 backend/views/brand/_search.php | 0 backend/views/brand/create.php | 0 backend/views/brand/index.php | 0 backend/views/brand/update.php | 0 backend/views/brand/view.php | 0 backend/views/category/_form.php | 0 backend/views/category/_search.php | 0 backend/views/category/create.php | 0 backend/views/category/index.php | 0 backend/views/category/update.php | 0 backend/views/category/view.php | 0 backend/views/event/_form.php | 0 backend/views/event/_search.php | 0 backend/views/event/create.php | 0 backend/views/event/index.php | 0 backend/views/event/update.php | 0 backend/views/event/view.php | 0 backend/views/layouts/admin.php | 0 backend/views/layouts/control-sidebar.php | 0 backend/views/layouts/footer.php | 0 backend/views/layouts/header.php | 0 backend/views/layouts/main-sidebar.php | 0 backend/views/layouts/main.php | 0 backend/views/layouts/none.php | 0 backend/views/orders/_form.php | 0 backend/views/orders/_search.php | 0 backend/views/orders/create.php | 0 backend/views/orders/index.php | 0 backend/views/orders/update.php | 0 backend/views/orders/view.php | 0 backend/views/page/_form.php | 0 backend/views/page/_search.php | 0 backend/views/page/create.php | 0 backend/views/page/index.php | 0 backend/views/page/update.php | 0 backend/views/page/view.php | 0 backend/views/seo-category/_form.php | 0 backend/views/seo-category/_search.php | 0 backend/views/seo-category/create.php | 0 backend/views/seo-category/index.php | 0 backend/views/seo-category/update.php | 0 backend/views/seo-category/view.php | 0 backend/views/seo-dynamic/_form.php | 0 backend/views/seo-dynamic/_search.php | 0 backend/views/seo-dynamic/create.php | 0 backend/views/seo-dynamic/index.php | 0 backend/views/seo-dynamic/update.php | 0 backend/views/seo-dynamic/view.php | 0 backend/views/seo/_form.php | 0 backend/views/seo/_search.php | 0 backend/views/seo/create.php | 0 backend/views/seo/index.php | 0 backend/views/seo/update.php | 0 backend/views/seo/view.php | 0 backend/views/service/_form.php | 0 backend/views/service/_search.php | 0 backend/views/service/create.php | 0 backend/views/service/index.php | 0 backend/views/service/update.php | 0 backend/views/service/view.php | 0 backend/views/site/error.php | 0 backend/views/site/index.php | 0 backend/views/site/login.php | 0 backend/views/slider-image/_form.php | 0 backend/views/slider-image/_search.php | 0 backend/views/slider-image/create.php | 0 backend/views/slider-image/index.php | 0 backend/views/slider-image/update.php | 0 backend/views/slider-image/view.php | 0 backend/views/slider/_form.php | 0 backend/views/slider/_search.php | 0 backend/views/slider/create.php | 0 backend/views/slider/index.php | 0 backend/views/slider/update.php | 0 backend/views/slider/view.php | 0 backend/web/.gitignore | 0 backend/web/css/site.css | 0 backend/web/favicon.ico | Bin 318 -> 0 bytes backend/web/js/fieldWidget.js | 0 backend/web/robots.txt | 0 codeception.yml | 0 common/behaviors/RuSlug.php | 0 common/behaviors/ShowImage.php | 0 common/behaviors/Slug.php | 0 common/components/LangRequest.php | 0 common/components/LangUrlManager.php | 0 common/components/Mailer.php | 0 common/components/Request.php | 0 common/components/artboxtree/ArtboxTreeBehavior.php | 0 common/components/artboxtree/ArtboxTreeHelper.php | 0 common/components/artboxtree/ArtboxTreeQueryTrait.php | 0 common/components/artboxtree/ArtboxTreeWidget.php | 0 common/components/artboxtree/treegrid/TreeGridColumn.php | 0 common/components/artboxtree/treegrid/TreeGridWidget.php | 0 common/components/artboxtree/treelist/TreeListWidget.php | 0 common/components/artboxtree/treemenu/TreeMenuWidget.php | 0 common/config/.gitignore | 0 common/config/bootstrap.php | 0 common/config/main.php | 45 +++++++++++++++++++++++++++++++++++++++++---- common/config/params.php | 0 common/mail/layouts/html.php | 0 common/mail/layouts/text.php | 0 common/mail/passwordResetToken-html.php | 0 common/mail/passwordResetToken-text.php | 0 common/models/Banner.php | 7 +++++++ common/models/BannerSearch.php | 0 common/models/Blog.php | 0 common/models/BlogSearch.php | 0 common/models/Customers.php | 0 common/models/Event.php | 0 common/models/EventSearch.php | 0 common/models/Fields.php | 0 common/models/LoginForm.php | 42 +++++++++++++++++++++--------------------- common/models/OrderItems.php | 0 common/models/Orders.php | 0 common/models/OrdersSearch.php | 0 common/models/Page.php | 0 common/models/PageSearch.php | 0 common/models/Seo.php | 0 common/models/SeoCategory.php | 0 common/models/SeoCategorySearch.php | 0 common/models/SeoDynamic.php | 0 common/models/SeoDynamicSearch.php | 0 common/models/SeoSearch.php | 0 common/models/Service.php | 0 common/models/ServiceSearch.php | 0 common/models/Slider.php | 0 common/models/SliderImage.php | 0 common/models/SliderImageSearch.php | 0 common/models/SliderSearch.php | 0 common/models/Subscribe.php | 2 +- common/models/TemplateLocation.php | 0 common/models/TemplateLocationSearch.php | 0 common/models/User.php | 0 common/modules/blog/Module.php | 0 common/modules/blog/behaviors/Autocomplete.php | 0 common/modules/blog/config.php | 0 common/modules/blog/controllers/AjaxController.php | 0 common/modules/blog/controllers/ArticleController.php | 0 common/modules/blog/controllers/CategoryController.php | 0 common/modules/blog/controllers/DefaultController.php | 0 common/modules/blog/controllers/MediaController.php | 0 common/modules/blog/controllers/TestController.php | 0 common/modules/blog/models/Article.php | 0 common/modules/blog/models/ArticleCategory.php | 0 common/modules/blog/models/ArticleCategoryLang.php | 0 common/modules/blog/models/ArticleCategoryMedia.php | 0 common/modules/blog/models/ArticleLang.php | 0 common/modules/blog/models/ArticleMedia.php | 0 common/modules/blog/models/ArticleToCategory.php | 0 common/modules/blog/views/ajax/_article_form.php | 0 common/modules/blog/views/ajax/_article_form_test.php | 0 common/modules/blog/views/ajax/_article_media_form.php | 0 common/modules/blog/views/ajax/_category_form.php | 0 common/modules/blog/views/article/_form.php | 0 common/modules/blog/views/article/create.php | 0 common/modules/blog/views/article/index.php | 0 common/modules/blog/views/article/update.php | 0 common/modules/blog/views/category/_form.php | 0 common/modules/blog/views/category/create.php | 0 common/modules/blog/views/category/index.php | 0 common/modules/blog/views/category/update.php | 0 common/modules/blog/views/default/index.php | 0 common/modules/blog/views/media/index.php | 0 common/modules/blog/views/test/index.php | 0 common/modules/comment/Controller.php | 0 common/modules/comment/Module.php | 0 common/modules/comment/Permissions.php | 0 common/modules/comment/assets/CommentAsset.php | 0 common/modules/comment/commands/RbacController.php | 0 common/modules/comment/interfaces/CommentInterface.php | 0 common/modules/comment/models/Comment.php | 0 common/modules/comment/models/CommentProject.php | 0 common/modules/comment/models/CommentProjectSearch.php | 0 common/modules/comment/models/Rating.php | 0 common/modules/comment/rbac/ArtboxCommentCreateRule.php | 0 common/modules/comment/rbac/ArtboxCommentDeleteOwnRule.php | 0 common/modules/comment/rbac/ArtboxCommentDeleteRule.php | 0 common/modules/comment/rbac/ArtboxCommentUpdateOwnRule.php | 0 common/modules/comment/rbac/ArtboxCommentUpdateRule.php | 0 common/modules/comment/resources/comment.css | 0 common/modules/comment/resources/comment.js | 0 common/modules/comment/resources/delete-ico.png | Bin 368 -> 0 bytes common/modules/comment/views/comment_form.php | 0 common/modules/comment/widgets/CommentWidget.php | 0 common/modules/comment/widgets/views/_project_comment_view.php | 0 common/modules/comment/widgets/views/_review_comment_view.php | 0 common/modules/comment/widgets/views/form-comment-review.php | 0 common/modules/comment/widgets/views/form-comment.php | 0 common/modules/comment/widgets/views/form-project-comment.php | 0 common/modules/comment/widgets/views/list-comment-review.php | 0 common/modules/comment/widgets/views/list-comment.php | 0 common/modules/comment/widgets/views/list-project-comment.php | 0 common/modules/comment/widgets/views/project_comment_view.php | 0 common/modules/file/FileUploadAsset.php | 0 common/modules/file/Module.php | 0 common/modules/file/assets/css/fileupload/style.css | 0 common/modules/file/assets/css/jquery.fileupload-noscript.css | 0 common/modules/file/assets/css/jquery.fileupload-ui-noscript.css | 0 common/modules/file/assets/css/jquery.fileupload-ui.css | 0 common/modules/file/assets/css/jquery.fileupload.css | 0 common/modules/file/assets/img/loading.gif | Bin 3897 -> 0 bytes common/modules/file/assets/img/progressbar.gif | Bin 3323 -> 0 bytes common/modules/file/assets/js/cors/jquery.postmessage-transport.js | 0 common/modules/file/assets/js/cors/jquery.xdr-transport.js | 0 common/modules/file/assets/js/jquery.fileupload-angular.js | 0 common/modules/file/assets/js/jquery.fileupload-audio.js | 0 common/modules/file/assets/js/jquery.fileupload-image.js | 0 common/modules/file/assets/js/jquery.fileupload-jquery-ui.js | 0 common/modules/file/assets/js/jquery.fileupload-process.js | 0 common/modules/file/assets/js/jquery.fileupload-ui.js | 0 common/modules/file/assets/js/jquery.fileupload-validate.js | 0 common/modules/file/assets/js/jquery.fileupload-video.js | 0 common/modules/file/assets/js/jquery.fileupload.js | 0 common/modules/file/assets/js/jquery.iframe-transport.js | 0 common/modules/file/assets/js/vendor/jquery.ui.widget.js | 0 common/modules/file/config.php | 0 common/modules/file/controllers/UploaderController.php | 0 common/modules/file/models/ImageSizerForm.php | 0 common/modules/file/views/_gallery_item.php | 0 common/modules/file/views/_one_item.php | 0 common/modules/file/widgets/ImageUploader.php | 0 common/modules/file/widgets/views/image_sizer.php | 0 common/modules/product/CatalogUrlManager.php | 0 common/modules/product/Module.php | 0 common/modules/product/config.php | 0 common/modules/product/controllers/DefaultController.php | 0 common/modules/product/controllers/ManageController.php | 0 common/modules/product/helpers/ProductHelper.php | 0 common/modules/product/models/Brand.php | 0 common/modules/product/models/BrandName.php | 0 common/modules/product/models/BrandQuery.php | 0 common/modules/product/models/BrandSearch.php | 0 common/modules/product/models/Category.php | 0 common/modules/product/models/CategoryName.php | 0 common/modules/product/models/CategoryQuery.php | 0 common/modules/product/models/CategorySearch.php | 0 common/modules/product/models/Product.php | 0 common/modules/product/models/ProductCategory.php | 0 common/modules/product/models/ProductImage.php | 0 common/modules/product/models/ProductImageQuery.php | 0 common/modules/product/models/ProductOption.php | 0 common/modules/product/models/ProductQuery.php | 0 common/modules/product/models/ProductSearch.php | 0 common/modules/product/models/ProductUnit.php | 0 common/modules/product/models/ProductVariant.php | 0 common/modules/product/models/ProductVariantQuery.php | 0 common/modules/product/models/ProductVariantSearch.php | 0 common/modules/product/models/ProductVariantType.php | 0 common/modules/product/models/RemoteCategories.php | 0 common/modules/product/models/RemoteCategoriesSearch.php | 0 common/modules/product/models/RemoteProducts.php | 0 common/modules/product/models/RemoteProductsSearch.php | 0 common/modules/product/views/default/index.php | 0 common/modules/product/views/manage/_form.php | 0 common/modules/product/views/manage/_search.php | 0 common/modules/product/views/manage/create.php | 0 common/modules/product/views/manage/index.php | 0 common/modules/product/views/manage/remote-products.php | 0 common/modules/product/views/manage/update.php | 0 common/modules/product/views/manage/view.php | 0 common/modules/product/widgets/brandsCarouselWidget.php | 0 common/modules/product/widgets/catalogSubmenuWidget.php | 0 common/modules/product/widgets/views/brandsCarousel.php | 0 common/modules/product/widgets/views/submenu.php | 0 common/modules/relation/Module.php | 0 common/modules/relation/controllers/DefaultController.php | 0 common/modules/relation/controllers/ManageController.php | 0 common/modules/relation/models/Relation.php | 0 common/modules/relation/models/RelationQuery.php | 0 common/modules/relation/relationBehavior.php | 0 common/modules/relation/relationHelper.php | 0 common/modules/relation/relationObject.php | 0 common/modules/relation/relationQueryTrait.php | 0 common/modules/relation/views/default/index.php | 0 common/modules/relation/views/manage/_form.php | 0 common/modules/relation/views/manage/create.php | 0 common/modules/relation/views/manage/pars.php | 0 common/modules/relation/views/manage/relations.php | 0 common/modules/relation/views/manage/update.php | 0 common/modules/rubrication/Module.php | 0 common/modules/rubrication/behaviors/ArtboxSynonymBehavior.php | 0 common/modules/rubrication/controllers/DefaultController.php | 0 common/modules/rubrication/controllers/TaxGroupController.php | 0 common/modules/rubrication/controllers/TaxOptionController.php | 0 common/modules/rubrication/helpers/RubricationHelper.php | 0 common/modules/rubrication/models/TaxGroup.php | 0 common/modules/rubrication/models/TaxGroupToGroup.php | 0 common/modules/rubrication/models/TaxOption.php | 0 common/modules/rubrication/models/TaxOptionQuery.php | 0 common/modules/rubrication/models/TaxOptionRelation.php | 0 common/modules/rubrication/models/TaxOptionSearch.php | 0 common/modules/rubrication/models/TaxValueFloat.php | 0 common/modules/rubrication/models/TaxValueInt.php | 0 common/modules/rubrication/models/TaxValueLink.php | 0 common/modules/rubrication/models/TaxValueString.php | 0 common/modules/rubrication/views/default/index.php | 0 common/modules/rubrication/views/tax-group/_form.php | 0 common/modules/rubrication/views/tax-group/create.php | 0 common/modules/rubrication/views/tax-group/index.php | 0 common/modules/rubrication/views/tax-group/relations.php | 0 common/modules/rubrication/views/tax-group/update.php | 0 common/modules/rubrication/views/tax-group/view.php | 0 common/modules/rubrication/views/tax-option/_form.php | 0 common/modules/rubrication/views/tax-option/_search.php | 0 common/modules/rubrication/views/tax-option/create.php | 0 common/modules/rubrication/views/tax-option/index.php | 0 common/modules/rubrication/views/tax-option/update.php | 0 common/modules/rubrication/views/tax-option/value/_fields_float.php | 0 common/modules/rubrication/views/tax-option/value/_fields_int.php | 0 common/modules/rubrication/views/tax-option/value/_fields_link.php | 0 common/modules/rubrication/views/tax-option/value/_fields_string.php | 0 common/modules/rubrication/views/tax-option/view.php | 0 common/translation/ru/app.php | 0 common/translation/ru/product.php | 0 common/widgets/Alert.php | 0 common/widgets/BasketHead.php | 0 common/widgets/BasketModal.php | 0 common/widgets/FieldEditor.php | 0 common/widgets/views/basket_head.php | 0 common/widgets/views/basket_modal.php | 0 common/widgets/views/education_field.php | 0 composer.json | 0 console/config/.gitignore | 0 console/config/bootstrap.php | 0 console/config/main.php | 0 console/config/params.php | 0 console/controllers/.gitkeep | 0 console/controllers/ImportController.php | 0 console/migrations/m130524_201442_init.php | 0 console/migrations/m160126_071717_rubrication.php | 0 console/migrations/m160128_101543_fields.php | 0 console/migrations/m160208_111900_blog.php | 0 console/migrations/m160304_054017_realtion.php | 0 console/migrations/m160304_065108_product.php | 0 console/migrations/m160320_174258_customer.php | 0 console/migrations/m160321_232402_orders.php | 0 console/migrations/m160323_234304_product_image.php | 0 console/migrations/m160324_075409_product_option.php | 0 console/migrations/m160324_114404_orders_items_items_fk.php | 0 console/migrations/m160331_132149_slider.php | 0 console/migrations/m160404_081649_banner.php | 0 console/migrations/m160405_101056_create_slider_images.php | 0 console/migrations/m160406_221846_create_page.php | 0 console/migrations/m160407_185510_create_event.php | 0 console/migrations/m160411_211053_create_service.php | 0 console/migrations/m160411_215739_create_seo.php | 0 console/migrations/m160412_133944_create_seo_category.php | 0 console/migrations/m160413_112158_create_seo_dynamic.php | 0 console/migrations/m160414_101644_add_param_to_seo_dynamic.php | 0 console/migrations/m160414_214745_add_key_to_seo_dynamic.php | 0 console/models/.gitkeep | 0 console/runtime/.gitignore | 0 environments/dev/backend/config/main-local.php | 0 environments/dev/backend/config/params-local.php | 0 environments/dev/backend/web/index-test.php | 0 environments/dev/backend/web/index.php | 0 environments/dev/common/config/main-local.php | 0 environments/dev/common/config/params-local.php | 0 environments/dev/console/config/main-local.php | 0 environments/dev/console/config/params-local.php | 0 environments/dev/frontend/config/main-local.php | 0 environments/dev/frontend/config/params-local.php | 0 environments/dev/frontend/web/index-test.php | 0 environments/dev/frontend/web/index.php | 0 environments/dev/yii | 0 environments/index.php | 0 environments/prod/backend/config/main-local.php | 0 environments/prod/backend/config/params-local.php | 0 environments/prod/backend/web/index.php | 0 environments/prod/common/config/main-local.php | 0 environments/prod/common/config/params-local.php | 0 environments/prod/console/config/main-local.php | 0 environments/prod/console/config/params-local.php | 0 environments/prod/frontend/config/main-local.php | 0 environments/prod/frontend/config/params-local.php | 0 environments/prod/frontend/web/index.php | 0 environments/prod/yii | 0 frontend/assets/AppAsset.php | 89 ++++++++++++++++++++++++++++++++++++----------------------------------------------------- frontend/assets/IeAsset.php | 0 frontend/config/.gitignore | 0 frontend/config/bootstrap.php | 0 frontend/config/main.php | 1 - frontend/config/params.php | 0 frontend/controllers/CabinetController.php | 100 ---------------------------------------------------------------------------------------------------- frontend/controllers/CatalogController.old.php | 231 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- frontend/controllers/CatalogController.php | 232 ++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ frontend/controllers/EventController.php | 48 ------------------------------------------------ frontend/controllers/OrdersController.php | 311 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- frontend/controllers/PageController.php | 20 -------------------- frontend/controllers/PostController.php | 20 -------------------- frontend/controllers/PuttyController.php | 41 ----------------------------------------- frontend/controllers/ServiceController.php | 48 ------------------------------------------------ frontend/controllers/SiteController.php | 283 +++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ frontend/helpers/TextHelper.php | 0 frontend/models/ContactForm.php | 0 frontend/models/PasswordResetRequestForm.php | 0 frontend/models/ProductFrontendSearch.php | 0 frontend/models/ResetPasswordForm.php | 0 frontend/models/SignupForm.php | 0 frontend/page/show.php | 0 frontend/views/articles/index.php | 86 +++++++++++++++++++++++++++++++++++++++++++------------------------------------------- frontend/views/articles/show.php | 62 +++++++++++++++++++++++++++++++------------------------------- frontend/views/cabinet/bookmarks.php | 24 ------------------------ frontend/views/cabinet/index.php | 18 ------------------ frontend/views/cabinet/my-orders.php | 24 ------------------------ frontend/views/cabinet/update.php | 56 -------------------------------------------------------- frontend/views/call/index.php | 66 +++++++++++++++++++++++++++++++++--------------------------------- frontend/views/call/success.php | 62 +++++++++++++++++++++++++++++++------------------------------- frontend/views/catalog/categories.php | 45 --------------------------------------------- frontend/views/catalog/product.php | 248 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- frontend/views/catalog/product_item.php | 27 --------------------------- frontend/views/catalog/product_smart.php | 20 -------------------- frontend/views/catalog/products.old.php | 278 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- frontend/views/catalog/products.php | 251 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- frontend/views/catalog/search.php | 136 ---------------------------------------------------------------------------------------------------------------------------------------- frontend/views/event/_objects.php | 38 -------------------------------------- frontend/views/event/index.php | 22 ---------------------- frontend/views/event/view.php | 51 --------------------------------------------------- frontend/views/iam/1person.php | 102 +++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------- frontend/views/iam/company.php | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------- frontend/views/iam/customer.php | 136 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------- frontend/views/iam/edit_company.php | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------- frontend/views/iam/edit_customer.php | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------- frontend/views/iam/edit_person.php | 212 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------- frontend/views/iam/myorders.php | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------- frontend/views/iam/person.php | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------- frontend/views/iam/price.php | 78 +++++++++++++++++++++++++++++++++++++++--------------------------------------- frontend/views/iam/share.php | 158 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------- frontend/views/iam/show_order.php | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------- frontend/views/layouts/main.php | 257 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------- frontend/views/login/error_log | 2 +- frontend/views/login/forgot.php | 74 +++++++++++++++++++++++++++++++++++++------------------------------------- frontend/views/login/index.php | 72 ++++++++++++++++++++++++++++++++++++------------------------------------ frontend/views/modal/consultation_modal.php | 19 ------------------- frontend/views/modal/forgot_password_form_model_window.php | 15 --------------- frontend/views/modal/login_window_model_window.php | 52 ---------------------------------------------------- frontend/views/modal/registration_window_model_window.php | 60 ------------------------------------------------------------ frontend/views/news/index.php | 86 +++++++++++++++++++++++++++++++++++++++++++------------------------------------------- frontend/views/news/show.php | 62 +++++++++++++++++++++++++++++++------------------------------- frontend/views/orders/basket-step-01.php | 104 -------------------------------------------------------------------------------------------------------- frontend/views/orders/basket-step-02.php | 83 ----------------------------------------------------------------------------------- frontend/views/orders/basket-step-03.php | 10 ---------- frontend/views/page/show.php | 7 ------- frontend/views/reg/company.php | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------- frontend/views/reg/customer.php | 106 +++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------- frontend/views/reg/person.php | 106 +++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------- frontend/views/service/_objects.php | 35 ----------------------------------- frontend/views/service/index.php | 13 ------------- frontend/views/service/view.php | 20 -------------------- frontend/views/site/_index.php | 196 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------- frontend/views/site/about.php | 32 ++++++++++++++++---------------- frontend/views/site/contact.php | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------- frontend/views/site/error.php | 40 ++++++++++++++++++++-------------------- frontend/views/site/error_log | 2 +- frontend/views/site/index.php | 215 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------- frontend/views/site/login.php | 92 ++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------- frontend/views/site/requestPasswordResetToken.php | 31 ------------------------------- frontend/views/site/resetPassword.php | 31 ------------------------------- frontend/views/site/signup.php | 35 ----------------------------------- frontend/views/subscribe/index.php | 76 ++++++++++++++++++++++++++++++++++++++-------------------------------------- frontend/views/text/index.php | 36 ++++++++++++++++++------------------ frontend/web/.gitignore | 0 frontend/web/css/catalog.css | 342 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ frontend/web/css/concat_all.css | 3364 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- frontend/web/css/concat_all_back.css | 3096 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ frontend/web/css/fonts.css | 253 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- frontend/web/css/ie.css | 8 -------- frontend/web/css/item_card_open.css | 15 --------------- frontend/web/css/owl.carousel.css | 216 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ frontend/web/css/site.css | 105 --------------------------------------------------------------------------------------------------------- frontend/web/css/style.css | 1788 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- frontend/web/fonts/FontAwesome.otf | Bin 106260 -> 0 bytes frontend/web/fonts/HelveticaBlack/HelveticaBlack.eot | Bin 24960 -> 0 bytes frontend/web/fonts/HelveticaBlack/HelveticaBlack.ttf | Bin 24760 -> 0 bytes frontend/web/fonts/HelveticaBlack/HelveticaBlack.woff | Bin 16944 -> 0 bytes frontend/web/fonts/HelveticaBlackItalic/HelveticaBlackItalic.eot | Bin 26686 -> 0 bytes frontend/web/fonts/HelveticaBlackItalic/HelveticaBlackItalic.ttf | Bin 26460 -> 0 bytes frontend/web/fonts/HelveticaBlackItalic/HelveticaBlackItalic.woff | Bin 17940 -> 0 bytes frontend/web/fonts/HelveticaBold/HelveticaBold.eot | Bin 24164 -> 0 bytes frontend/web/fonts/HelveticaBold/HelveticaBold.ttf | Bin 23968 -> 0 bytes frontend/web/fonts/HelveticaBold/HelveticaBold.woff | Bin 16276 -> 0 bytes frontend/web/fonts/HelveticaBoldItalic/HelveticaBoldItalic.eot | Bin 25894 -> 0 bytes frontend/web/fonts/HelveticaBoldItalic/HelveticaBoldItalic.ttf | Bin 25672 -> 0 bytes frontend/web/fonts/HelveticaBoldItalic/HelveticaBoldItalic.woff | Bin 17264 -> 0 bytes frontend/web/fonts/HelveticaHeavy/HelveticaHeavy.eot | Bin 24120 -> 0 bytes frontend/web/fonts/HelveticaHeavy/HelveticaHeavy.ttf | Bin 23920 -> 0 bytes frontend/web/fonts/HelveticaHeavy/HelveticaHeavy.woff | Bin 16344 -> 0 bytes frontend/web/fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.eot | Bin 26162 -> 0 bytes frontend/web/fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.ttf | Bin 25936 -> 0 bytes frontend/web/fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.woff | Bin 17684 -> 0 bytes frontend/web/fonts/HelveticaItalic/HelveticaItalic.eot | Bin 26252 -> 0 bytes frontend/web/fonts/HelveticaItalic/HelveticaItalic.ttf | Bin 26048 -> 0 bytes frontend/web/fonts/HelveticaItalic/HelveticaItalic.woff | Bin 16904 -> 0 bytes frontend/web/fonts/HelveticaLight/HelveticaLight.eot | Bin 25132 -> 0 bytes frontend/web/fonts/HelveticaLight/HelveticaLight.ttf | Bin 24932 -> 0 bytes frontend/web/fonts/HelveticaLight/HelveticaLight.woff | Bin 16384 -> 0 bytes frontend/web/fonts/HelveticaLightItalic/HelveticaLightItalic.eot | Bin 27334 -> 0 bytes frontend/web/fonts/HelveticaLightItalic/HelveticaLightItalic.ttf | Bin 27108 -> 0 bytes frontend/web/fonts/HelveticaLightItalic/HelveticaLightItalic.woff | Bin 17556 -> 0 bytes frontend/web/fonts/HelveticaMedium/HelveticaMedium.eot | Bin 24592 -> 0 bytes frontend/web/fonts/HelveticaMedium/HelveticaMedium.ttf | Bin 24388 -> 0 bytes frontend/web/fonts/HelveticaMedium/HelveticaMedium.woff | Bin 16268 -> 0 bytes frontend/web/fonts/HelveticaMediumItaicl/HelveticaMediumItaicl.eot | Bin 26618 -> 0 bytes frontend/web/fonts/HelveticaMediumItaicl/HelveticaMediumItaicl.ttf | Bin 26388 -> 0 bytes frontend/web/fonts/HelveticaMediumItaicl/HelveticaMediumItaicl.woff | Bin 17532 -> 0 bytes frontend/web/fonts/HelveticaRegular/HelveticaRegular.eot | Bin 24832 -> 0 bytes frontend/web/fonts/HelveticaRegular/HelveticaRegular.ttf | Bin 24632 -> 0 bytes frontend/web/fonts/HelveticaRegular/HelveticaRegular.woff | Bin 16156 -> 0 bytes frontend/web/fonts/HelveticaThin/HelveticaThin.eot | Bin 25364 -> 0 bytes frontend/web/fonts/HelveticaThin/HelveticaThin.ttf | Bin 25168 -> 0 bytes frontend/web/fonts/HelveticaThin/HelveticaThin.woff | Bin 16628 -> 0 bytes frontend/web/fonts/HelveticaThinItalic/HelveticaThinItalic.eot | Bin 27202 -> 0 bytes frontend/web/fonts/HelveticaThinItalic/HelveticaThinItalic.ttf | Bin 26980 -> 0 bytes frontend/web/fonts/HelveticaThinItalic/HelveticaThinItalic.woff | Bin 17232 -> 0 bytes frontend/web/fonts/HelveticaUltraLight/HelveticaUltraLight.eot | Bin 25232 -> 0 bytes frontend/web/fonts/HelveticaUltraLight/HelveticaUltraLight.ttf | Bin 25012 -> 0 bytes frontend/web/fonts/HelveticaUltraLight/HelveticaUltraLight.woff | Bin 16188 -> 0 bytes frontend/web/fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.eot | Bin 27054 -> 0 bytes frontend/web/fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.ttf | Bin 26808 -> 0 bytes frontend/web/fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.woff | Bin 17188 -> 0 bytes frontend/web/fonts/UbuntuBold/UbuntuBold.eot | Bin 107970 -> 0 bytes frontend/web/fonts/UbuntuBold/UbuntuBold.ttf | Bin 107804 -> 0 bytes frontend/web/fonts/UbuntuBold/UbuntuBold.woff | Bin 68972 -> 0 bytes frontend/web/fonts/UbuntuBoldItalic/UbuntuBoldItalic.eot | Bin 119950 -> 0 bytes frontend/web/fonts/UbuntuBoldItalic/UbuntuBoldItalic.ttf | Bin 119756 -> 0 bytes frontend/web/fonts/UbuntuBoldItalic/UbuntuBoldItalic.woff | Bin 75484 -> 0 bytes frontend/web/fonts/UbuntuItalic/UbuntuItalic.eot | Bin 138942 -> 0 bytes frontend/web/fonts/UbuntuItalic/UbuntuItalic.ttf | Bin 138768 -> 0 bytes frontend/web/fonts/UbuntuItalic/UbuntuItalic.woff | Bin 83104 -> 0 bytes frontend/web/fonts/UbuntuLight/UbuntuLight.eot | Bin 145574 -> 0 bytes frontend/web/fonts/UbuntuLight/UbuntuLight.ttf | Bin 145388 -> 0 bytes frontend/web/fonts/UbuntuLight/UbuntuLight.woff | Bin 84204 -> 0 bytes frontend/web/fonts/UbuntuLightItalic/UbuntuLightItalic.eot | Bin 151602 -> 0 bytes frontend/web/fonts/UbuntuLightItalic/UbuntuLightItalic.ttf | Bin 151404 -> 0 bytes frontend/web/fonts/UbuntuLightItalic/UbuntuLightItalic.woff | Bin 86240 -> 0 bytes frontend/web/fonts/UbuntuMedium/UbuntuMedium.eot | Bin 110534 -> 0 bytes frontend/web/fonts/UbuntuMedium/UbuntuMedium.ttf | Bin 110352 -> 0 bytes frontend/web/fonts/UbuntuMedium/UbuntuMedium.woff | Bin 68668 -> 0 bytes frontend/web/fonts/UbuntuMediumItalic/UbuntuMediumItalic.eot | Bin 129990 -> 0 bytes frontend/web/fonts/UbuntuMediumItalic/UbuntuMediumItalic.ttf | Bin 129780 -> 0 bytes frontend/web/fonts/UbuntuMediumItalic/UbuntuMediumItalic.woff | Bin 78248 -> 0 bytes frontend/web/fonts/UbuntuRegular/UbuntuRegular.eot | Bin 119114 -> 0 bytes frontend/web/fonts/UbuntuRegular/UbuntuRegular.ttf | Bin 118952 -> 0 bytes frontend/web/fonts/UbuntuRegular/UbuntuRegular.woff | Bin 75196 -> 0 bytes frontend/web/fonts/fontawesome-webfont.eot | Bin 68875 -> 0 bytes frontend/web/fonts/fontawesome-webfont.svg | 640 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- frontend/web/fonts/fontawesome-webfont.ttf | Bin 138204 -> 0 bytes frontend/web/fonts/fontawesome-webfont.woff | Bin 81284 -> 0 bytes frontend/web/fonts/fontawesome-webfont.woff2 | Bin 64464 -> 0 bytes frontend/web/images/aw_logo.png | Bin 30130 -> 0 bytes frontend/web/images/bau_logo.png | Bin 35088 -> 0 bytes frontend/web/images/category/1.png | Bin 5114 -> 0 bytes frontend/web/images/category/10.png | Bin 3831 -> 0 bytes frontend/web/images/category/11.png | Bin 5474 -> 0 bytes frontend/web/images/category/12.png | Bin 5117 -> 0 bytes frontend/web/images/category/13.png | Bin 3677 -> 0 bytes frontend/web/images/category/14.png | Bin 5218 -> 0 bytes frontend/web/images/category/15.png | Bin 2846 -> 0 bytes frontend/web/images/category/2.png | Bin 5234 -> 0 bytes frontend/web/images/category/3.png | Bin 5806 -> 0 bytes frontend/web/images/category/4.png | Bin 5631 -> 0 bytes frontend/web/images/category/5.png | Bin 3127 -> 0 bytes frontend/web/images/category/6.png | Bin 6063 -> 0 bytes frontend/web/images/category/7.png | Bin 4721 -> 0 bytes frontend/web/images/category/8.png | Bin 6332 -> 0 bytes frontend/web/images/category/9.png | Bin 4884 -> 0 bytes frontend/web/images/category/green_arrows.png | Bin 1273 -> 0 bytes frontend/web/images/delivery01.png | Bin 37219 -> 0 bytes frontend/web/images/delivery02.png | Bin 39705 -> 0 bytes frontend/web/images/fb_small_color.png | Bin 31185 -> 0 bytes frontend/web/images/fon_up_slider.jpg | Bin 105989 -> 0 bytes frontend/web/images/head_down.png | Bin 29700 -> 0 bytes frontend/web/images/head_up.png | Bin 29698 -> 0 bytes frontend/web/images/ico-2.jpg | Bin 1896 -> 0 bytes frontend/web/images/ico_basket.png | Bin 30026 -> 0 bytes frontend/web/images/ico_basket_white.png | Bin 29872 -> 0 bytes frontend/web/images/ico_home.png | Bin 30005 -> 0 bytes frontend/web/images/ico_home_black.png | Bin 29973 -> 0 bytes frontend/web/images/ico_home_white.png | Bin 29996 -> 0 bytes frontend/web/images/ico_note.png | Bin 29875 -> 0 bytes frontend/web/images/ico_ok.png | Bin 30357 -> 0 bytes frontend/web/images/ico_scales.png | Bin 29831 -> 0 bytes frontend/web/images/ico_user.png | Bin 29834 -> 0 bytes frontend/web/images/items/01.jpg | Bin 45389 -> 0 bytes frontend/web/images/items/02.jpg | Bin 36533 -> 0 bytes frontend/web/images/items/03.jpg | Bin 36765 -> 0 bytes frontend/web/images/items/04.jpg | Bin 33224 -> 0 bytes frontend/web/images/items/11.png | Bin 54919 -> 0 bytes frontend/web/images/items/12.png | Bin 69810 -> 0 bytes frontend/web/images/items/13.png | Bin 68138 -> 0 bytes frontend/web/images/items/14.png | Bin 52538 -> 0 bytes frontend/web/images/items/15.png | Bin 53416 -> 0 bytes frontend/web/images/items/16.png | Bin 64076 -> 0 bytes frontend/web/images/items/17.png | Bin 52905 -> 0 bytes frontend/web/images/items/big_img.png | Bin 345537 -> 0 bytes frontend/web/images/li1.png | Bin 1153 -> 0 bytes frontend/web/images/li3.png | Bin 1125 -> 0 bytes frontend/web/images/logos/404.png | Bin 73854 -> 0 bytes frontend/web/images/logos/ceresit.jpg | Bin 25072 -> 0 bytes frontend/web/images/logos/knauf.jpg | Bin 33540 -> 0 bytes frontend/web/images/logos/kolorit.jpg | Bin 29473 -> 0 bytes frontend/web/images/logos/rukki.jpg | Bin 28347 -> 0 bytes frontend/web/images/logos/tikkurila.jpg | Bin 28073 -> 0 bytes frontend/web/images/logos/triora.jpg | Bin 27226 -> 0 bytes frontend/web/images/manufacturers/1.png | Bin 13421 -> 0 bytes frontend/web/images/manufacturers/10.png | Bin 9665 -> 0 bytes frontend/web/images/manufacturers/11.png | Bin 13136 -> 0 bytes frontend/web/images/manufacturers/12.png | Bin 13417 -> 0 bytes frontend/web/images/manufacturers/13.png | Bin 11233 -> 0 bytes frontend/web/images/manufacturers/14.png | Bin 6966 -> 0 bytes frontend/web/images/manufacturers/15.png | Bin 7737 -> 0 bytes frontend/web/images/manufacturers/16.png | Bin 12936 -> 0 bytes frontend/web/images/manufacturers/17.png | Bin 11491 -> 0 bytes frontend/web/images/manufacturers/18.png | Bin 6465 -> 0 bytes frontend/web/images/manufacturers/19.png | Bin 7332 -> 0 bytes frontend/web/images/manufacturers/2.png | Bin 5814 -> 0 bytes frontend/web/images/manufacturers/20.png | Bin 3410 -> 0 bytes frontend/web/images/manufacturers/3.png | Bin 13108 -> 0 bytes frontend/web/images/manufacturers/4.png | Bin 6268 -> 0 bytes frontend/web/images/manufacturers/5.png | Bin 9127 -> 0 bytes frontend/web/images/manufacturers/6.png | Bin 7224 -> 0 bytes frontend/web/images/manufacturers/7.png | Bin 13998 -> 0 bytes frontend/web/images/manufacturers/8.png | Bin 6857 -> 0 bytes frontend/web/images/manufacturers/9.png | Bin 6475 -> 0 bytes frontend/web/images/manufacturers/manufacturers.png | Bin 178378 -> 0 bytes frontend/web/images/modal_capcha.png | Bin 3466 -> 0 bytes frontend/web/images/modal_close_btn.png | Bin 3808 -> 0 bytes frontend/web/images/nc_item_bottom.png | Bin 29773 -> 0 bytes frontend/web/images/new_fon_blue.jpg | Bin 21319 -> 0 bytes frontend/web/images/new_fon_blue.png | Bin 29764 -> 0 bytes frontend/web/images/no_photo.png | Bin 23954 -> 0 bytes frontend/web/images/no_photo_big.png | Bin 9430 -> 0 bytes frontend/web/images/ok_icon_green.png | Bin 1319 -> 0 bytes frontend/web/images/payment01.png | Bin 1874 -> 0 bytes frontend/web/images/pr_img1.jpg | Bin 29468 -> 0 bytes frontend/web/images/pr_img2.jpg | Bin 36641 -> 0 bytes frontend/web/images/pr_img3.jpg | Bin 28709 -> 0 bytes frontend/web/images/pr_img4.jpg | Bin 30608 -> 0 bytes frontend/web/images/pr_img5.jpg | Bin 26691 -> 0 bytes frontend/web/images/pr_img6.jpg | Bin 25646 -> 0 bytes frontend/web/images/prods_grey_fon.png | Bin 36311 -> 0 bytes frontend/web/images/search.png | Bin 29868 -> 0 bytes frontend/web/images/services01.png | Bin 2422 -> 0 bytes frontend/web/images/services02.png | Bin 2081 -> 0 bytes frontend/web/images/services03.png | Bin 2188 -> 0 bytes frontend/web/images/services04.png | Bin 1655 -> 0 bytes frontend/web/images/slider_fon_fanera.jpg | Bin 229617 -> 0 bytes frontend/web/images/slider_left.png | Bin 29787 -> 0 bytes frontend/web/images/slider_left_hover.png | Bin 29846 -> 0 bytes frontend/web/images/slider_left_white.png | Bin 30181 -> 0 bytes frontend/web/images/slider_right.png | Bin 29798 -> 0 bytes frontend/web/images/slider_right_hover.png | Bin 29851 -> 0 bytes frontend/web/images/slider_right_white.png | Bin 30176 -> 0 bytes frontend/web/images/top_fon_yellow.png | Bin 29777 -> 0 bytes frontend/web/images/vk_small_color.png | Bin 31286 -> 0 bytes frontend/web/images/warning_form.jpg | Bin 12138 -> 0 bytes frontend/web/images/why01.png | Bin 30076 -> 0 bytes frontend/web/images/why02.png | Bin 30435 -> 0 bytes frontend/web/images/why03.png | Bin 30365 -> 0 bytes frontend/web/images/why04.png | Bin 30446 -> 0 bytes frontend/web/images/why05.png | Bin 30238 -> 0 bytes frontend/web/images/why06.png | Bin 30355 -> 0 bytes frontend/web/images/why07.png | Bin 30162 -> 0 bytes frontend/web/images/why08.png | Bin 30647 -> 0 bytes frontend/web/images/why_us_fon.png | Bin 177485 -> 0 bytes frontend/web/images/yt_small_color.png | Bin 31432 -> 0 bytes frontend/web/js/basket.js | 323 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- frontend/web/js/jquery.jcarousellite-1.0.1.js | 342 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ frontend/web/js/jquery.maskedinput.min.js | 7 ------- frontend/web/js/my_scripts.js | 524 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- frontend/web/js/owl.carousel.js | 3069 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- frontend/web/js/script.js | 120 ------------------------------------------------------------------------------------------------------------------------ frontend/widgets/Seo.php | 0 frontend/widgets/Slider.php | 30 ------------------------------ frontend/widgets/views/slider.php | 0 init | 0 init.bat | 0 requirements.php | 0 tests/README.md | 0 tests/_bootstrap.php | 0 tests/_data/dump.sql | 0 tests/_output/.gitignore | 0 tests/_support/AcceptanceTester.php | 0 tests/_support/FunctionalTester.php | 0 tests/_support/Helper/Acceptance.php | 0 tests/_support/Helper/Functional.php | 0 tests/_support/Helper/Unit.php | 0 tests/_support/UnitTester.php | 0 tests/_support/_generated/AcceptanceTesterActions.php | 0 tests/_support/_generated/FunctionalTesterActions.php | 0 tests/_support/_generated/UnitTesterActions.php | 0 tests/acceptance.suite.yml | 0 tests/acceptance/SmokeTestCept.php | 0 tests/acceptance/_bootstrap.php | 0 tests/codeception.yml | 0 tests/codeception/_output/.gitignore | 0 tests/codeception/backend/.gitignore | 0 tests/codeception/backend/_bootstrap.php | 0 tests/codeception/backend/_output/.gitignore | 0 tests/codeception/backend/acceptance.suite.yml | 0 tests/codeception/backend/acceptance/LoginCept.php | 0 tests/codeception/backend/acceptance/_bootstrap.php | 0 tests/codeception/backend/codeception.yml | 0 tests/codeception/backend/functional.suite.yml | 0 tests/codeception/backend/functional/LoginCept.php | 0 tests/codeception/backend/functional/_bootstrap.php | 0 tests/codeception/backend/unit.suite.yml | 0 tests/codeception/backend/unit/DbTestCase.php | 0 tests/codeception/backend/unit/TestCase.php | 0 tests/codeception/backend/unit/_bootstrap.php | 0 tests/codeception/backend/unit/fixtures/data/.gitkeep | 0 tests/codeception/bin/_bootstrap.php | 0 tests/codeception/bin/yii | 0 tests/codeception/bin/yii.bat | 0 tests/codeception/common/.gitignore | 0 tests/codeception/common/_bootstrap.php | 0 tests/codeception/common/_output/.gitignore | 0 tests/codeception/common/_pages/LoginPage.php | 0 tests/codeception/common/_support/FixtureHelper.php | 0 tests/codeception/common/codeception.yml | 0 tests/codeception/common/fixtures/UserFixture.php | 0 tests/codeception/common/fixtures/data/init_login.php | 0 tests/codeception/common/templates/fixtures/user.php | 0 tests/codeception/common/unit.suite.yml | 0 tests/codeception/common/unit/DbTestCase.php | 0 tests/codeception/common/unit/TestCase.php | 0 tests/codeception/common/unit/_bootstrap.php | 0 tests/codeception/common/unit/fixtures/data/models/user.php | 0 tests/codeception/common/unit/models/LoginFormTest.php | 0 tests/codeception/config/acceptance.php | 0 tests/codeception/config/backend/acceptance.php | 0 tests/codeception/config/backend/config.php | 0 tests/codeception/config/backend/functional.php | 0 tests/codeception/config/backend/unit.php | 0 tests/codeception/config/common/unit.php | 0 tests/codeception/config/config.php | 0 tests/codeception/config/console/unit.php | 0 tests/codeception/config/frontend/acceptance.php | 0 tests/codeception/config/frontend/config.php | 0 tests/codeception/config/frontend/functional.php | 0 tests/codeception/config/frontend/unit.php | 0 tests/codeception/config/functional.php | 0 tests/codeception/config/unit.php | 0 tests/codeception/console/.gitignore | 0 tests/codeception/console/_bootstrap.php | 0 tests/codeception/console/_output/.gitignore | 0 tests/codeception/console/codeception.yml | 0 tests/codeception/console/unit.suite.yml | 0 tests/codeception/console/unit/DbTestCase.php | 0 tests/codeception/console/unit/TestCase.php | 0 tests/codeception/console/unit/_bootstrap.php | 0 tests/codeception/console/unit/fixtures/data/.gitkeep | 0 tests/codeception/frontend/.gitignore | 0 tests/codeception/frontend/_bootstrap.php | 0 tests/codeception/frontend/_output/.gitignore | 0 tests/codeception/frontend/_pages/AboutPage.php | 0 tests/codeception/frontend/_pages/ContactPage.php | 0 tests/codeception/frontend/_pages/SignupPage.php | 0 tests/codeception/frontend/acceptance.suite.yml | 0 tests/codeception/frontend/acceptance/AboutCept.php | 0 tests/codeception/frontend/acceptance/ContactCept.php | 0 tests/codeception/frontend/acceptance/HomeCept.php | 0 tests/codeception/frontend/acceptance/LoginCept.php | 0 tests/codeception/frontend/acceptance/SignupCest.php | 0 tests/codeception/frontend/acceptance/_bootstrap.php | 0 tests/codeception/frontend/codeception.yml | 0 tests/codeception/frontend/functional.suite.yml | 0 tests/codeception/frontend/functional/AboutCept.php | 0 tests/codeception/frontend/functional/ContactCept.php | 0 tests/codeception/frontend/functional/HomeCept.php | 0 tests/codeception/frontend/functional/LoginCept.php | 0 tests/codeception/frontend/functional/SignupCest.php | 0 tests/codeception/frontend/functional/_bootstrap.php | 0 tests/codeception/frontend/unit.suite.yml | 0 tests/codeception/frontend/unit/DbTestCase.php | 0 tests/codeception/frontend/unit/TestCase.php | 0 tests/codeception/frontend/unit/_bootstrap.php | 0 tests/codeception/frontend/unit/fixtures/data/models/user.php | 0 tests/codeception/frontend/unit/models/ContactFormTest.php | 0 tests/codeception/frontend/unit/models/PasswordResetRequestFormTest.php | 0 tests/codeception/frontend/unit/models/ResetPasswordFormTest.php | 0 tests/codeception/frontend/unit/models/SignupFormTest.php | 0 tests/functional.suite.yml | 0 tests/functional/_bootstrap.php | 0 tests/unit.suite.yml | 0 tests/unit/SmokeTestCept.php | 0 tests/unit/_bootstrap.php | 0 yii.bat | 0 828 files changed, 2771 insertions(+), 18180 deletions(-) mode change 100644 => 100755 LICENSE.md mode change 100644 => 100755 README.md mode change 100644 => 100755 backend/assets/AdminLteAsset.php mode change 100644 => 100755 backend/assets/AppAsset.php mode change 100644 => 100755 backend/assets/FontAwesomeAsset.php mode change 100644 => 100755 backend/config/.gitignore mode change 100644 => 100755 backend/config/bootstrap.php mode change 100644 => 100755 backend/config/main.php mode change 100644 => 100755 backend/config/params.php mode change 100644 => 100755 backend/controllers/BannerController.php mode change 100644 => 100755 backend/controllers/BlogController.php mode change 100644 => 100755 backend/controllers/BrandController.php mode change 100644 => 100755 backend/controllers/CategoryController.php mode change 100644 => 100755 backend/controllers/EventController.php mode change 100644 => 100755 backend/controllers/OrdersController.php mode change 100644 => 100755 backend/controllers/PageController.php mode change 100644 => 100755 backend/controllers/SeoCategoryController.php mode change 100644 => 100755 backend/controllers/SeoController.php mode change 100644 => 100755 backend/controllers/SeoDynamicController.php mode change 100644 => 100755 backend/controllers/ServiceController.php mode change 100644 => 100755 backend/controllers/SiteController.php mode change 100644 => 100755 backend/controllers/SliderController.php mode change 100644 => 100755 backend/controllers/SliderImageController.php mode change 100644 => 100755 backend/models/.gitkeep mode change 100644 => 100755 backend/models/LoginForm.php mode change 100644 => 100755 backend/views/banner/_form.php mode change 100644 => 100755 backend/views/banner/_search.php mode change 100644 => 100755 backend/views/banner/create.php mode change 100644 => 100755 backend/views/banner/index.php mode change 100644 => 100755 backend/views/banner/update.php mode change 100644 => 100755 backend/views/banner/view.php mode change 100644 => 100755 backend/views/blog/_form.php mode change 100644 => 100755 backend/views/blog/_search.php mode change 100644 => 100755 backend/views/blog/create.php mode change 100644 => 100755 backend/views/blog/index.php mode change 100644 => 100755 backend/views/blog/update.php mode change 100644 => 100755 backend/views/blog/view.php mode change 100644 => 100755 backend/views/brand/_form.php mode change 100644 => 100755 backend/views/brand/_search.php mode change 100644 => 100755 backend/views/brand/create.php mode change 100644 => 100755 backend/views/brand/index.php mode change 100644 => 100755 backend/views/brand/update.php mode change 100644 => 100755 backend/views/brand/view.php mode change 100644 => 100755 backend/views/category/_form.php mode change 100644 => 100755 backend/views/category/_search.php mode change 100644 => 100755 backend/views/category/create.php mode change 100644 => 100755 backend/views/category/index.php mode change 100644 => 100755 backend/views/category/update.php mode change 100644 => 100755 backend/views/category/view.php mode change 100644 => 100755 backend/views/event/_form.php mode change 100644 => 100755 backend/views/event/_search.php mode change 100644 => 100755 backend/views/event/create.php mode change 100644 => 100755 backend/views/event/index.php mode change 100644 => 100755 backend/views/event/update.php mode change 100644 => 100755 backend/views/event/view.php mode change 100644 => 100755 backend/views/layouts/admin.php mode change 100644 => 100755 backend/views/layouts/control-sidebar.php mode change 100644 => 100755 backend/views/layouts/footer.php mode change 100644 => 100755 backend/views/layouts/header.php mode change 100644 => 100755 backend/views/layouts/main-sidebar.php mode change 100644 => 100755 backend/views/layouts/main.php mode change 100644 => 100755 backend/views/layouts/none.php mode change 100644 => 100755 backend/views/orders/_form.php mode change 100644 => 100755 backend/views/orders/_search.php mode change 100644 => 100755 backend/views/orders/create.php mode change 100644 => 100755 backend/views/orders/index.php mode change 100644 => 100755 backend/views/orders/update.php mode change 100644 => 100755 backend/views/orders/view.php mode change 100644 => 100755 backend/views/page/_form.php mode change 100644 => 100755 backend/views/page/_search.php mode change 100644 => 100755 backend/views/page/create.php mode change 100644 => 100755 backend/views/page/index.php mode change 100644 => 100755 backend/views/page/update.php mode change 100644 => 100755 backend/views/page/view.php mode change 100644 => 100755 backend/views/seo-category/_form.php mode change 100644 => 100755 backend/views/seo-category/_search.php mode change 100644 => 100755 backend/views/seo-category/create.php mode change 100644 => 100755 backend/views/seo-category/index.php mode change 100644 => 100755 backend/views/seo-category/update.php mode change 100644 => 100755 backend/views/seo-category/view.php mode change 100644 => 100755 backend/views/seo-dynamic/_form.php mode change 100644 => 100755 backend/views/seo-dynamic/_search.php mode change 100644 => 100755 backend/views/seo-dynamic/create.php mode change 100644 => 100755 backend/views/seo-dynamic/index.php mode change 100644 => 100755 backend/views/seo-dynamic/update.php mode change 100644 => 100755 backend/views/seo-dynamic/view.php mode change 100644 => 100755 backend/views/seo/_form.php mode change 100644 => 100755 backend/views/seo/_search.php mode change 100644 => 100755 backend/views/seo/create.php mode change 100644 => 100755 backend/views/seo/index.php mode change 100644 => 100755 backend/views/seo/update.php mode change 100644 => 100755 backend/views/seo/view.php mode change 100644 => 100755 backend/views/service/_form.php mode change 100644 => 100755 backend/views/service/_search.php mode change 100644 => 100755 backend/views/service/create.php mode change 100644 => 100755 backend/views/service/index.php mode change 100644 => 100755 backend/views/service/update.php mode change 100644 => 100755 backend/views/service/view.php mode change 100644 => 100755 backend/views/site/error.php mode change 100644 => 100755 backend/views/site/index.php mode change 100644 => 100755 backend/views/site/login.php mode change 100644 => 100755 backend/views/slider-image/_form.php mode change 100644 => 100755 backend/views/slider-image/_search.php mode change 100644 => 100755 backend/views/slider-image/create.php mode change 100644 => 100755 backend/views/slider-image/index.php mode change 100644 => 100755 backend/views/slider-image/update.php mode change 100644 => 100755 backend/views/slider-image/view.php mode change 100644 => 100755 backend/views/slider/_form.php mode change 100644 => 100755 backend/views/slider/_search.php mode change 100644 => 100755 backend/views/slider/create.php mode change 100644 => 100755 backend/views/slider/index.php mode change 100644 => 100755 backend/views/slider/update.php mode change 100644 => 100755 backend/views/slider/view.php mode change 100644 => 100755 backend/web/.gitignore mode change 100644 => 100755 backend/web/css/site.css mode change 100644 => 100755 backend/web/favicon.ico mode change 100644 => 100755 backend/web/js/fieldWidget.js mode change 100644 => 100755 backend/web/robots.txt mode change 100644 => 100755 codeception.yml mode change 100644 => 100755 common/behaviors/RuSlug.php mode change 100644 => 100755 common/behaviors/ShowImage.php mode change 100644 => 100755 common/behaviors/Slug.php mode change 100644 => 100755 common/components/LangRequest.php mode change 100644 => 100755 common/components/LangUrlManager.php mode change 100644 => 100755 common/components/Mailer.php mode change 100644 => 100755 common/components/Request.php mode change 100644 => 100755 common/components/artboxtree/ArtboxTreeBehavior.php mode change 100644 => 100755 common/components/artboxtree/ArtboxTreeHelper.php mode change 100644 => 100755 common/components/artboxtree/ArtboxTreeQueryTrait.php mode change 100644 => 100755 common/components/artboxtree/ArtboxTreeWidget.php mode change 100644 => 100755 common/components/artboxtree/treegrid/TreeGridColumn.php mode change 100644 => 100755 common/components/artboxtree/treegrid/TreeGridWidget.php mode change 100644 => 100755 common/components/artboxtree/treelist/TreeListWidget.php mode change 100644 => 100755 common/components/artboxtree/treemenu/TreeMenuWidget.php mode change 100644 => 100755 common/config/.gitignore mode change 100644 => 100755 common/config/bootstrap.php mode change 100644 => 100755 common/config/main.php mode change 100644 => 100755 common/config/params.php mode change 100644 => 100755 common/mail/layouts/html.php mode change 100644 => 100755 common/mail/layouts/text.php mode change 100644 => 100755 common/mail/passwordResetToken-html.php mode change 100644 => 100755 common/mail/passwordResetToken-text.php mode change 100644 => 100755 common/models/Banner.php mode change 100644 => 100755 common/models/BannerSearch.php mode change 100644 => 100755 common/models/Blog.php mode change 100644 => 100755 common/models/BlogSearch.php mode change 100644 => 100755 common/models/Customers.php mode change 100644 => 100755 common/models/Event.php mode change 100644 => 100755 common/models/EventSearch.php mode change 100644 => 100755 common/models/Fields.php mode change 100644 => 100755 common/models/LoginForm.php mode change 100644 => 100755 common/models/OrderItems.php mode change 100644 => 100755 common/models/Orders.php mode change 100644 => 100755 common/models/OrdersSearch.php mode change 100644 => 100755 common/models/Page.php mode change 100644 => 100755 common/models/PageSearch.php mode change 100644 => 100755 common/models/Seo.php mode change 100644 => 100755 common/models/SeoCategory.php mode change 100644 => 100755 common/models/SeoCategorySearch.php mode change 100644 => 100755 common/models/SeoDynamic.php mode change 100644 => 100755 common/models/SeoDynamicSearch.php mode change 100644 => 100755 common/models/SeoSearch.php mode change 100644 => 100755 common/models/Service.php mode change 100644 => 100755 common/models/ServiceSearch.php mode change 100644 => 100755 common/models/Slider.php mode change 100644 => 100755 common/models/SliderImage.php mode change 100644 => 100755 common/models/SliderImageSearch.php mode change 100644 => 100755 common/models/SliderSearch.php mode change 100644 => 100755 common/models/Subscribe.php mode change 100644 => 100755 common/models/TemplateLocation.php mode change 100644 => 100755 common/models/TemplateLocationSearch.php mode change 100644 => 100755 common/models/User.php mode change 100644 => 100755 common/modules/blog/Module.php mode change 100644 => 100755 common/modules/blog/behaviors/Autocomplete.php mode change 100644 => 100755 common/modules/blog/config.php mode change 100644 => 100755 common/modules/blog/controllers/AjaxController.php mode change 100644 => 100755 common/modules/blog/controllers/ArticleController.php mode change 100644 => 100755 common/modules/blog/controllers/CategoryController.php mode change 100644 => 100755 common/modules/blog/controllers/DefaultController.php mode change 100644 => 100755 common/modules/blog/controllers/MediaController.php mode change 100644 => 100755 common/modules/blog/controllers/TestController.php mode change 100644 => 100755 common/modules/blog/models/Article.php mode change 100644 => 100755 common/modules/blog/models/ArticleCategory.php mode change 100644 => 100755 common/modules/blog/models/ArticleCategoryLang.php mode change 100644 => 100755 common/modules/blog/models/ArticleCategoryMedia.php mode change 100644 => 100755 common/modules/blog/models/ArticleLang.php mode change 100644 => 100755 common/modules/blog/models/ArticleMedia.php mode change 100644 => 100755 common/modules/blog/models/ArticleToCategory.php mode change 100644 => 100755 common/modules/blog/views/ajax/_article_form.php mode change 100644 => 100755 common/modules/blog/views/ajax/_article_form_test.php mode change 100644 => 100755 common/modules/blog/views/ajax/_article_media_form.php mode change 100644 => 100755 common/modules/blog/views/ajax/_category_form.php mode change 100644 => 100755 common/modules/blog/views/article/_form.php mode change 100644 => 100755 common/modules/blog/views/article/create.php mode change 100644 => 100755 common/modules/blog/views/article/index.php mode change 100644 => 100755 common/modules/blog/views/article/update.php mode change 100644 => 100755 common/modules/blog/views/category/_form.php mode change 100644 => 100755 common/modules/blog/views/category/create.php mode change 100644 => 100755 common/modules/blog/views/category/index.php mode change 100644 => 100755 common/modules/blog/views/category/update.php mode change 100644 => 100755 common/modules/blog/views/default/index.php mode change 100644 => 100755 common/modules/blog/views/media/index.php mode change 100644 => 100755 common/modules/blog/views/test/index.php mode change 100644 => 100755 common/modules/comment/Controller.php mode change 100644 => 100755 common/modules/comment/Module.php mode change 100644 => 100755 common/modules/comment/Permissions.php mode change 100644 => 100755 common/modules/comment/assets/CommentAsset.php mode change 100644 => 100755 common/modules/comment/commands/RbacController.php mode change 100644 => 100755 common/modules/comment/interfaces/CommentInterface.php mode change 100644 => 100755 common/modules/comment/models/Comment.php mode change 100644 => 100755 common/modules/comment/models/CommentProject.php mode change 100644 => 100755 common/modules/comment/models/CommentProjectSearch.php mode change 100644 => 100755 common/modules/comment/models/Rating.php mode change 100644 => 100755 common/modules/comment/rbac/ArtboxCommentCreateRule.php mode change 100644 => 100755 common/modules/comment/rbac/ArtboxCommentDeleteOwnRule.php mode change 100644 => 100755 common/modules/comment/rbac/ArtboxCommentDeleteRule.php mode change 100644 => 100755 common/modules/comment/rbac/ArtboxCommentUpdateOwnRule.php mode change 100644 => 100755 common/modules/comment/rbac/ArtboxCommentUpdateRule.php mode change 100644 => 100755 common/modules/comment/resources/comment.css mode change 100644 => 100755 common/modules/comment/resources/comment.js mode change 100644 => 100755 common/modules/comment/resources/delete-ico.png mode change 100644 => 100755 common/modules/comment/views/comment_form.php mode change 100644 => 100755 common/modules/comment/widgets/CommentWidget.php mode change 100644 => 100755 common/modules/comment/widgets/views/_project_comment_view.php mode change 100644 => 100755 common/modules/comment/widgets/views/_review_comment_view.php mode change 100644 => 100755 common/modules/comment/widgets/views/form-comment-review.php mode change 100644 => 100755 common/modules/comment/widgets/views/form-comment.php mode change 100644 => 100755 common/modules/comment/widgets/views/form-project-comment.php mode change 100644 => 100755 common/modules/comment/widgets/views/list-comment-review.php mode change 100644 => 100755 common/modules/comment/widgets/views/list-comment.php mode change 100644 => 100755 common/modules/comment/widgets/views/list-project-comment.php mode change 100644 => 100755 common/modules/comment/widgets/views/project_comment_view.php mode change 100644 => 100755 common/modules/file/FileUploadAsset.php mode change 100644 => 100755 common/modules/file/Module.php mode change 100644 => 100755 common/modules/file/assets/css/fileupload/style.css mode change 100644 => 100755 common/modules/file/assets/css/jquery.fileupload-noscript.css mode change 100644 => 100755 common/modules/file/assets/css/jquery.fileupload-ui-noscript.css mode change 100644 => 100755 common/modules/file/assets/css/jquery.fileupload-ui.css mode change 100644 => 100755 common/modules/file/assets/css/jquery.fileupload.css mode change 100644 => 100755 common/modules/file/assets/img/loading.gif mode change 100644 => 100755 common/modules/file/assets/img/progressbar.gif mode change 100644 => 100755 common/modules/file/assets/js/cors/jquery.postmessage-transport.js mode change 100644 => 100755 common/modules/file/assets/js/cors/jquery.xdr-transport.js mode change 100644 => 100755 common/modules/file/assets/js/jquery.fileupload-angular.js mode change 100644 => 100755 common/modules/file/assets/js/jquery.fileupload-audio.js mode change 100644 => 100755 common/modules/file/assets/js/jquery.fileupload-image.js mode change 100644 => 100755 common/modules/file/assets/js/jquery.fileupload-jquery-ui.js mode change 100644 => 100755 common/modules/file/assets/js/jquery.fileupload-process.js mode change 100644 => 100755 common/modules/file/assets/js/jquery.fileupload-ui.js mode change 100644 => 100755 common/modules/file/assets/js/jquery.fileupload-validate.js mode change 100644 => 100755 common/modules/file/assets/js/jquery.fileupload-video.js mode change 100644 => 100755 common/modules/file/assets/js/jquery.fileupload.js mode change 100644 => 100755 common/modules/file/assets/js/jquery.iframe-transport.js mode change 100644 => 100755 common/modules/file/assets/js/vendor/jquery.ui.widget.js mode change 100644 => 100755 common/modules/file/config.php mode change 100644 => 100755 common/modules/file/controllers/UploaderController.php mode change 100644 => 100755 common/modules/file/models/ImageSizerForm.php mode change 100644 => 100755 common/modules/file/views/_gallery_item.php mode change 100644 => 100755 common/modules/file/views/_one_item.php mode change 100644 => 100755 common/modules/file/widgets/ImageUploader.php mode change 100644 => 100755 common/modules/file/widgets/views/image_sizer.php mode change 100644 => 100755 common/modules/product/CatalogUrlManager.php mode change 100644 => 100755 common/modules/product/Module.php mode change 100644 => 100755 common/modules/product/config.php mode change 100644 => 100755 common/modules/product/controllers/DefaultController.php mode change 100644 => 100755 common/modules/product/controllers/ManageController.php mode change 100644 => 100755 common/modules/product/helpers/ProductHelper.php mode change 100644 => 100755 common/modules/product/models/Brand.php mode change 100644 => 100755 common/modules/product/models/BrandName.php mode change 100644 => 100755 common/modules/product/models/BrandQuery.php mode change 100644 => 100755 common/modules/product/models/BrandSearch.php mode change 100644 => 100755 common/modules/product/models/Category.php mode change 100644 => 100755 common/modules/product/models/CategoryName.php mode change 100644 => 100755 common/modules/product/models/CategoryQuery.php mode change 100644 => 100755 common/modules/product/models/CategorySearch.php mode change 100644 => 100755 common/modules/product/models/Product.php mode change 100644 => 100755 common/modules/product/models/ProductCategory.php mode change 100644 => 100755 common/modules/product/models/ProductImage.php mode change 100644 => 100755 common/modules/product/models/ProductImageQuery.php mode change 100644 => 100755 common/modules/product/models/ProductOption.php mode change 100644 => 100755 common/modules/product/models/ProductQuery.php mode change 100644 => 100755 common/modules/product/models/ProductSearch.php mode change 100644 => 100755 common/modules/product/models/ProductUnit.php mode change 100644 => 100755 common/modules/product/models/ProductVariant.php mode change 100644 => 100755 common/modules/product/models/ProductVariantQuery.php mode change 100644 => 100755 common/modules/product/models/ProductVariantSearch.php mode change 100644 => 100755 common/modules/product/models/ProductVariantType.php mode change 100644 => 100755 common/modules/product/models/RemoteCategories.php mode change 100644 => 100755 common/modules/product/models/RemoteCategoriesSearch.php mode change 100644 => 100755 common/modules/product/models/RemoteProducts.php mode change 100644 => 100755 common/modules/product/models/RemoteProductsSearch.php mode change 100644 => 100755 common/modules/product/views/default/index.php mode change 100644 => 100755 common/modules/product/views/manage/_form.php mode change 100644 => 100755 common/modules/product/views/manage/_search.php mode change 100644 => 100755 common/modules/product/views/manage/create.php mode change 100644 => 100755 common/modules/product/views/manage/index.php mode change 100644 => 100755 common/modules/product/views/manage/remote-products.php mode change 100644 => 100755 common/modules/product/views/manage/update.php mode change 100644 => 100755 common/modules/product/views/manage/view.php mode change 100644 => 100755 common/modules/product/widgets/brandsCarouselWidget.php mode change 100644 => 100755 common/modules/product/widgets/catalogSubmenuWidget.php mode change 100644 => 100755 common/modules/product/widgets/views/brandsCarousel.php mode change 100644 => 100755 common/modules/product/widgets/views/submenu.php mode change 100644 => 100755 common/modules/relation/Module.php mode change 100644 => 100755 common/modules/relation/controllers/DefaultController.php mode change 100644 => 100755 common/modules/relation/controllers/ManageController.php mode change 100644 => 100755 common/modules/relation/models/Relation.php mode change 100644 => 100755 common/modules/relation/models/RelationQuery.php mode change 100644 => 100755 common/modules/relation/relationBehavior.php mode change 100644 => 100755 common/modules/relation/relationHelper.php mode change 100644 => 100755 common/modules/relation/relationObject.php mode change 100644 => 100755 common/modules/relation/relationQueryTrait.php mode change 100644 => 100755 common/modules/relation/views/default/index.php mode change 100644 => 100755 common/modules/relation/views/manage/_form.php mode change 100644 => 100755 common/modules/relation/views/manage/create.php mode change 100644 => 100755 common/modules/relation/views/manage/pars.php mode change 100644 => 100755 common/modules/relation/views/manage/relations.php mode change 100644 => 100755 common/modules/relation/views/manage/update.php mode change 100644 => 100755 common/modules/rubrication/Module.php mode change 100644 => 100755 common/modules/rubrication/behaviors/ArtboxSynonymBehavior.php mode change 100644 => 100755 common/modules/rubrication/controllers/DefaultController.php mode change 100644 => 100755 common/modules/rubrication/controllers/TaxGroupController.php mode change 100644 => 100755 common/modules/rubrication/controllers/TaxOptionController.php mode change 100644 => 100755 common/modules/rubrication/helpers/RubricationHelper.php mode change 100644 => 100755 common/modules/rubrication/models/TaxGroup.php mode change 100644 => 100755 common/modules/rubrication/models/TaxGroupToGroup.php mode change 100644 => 100755 common/modules/rubrication/models/TaxOption.php mode change 100644 => 100755 common/modules/rubrication/models/TaxOptionQuery.php mode change 100644 => 100755 common/modules/rubrication/models/TaxOptionRelation.php mode change 100644 => 100755 common/modules/rubrication/models/TaxOptionSearch.php mode change 100644 => 100755 common/modules/rubrication/models/TaxValueFloat.php mode change 100644 => 100755 common/modules/rubrication/models/TaxValueInt.php mode change 100644 => 100755 common/modules/rubrication/models/TaxValueLink.php mode change 100644 => 100755 common/modules/rubrication/models/TaxValueString.php mode change 100644 => 100755 common/modules/rubrication/views/default/index.php mode change 100644 => 100755 common/modules/rubrication/views/tax-group/_form.php mode change 100644 => 100755 common/modules/rubrication/views/tax-group/create.php mode change 100644 => 100755 common/modules/rubrication/views/tax-group/index.php mode change 100644 => 100755 common/modules/rubrication/views/tax-group/relations.php mode change 100644 => 100755 common/modules/rubrication/views/tax-group/update.php mode change 100644 => 100755 common/modules/rubrication/views/tax-group/view.php mode change 100644 => 100755 common/modules/rubrication/views/tax-option/_form.php mode change 100644 => 100755 common/modules/rubrication/views/tax-option/_search.php mode change 100644 => 100755 common/modules/rubrication/views/tax-option/create.php mode change 100644 => 100755 common/modules/rubrication/views/tax-option/index.php mode change 100644 => 100755 common/modules/rubrication/views/tax-option/update.php mode change 100644 => 100755 common/modules/rubrication/views/tax-option/value/_fields_float.php mode change 100644 => 100755 common/modules/rubrication/views/tax-option/value/_fields_int.php mode change 100644 => 100755 common/modules/rubrication/views/tax-option/value/_fields_link.php mode change 100644 => 100755 common/modules/rubrication/views/tax-option/value/_fields_string.php mode change 100644 => 100755 common/modules/rubrication/views/tax-option/view.php mode change 100644 => 100755 common/translation/ru/app.php mode change 100644 => 100755 common/translation/ru/product.php mode change 100644 => 100755 common/widgets/Alert.php mode change 100644 => 100755 common/widgets/BasketHead.php mode change 100644 => 100755 common/widgets/BasketModal.php mode change 100644 => 100755 common/widgets/FieldEditor.php mode change 100644 => 100755 common/widgets/views/basket_head.php mode change 100644 => 100755 common/widgets/views/basket_modal.php mode change 100644 => 100755 common/widgets/views/education_field.php mode change 100644 => 100755 composer.json mode change 100644 => 100755 console/config/.gitignore mode change 100644 => 100755 console/config/bootstrap.php mode change 100644 => 100755 console/config/main.php mode change 100644 => 100755 console/config/params.php mode change 100644 => 100755 console/controllers/.gitkeep mode change 100644 => 100755 console/controllers/ImportController.php mode change 100644 => 100755 console/migrations/m130524_201442_init.php mode change 100644 => 100755 console/migrations/m160126_071717_rubrication.php mode change 100644 => 100755 console/migrations/m160128_101543_fields.php mode change 100644 => 100755 console/migrations/m160208_111900_blog.php mode change 100644 => 100755 console/migrations/m160304_054017_realtion.php mode change 100644 => 100755 console/migrations/m160304_065108_product.php mode change 100644 => 100755 console/migrations/m160320_174258_customer.php mode change 100644 => 100755 console/migrations/m160321_232402_orders.php mode change 100644 => 100755 console/migrations/m160323_234304_product_image.php mode change 100644 => 100755 console/migrations/m160324_075409_product_option.php mode change 100644 => 100755 console/migrations/m160324_114404_orders_items_items_fk.php mode change 100644 => 100755 console/migrations/m160331_132149_slider.php mode change 100644 => 100755 console/migrations/m160404_081649_banner.php mode change 100644 => 100755 console/migrations/m160405_101056_create_slider_images.php mode change 100644 => 100755 console/migrations/m160406_221846_create_page.php mode change 100644 => 100755 console/migrations/m160407_185510_create_event.php mode change 100644 => 100755 console/migrations/m160411_211053_create_service.php mode change 100644 => 100755 console/migrations/m160411_215739_create_seo.php mode change 100644 => 100755 console/migrations/m160412_133944_create_seo_category.php mode change 100644 => 100755 console/migrations/m160413_112158_create_seo_dynamic.php mode change 100644 => 100755 console/migrations/m160414_101644_add_param_to_seo_dynamic.php mode change 100644 => 100755 console/migrations/m160414_214745_add_key_to_seo_dynamic.php mode change 100644 => 100755 console/models/.gitkeep mode change 100644 => 100755 console/runtime/.gitignore mode change 100644 => 100755 environments/dev/backend/config/main-local.php mode change 100644 => 100755 environments/dev/backend/config/params-local.php mode change 100644 => 100755 environments/dev/backend/web/index-test.php mode change 100644 => 100755 environments/dev/backend/web/index.php mode change 100644 => 100755 environments/dev/common/config/main-local.php mode change 100644 => 100755 environments/dev/common/config/params-local.php mode change 100644 => 100755 environments/dev/console/config/main-local.php mode change 100644 => 100755 environments/dev/console/config/params-local.php mode change 100644 => 100755 environments/dev/frontend/config/main-local.php mode change 100644 => 100755 environments/dev/frontend/config/params-local.php mode change 100644 => 100755 environments/dev/frontend/web/index-test.php mode change 100644 => 100755 environments/dev/frontend/web/index.php mode change 100644 => 100755 environments/dev/yii mode change 100644 => 100755 environments/index.php mode change 100644 => 100755 environments/prod/backend/config/main-local.php mode change 100644 => 100755 environments/prod/backend/config/params-local.php mode change 100644 => 100755 environments/prod/backend/web/index.php mode change 100644 => 100755 environments/prod/common/config/main-local.php mode change 100644 => 100755 environments/prod/common/config/params-local.php mode change 100644 => 100755 environments/prod/console/config/main-local.php mode change 100644 => 100755 environments/prod/console/config/params-local.php mode change 100644 => 100755 environments/prod/frontend/config/main-local.php mode change 100644 => 100755 environments/prod/frontend/config/params-local.php mode change 100644 => 100755 environments/prod/frontend/web/index.php mode change 100644 => 100755 environments/prod/yii mode change 100644 => 100755 frontend/assets/IeAsset.php mode change 100644 => 100755 frontend/config/.gitignore mode change 100644 => 100755 frontend/config/bootstrap.php mode change 100644 => 100755 frontend/config/main.php mode change 100644 => 100755 frontend/config/params.php delete mode 100644 frontend/controllers/CabinetController.php delete mode 100644 frontend/controllers/CatalogController.old.php delete mode 100644 frontend/controllers/EventController.php delete mode 100644 frontend/controllers/OrdersController.php delete mode 100644 frontend/controllers/PageController.php delete mode 100644 frontend/controllers/PostController.php delete mode 100644 frontend/controllers/PuttyController.php delete mode 100644 frontend/controllers/ServiceController.php mode change 100644 => 100755 frontend/helpers/TextHelper.php mode change 100644 => 100755 frontend/models/ContactForm.php mode change 100644 => 100755 frontend/models/PasswordResetRequestForm.php mode change 100644 => 100755 frontend/models/ProductFrontendSearch.php mode change 100644 => 100755 frontend/models/ResetPasswordForm.php mode change 100644 => 100755 frontend/models/SignupForm.php mode change 100644 => 100755 frontend/page/show.php delete mode 100644 frontend/views/cabinet/bookmarks.php delete mode 100644 frontend/views/cabinet/index.php delete mode 100644 frontend/views/cabinet/my-orders.php delete mode 100644 frontend/views/cabinet/update.php delete mode 100644 frontend/views/catalog/categories.php delete mode 100644 frontend/views/catalog/product.php delete mode 100644 frontend/views/catalog/product_item.php delete mode 100644 frontend/views/catalog/product_smart.php delete mode 100644 frontend/views/catalog/products.old.php delete mode 100644 frontend/views/catalog/products.php delete mode 100644 frontend/views/catalog/search.php delete mode 100644 frontend/views/event/_objects.php delete mode 100644 frontend/views/event/index.php delete mode 100644 frontend/views/event/view.php mode change 100644 => 100755 frontend/views/layouts/main.php delete mode 100644 frontend/views/modal/consultation_modal.php delete mode 100644 frontend/views/modal/forgot_password_form_model_window.php delete mode 100644 frontend/views/modal/login_window_model_window.php delete mode 100644 frontend/views/modal/registration_window_model_window.php delete mode 100644 frontend/views/orders/basket-step-01.php delete mode 100644 frontend/views/orders/basket-step-02.php delete mode 100644 frontend/views/orders/basket-step-03.php delete mode 100644 frontend/views/page/show.php delete mode 100644 frontend/views/service/_objects.php delete mode 100644 frontend/views/service/index.php delete mode 100644 frontend/views/service/view.php delete mode 100644 frontend/views/site/requestPasswordResetToken.php delete mode 100644 frontend/views/site/resetPassword.php delete mode 100644 frontend/views/site/signup.php mode change 100644 => 100755 frontend/web/.gitignore delete mode 100644 frontend/web/css/catalog.css delete mode 100644 frontend/web/css/concat_all.css delete mode 100644 frontend/web/css/concat_all_back.css delete mode 100644 frontend/web/css/fonts.css delete mode 100644 frontend/web/css/ie.css delete mode 100644 frontend/web/css/item_card_open.css delete mode 100644 frontend/web/css/owl.carousel.css delete mode 100644 frontend/web/css/site.css delete mode 100644 frontend/web/fonts/FontAwesome.otf delete mode 100644 frontend/web/fonts/HelveticaBlack/HelveticaBlack.eot delete mode 100644 frontend/web/fonts/HelveticaBlack/HelveticaBlack.ttf delete mode 100644 frontend/web/fonts/HelveticaBlack/HelveticaBlack.woff delete mode 100644 frontend/web/fonts/HelveticaBlackItalic/HelveticaBlackItalic.eot delete mode 100644 frontend/web/fonts/HelveticaBlackItalic/HelveticaBlackItalic.ttf delete mode 100644 frontend/web/fonts/HelveticaBlackItalic/HelveticaBlackItalic.woff delete mode 100644 frontend/web/fonts/HelveticaBold/HelveticaBold.eot delete mode 100644 frontend/web/fonts/HelveticaBold/HelveticaBold.ttf delete mode 100644 frontend/web/fonts/HelveticaBold/HelveticaBold.woff delete mode 100644 frontend/web/fonts/HelveticaBoldItalic/HelveticaBoldItalic.eot delete mode 100644 frontend/web/fonts/HelveticaBoldItalic/HelveticaBoldItalic.ttf delete mode 100644 frontend/web/fonts/HelveticaBoldItalic/HelveticaBoldItalic.woff delete mode 100644 frontend/web/fonts/HelveticaHeavy/HelveticaHeavy.eot delete mode 100644 frontend/web/fonts/HelveticaHeavy/HelveticaHeavy.ttf delete mode 100644 frontend/web/fonts/HelveticaHeavy/HelveticaHeavy.woff delete mode 100644 frontend/web/fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.eot delete mode 100644 frontend/web/fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.ttf delete mode 100644 frontend/web/fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.woff delete mode 100644 frontend/web/fonts/HelveticaItalic/HelveticaItalic.eot delete mode 100644 frontend/web/fonts/HelveticaItalic/HelveticaItalic.ttf delete mode 100644 frontend/web/fonts/HelveticaItalic/HelveticaItalic.woff delete mode 100644 frontend/web/fonts/HelveticaLight/HelveticaLight.eot delete mode 100644 frontend/web/fonts/HelveticaLight/HelveticaLight.ttf delete mode 100644 frontend/web/fonts/HelveticaLight/HelveticaLight.woff delete mode 100644 frontend/web/fonts/HelveticaLightItalic/HelveticaLightItalic.eot delete mode 100644 frontend/web/fonts/HelveticaLightItalic/HelveticaLightItalic.ttf delete mode 100644 frontend/web/fonts/HelveticaLightItalic/HelveticaLightItalic.woff delete mode 100644 frontend/web/fonts/HelveticaMedium/HelveticaMedium.eot delete mode 100644 frontend/web/fonts/HelveticaMedium/HelveticaMedium.ttf delete mode 100644 frontend/web/fonts/HelveticaMedium/HelveticaMedium.woff delete mode 100644 frontend/web/fonts/HelveticaMediumItaicl/HelveticaMediumItaicl.eot delete mode 100644 frontend/web/fonts/HelveticaMediumItaicl/HelveticaMediumItaicl.ttf delete mode 100644 frontend/web/fonts/HelveticaMediumItaicl/HelveticaMediumItaicl.woff delete mode 100644 frontend/web/fonts/HelveticaRegular/HelveticaRegular.eot delete mode 100644 frontend/web/fonts/HelveticaRegular/HelveticaRegular.ttf delete mode 100644 frontend/web/fonts/HelveticaRegular/HelveticaRegular.woff delete mode 100644 frontend/web/fonts/HelveticaThin/HelveticaThin.eot delete mode 100644 frontend/web/fonts/HelveticaThin/HelveticaThin.ttf delete mode 100644 frontend/web/fonts/HelveticaThin/HelveticaThin.woff delete mode 100644 frontend/web/fonts/HelveticaThinItalic/HelveticaThinItalic.eot delete mode 100644 frontend/web/fonts/HelveticaThinItalic/HelveticaThinItalic.ttf delete mode 100644 frontend/web/fonts/HelveticaThinItalic/HelveticaThinItalic.woff delete mode 100644 frontend/web/fonts/HelveticaUltraLight/HelveticaUltraLight.eot delete mode 100644 frontend/web/fonts/HelveticaUltraLight/HelveticaUltraLight.ttf delete mode 100644 frontend/web/fonts/HelveticaUltraLight/HelveticaUltraLight.woff delete mode 100644 frontend/web/fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.eot delete mode 100644 frontend/web/fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.ttf delete mode 100644 frontend/web/fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.woff delete mode 100644 frontend/web/fonts/UbuntuBold/UbuntuBold.eot delete mode 100644 frontend/web/fonts/UbuntuBold/UbuntuBold.ttf delete mode 100644 frontend/web/fonts/UbuntuBold/UbuntuBold.woff delete mode 100644 frontend/web/fonts/UbuntuBoldItalic/UbuntuBoldItalic.eot delete mode 100644 frontend/web/fonts/UbuntuBoldItalic/UbuntuBoldItalic.ttf delete mode 100644 frontend/web/fonts/UbuntuBoldItalic/UbuntuBoldItalic.woff delete mode 100644 frontend/web/fonts/UbuntuItalic/UbuntuItalic.eot delete mode 100644 frontend/web/fonts/UbuntuItalic/UbuntuItalic.ttf delete mode 100644 frontend/web/fonts/UbuntuItalic/UbuntuItalic.woff delete mode 100644 frontend/web/fonts/UbuntuLight/UbuntuLight.eot delete mode 100644 frontend/web/fonts/UbuntuLight/UbuntuLight.ttf delete mode 100644 frontend/web/fonts/UbuntuLight/UbuntuLight.woff delete mode 100644 frontend/web/fonts/UbuntuLightItalic/UbuntuLightItalic.eot delete mode 100644 frontend/web/fonts/UbuntuLightItalic/UbuntuLightItalic.ttf delete mode 100644 frontend/web/fonts/UbuntuLightItalic/UbuntuLightItalic.woff delete mode 100644 frontend/web/fonts/UbuntuMedium/UbuntuMedium.eot delete mode 100644 frontend/web/fonts/UbuntuMedium/UbuntuMedium.ttf delete mode 100644 frontend/web/fonts/UbuntuMedium/UbuntuMedium.woff delete mode 100644 frontend/web/fonts/UbuntuMediumItalic/UbuntuMediumItalic.eot delete mode 100644 frontend/web/fonts/UbuntuMediumItalic/UbuntuMediumItalic.ttf delete mode 100644 frontend/web/fonts/UbuntuMediumItalic/UbuntuMediumItalic.woff delete mode 100644 frontend/web/fonts/UbuntuRegular/UbuntuRegular.eot delete mode 100644 frontend/web/fonts/UbuntuRegular/UbuntuRegular.ttf delete mode 100644 frontend/web/fonts/UbuntuRegular/UbuntuRegular.woff delete mode 100644 frontend/web/fonts/fontawesome-webfont.eot delete mode 100644 frontend/web/fonts/fontawesome-webfont.svg delete mode 100644 frontend/web/fonts/fontawesome-webfont.ttf delete mode 100644 frontend/web/fonts/fontawesome-webfont.woff delete mode 100644 frontend/web/fonts/fontawesome-webfont.woff2 delete mode 100644 frontend/web/images/aw_logo.png delete mode 100644 frontend/web/images/bau_logo.png delete mode 100644 frontend/web/images/category/1.png delete mode 100644 frontend/web/images/category/10.png delete mode 100644 frontend/web/images/category/11.png delete mode 100644 frontend/web/images/category/12.png delete mode 100644 frontend/web/images/category/13.png delete mode 100644 frontend/web/images/category/14.png delete mode 100644 frontend/web/images/category/15.png delete mode 100644 frontend/web/images/category/2.png delete mode 100644 frontend/web/images/category/3.png delete mode 100644 frontend/web/images/category/4.png delete mode 100644 frontend/web/images/category/5.png delete mode 100644 frontend/web/images/category/6.png delete mode 100644 frontend/web/images/category/7.png delete mode 100644 frontend/web/images/category/8.png delete mode 100644 frontend/web/images/category/9.png delete mode 100644 frontend/web/images/category/green_arrows.png delete mode 100644 frontend/web/images/delivery01.png delete mode 100644 frontend/web/images/delivery02.png delete mode 100644 frontend/web/images/fb_small_color.png delete mode 100644 frontend/web/images/fon_up_slider.jpg delete mode 100644 frontend/web/images/head_down.png delete mode 100644 frontend/web/images/head_up.png delete mode 100644 frontend/web/images/ico-2.jpg delete mode 100644 frontend/web/images/ico_basket.png delete mode 100644 frontend/web/images/ico_basket_white.png delete mode 100644 frontend/web/images/ico_home.png delete mode 100644 frontend/web/images/ico_home_black.png delete mode 100644 frontend/web/images/ico_home_white.png delete mode 100644 frontend/web/images/ico_note.png delete mode 100644 frontend/web/images/ico_ok.png delete mode 100644 frontend/web/images/ico_scales.png delete mode 100644 frontend/web/images/ico_user.png delete mode 100644 frontend/web/images/items/01.jpg delete mode 100644 frontend/web/images/items/02.jpg delete mode 100644 frontend/web/images/items/03.jpg delete mode 100644 frontend/web/images/items/04.jpg delete mode 100644 frontend/web/images/items/11.png delete mode 100644 frontend/web/images/items/12.png delete mode 100644 frontend/web/images/items/13.png delete mode 100644 frontend/web/images/items/14.png delete mode 100644 frontend/web/images/items/15.png delete mode 100644 frontend/web/images/items/16.png delete mode 100644 frontend/web/images/items/17.png delete mode 100644 frontend/web/images/items/big_img.png delete mode 100644 frontend/web/images/li1.png delete mode 100644 frontend/web/images/li3.png delete mode 100644 frontend/web/images/logos/404.png delete mode 100644 frontend/web/images/logos/ceresit.jpg delete mode 100644 frontend/web/images/logos/knauf.jpg delete mode 100644 frontend/web/images/logos/kolorit.jpg delete mode 100644 frontend/web/images/logos/rukki.jpg delete mode 100644 frontend/web/images/logos/tikkurila.jpg delete mode 100644 frontend/web/images/logos/triora.jpg delete mode 100644 frontend/web/images/manufacturers/1.png delete mode 100644 frontend/web/images/manufacturers/10.png delete mode 100644 frontend/web/images/manufacturers/11.png delete mode 100644 frontend/web/images/manufacturers/12.png delete mode 100644 frontend/web/images/manufacturers/13.png delete mode 100644 frontend/web/images/manufacturers/14.png delete mode 100644 frontend/web/images/manufacturers/15.png delete mode 100644 frontend/web/images/manufacturers/16.png delete mode 100644 frontend/web/images/manufacturers/17.png delete mode 100644 frontend/web/images/manufacturers/18.png delete mode 100644 frontend/web/images/manufacturers/19.png delete mode 100644 frontend/web/images/manufacturers/2.png delete mode 100644 frontend/web/images/manufacturers/20.png delete mode 100644 frontend/web/images/manufacturers/3.png delete mode 100644 frontend/web/images/manufacturers/4.png delete mode 100644 frontend/web/images/manufacturers/5.png delete mode 100644 frontend/web/images/manufacturers/6.png delete mode 100644 frontend/web/images/manufacturers/7.png delete mode 100644 frontend/web/images/manufacturers/8.png delete mode 100644 frontend/web/images/manufacturers/9.png delete mode 100644 frontend/web/images/manufacturers/manufacturers.png delete mode 100644 frontend/web/images/modal_capcha.png delete mode 100644 frontend/web/images/modal_close_btn.png delete mode 100644 frontend/web/images/nc_item_bottom.png delete mode 100644 frontend/web/images/new_fon_blue.jpg delete mode 100644 frontend/web/images/new_fon_blue.png delete mode 100644 frontend/web/images/no_photo.png delete mode 100644 frontend/web/images/no_photo_big.png delete mode 100644 frontend/web/images/ok_icon_green.png delete mode 100644 frontend/web/images/payment01.png delete mode 100644 frontend/web/images/pr_img1.jpg delete mode 100644 frontend/web/images/pr_img2.jpg delete mode 100644 frontend/web/images/pr_img3.jpg delete mode 100644 frontend/web/images/pr_img4.jpg delete mode 100644 frontend/web/images/pr_img5.jpg delete mode 100644 frontend/web/images/pr_img6.jpg delete mode 100644 frontend/web/images/prods_grey_fon.png delete mode 100644 frontend/web/images/search.png delete mode 100644 frontend/web/images/services01.png delete mode 100644 frontend/web/images/services02.png delete mode 100644 frontend/web/images/services03.png delete mode 100644 frontend/web/images/services04.png delete mode 100644 frontend/web/images/slider_fon_fanera.jpg delete mode 100644 frontend/web/images/slider_left.png delete mode 100644 frontend/web/images/slider_left_hover.png delete mode 100644 frontend/web/images/slider_left_white.png delete mode 100644 frontend/web/images/slider_right.png delete mode 100644 frontend/web/images/slider_right_hover.png delete mode 100644 frontend/web/images/slider_right_white.png delete mode 100644 frontend/web/images/top_fon_yellow.png delete mode 100644 frontend/web/images/vk_small_color.png delete mode 100644 frontend/web/images/warning_form.jpg delete mode 100644 frontend/web/images/why01.png delete mode 100644 frontend/web/images/why02.png delete mode 100644 frontend/web/images/why03.png delete mode 100644 frontend/web/images/why04.png delete mode 100644 frontend/web/images/why05.png delete mode 100644 frontend/web/images/why06.png delete mode 100644 frontend/web/images/why07.png delete mode 100644 frontend/web/images/why08.png delete mode 100644 frontend/web/images/why_us_fon.png delete mode 100644 frontend/web/images/yt_small_color.png delete mode 100644 frontend/web/js/jquery.jcarousellite-1.0.1.js delete mode 100644 frontend/web/js/jquery.maskedinput.min.js delete mode 100644 frontend/web/js/my_scripts.js delete mode 100644 frontend/web/js/owl.carousel.js delete mode 100644 frontend/web/js/script.js mode change 100644 => 100755 frontend/widgets/Seo.php delete mode 100644 frontend/widgets/Slider.php mode change 100644 => 100755 frontend/widgets/views/slider.php mode change 100644 => 100755 init mode change 100644 => 100755 init.bat mode change 100644 => 100755 requirements.php mode change 100644 => 100755 tests/README.md mode change 100644 => 100755 tests/_bootstrap.php mode change 100644 => 100755 tests/_data/dump.sql mode change 100644 => 100755 tests/_output/.gitignore mode change 100644 => 100755 tests/_support/AcceptanceTester.php mode change 100644 => 100755 tests/_support/FunctionalTester.php mode change 100644 => 100755 tests/_support/Helper/Acceptance.php mode change 100644 => 100755 tests/_support/Helper/Functional.php mode change 100644 => 100755 tests/_support/Helper/Unit.php mode change 100644 => 100755 tests/_support/UnitTester.php mode change 100644 => 100755 tests/_support/_generated/AcceptanceTesterActions.php mode change 100644 => 100755 tests/_support/_generated/FunctionalTesterActions.php mode change 100644 => 100755 tests/_support/_generated/UnitTesterActions.php mode change 100644 => 100755 tests/acceptance.suite.yml mode change 100644 => 100755 tests/acceptance/SmokeTestCept.php mode change 100644 => 100755 tests/acceptance/_bootstrap.php mode change 100644 => 100755 tests/codeception.yml mode change 100644 => 100755 tests/codeception/_output/.gitignore mode change 100644 => 100755 tests/codeception/backend/.gitignore mode change 100644 => 100755 tests/codeception/backend/_bootstrap.php mode change 100644 => 100755 tests/codeception/backend/_output/.gitignore mode change 100644 => 100755 tests/codeception/backend/acceptance.suite.yml mode change 100644 => 100755 tests/codeception/backend/acceptance/LoginCept.php mode change 100644 => 100755 tests/codeception/backend/acceptance/_bootstrap.php mode change 100644 => 100755 tests/codeception/backend/codeception.yml mode change 100644 => 100755 tests/codeception/backend/functional.suite.yml mode change 100644 => 100755 tests/codeception/backend/functional/LoginCept.php mode change 100644 => 100755 tests/codeception/backend/functional/_bootstrap.php mode change 100644 => 100755 tests/codeception/backend/unit.suite.yml mode change 100644 => 100755 tests/codeception/backend/unit/DbTestCase.php mode change 100644 => 100755 tests/codeception/backend/unit/TestCase.php mode change 100644 => 100755 tests/codeception/backend/unit/_bootstrap.php mode change 100644 => 100755 tests/codeception/backend/unit/fixtures/data/.gitkeep mode change 100644 => 100755 tests/codeception/bin/_bootstrap.php mode change 100644 => 100755 tests/codeception/bin/yii mode change 100644 => 100755 tests/codeception/bin/yii.bat mode change 100644 => 100755 tests/codeception/common/.gitignore mode change 100644 => 100755 tests/codeception/common/_bootstrap.php mode change 100644 => 100755 tests/codeception/common/_output/.gitignore mode change 100644 => 100755 tests/codeception/common/_pages/LoginPage.php mode change 100644 => 100755 tests/codeception/common/_support/FixtureHelper.php mode change 100644 => 100755 tests/codeception/common/codeception.yml mode change 100644 => 100755 tests/codeception/common/fixtures/UserFixture.php mode change 100644 => 100755 tests/codeception/common/fixtures/data/init_login.php mode change 100644 => 100755 tests/codeception/common/templates/fixtures/user.php mode change 100644 => 100755 tests/codeception/common/unit.suite.yml mode change 100644 => 100755 tests/codeception/common/unit/DbTestCase.php mode change 100644 => 100755 tests/codeception/common/unit/TestCase.php mode change 100644 => 100755 tests/codeception/common/unit/_bootstrap.php mode change 100644 => 100755 tests/codeception/common/unit/fixtures/data/models/user.php mode change 100644 => 100755 tests/codeception/common/unit/models/LoginFormTest.php mode change 100644 => 100755 tests/codeception/config/acceptance.php mode change 100644 => 100755 tests/codeception/config/backend/acceptance.php mode change 100644 => 100755 tests/codeception/config/backend/config.php mode change 100644 => 100755 tests/codeception/config/backend/functional.php mode change 100644 => 100755 tests/codeception/config/backend/unit.php mode change 100644 => 100755 tests/codeception/config/common/unit.php mode change 100644 => 100755 tests/codeception/config/config.php mode change 100644 => 100755 tests/codeception/config/console/unit.php mode change 100644 => 100755 tests/codeception/config/frontend/acceptance.php mode change 100644 => 100755 tests/codeception/config/frontend/config.php mode change 100644 => 100755 tests/codeception/config/frontend/functional.php mode change 100644 => 100755 tests/codeception/config/frontend/unit.php mode change 100644 => 100755 tests/codeception/config/functional.php mode change 100644 => 100755 tests/codeception/config/unit.php mode change 100644 => 100755 tests/codeception/console/.gitignore mode change 100644 => 100755 tests/codeception/console/_bootstrap.php mode change 100644 => 100755 tests/codeception/console/_output/.gitignore mode change 100644 => 100755 tests/codeception/console/codeception.yml mode change 100644 => 100755 tests/codeception/console/unit.suite.yml mode change 100644 => 100755 tests/codeception/console/unit/DbTestCase.php mode change 100644 => 100755 tests/codeception/console/unit/TestCase.php mode change 100644 => 100755 tests/codeception/console/unit/_bootstrap.php mode change 100644 => 100755 tests/codeception/console/unit/fixtures/data/.gitkeep mode change 100644 => 100755 tests/codeception/frontend/.gitignore mode change 100644 => 100755 tests/codeception/frontend/_bootstrap.php mode change 100644 => 100755 tests/codeception/frontend/_output/.gitignore mode change 100644 => 100755 tests/codeception/frontend/_pages/AboutPage.php mode change 100644 => 100755 tests/codeception/frontend/_pages/ContactPage.php mode change 100644 => 100755 tests/codeception/frontend/_pages/SignupPage.php mode change 100644 => 100755 tests/codeception/frontend/acceptance.suite.yml mode change 100644 => 100755 tests/codeception/frontend/acceptance/AboutCept.php mode change 100644 => 100755 tests/codeception/frontend/acceptance/ContactCept.php mode change 100644 => 100755 tests/codeception/frontend/acceptance/HomeCept.php mode change 100644 => 100755 tests/codeception/frontend/acceptance/LoginCept.php mode change 100644 => 100755 tests/codeception/frontend/acceptance/SignupCest.php mode change 100644 => 100755 tests/codeception/frontend/acceptance/_bootstrap.php mode change 100644 => 100755 tests/codeception/frontend/codeception.yml mode change 100644 => 100755 tests/codeception/frontend/functional.suite.yml mode change 100644 => 100755 tests/codeception/frontend/functional/AboutCept.php mode change 100644 => 100755 tests/codeception/frontend/functional/ContactCept.php mode change 100644 => 100755 tests/codeception/frontend/functional/HomeCept.php mode change 100644 => 100755 tests/codeception/frontend/functional/LoginCept.php mode change 100644 => 100755 tests/codeception/frontend/functional/SignupCest.php mode change 100644 => 100755 tests/codeception/frontend/functional/_bootstrap.php mode change 100644 => 100755 tests/codeception/frontend/unit.suite.yml mode change 100644 => 100755 tests/codeception/frontend/unit/DbTestCase.php mode change 100644 => 100755 tests/codeception/frontend/unit/TestCase.php mode change 100644 => 100755 tests/codeception/frontend/unit/_bootstrap.php mode change 100644 => 100755 tests/codeception/frontend/unit/fixtures/data/models/user.php mode change 100644 => 100755 tests/codeception/frontend/unit/models/ContactFormTest.php mode change 100644 => 100755 tests/codeception/frontend/unit/models/PasswordResetRequestFormTest.php mode change 100644 => 100755 tests/codeception/frontend/unit/models/ResetPasswordFormTest.php mode change 100644 => 100755 tests/codeception/frontend/unit/models/SignupFormTest.php mode change 100644 => 100755 tests/functional.suite.yml mode change 100644 => 100755 tests/functional/_bootstrap.php mode change 100644 => 100755 tests/unit.suite.yml mode change 100644 => 100755 tests/unit/SmokeTestCept.php mode change 100644 => 100755 tests/unit/_bootstrap.php mode change 100644 => 100755 yii.bat diff --git a/.htaccess b/.htaccess index 17d3b8c..809fad7 100644 --- a/.htaccess +++ b/.htaccess @@ -53,10 +53,12 @@ AddDefaultCharset utf-8 RewriteRule ^images/(.*)$ frontend/web/images/$1 [L] + RewriteRule ^img/(.*)$ frontend/web/img/$1 [L] + RewriteRule ^fonts/(.*)$ frontend/web/fonts/$1 [L] - RewriteCond %{REQUEST_URI} !^/(frontend|backend)/web/(assets|css|js|images|fonts)/ + RewriteCond %{REQUEST_URI} !^/(frontend|backend)/web/(assets|css|js|images|img|fonts)/ RewriteCond %{REQUEST_URI} !index.php diff --git a/LICENSE.md b/LICENSE.md old mode 100644 new mode 100755 index 9d1f119..9d1f119 --- a/LICENSE.md +++ b/LICENSE.md diff --git a/README.md b/README.md old mode 100644 new mode 100755 index 6028cf0..6028cf0 --- a/README.md +++ b/README.md diff --git a/backend/assets/AdminLteAsset.php b/backend/assets/AdminLteAsset.php old mode 100644 new mode 100755 index 342c11f..342c11f --- a/backend/assets/AdminLteAsset.php +++ b/backend/assets/AdminLteAsset.php diff --git a/backend/assets/AppAsset.php b/backend/assets/AppAsset.php old mode 100644 new mode 100755 index 0fe9ca8..0fe9ca8 --- a/backend/assets/AppAsset.php +++ b/backend/assets/AppAsset.php diff --git a/backend/assets/FontAwesomeAsset.php b/backend/assets/FontAwesomeAsset.php old mode 100644 new mode 100755 index 9a37a75..9a37a75 --- a/backend/assets/FontAwesomeAsset.php +++ b/backend/assets/FontAwesomeAsset.php diff --git a/backend/config/.gitignore b/backend/config/.gitignore old mode 100644 new mode 100755 index 8ded784..8ded784 --- a/backend/config/.gitignore +++ b/backend/config/.gitignore diff --git a/backend/config/bootstrap.php b/backend/config/bootstrap.php old mode 100644 new mode 100755 index e446754..e446754 --- a/backend/config/bootstrap.php +++ b/backend/config/bootstrap.php diff --git a/backend/config/main.php b/backend/config/main.php old mode 100644 new mode 100755 index 23d5452..23d5452 --- a/backend/config/main.php +++ b/backend/config/main.php diff --git a/backend/config/params.php b/backend/config/params.php old mode 100644 new mode 100755 index 4ee7a49..4ee7a49 --- a/backend/config/params.php +++ b/backend/config/params.php diff --git a/backend/controllers/BannerController.php b/backend/controllers/BannerController.php old mode 100644 new mode 100755 index e38f1a3..e38f1a3 --- a/backend/controllers/BannerController.php +++ b/backend/controllers/BannerController.php diff --git a/backend/controllers/BlogController.php b/backend/controllers/BlogController.php old mode 100644 new mode 100755 index b2d74d4..b2d74d4 --- a/backend/controllers/BlogController.php +++ b/backend/controllers/BlogController.php diff --git a/backend/controllers/BrandController.php b/backend/controllers/BrandController.php old mode 100644 new mode 100755 index fd49a06..fd49a06 --- a/backend/controllers/BrandController.php +++ b/backend/controllers/BrandController.php diff --git a/backend/controllers/CategoryController.php b/backend/controllers/CategoryController.php old mode 100644 new mode 100755 index bda3e4e..bda3e4e --- a/backend/controllers/CategoryController.php +++ b/backend/controllers/CategoryController.php diff --git a/backend/controllers/EventController.php b/backend/controllers/EventController.php old mode 100644 new mode 100755 index 748df40..748df40 --- a/backend/controllers/EventController.php +++ b/backend/controllers/EventController.php diff --git a/backend/controllers/OrdersController.php b/backend/controllers/OrdersController.php old mode 100644 new mode 100755 index 53abb4c..53abb4c --- a/backend/controllers/OrdersController.php +++ b/backend/controllers/OrdersController.php diff --git a/backend/controllers/PageController.php b/backend/controllers/PageController.php old mode 100644 new mode 100755 index 35c46d2..35c46d2 --- a/backend/controllers/PageController.php +++ b/backend/controllers/PageController.php diff --git a/backend/controllers/SeoCategoryController.php b/backend/controllers/SeoCategoryController.php old mode 100644 new mode 100755 index 433a3f5..433a3f5 --- a/backend/controllers/SeoCategoryController.php +++ b/backend/controllers/SeoCategoryController.php diff --git a/backend/controllers/SeoController.php b/backend/controllers/SeoController.php old mode 100644 new mode 100755 index 3ec6b7c..3ec6b7c --- a/backend/controllers/SeoController.php +++ b/backend/controllers/SeoController.php diff --git a/backend/controllers/SeoDynamicController.php b/backend/controllers/SeoDynamicController.php old mode 100644 new mode 100755 index ba243a9..ba243a9 --- a/backend/controllers/SeoDynamicController.php +++ b/backend/controllers/SeoDynamicController.php diff --git a/backend/controllers/ServiceController.php b/backend/controllers/ServiceController.php old mode 100644 new mode 100755 index ef229bc..ef229bc --- a/backend/controllers/ServiceController.php +++ b/backend/controllers/ServiceController.php diff --git a/backend/controllers/SiteController.php b/backend/controllers/SiteController.php old mode 100644 new mode 100755 index 3b88430..3b88430 --- a/backend/controllers/SiteController.php +++ b/backend/controllers/SiteController.php diff --git a/backend/controllers/SliderController.php b/backend/controllers/SliderController.php old mode 100644 new mode 100755 index afd9155..afd9155 --- a/backend/controllers/SliderController.php +++ b/backend/controllers/SliderController.php diff --git a/backend/controllers/SliderImageController.php b/backend/controllers/SliderImageController.php old mode 100644 new mode 100755 index a7ab1c3..a7ab1c3 --- a/backend/controllers/SliderImageController.php +++ b/backend/controllers/SliderImageController.php diff --git a/backend/models/.gitkeep b/backend/models/.gitkeep old mode 100644 new mode 100755 index 5e4debc..5e4debc --- a/backend/models/.gitkeep +++ b/backend/models/.gitkeep diff --git a/backend/models/LoginForm.php b/backend/models/LoginForm.php old mode 100644 new mode 100755 index 30506c2..30506c2 --- a/backend/models/LoginForm.php +++ b/backend/models/LoginForm.php diff --git a/backend/views/banner/_form.php b/backend/views/banner/_form.php old mode 100644 new mode 100755 index 0c8868a..0c8868a --- a/backend/views/banner/_form.php +++ b/backend/views/banner/_form.php diff --git a/backend/views/banner/_search.php b/backend/views/banner/_search.php old mode 100644 new mode 100755 index 4bc81e3..4bc81e3 --- a/backend/views/banner/_search.php +++ b/backend/views/banner/_search.php diff --git a/backend/views/banner/create.php b/backend/views/banner/create.php old mode 100644 new mode 100755 index 8fbe344..8fbe344 --- a/backend/views/banner/create.php +++ b/backend/views/banner/create.php diff --git a/backend/views/banner/index.php b/backend/views/banner/index.php old mode 100644 new mode 100755 index a6ecfc8..a6ecfc8 --- a/backend/views/banner/index.php +++ b/backend/views/banner/index.php diff --git a/backend/views/banner/update.php b/backend/views/banner/update.php old mode 100644 new mode 100755 index 44ddca7..44ddca7 --- a/backend/views/banner/update.php +++ b/backend/views/banner/update.php diff --git a/backend/views/banner/view.php b/backend/views/banner/view.php old mode 100644 new mode 100755 index 9200c04..9200c04 --- a/backend/views/banner/view.php +++ b/backend/views/banner/view.php diff --git a/backend/views/blog/_form.php b/backend/views/blog/_form.php old mode 100644 new mode 100755 index 033b613..033b613 --- a/backend/views/blog/_form.php +++ b/backend/views/blog/_form.php diff --git a/backend/views/blog/_search.php b/backend/views/blog/_search.php old mode 100644 new mode 100755 index c3ac459..c3ac459 --- a/backend/views/blog/_search.php +++ b/backend/views/blog/_search.php diff --git a/backend/views/blog/create.php b/backend/views/blog/create.php old mode 100644 new mode 100755 index 54c74d2..54c74d2 --- a/backend/views/blog/create.php +++ b/backend/views/blog/create.php diff --git a/backend/views/blog/index.php b/backend/views/blog/index.php old mode 100644 new mode 100755 index 5a2716d..5a2716d --- a/backend/views/blog/index.php +++ b/backend/views/blog/index.php diff --git a/backend/views/blog/update.php b/backend/views/blog/update.php old mode 100644 new mode 100755 index 05ecebd..05ecebd --- a/backend/views/blog/update.php +++ b/backend/views/blog/update.php diff --git a/backend/views/blog/view.php b/backend/views/blog/view.php old mode 100644 new mode 100755 index 08a4665..08a4665 --- a/backend/views/blog/view.php +++ b/backend/views/blog/view.php diff --git a/backend/views/brand/_form.php b/backend/views/brand/_form.php old mode 100644 new mode 100755 index 939566d..939566d --- a/backend/views/brand/_form.php +++ b/backend/views/brand/_form.php diff --git a/backend/views/brand/_search.php b/backend/views/brand/_search.php old mode 100644 new mode 100755 index ed1902f..ed1902f --- a/backend/views/brand/_search.php +++ b/backend/views/brand/_search.php diff --git a/backend/views/brand/create.php b/backend/views/brand/create.php old mode 100644 new mode 100755 index 7de8216..7de8216 --- a/backend/views/brand/create.php +++ b/backend/views/brand/create.php diff --git a/backend/views/brand/index.php b/backend/views/brand/index.php old mode 100644 new mode 100755 index 7c54d0f..7c54d0f --- a/backend/views/brand/index.php +++ b/backend/views/brand/index.php diff --git a/backend/views/brand/update.php b/backend/views/brand/update.php old mode 100644 new mode 100755 index 26ae057..26ae057 --- a/backend/views/brand/update.php +++ b/backend/views/brand/update.php diff --git a/backend/views/brand/view.php b/backend/views/brand/view.php old mode 100644 new mode 100755 index be314ae..be314ae --- a/backend/views/brand/view.php +++ b/backend/views/brand/view.php diff --git a/backend/views/category/_form.php b/backend/views/category/_form.php old mode 100644 new mode 100755 index 55c750a..55c750a --- a/backend/views/category/_form.php +++ b/backend/views/category/_form.php diff --git a/backend/views/category/_search.php b/backend/views/category/_search.php old mode 100644 new mode 100755 index 2740e88..2740e88 --- a/backend/views/category/_search.php +++ b/backend/views/category/_search.php diff --git a/backend/views/category/create.php b/backend/views/category/create.php old mode 100644 new mode 100755 index 99357a3..99357a3 --- a/backend/views/category/create.php +++ b/backend/views/category/create.php diff --git a/backend/views/category/index.php b/backend/views/category/index.php old mode 100644 new mode 100755 index 66211a4..66211a4 --- a/backend/views/category/index.php +++ b/backend/views/category/index.php diff --git a/backend/views/category/update.php b/backend/views/category/update.php old mode 100644 new mode 100755 index befb58c..befb58c --- a/backend/views/category/update.php +++ b/backend/views/category/update.php diff --git a/backend/views/category/view.php b/backend/views/category/view.php old mode 100644 new mode 100755 index 987a3d4..987a3d4 --- a/backend/views/category/view.php +++ b/backend/views/category/view.php diff --git a/backend/views/event/_form.php b/backend/views/event/_form.php old mode 100644 new mode 100755 index 12c30c5..12c30c5 --- a/backend/views/event/_form.php +++ b/backend/views/event/_form.php diff --git a/backend/views/event/_search.php b/backend/views/event/_search.php old mode 100644 new mode 100755 index c60ba39..c60ba39 --- a/backend/views/event/_search.php +++ b/backend/views/event/_search.php diff --git a/backend/views/event/create.php b/backend/views/event/create.php old mode 100644 new mode 100755 index 7909eca..7909eca --- a/backend/views/event/create.php +++ b/backend/views/event/create.php diff --git a/backend/views/event/index.php b/backend/views/event/index.php old mode 100644 new mode 100755 index b87b7b9..b87b7b9 --- a/backend/views/event/index.php +++ b/backend/views/event/index.php diff --git a/backend/views/event/update.php b/backend/views/event/update.php old mode 100644 new mode 100755 index 9009f4d..9009f4d --- a/backend/views/event/update.php +++ b/backend/views/event/update.php diff --git a/backend/views/event/view.php b/backend/views/event/view.php old mode 100644 new mode 100755 index 5edd979..5edd979 --- a/backend/views/event/view.php +++ b/backend/views/event/view.php diff --git a/backend/views/layouts/admin.php b/backend/views/layouts/admin.php old mode 100644 new mode 100755 index 98501f4..98501f4 --- a/backend/views/layouts/admin.php +++ b/backend/views/layouts/admin.php diff --git a/backend/views/layouts/control-sidebar.php b/backend/views/layouts/control-sidebar.php old mode 100644 new mode 100755 index 4eb13ba..4eb13ba --- a/backend/views/layouts/control-sidebar.php +++ b/backend/views/layouts/control-sidebar.php diff --git a/backend/views/layouts/footer.php b/backend/views/layouts/footer.php old mode 100644 new mode 100755 index e66222f..e66222f --- a/backend/views/layouts/footer.php +++ b/backend/views/layouts/footer.php diff --git a/backend/views/layouts/header.php b/backend/views/layouts/header.php old mode 100644 new mode 100755 index 9587246..9587246 --- a/backend/views/layouts/header.php +++ b/backend/views/layouts/header.php diff --git a/backend/views/layouts/main-sidebar.php b/backend/views/layouts/main-sidebar.php old mode 100644 new mode 100755 index 1e6cc3a..1e6cc3a --- a/backend/views/layouts/main-sidebar.php +++ b/backend/views/layouts/main-sidebar.php diff --git a/backend/views/layouts/main.php b/backend/views/layouts/main.php old mode 100644 new mode 100755 index 0ef86f0..0ef86f0 --- a/backend/views/layouts/main.php +++ b/backend/views/layouts/main.php diff --git a/backend/views/layouts/none.php b/backend/views/layouts/none.php old mode 100644 new mode 100755 index de536ad..de536ad --- a/backend/views/layouts/none.php +++ b/backend/views/layouts/none.php diff --git a/backend/views/orders/_form.php b/backend/views/orders/_form.php old mode 100644 new mode 100755 index fab78b2..fab78b2 --- a/backend/views/orders/_form.php +++ b/backend/views/orders/_form.php diff --git a/backend/views/orders/_search.php b/backend/views/orders/_search.php old mode 100644 new mode 100755 index 389440f..389440f --- a/backend/views/orders/_search.php +++ b/backend/views/orders/_search.php diff --git a/backend/views/orders/create.php b/backend/views/orders/create.php old mode 100644 new mode 100755 index 9f99b3e..9f99b3e --- a/backend/views/orders/create.php +++ b/backend/views/orders/create.php diff --git a/backend/views/orders/index.php b/backend/views/orders/index.php old mode 100644 new mode 100755 index 45a82f3..45a82f3 --- a/backend/views/orders/index.php +++ b/backend/views/orders/index.php diff --git a/backend/views/orders/update.php b/backend/views/orders/update.php old mode 100644 new mode 100755 index f938ee4..f938ee4 --- a/backend/views/orders/update.php +++ b/backend/views/orders/update.php diff --git a/backend/views/orders/view.php b/backend/views/orders/view.php old mode 100644 new mode 100755 index 3128633..3128633 --- a/backend/views/orders/view.php +++ b/backend/views/orders/view.php diff --git a/backend/views/page/_form.php b/backend/views/page/_form.php old mode 100644 new mode 100755 index 077f1a5..077f1a5 --- a/backend/views/page/_form.php +++ b/backend/views/page/_form.php diff --git a/backend/views/page/_search.php b/backend/views/page/_search.php old mode 100644 new mode 100755 index aa49636..aa49636 --- a/backend/views/page/_search.php +++ b/backend/views/page/_search.php diff --git a/backend/views/page/create.php b/backend/views/page/create.php old mode 100644 new mode 100755 index f5798f7..f5798f7 --- a/backend/views/page/create.php +++ b/backend/views/page/create.php diff --git a/backend/views/page/index.php b/backend/views/page/index.php old mode 100644 new mode 100755 index d7e5634..d7e5634 --- a/backend/views/page/index.php +++ b/backend/views/page/index.php diff --git a/backend/views/page/update.php b/backend/views/page/update.php old mode 100644 new mode 100755 index be6355d..be6355d --- a/backend/views/page/update.php +++ b/backend/views/page/update.php diff --git a/backend/views/page/view.php b/backend/views/page/view.php old mode 100644 new mode 100755 index dda89a5..dda89a5 --- a/backend/views/page/view.php +++ b/backend/views/page/view.php diff --git a/backend/views/seo-category/_form.php b/backend/views/seo-category/_form.php old mode 100644 new mode 100755 index ead4d86..ead4d86 --- a/backend/views/seo-category/_form.php +++ b/backend/views/seo-category/_form.php diff --git a/backend/views/seo-category/_search.php b/backend/views/seo-category/_search.php old mode 100644 new mode 100755 index 9f4264f..9f4264f --- a/backend/views/seo-category/_search.php +++ b/backend/views/seo-category/_search.php diff --git a/backend/views/seo-category/create.php b/backend/views/seo-category/create.php old mode 100644 new mode 100755 index 7729b68..7729b68 --- a/backend/views/seo-category/create.php +++ b/backend/views/seo-category/create.php diff --git a/backend/views/seo-category/index.php b/backend/views/seo-category/index.php old mode 100644 new mode 100755 index 9e6bda0..9e6bda0 --- a/backend/views/seo-category/index.php +++ b/backend/views/seo-category/index.php diff --git a/backend/views/seo-category/update.php b/backend/views/seo-category/update.php old mode 100644 new mode 100755 index 34b49fb..34b49fb --- a/backend/views/seo-category/update.php +++ b/backend/views/seo-category/update.php diff --git a/backend/views/seo-category/view.php b/backend/views/seo-category/view.php old mode 100644 new mode 100755 index 842e78b..842e78b --- a/backend/views/seo-category/view.php +++ b/backend/views/seo-category/view.php diff --git a/backend/views/seo-dynamic/_form.php b/backend/views/seo-dynamic/_form.php old mode 100644 new mode 100755 index 9f8d22e..9f8d22e --- a/backend/views/seo-dynamic/_form.php +++ b/backend/views/seo-dynamic/_form.php diff --git a/backend/views/seo-dynamic/_search.php b/backend/views/seo-dynamic/_search.php old mode 100644 new mode 100755 index 745abcd..745abcd --- a/backend/views/seo-dynamic/_search.php +++ b/backend/views/seo-dynamic/_search.php diff --git a/backend/views/seo-dynamic/create.php b/backend/views/seo-dynamic/create.php old mode 100644 new mode 100755 index d71114a..d71114a --- a/backend/views/seo-dynamic/create.php +++ b/backend/views/seo-dynamic/create.php diff --git a/backend/views/seo-dynamic/index.php b/backend/views/seo-dynamic/index.php old mode 100644 new mode 100755 index 991d5eb..991d5eb --- a/backend/views/seo-dynamic/index.php +++ b/backend/views/seo-dynamic/index.php diff --git a/backend/views/seo-dynamic/update.php b/backend/views/seo-dynamic/update.php old mode 100644 new mode 100755 index d43fdfc..d43fdfc --- a/backend/views/seo-dynamic/update.php +++ b/backend/views/seo-dynamic/update.php diff --git a/backend/views/seo-dynamic/view.php b/backend/views/seo-dynamic/view.php old mode 100644 new mode 100755 index 631b795..631b795 --- a/backend/views/seo-dynamic/view.php +++ b/backend/views/seo-dynamic/view.php diff --git a/backend/views/seo/_form.php b/backend/views/seo/_form.php old mode 100644 new mode 100755 index 58413b3..58413b3 --- a/backend/views/seo/_form.php +++ b/backend/views/seo/_form.php diff --git a/backend/views/seo/_search.php b/backend/views/seo/_search.php old mode 100644 new mode 100755 index d3b1fa4..d3b1fa4 --- a/backend/views/seo/_search.php +++ b/backend/views/seo/_search.php diff --git a/backend/views/seo/create.php b/backend/views/seo/create.php old mode 100644 new mode 100755 index fb2601c..fb2601c --- a/backend/views/seo/create.php +++ b/backend/views/seo/create.php diff --git a/backend/views/seo/index.php b/backend/views/seo/index.php old mode 100644 new mode 100755 index 2937565..2937565 --- a/backend/views/seo/index.php +++ b/backend/views/seo/index.php diff --git a/backend/views/seo/update.php b/backend/views/seo/update.php old mode 100644 new mode 100755 index 0cdcc84..0cdcc84 --- a/backend/views/seo/update.php +++ b/backend/views/seo/update.php diff --git a/backend/views/seo/view.php b/backend/views/seo/view.php old mode 100644 new mode 100755 index b98bcb4..b98bcb4 --- a/backend/views/seo/view.php +++ b/backend/views/seo/view.php diff --git a/backend/views/service/_form.php b/backend/views/service/_form.php old mode 100644 new mode 100755 index 772d197..772d197 --- a/backend/views/service/_form.php +++ b/backend/views/service/_form.php diff --git a/backend/views/service/_search.php b/backend/views/service/_search.php old mode 100644 new mode 100755 index 04ba9b1..04ba9b1 --- a/backend/views/service/_search.php +++ b/backend/views/service/_search.php diff --git a/backend/views/service/create.php b/backend/views/service/create.php old mode 100644 new mode 100755 index b84b8fd..b84b8fd --- a/backend/views/service/create.php +++ b/backend/views/service/create.php diff --git a/backend/views/service/index.php b/backend/views/service/index.php old mode 100644 new mode 100755 index 0a25584..0a25584 --- a/backend/views/service/index.php +++ b/backend/views/service/index.php diff --git a/backend/views/service/update.php b/backend/views/service/update.php old mode 100644 new mode 100755 index 6e0f6ce..6e0f6ce --- a/backend/views/service/update.php +++ b/backend/views/service/update.php diff --git a/backend/views/service/view.php b/backend/views/service/view.php old mode 100644 new mode 100755 index 17eaa9b..17eaa9b --- a/backend/views/service/view.php +++ b/backend/views/service/view.php diff --git a/backend/views/site/error.php b/backend/views/site/error.php old mode 100644 new mode 100755 index f44c697..f44c697 --- a/backend/views/site/error.php +++ b/backend/views/site/error.php diff --git a/backend/views/site/index.php b/backend/views/site/index.php old mode 100644 new mode 100755 index e69de29..e69de29 --- a/backend/views/site/index.php +++ b/backend/views/site/index.php diff --git a/backend/views/site/login.php b/backend/views/site/login.php old mode 100644 new mode 100755 index 2dc571c..2dc571c --- a/backend/views/site/login.php +++ b/backend/views/site/login.php diff --git a/backend/views/slider-image/_form.php b/backend/views/slider-image/_form.php old mode 100644 new mode 100755 index 399376d..399376d --- a/backend/views/slider-image/_form.php +++ b/backend/views/slider-image/_form.php diff --git a/backend/views/slider-image/_search.php b/backend/views/slider-image/_search.php old mode 100644 new mode 100755 index d9674e9..d9674e9 --- a/backend/views/slider-image/_search.php +++ b/backend/views/slider-image/_search.php diff --git a/backend/views/slider-image/create.php b/backend/views/slider-image/create.php old mode 100644 new mode 100755 index 1437321..1437321 --- a/backend/views/slider-image/create.php +++ b/backend/views/slider-image/create.php diff --git a/backend/views/slider-image/index.php b/backend/views/slider-image/index.php old mode 100644 new mode 100755 index b70e57a..b70e57a --- a/backend/views/slider-image/index.php +++ b/backend/views/slider-image/index.php diff --git a/backend/views/slider-image/update.php b/backend/views/slider-image/update.php old mode 100644 new mode 100755 index e7cf1af..e7cf1af --- a/backend/views/slider-image/update.php +++ b/backend/views/slider-image/update.php diff --git a/backend/views/slider-image/view.php b/backend/views/slider-image/view.php old mode 100644 new mode 100755 index acb5d99..acb5d99 --- a/backend/views/slider-image/view.php +++ b/backend/views/slider-image/view.php diff --git a/backend/views/slider/_form.php b/backend/views/slider/_form.php old mode 100644 new mode 100755 index 4ea7c7e..4ea7c7e --- a/backend/views/slider/_form.php +++ b/backend/views/slider/_form.php diff --git a/backend/views/slider/_search.php b/backend/views/slider/_search.php old mode 100644 new mode 100755 index 7e5731b..7e5731b --- a/backend/views/slider/_search.php +++ b/backend/views/slider/_search.php diff --git a/backend/views/slider/create.php b/backend/views/slider/create.php old mode 100644 new mode 100755 index 852aea0..852aea0 --- a/backend/views/slider/create.php +++ b/backend/views/slider/create.php diff --git a/backend/views/slider/index.php b/backend/views/slider/index.php old mode 100644 new mode 100755 index 5d3e23e..5d3e23e --- a/backend/views/slider/index.php +++ b/backend/views/slider/index.php diff --git a/backend/views/slider/update.php b/backend/views/slider/update.php old mode 100644 new mode 100755 index 75eb629..75eb629 --- a/backend/views/slider/update.php +++ b/backend/views/slider/update.php diff --git a/backend/views/slider/view.php b/backend/views/slider/view.php old mode 100644 new mode 100755 index 1f8cb41..1f8cb41 --- a/backend/views/slider/view.php +++ b/backend/views/slider/view.php diff --git a/backend/web/.gitignore b/backend/web/.gitignore old mode 100644 new mode 100755 index a6e95c8..a6e95c8 --- a/backend/web/.gitignore +++ b/backend/web/.gitignore diff --git a/backend/web/css/site.css b/backend/web/css/site.css old mode 100644 new mode 100755 index 034d162..034d162 --- a/backend/web/css/site.css +++ b/backend/web/css/site.css diff --git a/backend/web/favicon.ico b/backend/web/favicon.ico old mode 100644 new mode 100755 index 580ed73..580ed73 Binary files a/backend/web/favicon.ico and b/backend/web/favicon.ico differ diff --git a/backend/web/js/fieldWidget.js b/backend/web/js/fieldWidget.js old mode 100644 new mode 100755 index 575b7b5..575b7b5 --- a/backend/web/js/fieldWidget.js +++ b/backend/web/js/fieldWidget.js diff --git a/backend/web/robots.txt b/backend/web/robots.txt old mode 100644 new mode 100755 index 70c2374..70c2374 --- a/backend/web/robots.txt +++ b/backend/web/robots.txt diff --git a/codeception.yml b/codeception.yml old mode 100644 new mode 100755 index b2d8613..b2d8613 --- a/codeception.yml +++ b/codeception.yml diff --git a/common/behaviors/RuSlug.php b/common/behaviors/RuSlug.php old mode 100644 new mode 100755 index 2185a4d..2185a4d --- a/common/behaviors/RuSlug.php +++ b/common/behaviors/RuSlug.php diff --git a/common/behaviors/ShowImage.php b/common/behaviors/ShowImage.php old mode 100644 new mode 100755 index dde9c28..dde9c28 --- a/common/behaviors/ShowImage.php +++ b/common/behaviors/ShowImage.php diff --git a/common/behaviors/Slug.php b/common/behaviors/Slug.php old mode 100644 new mode 100755 index 214f701..214f701 --- a/common/behaviors/Slug.php +++ b/common/behaviors/Slug.php diff --git a/common/components/LangRequest.php b/common/components/LangRequest.php old mode 100644 new mode 100755 index c4682a4..c4682a4 --- a/common/components/LangRequest.php +++ b/common/components/LangRequest.php diff --git a/common/components/LangUrlManager.php b/common/components/LangUrlManager.php old mode 100644 new mode 100755 index cc6fd09..cc6fd09 --- a/common/components/LangUrlManager.php +++ b/common/components/LangUrlManager.php diff --git a/common/components/Mailer.php b/common/components/Mailer.php old mode 100644 new mode 100755 index d150fe0..d150fe0 --- a/common/components/Mailer.php +++ b/common/components/Mailer.php diff --git a/common/components/Request.php b/common/components/Request.php old mode 100644 new mode 100755 index c6c47a8..c6c47a8 --- a/common/components/Request.php +++ b/common/components/Request.php diff --git a/common/components/artboxtree/ArtboxTreeBehavior.php b/common/components/artboxtree/ArtboxTreeBehavior.php old mode 100644 new mode 100755 index 8774aa1..8774aa1 --- a/common/components/artboxtree/ArtboxTreeBehavior.php +++ b/common/components/artboxtree/ArtboxTreeBehavior.php diff --git a/common/components/artboxtree/ArtboxTreeHelper.php b/common/components/artboxtree/ArtboxTreeHelper.php old mode 100644 new mode 100755 index 26877e7..26877e7 --- a/common/components/artboxtree/ArtboxTreeHelper.php +++ b/common/components/artboxtree/ArtboxTreeHelper.php diff --git a/common/components/artboxtree/ArtboxTreeQueryTrait.php b/common/components/artboxtree/ArtboxTreeQueryTrait.php old mode 100644 new mode 100755 index 048c359..048c359 --- a/common/components/artboxtree/ArtboxTreeQueryTrait.php +++ b/common/components/artboxtree/ArtboxTreeQueryTrait.php diff --git a/common/components/artboxtree/ArtboxTreeWidget.php b/common/components/artboxtree/ArtboxTreeWidget.php old mode 100644 new mode 100755 index 4e74c5e..4e74c5e --- a/common/components/artboxtree/ArtboxTreeWidget.php +++ b/common/components/artboxtree/ArtboxTreeWidget.php diff --git a/common/components/artboxtree/treegrid/TreeGridColumn.php b/common/components/artboxtree/treegrid/TreeGridColumn.php old mode 100644 new mode 100755 index 5474766..5474766 --- a/common/components/artboxtree/treegrid/TreeGridColumn.php +++ b/common/components/artboxtree/treegrid/TreeGridColumn.php diff --git a/common/components/artboxtree/treegrid/TreeGridWidget.php b/common/components/artboxtree/treegrid/TreeGridWidget.php old mode 100644 new mode 100755 index 9996437..9996437 --- a/common/components/artboxtree/treegrid/TreeGridWidget.php +++ b/common/components/artboxtree/treegrid/TreeGridWidget.php diff --git a/common/components/artboxtree/treelist/TreeListWidget.php b/common/components/artboxtree/treelist/TreeListWidget.php old mode 100644 new mode 100755 index a3e2165..a3e2165 --- a/common/components/artboxtree/treelist/TreeListWidget.php +++ b/common/components/artboxtree/treelist/TreeListWidget.php diff --git a/common/components/artboxtree/treemenu/TreeMenuWidget.php b/common/components/artboxtree/treemenu/TreeMenuWidget.php old mode 100644 new mode 100755 index 0b66cb8..0b66cb8 --- a/common/components/artboxtree/treemenu/TreeMenuWidget.php +++ b/common/components/artboxtree/treemenu/TreeMenuWidget.php diff --git a/common/config/.gitignore b/common/config/.gitignore old mode 100644 new mode 100755 index bfabe93..bfabe93 --- a/common/config/.gitignore +++ b/common/config/.gitignore diff --git a/common/config/bootstrap.php b/common/config/bootstrap.php old mode 100644 new mode 100755 index 2844bbf..2844bbf --- a/common/config/bootstrap.php +++ b/common/config/bootstrap.php diff --git a/common/config/main.php b/common/config/main.php old mode 100644 new mode 100755 index 4139fe6..3a20fbb --- a/common/config/main.php +++ b/common/config/main.php @@ -42,12 +42,49 @@ return [ 'cache' => [ 'class' => 'yii\caching\FileCache', ], - 'urlManager' => [ + 'urlManager' => [ 'enablePrettyUrl' => true, - 'showScriptName' => false, - 'rules' => [ + 'showScriptName' => false, + 'rules' => [ + '' => 'site/index', + 'login' => 'login/index', + 'iam' => 'iam/index', + 'text/' => 'text/index', + '/text/' => 'text/index', + 'catalog' => 'catalog/all', + 'catalog/' => 'catalog/index', + 'products/search' => 'products/search', + 'products/compare' => 'products/compare', + 'products/' => 'products/index', + 'products//-' => 'products/show', + 'news/-' => 'news/show', + 'brends/' => 'brends/show', + 'brends' => 'brends/index', + 'blog' => 'articles/index', + 'blog/-' => 'articles/show', + '///' => '//', + '//' => '/', + '/admin' => 'admin/default/index', + '/admin/users' => 'admin/users/index', + 'admin' => 'admin/menu/index', + 'admin/users' => 'admin/users/index', + 'admin/users/save' => 'admin/users/save', + 'admin/users/delete' => 'admin/users/delete', + 'admin/menu' => 'admin/menu/index', + 'admin/menu/save' => 'admin/menu/save', + 'admin/menu/delete' => 'admin/menu/delete', + 'admin/text' => 'admin/text/index', + 'admin/text/save' => 'admin/text/save', + 'admin/text/delete' => 'admin/text/delete', + 'admin/catalog' => 'admin/catalog/index', + 'admin/catalog/save' => 'admin/catalog/save', + 'admin/catalog/delete' => 'admin/catalog/delete', 'module///' => '//', - ] + ], + 'class' => 'common\components\urlManager\LangUrlManager', + 'languages' => ['ru', 'ua', 'en'], + 'lang' => 'ru', + 'langParam' => 'language', ], 'i18n' => [ 'translations' => [ diff --git a/common/config/params.php b/common/config/params.php old mode 100644 new mode 100755 index 446a650..446a650 --- a/common/config/params.php +++ b/common/config/params.php diff --git a/common/mail/layouts/html.php b/common/mail/layouts/html.php old mode 100644 new mode 100755 index accc6cf..accc6cf --- a/common/mail/layouts/html.php +++ b/common/mail/layouts/html.php diff --git a/common/mail/layouts/text.php b/common/mail/layouts/text.php old mode 100644 new mode 100755 index 968f894..968f894 --- a/common/mail/layouts/text.php +++ b/common/mail/layouts/text.php diff --git a/common/mail/passwordResetToken-html.php b/common/mail/passwordResetToken-html.php old mode 100644 new mode 100755 index 24e8de9..24e8de9 --- a/common/mail/passwordResetToken-html.php +++ b/common/mail/passwordResetToken-html.php diff --git a/common/mail/passwordResetToken-text.php b/common/mail/passwordResetToken-text.php old mode 100644 new mode 100755 index 0905f76..0905f76 --- a/common/mail/passwordResetToken-text.php +++ b/common/mail/passwordResetToken-text.php diff --git a/common/models/Banner.php b/common/models/Banner.php old mode 100644 new mode 100755 index a2c8067..4638770 --- a/common/models/Banner.php +++ b/common/models/Banner.php @@ -57,4 +57,11 @@ class Banner extends \yii\db\ActiveRecord 'height' => Yii::t('app', 'height'), ]; } + + static function getFileExtension ($filename) + { + $ext = explode ('.', $filename); + + return end ($ext); + } } diff --git a/common/models/BannerSearch.php b/common/models/BannerSearch.php old mode 100644 new mode 100755 index 32929ba..32929ba --- a/common/models/BannerSearch.php +++ b/common/models/BannerSearch.php diff --git a/common/models/Blog.php b/common/models/Blog.php old mode 100644 new mode 100755 index 5375804..5375804 --- a/common/models/Blog.php +++ b/common/models/Blog.php diff --git a/common/models/BlogSearch.php b/common/models/BlogSearch.php old mode 100644 new mode 100755 index b82adb0..b82adb0 --- a/common/models/BlogSearch.php +++ b/common/models/BlogSearch.php diff --git a/common/models/Customers.php b/common/models/Customers.php old mode 100644 new mode 100755 index 32c1176..32c1176 --- a/common/models/Customers.php +++ b/common/models/Customers.php diff --git a/common/models/Event.php b/common/models/Event.php old mode 100644 new mode 100755 index d091c63..d091c63 --- a/common/models/Event.php +++ b/common/models/Event.php diff --git a/common/models/EventSearch.php b/common/models/EventSearch.php old mode 100644 new mode 100755 index 60c85b9..60c85b9 --- a/common/models/EventSearch.php +++ b/common/models/EventSearch.php diff --git a/common/models/Fields.php b/common/models/Fields.php old mode 100644 new mode 100755 index 3db277b..3db277b --- a/common/models/Fields.php +++ b/common/models/Fields.php diff --git a/common/models/LoginForm.php b/common/models/LoginForm.php old mode 100644 new mode 100755 index 6922753..92dcf8f --- a/common/models/LoginForm.php +++ b/common/models/LoginForm.php @@ -1,29 +1,30 @@ 'Логин', + 'password'=>'Пароль', + 'rememberMe'=>'Запомнить', + ]; + } + /** * Validates the password. * This method serves as the inline validation for password. @@ -42,6 +52,7 @@ class LoginForm extends Model { if (!$this->hasErrors()) { $user = $this->getUser(); + if (!$user || !$user->validatePassword($this->password)) { $this->addError($attribute, 'Incorrect username or password.'); } @@ -50,13 +61,12 @@ class LoginForm extends Model /** * Logs in a user using the provided username and password. - * * @return boolean whether the user is logged in successfully */ public function login() { if ($this->validate()) { - return Yii::$app->user->login($this->getUser(), $this->rememberMe ? 3600 * 24 * 30 : 0); + return Yii::$app->user->login($this->getUser(), $this->rememberMe ? 3600*24*30 : 0); } else { return false; } @@ -67,22 +77,12 @@ class LoginForm extends Model * * @return User|null */ - protected function getUser() + public function getUser() { - if ($this->_user === null) { - $this->_user = Customers::findByEmail($this->email); + if ($this->_user === false) { + $this->_user = User::findByUsername($this->username); } return $this->_user; } - - /** - * @inheritdoc - */ - public function attributeLabels() - { - return [ - 'rememberMe' => Yii::t('app', 'rememberMe'), - ]; - } } diff --git a/common/models/OrderItems.php b/common/models/OrderItems.php old mode 100644 new mode 100755 index 852565f..852565f --- a/common/models/OrderItems.php +++ b/common/models/OrderItems.php diff --git a/common/models/Orders.php b/common/models/Orders.php old mode 100644 new mode 100755 index 47d8fa4..47d8fa4 --- a/common/models/Orders.php +++ b/common/models/Orders.php diff --git a/common/models/OrdersSearch.php b/common/models/OrdersSearch.php old mode 100644 new mode 100755 index b5ce4dd..b5ce4dd --- a/common/models/OrdersSearch.php +++ b/common/models/OrdersSearch.php diff --git a/common/models/Page.php b/common/models/Page.php old mode 100644 new mode 100755 index 76d62c4..76d62c4 --- a/common/models/Page.php +++ b/common/models/Page.php diff --git a/common/models/PageSearch.php b/common/models/PageSearch.php old mode 100644 new mode 100755 index a67633c..a67633c --- a/common/models/PageSearch.php +++ b/common/models/PageSearch.php diff --git a/common/models/Seo.php b/common/models/Seo.php old mode 100644 new mode 100755 index 8fccb9a..8fccb9a --- a/common/models/Seo.php +++ b/common/models/Seo.php diff --git a/common/models/SeoCategory.php b/common/models/SeoCategory.php old mode 100644 new mode 100755 index 4cd7459..4cd7459 --- a/common/models/SeoCategory.php +++ b/common/models/SeoCategory.php diff --git a/common/models/SeoCategorySearch.php b/common/models/SeoCategorySearch.php old mode 100644 new mode 100755 index 120800b..120800b --- a/common/models/SeoCategorySearch.php +++ b/common/models/SeoCategorySearch.php diff --git a/common/models/SeoDynamic.php b/common/models/SeoDynamic.php old mode 100644 new mode 100755 index 7ec02cd..7ec02cd --- a/common/models/SeoDynamic.php +++ b/common/models/SeoDynamic.php diff --git a/common/models/SeoDynamicSearch.php b/common/models/SeoDynamicSearch.php old mode 100644 new mode 100755 index ce0d978..ce0d978 --- a/common/models/SeoDynamicSearch.php +++ b/common/models/SeoDynamicSearch.php diff --git a/common/models/SeoSearch.php b/common/models/SeoSearch.php old mode 100644 new mode 100755 index 14af48f..14af48f --- a/common/models/SeoSearch.php +++ b/common/models/SeoSearch.php diff --git a/common/models/Service.php b/common/models/Service.php old mode 100644 new mode 100755 index 05ed8f8..05ed8f8 --- a/common/models/Service.php +++ b/common/models/Service.php diff --git a/common/models/ServiceSearch.php b/common/models/ServiceSearch.php old mode 100644 new mode 100755 index 8b1edac..8b1edac --- a/common/models/ServiceSearch.php +++ b/common/models/ServiceSearch.php diff --git a/common/models/Slider.php b/common/models/Slider.php old mode 100644 new mode 100755 index 4ce0975..4ce0975 --- a/common/models/Slider.php +++ b/common/models/Slider.php diff --git a/common/models/SliderImage.php b/common/models/SliderImage.php old mode 100644 new mode 100755 index a759c26..a759c26 --- a/common/models/SliderImage.php +++ b/common/models/SliderImage.php diff --git a/common/models/SliderImageSearch.php b/common/models/SliderImageSearch.php old mode 100644 new mode 100755 index 56368eb..56368eb --- a/common/models/SliderImageSearch.php +++ b/common/models/SliderImageSearch.php diff --git a/common/models/SliderSearch.php b/common/models/SliderSearch.php old mode 100644 new mode 100755 index f4fc994..f4fc994 --- a/common/models/SliderSearch.php +++ b/common/models/SliderSearch.php diff --git a/common/models/Subscribe.php b/common/models/Subscribe.php old mode 100644 new mode 100755 index 31ea2cc..db416b4 --- a/common/models/Subscribe.php +++ b/common/models/Subscribe.php @@ -1,6 +1,6 @@ - * @since 2.0 - */ -class AppAsset extends AssetBundle -{ - public $basePath = '@webroot'; - public $baseUrl = '@web'; - public $css = [ - 'css/style.css', - 'css/node_modules/font-awesome/css/font-awesome.css', - 'css/owl.carousel.css', - 'css/node_modules/animate.css/animate.css', - 'css/fonts.css', - 'css/node_modules/ion-rangeslider/css/normalize.css', - 'css/node_modules/ion-rangeslider/css/ion.rangeSlider.css', - 'css/node_modules/ion-checkradio/css/ion.checkRadio.css', - 'css/node_modules/ion-checkradio/css/ion.checkRadio.green.css', - 'css/node_modules/ion-rangeslider/css/ion.rangeSlider.skinHTML5.css', - 'css/node_modules/ion-tabs/css/ion.tabs.css', - 'css/node_modules/ion-tabs/css/ion.tabs.skinFlat.css', - 'css/concat_all.css', - '//fonts.googleapis.com/css?family=Ubuntu:400,300italic,300,400italic,500,500italic,700italic,700', - - ]; - public $js = [ - 'css/node_modules/ion-rangeslider/js/ion.rangeSlider.min.js', - 'css/node_modules/ion-checkradio/js/ion.checkRadio.min.js', - 'css/node_modules/ion-tabs/js/ion-tabs/ion.tabs.js', - 'js/jquery.jcarousellite-1.0.1.js', - 'js/owl.carousel.js', - 'js/script.js', - 'js/my_scripts.js', - 'js/basket.js', - - ]; - public $depends = [ - 'yii\web\YiiAsset', - 'frontend\assets\IeAsset', -// 'yii\bootstrap\BootstrapPluginAsset' - ]; -} + + * @since 2.0 + */ +class AppAsset extends AssetBundle +{ + public $basePath = '@webroot'; + public $baseUrl = '@web'; + public $css = [ + 'css/style.css', + 'http://fonts.googleapis.com/css?family=Ubuntu', + ]; + public $js = [ + ]; + public $depends = [ + 'yii\web\JqueryAsset', + //'yii\web\YiiAsset', + //'yii\bootstrap\BootstrapAsset', + ]; + + public function init() { + $this->jsOptions['position'] = View::POS_HEAD; + parent::init(); + } +} diff --git a/frontend/assets/IeAsset.php b/frontend/assets/IeAsset.php old mode 100644 new mode 100755 index 7ae917e..7ae917e --- a/frontend/assets/IeAsset.php +++ b/frontend/assets/IeAsset.php diff --git a/frontend/config/.gitignore b/frontend/config/.gitignore old mode 100644 new mode 100755 index 8ded784..8ded784 --- a/frontend/config/.gitignore +++ b/frontend/config/.gitignore diff --git a/frontend/config/bootstrap.php b/frontend/config/bootstrap.php old mode 100644 new mode 100755 index 6fd199e..6fd199e --- a/frontend/config/bootstrap.php +++ b/frontend/config/bootstrap.php diff --git a/frontend/config/main.php b/frontend/config/main.php old mode 100644 new mode 100755 index 4cdd699..aebaa78 --- a/frontend/config/main.php +++ b/frontend/config/main.php @@ -9,7 +9,6 @@ $params = array_merge( return [ 'id' => 'app-frontend', 'basePath' => dirname(__DIR__), - 'layout' => 'site_content', 'bootstrap' => ['log'], 'controllerNamespace' => 'frontend\controllers', 'components' => [ diff --git a/frontend/config/params.php b/frontend/config/params.php old mode 100644 new mode 100755 index 4ee7a49..4ee7a49 --- a/frontend/config/params.php +++ b/frontend/config/params.php diff --git a/frontend/controllers/CabinetController.php b/frontend/controllers/CabinetController.php deleted file mode 100644 index 56be783..0000000 --- a/frontend/controllers/CabinetController.php +++ /dev/null @@ -1,100 +0,0 @@ - [ - 'class' => AccessControl::className(), - 'rules' => [ - [ - 'actions' => ['login', 'error'], - 'allow' => true, - ], - [ - 'actions' => ['logout', 'index', 'create', 'update', 'view', 'delete','my-orders','bookmarks'], - 'allow' => true, - 'roles' => ['@'], - ], - ], - ], - 'verbs' => [ - 'class' => VerbFilter::className(), - 'actions' => [ - 'logout' => ['post'], - ], - ], - ]; - } - - public function actionIndex(){ - return $this->render('index'); - } - - public function actionUpdate(){ - - - - $model = Yii::$app->user->identity; - - - if(Yii::$app->request->post()){ - - $model->load(Yii::$app->request->post()); - $model->validate(); - - if($model->validate()){ - $model->save(); - - } - - } - - - return $this->render('update',[ - 'model' =>$model - ]); - } - - - public function actionBookmarks(){ - return $this->render('bookmarks',[ - - ]); - } - - public function actionMyOrders(){ - return $this->render('my-orders',[ - - ]); - } - -} \ No newline at end of file diff --git a/frontend/controllers/CatalogController.old.php b/frontend/controllers/CatalogController.old.php deleted file mode 100644 index 517f7ef..0000000 --- a/frontend/controllers/CatalogController.old.php +++ /dev/null @@ -1,231 +0,0 @@ -category_id)) { - throw new HttpException(404 ,'Page not found'); - } - if ($category->depth < 2) { - return $this->render( - 'categories', - [ - 'category' => $category - ] - ); - } else { - $per_page = 24; - - $sort = new Sort([ - 'attributes' => [ - 'name' => [ - 'asc' => ['name' => SORT_ASC], - 'desc' => ['name' => SORT_DESC], - 'default' => SORT_DESC, - 'label' => 'имени', - ], - 'price' => [ - 'asc' => [ProductVariant::tableName() .'.price' => SORT_ASC], - 'desc' => [ProductVariant::tableName() .'.price' => SORT_DESC], - 'default' => SORT_DESC, - 'label' => 'цене', - ], - ], - ]); - /** @var ActiveQuery $query */ - $query = $category->getRelations('product_categories') - ->joinWith([ - 'variants' - ]); - $all_count = $query->count(); - - $brandsQuery = Brand::find() - ->innerJoinWith('brandName') - ->innerJoinWith('products') - ->innerJoin(ProductCategory::tableName(), ProductCategory::tableName() .'.product_id='. Product::tableName() .'.product_id') - ->where([ - ProductCategory::tableName() .'.category_id' => $category->category_id - ]) - ->groupBy(Brand::tableName() .'.brand_id'); - $brands = $brandsQuery->all(); - $brands_count = count($brands); // $brandsQuery->count(); - - $optionsQuery = TaxOption::find() - ->select([ - TaxOption::tableName() .'.*', - 'COUNT('. ProductOption::tableName() .'.product_id) AS _items_count' - ]) - ->innerJoin(ProductOption::tableName(), ProductOption::tableName() .'.option_id='. TaxOption::tableName() .'.tax_option_id') - ->innerJoin(ProductCategory::tableName(), ProductCategory::tableName() .'.product_id='. ProductOption::tableName() .'.product_id') - ->innerJoinWith('group') - ->where([ - ProductCategory::tableName() .'.category_id' => $category->category_id - ]) - ->groupBy(TaxOption::tableName() .'.tax_option_id'); - $all_options = []; - foreach($optionsQuery->all() as $_option) { - $all_options[] = $_option; - } - - $priceQuery = clone $query; - $priceMin = $priceMinCurr = $priceQuery->min(ProductVariant::tableName() .'.price'); - $priceMax = $priceMaxCurr = $priceQuery->max(ProductVariant::tableName() .'.price'); - - // Prices - if (($price_interval = \Yii::$app->request->get('price_interval')) != false) { - $price_interval = explode(';', $price_interval); - $price_interval = [ - floatval($price_interval[0]), - floatval($price_interval[1]), - ]; - if ($price_interval[0] > 0) { - $query->andWhere(['>=', ProductVariant::tableName() .'.price', $price_interval[0]]); - $priceMinCurr = $price_interval[0]; - } - if ($price_interval[1] > 0) { - $query->andWhere(['<=', ProductVariant::tableName() .'.price', $price_interval[1]]); - $priceMaxCurr = $price_interval[1]; - } - } - - $groups = []; - foreach($category->getTaxGroups()->all() as $_group) { - $groups[$_group->tax_group_id] = $_group; - } - foreach ($all_options as $option) { - $groups[$option->tax_group_id]->_options[] = $option; - } - foreach($groups as $i => $group) { - if (empty($group->_options)) - unset($groups[$i]); - } - - // Options - if (($options = \Yii::$app->request->get('option')) != false) { -// $query->innerJoin(ProductOption::tableName(), ProductOption::tableName() .'.product_id='. Product::tableName() .'.product_id'); -// $query->innerJoin(TaxOption::tableName(), TaxOption::tableName() .'.tax_option_id='. ProductOption::tableName() .'.option_id'); - foreach($options as $group_alias => $options_alias) { - if (!is_array($options_alias)) { - $options_alias = [$options_alias]; - } - foreach($options_alias as &$option_alias) { - $option_alias = "'". $option_alias ."'"; - } - /*$group = TaxGroup::find()->where(['like', 'alias', $group_alias])->one(); - if (!$group) { - continue; - }*/ - } - $query->andWhere( - Product::tableName() .'.product_id IN (SELECT product_id AS products FROM product_option INNER JOIN tax_option ON tax_option.tax_option_id = product_option.option_id WHERE tax_option.alias IN ('. implode(',', $options_alias) .'))' - ); - } - - if (($_brands = \Yii::$app->request->get('brand')) != false && is_array($_brands) && count($_brands) > 0) { - $_brands = Brand::find()->where(['in', 'alias', $_brands])->all(); - $bids = []; - foreach ($_brands as $brand) { - $bids[] = $brand->brand_id; - } - if (count($bids)) { - $query->andWhere([Product::tableName() .'.brand_id' => $bids]); - } - } - - $query->with('variant'); - $query->with('brand'); - $query->with('categories'); - $query->with('image'); - - $count = $query->count(); - $pages = new Pagination(['totalCount' => $count, 'pageSize' => $per_page]); - $query->offset($pages->offset) - ->orderBy($sort->orders) - ->limit($pages->limit); - - $products = $query->all(); - - return $this->render( - 'products', - [ - 'category' => $category, - 'products' => $products, - 'all_count' => $all_count, - 'product_count' => $count, - 'sort' => $sort, - 'pages' => $pages, - 'per_page' => $per_page, - 'priceMin' => $priceMin, - 'priceMax' => $priceMax, - 'priceMinCurr' => $priceMinCurr, - 'priceMaxCurr' => $priceMaxCurr, - '_brands' => $_brands, - 'brands' => $brands, - 'brands_count' => $brands_count, - 'groups' => $groups, - 'options' => $options, - ] - ); - } - } - - public function actionProduct($alias) - { - $product = ProductSearch::findByAlias($alias); - if (empty($product->product_id)) { - throw new HttpException(404 ,'Page not found'); - } - $groups = []; - foreach($product->category->getTaxGroups()->all() as $_group) { - $groups[$_group->tax_group_id] = $_group; - } - foreach ($product->options as $option) { - $groups[$option->tax_group_id]->_options[] = $option; - } - foreach($groups as $i => $group) { - if (empty($group->_options)) - unset($groups[$i]); - } - - return $this->render('product', [ - 'product' => $product, - 'properties' => $groups, - ]); - } - - public function actionBrands() - { - return 'actionBrands'; - } - - public function actionBrand($alias) - { - return 'actionBrand:'. $alias; - } - -} diff --git a/frontend/controllers/CatalogController.php b/frontend/controllers/CatalogController.php index b14e86b..cadd666 100644 --- a/frontend/controllers/CatalogController.php +++ b/frontend/controllers/CatalogController.php @@ -1,198 +1,34 @@ -request->get('category'); - $filter = Yii::$app->request->get('filter', []); - $word = trim(Yii::$app->request->get('word', '')); - - if (empty($category->category_id) && empty($word)) { - throw new HttpException(404 ,'Page not found'); - } - - $last_products = ProductHelper::getLastProducts(true); - - if (!empty($word)) { - $params = []; - - $params['keywords'] = explode(' ', preg_replace("|[\s,.!:&?~();-]|i", " ", $word)); - foreach($params['keywords'] as $i => &$keyword) { - $keyword = trim($keyword); - if (empty($keyword)) { - unset($params['keywords'][$i]); - } - } - - $productModel = new ProductFrontendSearch(); - $productProvider = $productModel->search($category, $params); - - $categoriesQuery = Category::find() - ->innerJoin(ProductCategory::tableName(), ProductCategory::tableName() .'.category_id = '. Category::tableName() .'.category_id') - ->innerJoin(Product::tableName(), Product::tableName() .'.product_id = '. ProductCategory::tableName() .'.product_id'); - foreach ($params['keywords'] as $keyword) { - $categoriesQuery->andWhere(['ilike', 'product.name', $keyword]); - } - $categories = $categoriesQuery->all(); - - return $this->render( - 'search', - [ - 'keywords' => $params['keywords'], - 'category' => $category, - 'productModel' => $productModel, - 'productProvider' => $productProvider, - 'last_products' => $last_products, - 'categories' => $categories, - ] - ); - - } elseif ($category->depth < 2) { - return $this->render( - 'categories', - [ - 'category' => $category, - 'last_products' => $last_products, - ] - ); - } else { - $params = []; - - if ( !empty($filter['brands']) ) { - $brands = Brand::find()->select('brand_id')->where(['in', 'alias', $filter['brands']])->all(); - $params['brands'] = []; - foreach ($brands as $brand) { - $params['brands'][] = $brand->brand_id; - } - } - - if ( !empty($filter['options']) ) { - $params['options'] = $filter['options']; - /*$optionQuery = TaxOption::find(); - $optionQuery->select('tax_option_id'); - $optionQuery->innerJoinWith('group'); - foreach ($filter['options'] as $option_key => $option_values) { - $optionQuery->orWhere([ - 'tax_group_id' => $option_key, - 'alias' => $filter['options'] - ]); - } - $options = ->where(['in', 'alias', $filter['options']])->all(); - $params['options'] = []; - foreach ($options as $option) { - $params['options'][] = $option->tax_option_id; - }*/ - } - - if ( !empty($filter['prices']) ) { - $params['prices'] = $filter['prices']; - } - - $productModel = new ProductFrontendSearch(); - $productProvider = $productModel->search($category, $params); - - $brandModel = new BrandSearch(); - $brandProvider = $brandModel->getBrands($category, $params); - - $optionsProvider = $productModel->optionsForCategory($category, $params); - $groups = []; - foreach ($optionsProvider->models as $option) { - if (!isset($groups[$option->tax_group_id])) { - $groups[$option->tax_group_id] = $option->taxGroup; - $groups[$option->tax_group_id]->_options = []; - } - $groups[$option->tax_group_id]->_options[] = $option; - } - foreach($groups as $i => $group) { - if (empty($group->_options)) - unset($groups[$i]); - } - - $priceLimits = $productModel->priceLimits($category, $params); - - return $this->render( - 'products', - [ - 'category' => $category, - 'brandModel' => $brandModel, - 'brandProvider' => $brandProvider, - 'filter' => $filter, - 'productModel' => $productModel, - 'productProvider' => $productProvider, - 'optionsProvider' => $optionsProvider, - 'groups' => $groups, - 'priceLimits' => $priceLimits, - 'last_products' => $last_products, - ] - ); - } - } - - public function actionProduct() - { - $product = Yii::$app->request->get('product'); - - $groups = []; - foreach($product->category->getTaxGroups()->all() as $_group) { - $groups[$_group->tax_group_id] = $_group; - } - foreach ($product->options as $option) { - $groups[$option->tax_group_id]->_options[] = $option; - } - foreach($groups as $i => $group) { - if (empty($group->_options)) - unset($groups[$i]); - } - - $last_products = ProductHelper::getLastProducts(true); - ProductHelper::addLastProsucts($product->product_id); - - return $this->render('product', [ - 'product' => $product, - 'properties' => $groups, - 'last_products' => $last_products - ]); - } - - public function actionBrands() - { - return 'actionBrands'; - } - - public function actionBrand($alias) - { - return 'actionBrand:'. $alias; - } - -} +where(['translit'=>$_GET['translit']])->with('childs')->one()) + throw new HttpException(404, 'Данной странице не существует!'); + + return $this->render('index', [ + 'catalog'=>$catalog, + ]); + } + + public function actionAll() + { + + $catalogs = Catalog::find()->where(['parent_id'=>0])->orderBy('sort ASC')->all(); + + return $this->render('all', [ + 'catalogs'=>$catalogs, + ]); + } + +} \ No newline at end of file diff --git a/frontend/controllers/EventController.php b/frontend/controllers/EventController.php deleted file mode 100644 index cd2716b..0000000 --- a/frontend/controllers/EventController.php +++ /dev/null @@ -1,48 +0,0 @@ - Event::find() ]); - - return $this->render('index', [ - 'dataProvider' => $dataProvider, - ]); - } - - - - public function actionView($alias) - { - - return $this->render('view', [ - 'model' => $this->findModel($alias), - ]); - } - - - protected function findModel($alias) - { - if (($model = Event::findOne(["alias"=>$alias])) !== null) { - return $model; - } else { - throw new NotFoundHttpException('The requested page does not exist.'); - } - } - - -} \ No newline at end of file diff --git a/frontend/controllers/OrdersController.php b/frontend/controllers/OrdersController.php deleted file mode 100644 index 077c462..0000000 --- a/frontend/controllers/OrdersController.php +++ /dev/null @@ -1,311 +0,0 @@ -id == 'buy-items' || $action->id == 'delete') { - Yii::$app->controller->enableCsrfValidation = false; - } - - return true; - } - - public function actionFirst(){ - - $array = Yii::$app->session->get('order'); - - if(isset($array['order_id']) ) { - $model = Orders::findOne($array['order_id']); - }else { - $model = new Orders(); - } - - - if(Yii::$app->request->post() && $model->load(Yii::$app->request->post())){ - - if($model->save()){ - - $array['order_id'] = $model->order_id; - - Yii::$app->session->set('order', $array ); - - return $this->redirect(['orders/second']); - } - - } else { - if (!Yii::$app->user->isGuest) { - $customer = Yii::$app->user->identity; - $model->name = $customer->name; - $model->email = $customer->email; - $model->phone = $customer->phone; - } - } - - - return $this->render('basket-step-01',[ - 'model' => $model - ]); - } - - public function actionSecond(){ - - $sessionData = \Yii::$app->session->get('order'); - - $order_id = $sessionData['order_id']; - - if(!empty($order_id)){ - $order_model = Orders::findOne($order_id); - } else{ - $order_model = new Orders; - } - - unset($sessionData['order_id']); - - $variant = ProductVariant::find()->where(['product_variant_id'=>array_keys($sessionData)])->indexBy('product_variant_id')->all(); - - - if(Yii::$app->request->post()){ - - foreach ($sessionData as $k => $item) { - $itemModel = OrderItems::find()->where(['order_id'=>$order_id, 'item_id'=> $variant[$k]->product_variant_id])->one(); - if($itemModel instanceof OrderItems){ - $itemModel->order_id = $order_id; - $itemModel->item_id = $variant[$k]->product_variant_id; - $itemModel->item_count = $sessionData[$k]['num']; - $itemModel->price = $variant[$k]->price; - $itemModel->save(); - } else { - $itemModel = new OrderItems(); - $itemModel->order_id = $order_id; - $itemModel->item_id = $variant[$k]->product_variant_id; - $itemModel->item_count = $sessionData[$k]['num']; - $itemModel->price = $variant[$k]->price; - $itemModel->save(); - } - - } - Yii::$app->session->set('order', [] ); - return $this->redirect(['orders/third']); - - } else { - - $price = 0; - - $count = count($sessionData); - - foreach ($sessionData as $k => $item) { - $sessionData[$k]['item'] = $variant[$k]; - $price += $variant[$k]->price * $sessionData[$k]['num']; - } - - } - - return $this->render('basket-step-02',[ - 'items'=>$sessionData, - 'count' => $count, - 'price' => $price, - 'order_id' => $order_id, - 'order_model' => $order_model, - ]); - - } - - public function actionThird(){ - return $this->render('basket-step-03'); - } - - -// /** -// * Lists all Order models. -// * @return mixed -// */ -// public function actionIndex() -// { -// -// if (Yii::$app->request->post()) { -// $item = $items_id = array(); -// -// $i = 0; -// $order = Yii::$app->request->post(); -// -// $orderData['Order'] = $order['OrderForm']; -// -// foreach($order['OrderForm']['one_item'] as $k => $v ){ -// $item[$k]['num'] = $v['num']; -// $items_id[] = $k; -// $i++; -// } -// -// $items = Items::find()->where(['id'=>$items_id])->all(); -// -// -// $orderModel = new Order(); -// $orderModel->load($orderData); -// $orderModel->save(); -// -// -// foreach($items as $one_item){ -// $ItemOrderModel = new ItemOrder(); -// $ItemOrderModel->order_id = $orderModel->id; -// $ItemOrderModel->num = $item[$one_item->id]['num']; -// $ItemOrderModel->item_id = $one_item->id; -// $ItemOrderModel->price = $one_item->price * $item[$one_item->id]['num']; -// $ItemOrderModel->item_name = $one_item->name; -// $ItemOrderModel->save(); -// } -// Yii::$app->session->set('order', [] ); -// return $this->redirect(['order/complete']); -// } -// $total_price = 0; -// -// $items_id = []; -// -// $orders = Yii::$app->session->get('order'); -// -// if(!empty($orders)){ -// foreach($orders as $k => $v) { -// $items_id[] = $k; -// } -// } -// -// -// $items = Items::find()->where(['id'=>$items_id])->all(); -// -// foreach($items as $item) { -// $total_price += $orders[$item['id']]['num'] * $item['price']; -// } -// -// -// $dataProvider = new ArrayDataProvider([ -// 'allModels' => $items -// ]); -// -// return $this->render('index', [ -// 'dataProvider' => $dataProvider, -// 'total_price'=> $total_price, -// 'model' => new OrderForm() -// ]); -// } - - - public function actionComplete() - { - return $this->render('complete', [ - ]); - } - - public function actionBuyItems(){ - $data = Yii::$app->request->post(); - $sessionData = Yii::$app->session->get('order'); - if(isset($sessionData) && !array_search($data['id'],Yii::$app->session->get('order')) ){ - $array = Yii::$app->session->get('order'); - $array[$data['id']] = $data; - Yii::$app->session->set('order', $array ); - } else { - $array[$data['id']] = $data; - Yii::$app->session->set('order', $array ); - } - echo BasketModal::widget([]); - - } - /** - * Displays a single Order model. - * @param integer $id - * @return mixed - */ - public function actionView($id) - { - return $this->render('view', [ - 'model' => $this->findModel($id), - ]); - } - - /** - * Creates a new Order model. - * If creation is successful, the browser will be redirected to the 'view' page. - * @return mixed - */ - public function actionCreate() - { - $model = new Order(); - - if ($model->load(Yii::$app->request->post()) && $model->save()) { - return $this->redirect(['view', 'id' => $model->id]); - } else { - return $this->render('create', [ - 'model' => $model, - ]); - } - } - - /** - * Updates an existing Order model. - * If update is successful, the browser will be redirected to the 'view' page. - * @param integer $id - * @return mixed - */ - public function actionUpdate($id) - { - $model = $this->findModel($id); - - if ($model->load(Yii::$app->request->post()) && $model->save()) { - return $this->redirect(['view', 'id' => $model->id]); - } else { - return $this->render('update', [ - 'model' => $model, - ]); - } - } - - /** - * Deletes an existing Order model. - * If deletion is successful, the browser will be redirected to the 'index' page. - * @param integer $id - * @return mixed - */ - public function actionDelete() - { - $data = Yii::$app->request->post(); - $sessionData = Yii::$app->session->get('order'); - unset($sessionData[$data['id']]); - Yii::$app->session->set('order', $sessionData); - return count(Yii::$app->session->get('order')); - } - - /** - * Finds the Order model based on its primary key value. - * If the model is not found, a 404 HTTP exception will be thrown. - * @param integer $id - * @return Order the loaded model - * @throws NotFoundHttpException if the model cannot be found - */ - protected function findModel($id) - { - if (($model = Order::findOne($id)) !== null) { - return $model; - } else { - throw new NotFoundHttpException('The requested page does not exist.'); - } - } -} diff --git a/frontend/controllers/PageController.php b/frontend/controllers/PageController.php deleted file mode 100644 index b0c3c88..0000000 --- a/frontend/controllers/PageController.php +++ /dev/null @@ -1,20 +0,0 @@ -getPageTranslit($translit)) - throw new \Exception(404,'The requested page does not exist.'); - return $this->render('show',['page'=>$page]); - } -} \ No newline at end of file diff --git a/frontend/controllers/PostController.php b/frontend/controllers/PostController.php deleted file mode 100644 index 55bbfd3..0000000 --- a/frontend/controllers/PostController.php +++ /dev/null @@ -1,20 +0,0 @@ - 55]); - } - - public function actionView($id) - { - return 'actionView:'. $id; - } - -} diff --git a/frontend/controllers/PuttyController.php b/frontend/controllers/PuttyController.php deleted file mode 100644 index 32fa0fc..0000000 --- a/frontend/controllers/PuttyController.php +++ /dev/null @@ -1,41 +0,0 @@ -render('catalog'); - } - - public function actionItemCardOpen(){ - return $this->render('item-card-open'); - } - - public function actionCategory(){ - return $this->render('category'); - } - - public function actionManufacturers(){ - return $this->render('manufacturers'); - } - - - - - public function actionContacts(){ - return $this->render('contacts'); - } - - public function actionDelivery(){ - return $this->render('delivery'); - } - -} diff --git a/frontend/controllers/ServiceController.php b/frontend/controllers/ServiceController.php deleted file mode 100644 index 48da911..0000000 --- a/frontend/controllers/ServiceController.php +++ /dev/null @@ -1,48 +0,0 @@ - Service::find() ]); - - return $this->render('index', [ - 'dataProvider' => $dataProvider, - ]); - } - - - - public function actionView($alias) - { - - return $this->render('view', [ - 'model' => $this->findModel($alias), - ]); - } - - - protected function findModel($alias) - { - if (($model = Service::findOne(["alias"=>$alias])) !== null) { - return $model; - } else { - throw new NotFoundHttpException('The requested page does not exist.'); - } - } - - -} \ No newline at end of file diff --git a/frontend/controllers/SiteController.php b/frontend/controllers/SiteController.php index 94dde93..81ddc4f 100644 --- a/frontend/controllers/SiteController.php +++ b/frontend/controllers/SiteController.php @@ -1,267 +1,46 @@ [ - 'class' => AccessControl::className(), - 'only' => ['logout', 'signup'], - 'rules' => [ - [ - 'actions' => ['signup'], - 'allow' => true, - 'roles' => ['?'], - ], - [ - 'actions' => ['logout'], - 'allow' => true, - 'roles' => ['@'], - ], - ], - ], - 'verbs' => [ - 'class' => VerbFilter::className(), - 'actions' => [ - 'logout' => ['post'], - ], - ], - ]; - } - - /** - * @inheritdoc - */ - public function beforeAction($action) - { - if ($action->id == 'signup') { - Yii::$app->controller->enableCsrfValidation = false; - } - - return true; - } - /** - * @inheritdoc - */ - public function actions() - { - return [ - 'error' => [ - 'class' => 'yii\web\ErrorAction', - ], - 'captcha' => [ - 'class' => 'yii\captcha\CaptchaAction', - 'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null, - ], - ]; - } - - /** - * Displays homepage. - * - * @return mixed - */ public function actionIndex() { - $this->layout = 'main'; - return $this->render('index'); - } - - - public function actionMail(){ - - $type = Yii::$app->request->post('type'); - - switch ($type) { - case 'call_me': - $num = Yii::$app->request->post('num'); - if(!empty($num)){ - return json_encode(Mailer::widget(['text' => $num, 'subject' => 'Обратный звонок'])); - } - - break; - case "consultation": - $num = Yii::$app->request->post('num'); - $name = Yii::$app->request->post('name'); - - if(!empty($num)){ - return json_encode(Mailer::widget(['text' => "Номер телефона".$num.";
Имя:".$name, 'subject' => 'Обратный звонок'])); - } - break; - - - } - } - - /** - * Logs in a user. - * - * @return mixed - */ - public function actionLogin() - { - if (!\Yii::$app->user->isGuest) { - return $this->goHome(); - } - - $model = new LoginForm(); - if ($model->load(Yii::$app->request->post()) && $model->login()) { - return $this->goBack(); - } else { - return $this->render('login', [ - 'model' => $model, - ]); - } - } - - /** - * Logs out the current user. - * - * @return mixed - */ - public function actionLogout() - { - Yii::$app->user->logout(); - - return $this->goHome(); - } - - /** - * Displays contact page. - * - * @return mixed - */ - public function actionContact() - { - $model = new ContactForm(); - if ($model->load(Yii::$app->request->post()) && $model->validate()) { - if ($model->sendEmail(Yii::$app->params['adminEmail'])) { - Yii::$app->session->setFlash('success', 'Thank you for contacting us. We will respond to you as soon as possible.'); - } else { - Yii::$app->session->setFlash('error', 'There was an error sending email.'); - } - - return $this->refresh(); - } else { - return $this->render('contact', [ - 'model' => $model, + +// $catalogs = Catalog::find()->where(['parent_id'=>'0'])->all(); + $modelText = Page::find()->where(['translit'=>'home'])->one(); +// $news = News::find()->orderBy('id DESC')->limit(4)->all(); +// $products_new = Products::find()->where(['new'=>'1'])->orderBy('id DESC')->innerJoinWith(['cost'])->groupBy('id')->limit(4)->all(); +// //print_r($products_new); +// $products_top = Products::find()->where(['top'=>'1'])->orderBy('id DESC')->innerJoinWith(['cost'])->groupBy('id')->limit(4)->all(); +// //print_r($products_top); +// //$products_sale = Products::find()->where(['sale'=>'1'])->innerJoinWith(['cost'])->orderBy('id DESC')->limit(4)->all(); +// $products_akciya = Products::find()->where(['akciya'=>'1'])->innerJoinWith(['cost'])->orderBy('id DESC')->limit(4)->all(); + return $this->render('index', [ + 'text'=>$modelText, +// 'catalogs'=>$catalogs, +// 'news'=>$news, +// 'products_new'=>$products_new, +// 'products_top'=>$products_top, +// 'products_akciya'=>$products_akciya, ]); - } - } - - /** - * Displays about page. - * - * @return mixed - */ - public function actionAbout() - { - return $this->render('about'); - } - - /** - * Signs user up. - * - * @return mixed - */ - public function actionSignup() - { - - if(Yii::$app->request->post()){ - if (Yii::$app->request->isAjax) { - Yii::$app->response->format = Response::FORMAT_JSON; - $model = new SignupForm(['scenario' => SignupForm::SCENARIO_AJAX]); - $model->load(Yii::$app->request->post()); - return ActiveForm::validate($model); - } else { - $model = new SignupForm(['scenario' => SignupForm::SCENARIO_SUBMIT]); - $model->load(Yii::$app->request->post()); - if ($user = $model->signup()) { - if (Yii::$app->getUser()->login($user)) { - return $this->goHome(); - } - } - } - } - return $this->render('signup', [ - 'model' => $model, - ]); } - - /** - * Requests password reset. - * - * @return mixed - */ - public function actionRequestPasswordReset() - { - $model = new PasswordResetRequestForm(); - if ($model->load(Yii::$app->request->post()) && $model->validate()) { - if ($model->sendEmail()) { - Yii::$app->session->setFlash('success', 'Check your email for further instructions.'); - - return $this->goHome(); - } else { - Yii::$app->session->setFlash('error', 'Sorry, we are unable to reset password for email provided.'); - } - } - - return $this->render('requestPasswordResetToken', [ - 'model' => $model, - ]); + + public function actionError(){ + + return $this->render('error', [ + 'code'=>Yii::$app->errorHandler->exception->statusCode, + 'message'=>Yii::$app->errorHandler->exception->getMessage(), + ]); } - - /** - * Resets password. - * - * @param string $token - * @return mixed - * @throws BadRequestHttpException - */ - public function actionResetPassword($token) - { - try { - $model = new ResetPasswordForm($token); - } catch (InvalidParamException $e) { - throw new BadRequestHttpException($e->getMessage()); - } - - if ($model->load(Yii::$app->request->post()) && $model->validate() && $model->resetPassword()) { - Yii::$app->session->setFlash('success', 'New password was saved.'); - - return $this->goHome(); - } - - return $this->render('resetPassword', [ - 'model' => $model, - ]); - } - - - -} + +} \ No newline at end of file diff --git a/frontend/helpers/TextHelper.php b/frontend/helpers/TextHelper.php old mode 100644 new mode 100755 index c247f64..c247f64 --- a/frontend/helpers/TextHelper.php +++ b/frontend/helpers/TextHelper.php diff --git a/frontend/models/ContactForm.php b/frontend/models/ContactForm.php old mode 100644 new mode 100755 index 845de8e..845de8e --- a/frontend/models/ContactForm.php +++ b/frontend/models/ContactForm.php diff --git a/frontend/models/PasswordResetRequestForm.php b/frontend/models/PasswordResetRequestForm.php old mode 100644 new mode 100755 index fb239c1..fb239c1 --- a/frontend/models/PasswordResetRequestForm.php +++ b/frontend/models/PasswordResetRequestForm.php diff --git a/frontend/models/ProductFrontendSearch.php b/frontend/models/ProductFrontendSearch.php old mode 100644 new mode 100755 index f01003a..f01003a --- a/frontend/models/ProductFrontendSearch.php +++ b/frontend/models/ProductFrontendSearch.php diff --git a/frontend/models/ResetPasswordForm.php b/frontend/models/ResetPasswordForm.php old mode 100644 new mode 100755 index d92b49e..d92b49e --- a/frontend/models/ResetPasswordForm.php +++ b/frontend/models/ResetPasswordForm.php diff --git a/frontend/models/SignupForm.php b/frontend/models/SignupForm.php old mode 100644 new mode 100755 index 7c7d9c0..7c7d9c0 --- a/frontend/models/SignupForm.php +++ b/frontend/models/SignupForm.php diff --git a/frontend/page/show.php b/frontend/page/show.php old mode 100644 new mode 100755 index b7febbd..b7febbd --- a/frontend/page/show.php +++ b/frontend/page/show.php diff --git a/frontend/views/articles/index.php b/frontend/views/articles/index.php index 989d394..aead1a2 100644 --- a/frontend/views/articles/index.php +++ b/frontend/views/articles/index.php @@ -1,44 +1,44 @@ - -title = 'Блог'; -$this->registerMetaTag(['name' => 'description', 'content' => 'Блог']); -$this->registerMetaTag(['name' => 'keywords', 'content' => 'Блог']); -?> - - - -
- -
-

Блог

- - -
- - title?>
- body,600);?>
-
- - -
- $pages, - 'registerLinkTags' => true - ]);?> - -
- + +title = 'Блог'; +$this->registerMetaTag(['name' => 'description', 'content' => 'Блог']); +$this->registerMetaTag(['name' => 'keywords', 'content' => 'Блог']); +?> + + + +
+ +
+

Блог

+ + +
+ + title?>
+ body,600);?>
+
+ + +
+ $pages, + 'registerLinkTags' => true + ]);?> + +
+
\ No newline at end of file diff --git a/frontend/views/articles/show.php b/frontend/views/articles/show.php index 85eb38f..fc8eeca 100644 --- a/frontend/views/articles/show.php +++ b/frontend/views/articles/show.php @@ -1,32 +1,32 @@ - -title = $news->meta_title; -$this->registerMetaTag(['name' => 'description', 'content' => $news->meta_description]); -$this->registerMetaTag(['name' => 'keywords', 'content' => $news->meta_keywords]); -?> - - - -
- -
-

title?>

- - - body?> -

date?>

-
- + +title = $news->meta_title; +$this->registerMetaTag(['name' => 'description', 'content' => $news->meta_description]); +$this->registerMetaTag(['name' => 'keywords', 'content' => $news->meta_keywords]); +?> + + + +
+ +
+

title?>

+ + + body?> +

date?>

+
+
\ No newline at end of file diff --git a/frontend/views/cabinet/bookmarks.php b/frontend/views/cabinet/bookmarks.php deleted file mode 100644 index d03dfc9..0000000 --- a/frontend/views/cabinet/bookmarks.php +++ /dev/null @@ -1,24 +0,0 @@ -title = 'Закладки'; -$this->params['breadcrumbs'][] = $this->title; -use yii\helpers\Html; -use yii\helpers\Url; -use yii\widgets\ActiveForm; -?> - -'' -]); ?> - - - - - - - \ No newline at end of file diff --git a/frontend/views/cabinet/index.php b/frontend/views/cabinet/index.php deleted file mode 100644 index fd47c28..0000000 --- a/frontend/views/cabinet/index.php +++ /dev/null @@ -1,18 +0,0 @@ -title = 'Moй кабинет'; -$this->params['breadcrumbs'][] = $this->title; - -?> - -
-
Имя
-
e-mail
-
Телефон
-
- -
- -
user->identity->name ?>
-
user->identity->email ?>
-
user->identity->phone ?>
-
\ No newline at end of file diff --git a/frontend/views/cabinet/my-orders.php b/frontend/views/cabinet/my-orders.php deleted file mode 100644 index 6105eae..0000000 --- a/frontend/views/cabinet/my-orders.php +++ /dev/null @@ -1,24 +0,0 @@ -title = 'Мои заказы'; -$this->params['breadcrumbs'][] = $this->title; -use yii\helpers\Html; -use yii\helpers\Url; -use yii\widgets\ActiveForm; -?> - -'' -]); ?> - - - - - - - \ No newline at end of file diff --git a/frontend/views/cabinet/update.php b/frontend/views/cabinet/update.php deleted file mode 100644 index dc02d4e..0000000 --- a/frontend/views/cabinet/update.php +++ /dev/null @@ -1,56 +0,0 @@ -title = 'Редактировать личные данные'; - $this->params['breadcrumbs'][] = $this->title; - use yii\helpers\Html; - use yii\helpers\Url; - use yii\widgets\ActiveForm; -?> - -'' -]); ?> - - - - - - - \ No newline at end of file diff --git a/frontend/views/call/index.php b/frontend/views/call/index.php index 504ceb5..e0e9bdc 100644 --- a/frontend/views/call/index.php +++ b/frontend/views/call/index.php @@ -1,34 +1,34 @@ - -title = 'Обратный звонок'; -$this->registerMetaTag(['name' => 'description', 'content' => 'Обратный звонок']); -$this->registerMetaTag(['name' => 'keywords', 'content' => 'Обратный звонок']); -?> - - - -
- -
-

Обратный звонок

- - -errorSummary($model); ?> - -
- + +title = 'Обратный звонок'; +$this->registerMetaTag(['name' => 'description', 'content' => 'Обратный звонок']); +$this->registerMetaTag(['name' => 'keywords', 'content' => 'Обратный звонок']); +?> + + + +
+ +
+

Обратный звонок

+ + +errorSummary($model); ?> + +
+
\ No newline at end of file diff --git a/frontend/views/call/success.php b/frontend/views/call/success.php index 84999f5..daf91d5 100644 --- a/frontend/views/call/success.php +++ b/frontend/views/call/success.php @@ -1,32 +1,32 @@ - -title = 'Обратный звонок'; -$this->registerMetaTag(['name' => 'description', 'content' => 'Обратный звонок']); -$this->registerMetaTag(['name' => 'keywords', 'content' => 'Обратный звонок']); -?> - - - -
- -
-

Обратный звонок

- - Мы получили от Вас сообщение! Мы свяжемся с Вами в ближайшее время. - -
- + +title = 'Обратный звонок'; +$this->registerMetaTag(['name' => 'description', 'content' => 'Обратный звонок']); +$this->registerMetaTag(['name' => 'keywords', 'content' => 'Обратный звонок']); +?> + + + +
+ +
+

Обратный звонок

+ + Мы получили от Вас сообщение! Мы свяжемся с Вами в ближайшее время. + +
+
\ No newline at end of file diff --git a/frontend/views/catalog/categories.php b/frontend/views/catalog/categories.php deleted file mode 100644 index 06a21b8..0000000 --- a/frontend/views/catalog/categories.php +++ /dev/null @@ -1,45 +0,0 @@ -title = $category->name; -foreach($category->getParents()->all() as $parent) { - $this->params['breadcrumbs'][] = ['label' => $parent->name, 'url' => ['catalog/category', 'category' => $parent]]; -} -$this->params['breadcrumbs'][] = $this->title; -?> -

title ?>

- -
- -
- - getAllChildrenTree(2, [], 'categoryName') as $category) :?> -
-
- image)) :?> - <?= $category['item']->name?> - - - -
name?>
- - - -
- -
- -
- -
- - - -
- -
\ No newline at end of file diff --git a/frontend/views/catalog/product.php b/frontend/views/catalog/product.php deleted file mode 100644 index 16fa499..0000000 --- a/frontend/views/catalog/product.php +++ /dev/null @@ -1,248 +0,0 @@ -title = $product->name; -foreach($product->category->getParents()->all() as $parent) { - $this->params['breadcrumbs'][] = ['label' => $parent->categoryName->value, 'url' => ['catalog/category', 'category' => $parent]]; -} -$this->params['breadcrumbs'][] = ['label' => $product->category->categoryName->value, 'url' => ['catalog/category', 'category' => $product->category]]; -$this->params['breadcrumbs'][] = $product->name .' #'. $product->variant->sku; -?> -

name .' '. $product->variant->name?>

- -
-
-
- image)) :?> - <?= $product->name?> - - <?= $product->image->alt ? $product->image->alt : $product->name?> - - - -
- - images)) :?> -
- images as $image) :?> -
- <?= $image->alt ? $image->alt : $product->name?> -
- - - - -
- - -
- - -
-
- Код: variant->sku?> - stock !== 0 && $product->variant->price > 0 ? ' есть в наличии' : ' нет в наличии'?> -
- -
-
- variant->price > 0) :?> -
- variant->price?> -
-
грн.
- -
- - -
- -
-
+
-
-
-
-
-
- - - - -
-
-
- БЫСТРЫЙ ЗАКАЗ - - -
-
- -
-

- Доставка товара на следующий день после выставления счета. Мы доставим “День в
день” — уточните это у менеджера. -

- Подробно о доставке -
- -
- -
- -

Характеристики

-
    - -
  • -
    -
    name?>
    -
    - _options as $option) :?> ValueRenderHTML?> -
    -
    -
  • - -
- - - - -
-
- -

С этим товаром покупают

- -
- -
-
АКЦИЯ
-
Toп
-
-
Штукатурка гипсовая Кнауф Ротбанд 30 кг белая
-
Бренд: Knauf
-
Штукатурки
-
102.05 грн.
- - добавить к сравнению - -
- -
-
АКЦИЯ
-
Toп
-
-
Штукатурка гипсовая Кнауф Ротбанд 30 кг белая
-
Бренд: Knauf
-
Штукатурки
-
102.05 грн.
- - добавить к сравнению - -
- -
-
АКЦИЯ
-
Toп
-
-
Штукатурка гипсовая Кнауф Ротбанд 30 кг белая
-
Бренд: Knauf
-
Штукатурки
-
102.05 грн.
- - добавить к сравнению - -
- -
-
АКЦИЯ
-
Toп
-
-
Штукатурка гипсовая Кнауф Ротбанд 30 кг белая
-
Бренд: Knauf
-
Штукатурки
-
102.05 грн.
- - добавить к сравнению - -
- -
-
-
-
    - -
  • Характеристики
  • - - description)) :?> -
  • Описание
  • - - video)) :?> -
  • Видео
  • - - -
-
- -
-
    - -
  • -
    -
    name?>
    -
    - _options as $option) :?> ValueRenderHTML?> -
    -
    -
  • - -
-
- - - description)) :?> -
- description?> -
- - video)) :?> -
- video?> -
- - -
-
-
- -
-
- - -
-
-

Вы недавно просматривали

-
- - - -
-
- - -
diff --git a/frontend/views/catalog/product_item.php b/frontend/views/catalog/product_item.php deleted file mode 100644 index 11b0a1f..0000000 --- a/frontend/views/catalog/product_item.php +++ /dev/null @@ -1,27 +0,0 @@ - -
- - -
- image)) :?> - - - <?= $product->image->alt ? $product->image->alt : $product->name?> - -
-
name?>
- brand)) :?> -
Бренд: brand->name?>
- -
categoriesNames)?>
- variant) :?> -
variant->price?> грн.
- - - добавить к сравнению - -
\ No newline at end of file diff --git a/frontend/views/catalog/product_smart.php b/frontend/views/catalog/product_smart.php deleted file mode 100644 index 9f6cc45..0000000 --- a/frontend/views/catalog/product_smart.php +++ /dev/null @@ -1,20 +0,0 @@ - -
- -
-
name?>
- brand) :?> -
Бренд: brand->name?>
- -
categoriesNames)?>
- variant) :?> -
variant->price?> грн.
- - - добавить к сравнению - -
\ No newline at end of file diff --git a/frontend/views/catalog/products.old.php b/frontend/views/catalog/products.old.php deleted file mode 100644 index 201dd88..0000000 --- a/frontend/views/catalog/products.old.php +++ /dev/null @@ -1,278 +0,0 @@ -title = $category->categoryName->value; -foreach($category->getParents()->all() as $parent) { - $this->params['breadcrumbs'][] = ['label' => $parent->categoryName->value, 'url' => ['catalog/category', 'alias' => $parent->alias]]; -} -$this->params['breadcrumbs'][] = $category->categoryName->value; -?> - -
- -
-
ФИЛЬТРЫ
-
-
-
    -
  • Цена: -
    -
    -
    - -
    - -
    -
  • - - -
  • Бренд -
    -
    - -
    - - name?> -
    - - -
    -
  • - - - -
    ПОДБОР ПО ПАРАМЕТРАМ
    - - -
  • name?> -
    -
    - _options as $option) :?> -
    - - ValueRenderHTML?> (_items_count?>) -
    - -
    -
  • - - - -
- -
- - сбросить фильтры -
-
- -
- - -
- - -
-
categoryName->value?> ()
- - -

По данному запросу товары не найдены.


-

Показать все товары из категории "categoryName->value?>"

- - -
- -
- Сортировка: - $sort, - 'attributes' => [ - 'name', - 'price', - ] - ]); - ?> - -
- -
- -
- -
- totalCount > $pages->pageSize) :?> - Страница: - $pages, - 'options' => ['class' => 'pagination pull-right'], - ]); - ?> - - -
- -
- - -
-
-
-
- - - -
- - totalCount > $pages->pageSize) :?> - - - -
- Страница: - $pages, - 'options' => ['class' => 'pagination pull-right'], - ]); - ?> - -
- -
- - description)) :?> -
- description?> - -
-
- -
-
-
- - -
-
- diff --git a/frontend/views/catalog/products.php b/frontend/views/catalog/products.php deleted file mode 100644 index 47fc2a2..0000000 --- a/frontend/views/catalog/products.php +++ /dev/null @@ -1,251 +0,0 @@ -title = $category->categoryName->value; -foreach($category->getParents()->all() as $parent) { - $this->params['breadcrumbs'][] = ['label' => $parent->categoryName->value, 'url' => ['catalog/category', 'category' => $parent]]; -} -$this->params['breadcrumbs'][] = $category->categoryName->value; - -$this->params['seo']['seo_text'] = 'TEST SEO TEXT'; -$this->params['seo']['h1'] = 'TEST H1'; -$this->params['seo']['description'] = 'TEST DESCRIPTION'; -$this->params['seo']['fields']['name'] = 'TEST NAME FROM FIELD'; -$this->params['seo']['key']= 'product_list'; -?> - -
- -
-
ФИЛЬТРЫ
-
-
- - - -
    - -
  • Цена: -
    -
    -
    - -
    -
    -
  • - - - totalCount > 0) :?> -
  • Бренд -
    -
    - models as $brand) : - $checked = !empty($filter['brands']) && in_array($brand->alias, $filter['brands']); - $option_url = Url::to(['catalog/category', 'category' => $category, 'filter' => ProductHelper::getFilterForOption($filter, 'brands', $brand->alias, $checked)]); - ?> -
    - - name?> (getProducts()->count()?>) -
    - -
    -
  • - - - -
    ПОДБОР ПО ПАРАМЕТРАМ
    - - -
  • name?> -
    -
    - _options as $option) : - $checked = (isset($filter['options'][$group->alias]) && in_array($option->alias, $filter['options'][$group->alias])); - $option_url = Url::to(['catalog/category', 'category' => $category, 'filter' => ProductHelper::getFilterForOption($filter, 'options', [$option->group->alias => [$option->alias]], $checked)]); - ?> - - -
    -
  • - - -
-
-
-
- - -
-
categoryName->value?> (totalCount?>)
- count) :?> -

По данному запросу товары не найдены.


- -

Показать все товары из категории "categoryName->value?>"

- - - -
- -
- Сортировка: - $productProvider->sort, - 'attributes' => [ - 'name', - 'price', - ] - ]); - ?> - -
- -
- -
- - totalCount > $productProvider->pagination->pageSize) :?> -
- Страница: - $productProvider->pagination, - 'options' => ['class' => 'pagination pull-right'], - ]); - ?> - -
- - -
- -
-
-
-
- models as $product) :?> - - -
- - totalCount > $productProvider->pagination->pageSize) :?> - - - -
- Страница: - $productProvider->pagination, - 'options' => ['class' => 'pagination pull-right'], - ]); - ?> - -
- -
- - description)) :?> -
- description?> - -
-
- -
-
-
- - -
- - -
-
-

Вы недавно просматривали

-
- - - -
-
- -
\ No newline at end of file diff --git a/frontend/views/catalog/search.php b/frontend/views/catalog/search.php deleted file mode 100644 index cd00cbb..0000000 --- a/frontend/views/catalog/search.php +++ /dev/null @@ -1,136 +0,0 @@ - implode(' ', $keywords), -]; - -if (!empty($category)) { - $page_data['category'] = $category->name; -} - -$this->title = Yii::t('product', "Search for \"{keywords}\"". (empty($category) ? '' : ' in category \"{category}\"'), $page_data); - -$this->params['seo']['seo_text'] = 'TEST SEO TEXT'; -$this->params['seo']['h1'] = 'TEST H1'; -$this->params['seo']['description'] = 'TEST DESCRIPTION'; -$this->params['seo']['fields']['name'] = 'TEST NAME FROM FIELD'; -$this->params['seo']['key']= 'product_list'; -?> -
- - -
-
Категории
-
- -
-
- - - -
-
totalCount ? ' ('.$productProvider->totalCount .')' : ''?>
- count) :?> -

По данному запросу товары не найдены.


- -

Показать все товары из категории "name?>"

- - - -
- -
- Сортировка: - $productProvider->sort, - 'attributes' => [ - 'name', - 'price', - ] - ]); - ?> -
- -
- -
- - totalCount > $productProvider->pagination->pageSize) :?> -
- Страница: - $productProvider->pagination, - 'options' => ['class' => 'pagination pull-right'], - ]); - ?> -
- - -
- -
-
-
-
- models as $product) :?> - - -
- - totalCount > $productProvider->pagination->pageSize) :?> - - - -
- Страница: - $productProvider->pagination, - 'options' => ['class' => 'pagination pull-right'], - ]); - ?> -
- -
- - description)) :?> -
- description?> - -
-
- -
-
-
- - -
- - -
-
-

Вы недавно просматривали

-
- - - -
-
- -
\ No newline at end of file diff --git a/frontend/views/event/_objects.php b/frontend/views/event/_objects.php deleted file mode 100644 index 20ae70b..0000000 --- a/frontend/views/event/_objects.php +++ /dev/null @@ -1,38 +0,0 @@ - -
-
- -
-
- minImg($model->image, '200','200')),Url::toRoute(['event/view', 'alias' =>$model->alias ])) ?> -
-
- -
- - -
name,Url::toRoute(['event/view', 'alias' =>$model->alias ])) ?>
-
- Срок действия по: end_at?> -
-
-

- body, 200, '...') ?> -

-
- - - - - - - -
Заказать консультацию
-
-
-
\ No newline at end of file diff --git a/frontend/views/event/index.php b/frontend/views/event/index.php deleted file mode 100644 index a93a500..0000000 --- a/frontend/views/event/index.php +++ /dev/null @@ -1,22 +0,0 @@ -params['breadcrumbs'][] = ['label' => 'Акции', 'url' => ['index']]; -$this->params['seo']['seo_text'] = 'TEST SEO TEXT'; -$this->params['seo']['h1'] = 'TEST H1'; -$this->params['seo']['description'] = 'TEST DESCRIPTION'; -$this->params['seo']['fields']['name'] = 'TEST NAME FROM FIELD'; -?> - - $dataProvider, - 'itemView'=>'_objects', - 'summary'=>'', - 'layout' => "
{items}
-
{pager}
" - ] ); -?> -
- 'seo_text'])?> -
diff --git a/frontend/views/event/view.php b/frontend/views/event/view.php deleted file mode 100644 index b6e8727..0000000 --- a/frontend/views/event/view.php +++ /dev/null @@ -1,51 +0,0 @@ -title = $model->name; -$this->params['breadcrumbs'][] = ['label' => 'Акции', 'url' => ['index']]; -$this->params['breadcrumbs'][] = $this->title; -$this->params['name'] = $this->title; -?> -
-

name?>

- minImg($model->image, '940','480')) ?> -
- Срок действия по: end_at?> -
-
- body?> -
- $this, - 'model' => $model->className(), - 'model_id' => $model->event_id, - 'comment_class' => \common\modules\comment\models\Comment::className(), - 'rating_class' => \common\modules\comment\models\Rating::className(), - 'class_options' => [ - 'scenario' => is_int(\Yii::$app->user->getId()) ? \common\modules\comment\models\Comment::SCENARIO_USER : \common\modules\comment\models\Comment::SCENARIO_GUEST, - 'user_id' => \Yii::$app->user->getId(), - 'guestComment' => true, - 'status' => \common\modules\comment\models\Comment::STATUS_ACTIVE, - ], - 'list_options' => [ - 'view' => 'list-comment-review', - ], - 'form_options' => [ - 'view' => 'form-comment-review', - 'tag' => 'span', - ], - 'options' => [ - 'class' => 'proektant-comments-wr style', - ], - ]); - ?> -
-
- 'seo_text'])?> -
diff --git a/frontend/views/iam/1person.php b/frontend/views/iam/1person.php index 22b800e..17b6705 100644 --- a/frontend/views/iam/1person.php +++ b/frontend/views/iam/1person.php @@ -1,52 +1,52 @@ -title = 'Профиль'; - - -?> - - -
-
-
-
Мой кабинет
- -
-
- -
-
-
-
Имя
name) . ' ' . Html::encode($model->surname);?>
-
Электронная почта
username)?>
-
Телефон
phone)?>
-
-
-
-
'dotted'])?>
- - -
-
-
-
-
+title = 'Профиль'; + + +?> + + +
+
+
+
Мой кабинет
+ +
+
+ +
+
+
+
Имя
name) . ' ' . Html::encode($model->surname);?>
+
Электронная почта
username)?>
+
Телефон
phone)?>
+
+
+
+
'dotted'])?>
+ + +
+
+
+
+
\ No newline at end of file diff --git a/frontend/views/iam/company.php b/frontend/views/iam/company.php index 8e81497..e53ea0d 100644 --- a/frontend/views/iam/company.php +++ b/frontend/views/iam/company.php @@ -1,65 +1,65 @@ -title = 'Профиль - Бычок'; -$this->params['breadcrumbs'][] = 'Профиль'; - -?> -
-
- - - -
- -time_online>time()):?>online - -

company)?>

- name) . ' ' . Html::encode($model->surname);?>
- username)?>
- phone)?>
- - -'btn btn-primary'])?> -  -'btn btn-success'])?> -
-
-username))$p +=20; -if(!empty($model->name))$p +=20; -if(!empty($model->phone))$p +=20; -if(!empty($model->company))$p +=20; - - -if(!empty($model->body))$p +=20; -echo 'Ваш профиль заполнен на '.round($p).'%:'; -echo Progress::widget([ - 'percent' => round($p), - 'barOptions' => ['class' => 'progress-bar-success'], - 'options' => ['class' => 'progress-striped','style'=>'width:400px;'] -]);?> - - -
О компании:
-

body))?nl2br(Html::encode($model->body)):'Не заполненно!'?>

- - -
-
- active==0):?> -
Ваш Профиль пока не проверен Бычком!
- -
Поздравляем!
Ваш Профиль проверен Бычком!
- - 'btn btn-success btn-lg btn-block'])?> - 'btn btn-default btn-lg btn-block'])?> - - -
-
+title = 'Профиль - Бычок'; +$this->params['breadcrumbs'][] = 'Профиль'; + +?> +
+
+ + + +
+ +time_online>time()):?>online + +

company)?>

+ name) . ' ' . Html::encode($model->surname);?>
+ username)?>
+ phone)?>
+ + +'btn btn-primary'])?> +  +'btn btn-success'])?> +
+
+username))$p +=20; +if(!empty($model->name))$p +=20; +if(!empty($model->phone))$p +=20; +if(!empty($model->company))$p +=20; + + +if(!empty($model->body))$p +=20; +echo 'Ваш профиль заполнен на '.round($p).'%:'; +echo Progress::widget([ + 'percent' => round($p), + 'barOptions' => ['class' => 'progress-bar-success'], + 'options' => ['class' => 'progress-striped','style'=>'width:400px;'] +]);?> + + +
О компании:
+

body))?nl2br(Html::encode($model->body)):'Не заполненно!'?>

+ + +
+
+ active==0):?> +
Ваш Профиль пока не проверен Бычком!
+ +
Поздравляем!
Ваш Профиль проверен Бычком!
+ + 'btn btn-success btn-lg btn-block'])?> + 'btn btn-default btn-lg btn-block'])?> + + +
+
diff --git a/frontend/views/iam/customer.php b/frontend/views/iam/customer.php index 7f17027..f5611b8 100644 --- a/frontend/views/iam/customer.php +++ b/frontend/views/iam/customer.php @@ -1,68 +1,68 @@ -title = 'Профиль - Бычок'; -$this->params['breadcrumbs'][] = 'Профиль'; - -?> -
-
- - - -
- -time_online>time()):?>online - -

name) . ' ' . Html::encode($model->surname);?>

- username)?>
- phone)?>
- sex)?>
- status)?>
- children)?>
- old;?> лет
-'btn btn-primary'])?> -  -'btn btn-success'])?> -
-
-username))$p +=14.5; -if(!empty($model->name))$p +=14.5; -if(!empty($model->phone))$p +=14.5; -if(!empty($model->sex))$p +=14.5; -if(!empty($model->status))$p +=14.5; -if(!empty($model->children))$p +=14.5; -if(!empty($model->old))$p +=14.5; - -if(!empty($model->body))$p +=14.5; -echo 'Ваш профиль заполнен на '.round($p).'%:'; -echo Progress::widget([ - 'percent' => round($p), - 'barOptions' => ['class' => 'progress-bar-success'], - 'options' => ['class' => 'progress-striped','style'=>'width:400px;'] -]);?> - - -
О себе:
-

body))?nl2br(Html::encode($model->body)):'Не заполненно!'?>

- - -
-
- active==0):?> -
Ваш Профиль пока не проверен Бычком!
- -
Поздравляем!
Ваш Профиль проверен Бычком!
- - 'btn btn-success btn-lg btn-block'])?> - 'btn btn-default btn-lg btn-block'])?> - - -
-
+title = 'Профиль - Бычок'; +$this->params['breadcrumbs'][] = 'Профиль'; + +?> +
+
+ + + +
+ +time_online>time()):?>online + +

name) . ' ' . Html::encode($model->surname);?>

+ username)?>
+ phone)?>
+ sex)?>
+ status)?>
+ children)?>
+ old;?> лет
+'btn btn-primary'])?> +  +'btn btn-success'])?> +
+
+username))$p +=14.5; +if(!empty($model->name))$p +=14.5; +if(!empty($model->phone))$p +=14.5; +if(!empty($model->sex))$p +=14.5; +if(!empty($model->status))$p +=14.5; +if(!empty($model->children))$p +=14.5; +if(!empty($model->old))$p +=14.5; + +if(!empty($model->body))$p +=14.5; +echo 'Ваш профиль заполнен на '.round($p).'%:'; +echo Progress::widget([ + 'percent' => round($p), + 'barOptions' => ['class' => 'progress-bar-success'], + 'options' => ['class' => 'progress-striped','style'=>'width:400px;'] +]);?> + + +
О себе:
+

body))?nl2br(Html::encode($model->body)):'Не заполненно!'?>

+ + +
+
+ active==0):?> +
Ваш Профиль пока не проверен Бычком!
+ +
Поздравляем!
Ваш Профиль проверен Бычком!
+ + 'btn btn-success btn-lg btn-block'])?> + 'btn btn-default btn-lg btn-block'])?> + + +
+
diff --git a/frontend/views/iam/edit_company.php b/frontend/views/iam/edit_company.php index ba5e43c..ee76e9b 100644 --- a/frontend/views/iam/edit_company.php +++ b/frontend/views/iam/edit_company.php @@ -1,58 +1,58 @@ -title = 'Редактирование Исполнителя - Компании'; -$this->params['breadcrumbs'][] = ['label'=>'Профиль','url'=>['/iam/index']]; -$this->params['breadcrumbs'][] = $this->title; - -$this->registerJsFile(Yii::$app->request->baseUrl.'/js/jquery.mask.js',['position'=>View::POS_HEAD,'depends'=>['yii\web\YiiAsset']]); - -$this->registerJs(" -$('#user-phone').mask('(000) 000-0000'); -", View::POS_READY, 'mask'); -?> -
-

title) ?>

- - 'reg-form', - 'options' => ['class' => 'form-vertical','enctype' => 'multipart/form-data'], - 'fieldConfig' => [ - //'template' => "{label}\n
{input}
\n
{error}
", - //'labelOptions' => ['class' => 'col-lg-2 control-label'], - ], - ]); ?> - - field($model, 'company') ?> - - field($model, 'password')->passwordInput() ?> - - field($model, 'password_repeat')->passwordInput(['value'=>$model->password]) ?> - - field($model, 'name') ?> - - field($model, 'surname') ?> - - - - - field($model, 'body')->textArea(['rows' => '6']) ?> - - field($model, 'image')->fileInput() ?> - - field($model, 'old_image')->hiddenInput(['value'=>$model->image])->label(false); ?> - - field($model, 'role')->hiddenInput(['value'=>'company'])->label(false); ?> -
- 'btn btn-primary btn-lg btn-block', 'name' => 'login-button']) ?> -
- - - -
+title = 'Редактирование Исполнителя - Компании'; +$this->params['breadcrumbs'][] = ['label'=>'Профиль','url'=>['/iam/index']]; +$this->params['breadcrumbs'][] = $this->title; + +$this->registerJsFile(Yii::$app->request->baseUrl.'/js/jquery.mask.js',['position'=>View::POS_HEAD,'depends'=>['yii\web\YiiAsset']]); + +$this->registerJs(" +$('#user-phone').mask('(000) 000-0000'); +", View::POS_READY, 'mask'); +?> +
+

title) ?>

+ + 'reg-form', + 'options' => ['class' => 'form-vertical','enctype' => 'multipart/form-data'], + 'fieldConfig' => [ + //'template' => "{label}\n
{input}
\n
{error}
", + //'labelOptions' => ['class' => 'col-lg-2 control-label'], + ], + ]); ?> + + field($model, 'company') ?> + + field($model, 'password')->passwordInput() ?> + + field($model, 'password_repeat')->passwordInput(['value'=>$model->password]) ?> + + field($model, 'name') ?> + + field($model, 'surname') ?> + + + + + field($model, 'body')->textArea(['rows' => '6']) ?> + + field($model, 'image')->fileInput() ?> + + field($model, 'old_image')->hiddenInput(['value'=>$model->image])->label(false); ?> + + field($model, 'role')->hiddenInput(['value'=>'company'])->label(false); ?> +
+ 'btn btn-primary btn-lg btn-block', 'name' => 'login-button']) ?> +
+ + + +
\ No newline at end of file diff --git a/frontend/views/iam/edit_customer.php b/frontend/views/iam/edit_customer.php index febce4f..80961ff 100644 --- a/frontend/views/iam/edit_customer.php +++ b/frontend/views/iam/edit_customer.php @@ -1,86 +1,86 @@ -title = 'Редактирование Заказчика'; -$this->params['breadcrumbs'][] = ['label'=>'Профиль','url'=>['/iam/index']]; -$this->params['breadcrumbs'][] = $this->title; - -$this->registerJsFile(Yii::$app->request->baseUrl.'/js/jquery.mask.js',['position'=>View::POS_HEAD,'depends'=>['yii\web\YiiAsset']]); - -$this->registerJs(" -$('#user-phone').mask('(000) 000-0000'); -", View::POS_READY, 'mask'); -?> -
-

title) ?>

- - 'reg-form', - 'options' => ['class' => 'form-vertical','enctype' => 'multipart/form-data'], - 'fieldConfig' => [ - //'template' => "{label}\n
{input}
\n
{error}
", - //'labelOptions' => ['class' => 'col-lg-2 control-label'], - ], - ]); ?> - - - field($model, 'password')->passwordInput() ?> - - field($model, 'password_repeat')->passwordInput(['value'=>$model->password]) ?> - - field($model, 'name') ?> - - field($model, 'surname') ?> - - -
- field($model, 'birth_day')->dropDownList($day,['prompt'=>'День'])->label(false); - ?> - - field($model, 'birth_mouth')->dropDownList(['1'=>'Январь','2'=>'Февраль','3'=>'Март','4'=>'Апрель','5'=>'Май','6'=>'Июнь','7'=>'Июль','8'=>'Август','9'=>'Сентябрь','10'=>'Октябрь','11'=>'Ноябрь','12'=>'Декабрь'],['prompt'=>'Месяц'])->label(false); - ?> - - - =1920;$i--){ - $year[$i] = $i; - } - - echo $form->field($model, 'birth_year')->dropDownList($year,['prompt'=>'Год'])->label(false); - ?> -
- field($model, 'phone') ?> - - field($model, 'sex')->dropDownList(['мужской' => 'мужской', 'женский' => 'женский'],['prompt'=>'...']); ?> - - field($model, 'status')->dropDownList(['Не женат' => 'Не женат','Не замужем'=>'Не замужем', 'Женат' => 'Женат','Замужем'=>'Замужем'],['prompt'=>'...']); ?> - - field($model, 'children')->dropDownList(['есть' => 'есть', 'нет' => 'нет'],['prompt'=>'...']); ?> - - - field($model, 'body')->textArea(['rows' => '6']) ?> - - field($model, 'image')->fileInput() ?> - - field($model, 'old_image')->hiddenInput(['value'=>$model->image])->label(false); ?> - - field($model, 'role')->hiddenInput(['value'=>'customer'])->label(false); ?> -
- 'btn btn-primary btn-lg btn-block', 'name' => 'login-button']) ?> -
- - - -
+title = 'Редактирование Заказчика'; +$this->params['breadcrumbs'][] = ['label'=>'Профиль','url'=>['/iam/index']]; +$this->params['breadcrumbs'][] = $this->title; + +$this->registerJsFile(Yii::$app->request->baseUrl.'/js/jquery.mask.js',['position'=>View::POS_HEAD,'depends'=>['yii\web\YiiAsset']]); + +$this->registerJs(" +$('#user-phone').mask('(000) 000-0000'); +", View::POS_READY, 'mask'); +?> +
+

title) ?>

+ + 'reg-form', + 'options' => ['class' => 'form-vertical','enctype' => 'multipart/form-data'], + 'fieldConfig' => [ + //'template' => "{label}\n
{input}
\n
{error}
", + //'labelOptions' => ['class' => 'col-lg-2 control-label'], + ], + ]); ?> + + + field($model, 'password')->passwordInput() ?> + + field($model, 'password_repeat')->passwordInput(['value'=>$model->password]) ?> + + field($model, 'name') ?> + + field($model, 'surname') ?> + + +
+ field($model, 'birth_day')->dropDownList($day,['prompt'=>'День'])->label(false); + ?> + + field($model, 'birth_mouth')->dropDownList(['1'=>'Январь','2'=>'Февраль','3'=>'Март','4'=>'Апрель','5'=>'Май','6'=>'Июнь','7'=>'Июль','8'=>'Август','9'=>'Сентябрь','10'=>'Октябрь','11'=>'Ноябрь','12'=>'Декабрь'],['prompt'=>'Месяц'])->label(false); + ?> + + + =1920;$i--){ + $year[$i] = $i; + } + + echo $form->field($model, 'birth_year')->dropDownList($year,['prompt'=>'Год'])->label(false); + ?> +
+ field($model, 'phone') ?> + + field($model, 'sex')->dropDownList(['мужской' => 'мужской', 'женский' => 'женский'],['prompt'=>'...']); ?> + + field($model, 'status')->dropDownList(['Не женат' => 'Не женат','Не замужем'=>'Не замужем', 'Женат' => 'Женат','Замужем'=>'Замужем'],['prompt'=>'...']); ?> + + field($model, 'children')->dropDownList(['есть' => 'есть', 'нет' => 'нет'],['prompt'=>'...']); ?> + + + field($model, 'body')->textArea(['rows' => '6']) ?> + + field($model, 'image')->fileInput() ?> + + field($model, 'old_image')->hiddenInput(['value'=>$model->image])->label(false); ?> + + field($model, 'role')->hiddenInput(['value'=>'customer'])->label(false); ?> +
+ 'btn btn-primary btn-lg btn-block', 'name' => 'login-button']) ?> +
+ + + +
\ No newline at end of file diff --git a/frontend/views/iam/edit_person.php b/frontend/views/iam/edit_person.php index 9c8a170..34fecf9 100644 --- a/frontend/views/iam/edit_person.php +++ b/frontend/views/iam/edit_person.php @@ -1,107 +1,107 @@ -title = 'Редактирование профиля'; -$this->params['breadcrumbs'][] = ['label'=>'Профиль','url'=>['/iam/index']]; -$this->params['breadcrumbs'][] = $this->title; - -$this->registerJsFile(Yii::$app->request->baseUrl.'/js/jquery.mask.js',['position'=>View::POS_HEAD,'depends'=>['yii\web\YiiAsset']]); - -$this->registerJs(" -$('#user-phone').mask('(000) 000-0000'); -", View::POS_READY, 'mask'); -?> - -
-

Редактировать личные данные

-
-
-
-
-
Мой кабинет
- -
-
- -
- - 'reg-form', - 'options' => ['class' => 'form-vertical','enctype' => 'multipart/form-data'], - 'fieldConfig' => [ - //'template' => "{label}\n
{input}
\n
{error}
", - //'labelOptions' => ['class' => 'col-lg-2 control-label'], - ], - ]); ?> - - - field($model, 'password')->passwordInput() ?> - - field($model, 'password_repeat')->passwordInput(['value'=>$model->password]) ?> - - field($model, 'name') ?> - - field($model, 'surname') ?> - - -
- field($model, 'birth_day')->dropDownList($day,['prompt'=>'День'])->label(false); - ?> - - field($model, 'birth_mouth')->dropDownList(['1'=>'Январь','2'=>'Февраль','3'=>'Март','4'=>'Апрель','5'=>'Май','6'=>'Июнь','7'=>'Июль','8'=>'Август','9'=>'Сентябрь','10'=>'Октябрь','11'=>'Ноябрь','12'=>'Декабрь'],['prompt'=>'Месяц'])->label(false); - ?> - - - =1920;$i--){ - $year[$i] = $i; - } - - echo $form->field($model, 'birth_year')->dropDownList($year,['prompt'=>'Год'])->label(false); - ?> -
-
- field($model, 'phone') ?> - - field($model, 'sex')->dropDownList(['мужской' => 'мужской', 'женский' => 'женский'],['prompt'=>'...']); ?> - - - field($model, 'body')->textArea(['rows' => '6']) ?> - - - field($model, 'role')->hiddenInput(['value'=>'person'])->label(false); ?> -
-
- - 'submit4 bottom3', 'name' => 'login-button']) ?> - -
-
- - - -
+title = 'Редактирование профиля'; +$this->params['breadcrumbs'][] = ['label'=>'Профиль','url'=>['/iam/index']]; +$this->params['breadcrumbs'][] = $this->title; + +$this->registerJsFile(Yii::$app->request->baseUrl.'/js/jquery.mask.js',['position'=>View::POS_HEAD,'depends'=>['yii\web\YiiAsset']]); + +$this->registerJs(" +$('#user-phone').mask('(000) 000-0000'); +", View::POS_READY, 'mask'); +?> + +
+

Редактировать личные данные

+
+
+
+
+
Мой кабинет
+ +
+
+ +
+ + 'reg-form', + 'options' => ['class' => 'form-vertical','enctype' => 'multipart/form-data'], + 'fieldConfig' => [ + //'template' => "{label}\n
{input}
\n
{error}
", + //'labelOptions' => ['class' => 'col-lg-2 control-label'], + ], + ]); ?> + + + field($model, 'password')->passwordInput() ?> + + field($model, 'password_repeat')->passwordInput(['value'=>$model->password]) ?> + + field($model, 'name') ?> + + field($model, 'surname') ?> + + +
+ field($model, 'birth_day')->dropDownList($day,['prompt'=>'День'])->label(false); + ?> + + field($model, 'birth_mouth')->dropDownList(['1'=>'Январь','2'=>'Февраль','3'=>'Март','4'=>'Апрель','5'=>'Май','6'=>'Июнь','7'=>'Июль','8'=>'Август','9'=>'Сентябрь','10'=>'Октябрь','11'=>'Ноябрь','12'=>'Декабрь'],['prompt'=>'Месяц'])->label(false); + ?> + + + =1920;$i--){ + $year[$i] = $i; + } + + echo $form->field($model, 'birth_year')->dropDownList($year,['prompt'=>'Год'])->label(false); + ?> +
+
+ field($model, 'phone') ?> + + field($model, 'sex')->dropDownList(['мужской' => 'мужской', 'женский' => 'женский'],['prompt'=>'...']); ?> + + + field($model, 'body')->textArea(['rows' => '6']) ?> + + + field($model, 'role')->hiddenInput(['value'=>'person'])->label(false); ?> +
+
+ + 'submit4 bottom3', 'name' => 'login-button']) ?> + +
+
+ + + +
\ No newline at end of file diff --git a/frontend/views/iam/myorders.php b/frontend/views/iam/myorders.php index 5920c74..d46b097 100644 --- a/frontend/views/iam/myorders.php +++ b/frontend/views/iam/myorders.php @@ -1,82 +1,82 @@ -title = 'Мои заказы'; -$this->params['breadcrumbs'][] = $this->title; - -$this->registerJs(" - - $('.orders_view').hide(); - $('.fav_point .link').click(function(){ - $(this).parent().parent().find('.orders_view').toggle(); - return false; - }); - -", View::POS_READY, 'orders_view'); -?> - -
-

Мои заказы

-
-
-
-
-
Мой кабинет
- -
-
- -
- - -
-
- -
- -
date_time?>
-
на total?> грн
-
status?>
-
- -
- products as $item_p):if(!empty($item_p->cost)):?> -
-
mod->imageAvator)):?>
-
product_name?>
-
Кол-во: count?>
-
cost?> грн.
-

-
- -
-
-
- - -
- -
- - - - - - -
-
+title = 'Мои заказы'; +$this->params['breadcrumbs'][] = $this->title; + +$this->registerJs(" + + $('.orders_view').hide(); + $('.fav_point .link').click(function(){ + $(this).parent().parent().find('.orders_view').toggle(); + return false; + }); + +", View::POS_READY, 'orders_view'); +?> + +
+

Мои заказы

+
+
+
+
+
Мой кабинет
+ +
+
+ +
+ + +
+
+ +
+ +
date_time?>
+
на total?> грн
+
status?>
+
+ +
+ products as $item_p):if(!empty($item_p->cost)):?> +
+
mod->imageAvator)):?>
+
product_name?>
+
Кол-во: count?>
+
cost?> грн.
+

+
+ +
+
+
+ + +
+ +
+ + + + + + +
+
diff --git a/frontend/views/iam/person.php b/frontend/views/iam/person.php index 0075253..e154d6a 100644 --- a/frontend/views/iam/person.php +++ b/frontend/views/iam/person.php @@ -1,52 +1,52 @@ -title = 'Профиль'; -?> - - -
-

Личные данные

-
-
-
-
-
Мой кабинет
- -
-
- -
-
-
-
Имя
name) . ' ' . Html::encode($model->surname);?>
-
Электронная почта
username)?>
-
Телефон
phone)?>
-
-
-
-
'dotted'])?>
- - -
-
-
-
-
-
- +title = 'Профиль'; +?> + + +
+

Личные данные

+
+
+
+
+
Мой кабинет
+ +
+
+ +
+
+
+
Имя
name) . ' ' . Html::encode($model->surname);?>
+
Электронная почта
username)?>
+
Телефон
phone)?>
+
+
+
+
'dotted'])?>
+ + +
+
+
+
+
+
+ diff --git a/frontend/views/iam/price.php b/frontend/views/iam/price.php index 52c57ba..f9c7ab7 100644 --- a/frontend/views/iam/price.php +++ b/frontend/views/iam/price.php @@ -1,40 +1,40 @@ -title = 'Пожелания'; -$this->registerMetaTag(['name' => 'description', 'content' => 'Пожелания']); -$this->registerMetaTag(['name' => 'keywords', 'content' => 'Пожелания']); - -?> - -

Пожелания

- -
- $dataProvider, - 'columns' => [ - [ - 'attribute' => 'id', - 'value'=>'id', - 'contentOptions'=>['style'=>'width: 70px;'] - ], - [ - 'attribute' => 'date_time', - 'value'=>'date_time', - 'contentOptions'=>['style'=>'width: 150px;'] - ], - [ - 'attribute' => 'product_name', - 'value'=>function($data){ - return (!empty($data->product->name))?Html::a($data->product->name, ['products/show','translit_rubric'=>$data->product->catalog->translit,'translit'=>$data->product->translit,'id'=>$data->product->id]):'Этот товар удален с сайта'; - }, - 'format'=>'raw', - ], - - - - ], +title = 'Пожелания'; +$this->registerMetaTag(['name' => 'description', 'content' => 'Пожелания']); +$this->registerMetaTag(['name' => 'keywords', 'content' => 'Пожелания']); + +?> + +

Пожелания

+ +
+ $dataProvider, + 'columns' => [ + [ + 'attribute' => 'id', + 'value'=>'id', + 'contentOptions'=>['style'=>'width: 70px;'] + ], + [ + 'attribute' => 'date_time', + 'value'=>'date_time', + 'contentOptions'=>['style'=>'width: 150px;'] + ], + [ + 'attribute' => 'product_name', + 'value'=>function($data){ + return (!empty($data->product->name))?Html::a($data->product->name, ['products/show','translit_rubric'=>$data->product->catalog->translit,'translit'=>$data->product->translit,'id'=>$data->product->id]):'Этот товар удален с сайта'; + }, + 'format'=>'raw', + ], + + + + ], ]) ?> \ No newline at end of file diff --git a/frontend/views/iam/share.php b/frontend/views/iam/share.php index e55d925..f4729e1 100644 --- a/frontend/views/iam/share.php +++ b/frontend/views/iam/share.php @@ -1,79 +1,79 @@ -title = 'Мои закладки'; -$this->registerMetaTag(['name' => 'description', 'content' => 'Мои закладки']); -$this->registerMetaTag(['name' => 'keywords', 'content' => 'Мои закладки']); - -$this->registerJs(" - - $('.orders_view').hide(); - $('.fav_point .link').click(function(){ - $(this).parent().parent().find('.orders_view').toggle(); - return false; - }); - -", View::POS_READY, 'orders_view'); -?> - -
-

Мои закладки

-
-
-
-
-
Мой кабинет
- -
-
- -
- - -
-
- $item):?> -
- -
date?>
-
- -
- shareList as $item_p):if(!empty($item_p->product)):?> -
-
-
- - product->cost->cost)):?>
product->cost->cost?> грн.
-

-
- -
-
-
- - -
- -
- - - - - - -
-
+title = 'Мои закладки'; +$this->registerMetaTag(['name' => 'description', 'content' => 'Мои закладки']); +$this->registerMetaTag(['name' => 'keywords', 'content' => 'Мои закладки']); + +$this->registerJs(" + + $('.orders_view').hide(); + $('.fav_point .link').click(function(){ + $(this).parent().parent().find('.orders_view').toggle(); + return false; + }); + +", View::POS_READY, 'orders_view'); +?> + +
+

Мои закладки

+
+
+
+
+
Мой кабинет
+ +
+
+ +
+ + +
+
+ $item):?> +
+ +
date?>
+
+ +
+ shareList as $item_p):if(!empty($item_p->product)):?> +
+
+
+ + product->cost->cost)):?>
product->cost->cost?> грн.
+

+
+ +
+
+
+ + +
+ +
+ + + + + + +
+
diff --git a/frontend/views/iam/show_order.php b/frontend/views/iam/show_order.php index f24b5b0..824f7da 100644 --- a/frontend/views/iam/show_order.php +++ b/frontend/views/iam/show_order.php @@ -1,55 +1,55 @@ -title = 'Заказ №'.$model->id; -$this->params['breadcrumbs'][] = $this->title; -?> -

Заказ №id?>

- -
- $dataProvider, - 'columns' => [ - [ - 'attribute' => 'id', - 'value'=>'id', - 'contentOptions'=>['style'=>'width: 70px;'] - ], - [ - 'attribute' => 'art', - 'value'=>'art', - 'contentOptions'=>['style'=>'width: 50px;'] - ], - [ - 'attribute' => 'product_name', - 'value'=>'product_name', - //'contentOptions'=>['style'=>'max-width: 300px;'] - ], - [ - 'attribute' => 'name', - 'value'=>'name', - //'contentOptions'=>['style'=>'max-width: 300px;'] - ], - [ - 'attribute' => 'cost', - 'value'=>'cost', - 'contentOptions'=>['style'=>'width: 100px;'] - ], - [ - 'attribute' => 'count', - 'value'=>'count', - 'contentOptions'=>['style'=>'width: 30px;'] - ], - [ - 'attribute' => 'sum_cost', - 'value'=>'sum_cost', - 'contentOptions'=>['style'=>'width: 100px;'] - ], - - - ], -]) ?> - +title = 'Заказ №'.$model->id; +$this->params['breadcrumbs'][] = $this->title; +?> +

Заказ №id?>

+ +
+ $dataProvider, + 'columns' => [ + [ + 'attribute' => 'id', + 'value'=>'id', + 'contentOptions'=>['style'=>'width: 70px;'] + ], + [ + 'attribute' => 'art', + 'value'=>'art', + 'contentOptions'=>['style'=>'width: 50px;'] + ], + [ + 'attribute' => 'product_name', + 'value'=>'product_name', + //'contentOptions'=>['style'=>'max-width: 300px;'] + ], + [ + 'attribute' => 'name', + 'value'=>'name', + //'contentOptions'=>['style'=>'max-width: 300px;'] + ], + [ + 'attribute' => 'cost', + 'value'=>'cost', + 'contentOptions'=>['style'=>'width: 100px;'] + ], + [ + 'attribute' => 'count', + 'value'=>'count', + 'contentOptions'=>['style'=>'width: 30px;'] + ], + [ + 'attribute' => 'sum_cost', + 'value'=>'sum_cost', + 'contentOptions'=>['style'=>'width: 100px;'] + ], + + + ], +]) ?> + diff --git a/frontend/views/layouts/main.php b/frontend/views/layouts/main.php old mode 100644 new mode 100755 index 0341cf0..04ec443 --- a/frontend/views/layouts/main.php +++ b/frontend/views/layouts/main.php @@ -1,31 +1,38 @@ registerJs (" + + +use yii\helpers\Html; +use yii\helpers\Url; +//TODO подключение товаров +//use app\models\Menu; +//use app\models\Catalog; +//use app\models\Products; +//use app\models\ViewProduct; +use frontend\assets\AppAsset; +use yii\web\View; +use frontend\components\Text; +use frontend\components\BgWidget; +//use frontend\components\CompareWidget; +use frontend\components\HreflangWidget; +use common\models\Subscribe; +use yii\widgets\ActiveForm; + +AppAsset::register ($this); +$this->registerJs (" $('.phone .more').bind('click',function(){ $('.phone .more_block').toggle(); }); ", View::POS_READY, 'phone'); //$this->registerCssFile(Yii::$app->request->BaseUrl.'/css/style.css'); - $this->registerJsFile (Yii::$app->request->baseUrl . '/js/basket.js', ['position' => View::POS_HEAD, 'depends' => ['yii\web\JqueryAsset']]); - $this->registerJs (" +$this->registerJsFile (Yii::$app->request->baseUrl . '/js/basket.js', ['position' => View::POS_HEAD, 'depends' => ['yii\web\JqueryAsset']]); +$this->registerJs (" $('#basket').basket(); ", View::POS_READY, 'basket'); - $this->registerJsFile (Yii::$app->request->baseUrl . '/js/call.js', ['position' => View::POS_HEAD, 'depends' => ['yii\web\JqueryAsset']]); - $this->registerJs (" +$this->registerJsFile (Yii::$app->request->baseUrl . '/js/call.js', ['position' => View::POS_HEAD, 'depends' => ['yii\web\JqueryAsset']]); +$this->registerJs (" $('#call').call({token:'" . Yii::$app->request->getCsrfToken () . "'}); ", View::POS_READY, 'call'); - $this->registerJs (" +$this->registerJs (" var activeTab = $('.social li:first a').attr('id'); $('.'+activeTab+'_box').show(); $('.social li').click(function(){ @@ -39,20 +46,20 @@ // AssetBundle jcarousel :D - // jquery-migrate - $this->registerJsFile('http://code.jquery.com/jquery-migrate-1.3.0.js',[ - 'position' => View::POS_HEAD, - 'depends' => ['yii\web\JqueryAsset'] - ]); +// jquery-migrate +$this->registerJsFile('http://code.jquery.com/jquery-migrate-1.3.0.js',[ + 'position' => View::POS_HEAD, + 'depends' => ['yii\web\JqueryAsset'] +]); - // jcarousel - $this->registerCssFile(Yii::$app->request->BaseUrl.'/js/jsor-jcarousel-7bb2e0a/skins/tango/skin.css'); - $this->registerJsFile(Yii::$app->request->baseUrl.'/js/jsor-jcarousel-7bb2e0a/lib/jquery.jcarousel.min.js',[ - 'position' => View::POS_HEAD, - 'depends' => ['yii\web\JqueryAsset'] - ]); +// jcarousel +$this->registerCssFile(Yii::$app->request->BaseUrl.'/js/jsor-jcarousel-7bb2e0a/skins/tango/skin.css'); +$this->registerJsFile(Yii::$app->request->baseUrl.'/js/jsor-jcarousel-7bb2e0a/lib/jquery.jcarousel.min.js',[ + 'position' => View::POS_HEAD, + 'depends' => ['yii\web\JqueryAsset'] +]); - $this->registerJs(" +$this->registerJs(" $('.jcarousel').jcarousel({ vertical: true, scroll: 2 @@ -74,6 +81,15 @@ head () ?> + + + + beginBody () ?> @@ -102,12 +118,13 @@
- user->isGuest): ?> + user->isGuest): ?> Личный кабинет - + + user->identity->username, 20) ?> Выход - +
@@ -132,7 +149,7 @@
Корзина 0
-
+
@@ -153,56 +170,30 @@ - - *
    - * parent_id>0)$items->where(['parent_id'=>$row->parent_id]); - * else $items->where(['parent_id'=>$row->id]); - * foreach($items->orderBy('sort')->all() as $key=>$item):?> - *
  • name?>
  • - * - *
- *
- **/ ?> @@ -289,47 +280,47 @@
'; - - $ids = ViewProduct::listView (); - if (! empty($ids)) - { - $products = Products::find ()->where (['id' => ViewProduct::listView ()])->all (); - echo 'Вы просматривали'; - } - else - { - $products = Products::find ()->where (['new' => '1'])->orderBy ('id DESC')->innerJoinWith (['cost'])->groupBy ('id')->limit (4)->all (); - echo 'Товары со скидкой'; - } - echo '

'; - - echo ' - '; + */ ?>
@@ -354,8 +345,8 @@

Подписаться на акции

'/subscribe']); + $subscribe = new Subscribe; + $form = ActiveForm::begin (['action' => '/subscribe']); ?> field ($subscribe, 'email')->textInput (['placeholder' => 'E-mail'])->label (false); ?> field ($subscribe, 'sale')->dropDownList (['10' => '10%', '20' => '20%'], ['prompt' => 'Скидка'])->label (false); ?> @@ -373,7 +364,29 @@
- + + + + +
@@ -394,6 +407,16 @@
endBody () ?> + endPage () ?> \ No newline at end of file diff --git a/frontend/views/login/error_log b/frontend/views/login/error_log index f293d9d..cfb8a9d 100644 --- a/frontend/views/login/error_log +++ b/frontend/views/login/error_log @@ -1 +1 @@ -[23-Feb-2015 22:24:19 UTC] PHP Fatal error: Using $this when not in object context in /home/webplusn/public_html/yii2/modules/admin/views/login/index.php on line 9 +[23-Feb-2015 22:24:19 UTC] PHP Fatal error: Using $this when not in object context in /home/webplusn/public_html/yii2/modules/admin/views/login/index.php on line 9 diff --git a/frontend/views/login/forgot.php b/frontend/views/login/forgot.php index 205d4ac..75a68eb 100644 --- a/frontend/views/login/forgot.php +++ b/frontend/views/login/forgot.php @@ -1,38 +1,38 @@ -title = 'Забыли пароль?'; -$this->registerMetaTag(['name' => 'description', 'content' => 'Забыли пароль?']); -$this->registerMetaTag(['name' => 'keywords', 'content' => 'Забыли пароль?']); - -?> - - -
-

title) ?>

-

Если Вы по каким то причинам забыли свой пароль, то введите пожалуйста свой логин. После чего Вам на почтовый ящик прейдет письмо с вашим паролем.

- -session->getFlash('success')):?> -
- - - 'login-form', - 'options' => ['class' => 'well form-vertical'], - 'enableClientScript' => false, - ]); ?> - - field($model, 'username') ?> - - - 'btn btn-primary', 'name' => 'login-button']) ?> - - - - - +title = 'Забыли пароль?'; +$this->registerMetaTag(['name' => 'description', 'content' => 'Забыли пароль?']); +$this->registerMetaTag(['name' => 'keywords', 'content' => 'Забыли пароль?']); + +?> + + +
+

title) ?>

+

Если Вы по каким то причинам забыли свой пароль, то введите пожалуйста свой логин. После чего Вам на почтовый ящик прейдет письмо с вашим паролем.

+ +session->getFlash('success')):?> +
+ + + 'login-form', + 'options' => ['class' => 'well form-vertical'], + 'enableClientScript' => false, + ]); ?> + + field($model, 'username') ?> + + + 'btn btn-primary', 'name' => 'login-button']) ?> + + + + +
\ No newline at end of file diff --git a/frontend/views/login/index.php b/frontend/views/login/index.php index 2530136..d6e5cc4 100644 --- a/frontend/views/login/index.php +++ b/frontend/views/login/index.php @@ -1,36 +1,36 @@ -title = 'Вход в личный кабинет'; -$this->params['breadcrumbs'][] = $this->title; -?> -
-

title) ?>

- - 'login-form', - 'options' => ['class' => 'well form-vertical'], - 'enableClientScript' => false, - ]); ?> - - field($model, 'username') ?> - - field($model, 'password')->passwordInput() ?> - - field($model, 'rememberMe')->checkbox() ?> - - - - 'btn btn-primary', 'name' => 'login-button']) ?> - - - - - -
+title = 'Вход в личный кабинет'; +$this->params['breadcrumbs'][] = $this->title; +?> +
+

title) ?>

+ + 'login-form', + 'options' => ['class' => 'well form-vertical'], + 'enableClientScript' => false, + ]); ?> + + field($model, 'username') ?> + + field($model, 'password')->passwordInput() ?> + + field($model, 'rememberMe')->checkbox() ?> + + + + 'btn btn-primary', 'name' => 'login-button']) ?> + + + + + +
diff --git a/frontend/views/modal/consultation_modal.php b/frontend/views/modal/consultation_modal.php deleted file mode 100644 index 0f05bc2..0000000 --- a/frontend/views/modal/consultation_modal.php +++ /dev/null @@ -1,19 +0,0 @@ - -
- -
\ No newline at end of file diff --git a/frontend/views/modal/forgot_password_form_model_window.php b/frontend/views/modal/forgot_password_form_model_window.php deleted file mode 100644 index a5a58ec..0000000 --- a/frontend/views/modal/forgot_password_form_model_window.php +++ /dev/null @@ -1,15 +0,0 @@ -
- - - -
\ No newline at end of file diff --git a/frontend/views/modal/login_window_model_window.php b/frontend/views/modal/login_window_model_window.php deleted file mode 100644 index 5118eeb..0000000 --- a/frontend/views/modal/login_window_model_window.php +++ /dev/null @@ -1,52 +0,0 @@ -title = 'Login'; -$this->params['breadcrumbs'][] = $this->title; -?> - \ No newline at end of file diff --git a/frontend/views/modal/registration_window_model_window.php b/frontend/views/modal/registration_window_model_window.php deleted file mode 100644 index ee3e714..0000000 --- a/frontend/views/modal/registration_window_model_window.php +++ /dev/null @@ -1,60 +0,0 @@ - - \ No newline at end of file diff --git a/frontend/views/news/index.php b/frontend/views/news/index.php index 237088a..39f0df0 100644 --- a/frontend/views/news/index.php +++ b/frontend/views/news/index.php @@ -1,44 +1,44 @@ - -title = 'Новости'; -$this->registerMetaTag(['name' => 'description', 'content' => 'Новости']); -$this->registerMetaTag(['name' => 'keywords', 'content' => 'Новости']); -?> - - - -
- -
-

Новости

- - -
- - title?> - body,200);?> -
- - -
- $pages, - 'registerLinkTags' => true - ]);?> - -
- + +title = 'Новости'; +$this->registerMetaTag(['name' => 'description', 'content' => 'Новости']); +$this->registerMetaTag(['name' => 'keywords', 'content' => 'Новости']); +?> + + + +
+ +
+

Новости

+ + +
+ + title?> + body,200);?> +
+ + +
+ $pages, + 'registerLinkTags' => true + ]);?> + +
+
\ No newline at end of file diff --git a/frontend/views/news/show.php b/frontend/views/news/show.php index 4414595..de0ac24 100644 --- a/frontend/views/news/show.php +++ b/frontend/views/news/show.php @@ -1,32 +1,32 @@ - -title = $news->meta_title; -$this->registerMetaTag(['name' => 'description', 'content' => $news->meta_description]); -$this->registerMetaTag(['name' => 'keywords', 'content' => $news->meta_keywords]); -?> - - - -
- -
-

title?>

- - - body?> -

date?>

-
- + +title = $news->meta_title; +$this->registerMetaTag(['name' => 'description', 'content' => $news->meta_description]); +$this->registerMetaTag(['name' => 'keywords', 'content' => $news->meta_keywords]); +?> + + + +
+ +
+

title?>

+ + + body?> +

date?>

+
+
\ No newline at end of file diff --git a/frontend/views/orders/basket-step-01.php b/frontend/views/orders/basket-step-01.php deleted file mode 100644 index 6bce023..0000000 --- a/frontend/views/orders/basket-step-01.php +++ /dev/null @@ -1,104 +0,0 @@ -title = 'Оформление заказа'; -$this->params['breadcrumbs'][] = $this->title; -?> - - -

Оформление заказа

- - - 'basket_order_01_form' - ]); ?> - - -
- -

Личные данные

- -
- field($model, 'name',[ - 'template' => '', - ])->textInput() ?> -
- -
- field($model, 'email',[ - 'template' => '', - ])->textInput() ?> -
- -
- field($model, 'phone',[ - 'template' => '', - ])->textInput() ?> -
- -
- -
- -
-

Доставка

- - - field($model, 'delivery', [ - ])->radioList([ - '1' => '

Курьерска доставка по Киеву и области

', - '2' => '

В любой регион Украины

', - '3' => '

Самовывоз (бесплатно)

уточните подробности по телефону 044 ХХХ-ХХ-ХХ', - ], [ - 'item' => function ($index, $label, $name, $checked, $value) { - return '
'; - }, - ])->label(false); - - - ?> - - -
- -
-

Оплата

- - field($model, 'payment', [ - ])->radioList([ - '1' => '

Оплата наличными

', - '2' => '

Оплата по безналичному расчету. Код ЕГРПОУ

', - '3' => '

Приват 24

', - '4' => '

Согласовать с менеджером

', - ], [ - 'item' => function ($index, $label, $name, $checked, $value) use ($model) { - if($index != 1){ - return '
'; - } else { - return '
'.Html::activeTextInput($model,'code').'
'; - } - - }, - ])->label(false); - - - ?> - -
- -
- 'order_01_btn', 'name' => 'signup-button']) ?> -
- - \ No newline at end of file diff --git a/frontend/views/orders/basket-step-02.php b/frontend/views/orders/basket-step-02.php deleted file mode 100644 index 0737cc8..0000000 --- a/frontend/views/orders/basket-step-02.php +++ /dev/null @@ -1,83 +0,0 @@ -title = 'Оформление заказа'; -$this->params['breadcrumbs'][] = $this->title; - -?> -
- 'basket_order_01_form' - ]); ?> - -

Оформление заказа

-
-

Номер заказа

-
    - - -
  • -
    -
    -
    - product->image)) :?> - - - <?= $item['item']->product->image->alt ? $item['item']->product->image->alt : $item['item']->product->name?> - -
    -
    - name?> - Код: 45885-01016049 -
    -
    -
    - -
    -
    +
    -
    -
    -
    -
    -
    price * $item['num'] ?>грн.
    -
    -
    -
  • - - -
-
-
-

Всего товаров:

-

Сумма: грн.

-
-
-
- -
-

Детали

-
- Имяname ?> -
-
- E-mailemail ?> -
-
- Телефонphone ?> -
-

Способ оплаты

-
Оплата наличными
-

Доставка

-
Курьерска доставка по Киеву и области
-
- -
- 'order_01_btn', 'name' => 'signup-button']) ?> -
- - -
- diff --git a/frontend/views/orders/basket-step-03.php b/frontend/views/orders/basket-step-03.php deleted file mode 100644 index 7720312..0000000 --- a/frontend/views/orders/basket-step-03.php +++ /dev/null @@ -1,10 +0,0 @@ -title = 'Оформление заказа'; -$this->params['breadcrumbs'][] = $this->title; - -?> -

Спасибо за ваш заказ!

diff --git a/frontend/views/page/show.php b/frontend/views/page/show.php deleted file mode 100644 index 06cad7c..0000000 --- a/frontend/views/page/show.php +++ /dev/null @@ -1,7 +0,0 @@ -title = $page->title; -$this->params['breadcrumbs'][] = $this->title; -echo Html::tag('h1',$page->h1 ? $page->h1 : $page->title ); -echo $page->body; \ No newline at end of file diff --git a/frontend/views/reg/company.php b/frontend/views/reg/company.php index b662d11..a7301eb 100644 --- a/frontend/views/reg/company.php +++ b/frontend/views/reg/company.php @@ -1,56 +1,56 @@ -title = 'Регистрация Исполнителя - Компания'; -$this->params['breadcrumbs'][] = $this->title; - -$this->registerJsFile(Yii::$app->request->baseUrl.'/js/jquery.mask.js',['position'=>View::POS_HEAD,'depends'=>['yii\web\YiiAsset']]); - -$this->registerJs(" -$('#user-phone').mask('(000) 000-0000'); -", View::POS_READY, 'mask'); -?> -
-

title) ?>

- -
Потратив пару минут для регистрации на Бычок, вы сможете создавать услуги и находить заказчиков.
- - 'reg-form', - 'options' => ['class' => 'form-vertical'], - 'fieldConfig' => [ - //'template' => "{label}\n
{input}
\n
{error}
", - //'labelOptions' => ['class' => 'col-lg-2 control-label'], - ], - ]); ?> - - field($model, 'username') ?> - - field($model, 'password')->passwordInput() ?> - - field($model, 'password_repeat')->passwordInput() ?> - - field($model, 'name') ?> - - field($model, 'surname') ?> - - field($model, 'company') ?> - - field($model, 'phone') ?> - - field($model, 'verifyCode')->widget(Captcha::className(),['captchaAction'=>'reg/captcha']) ?> - - field($model, 'role')->hiddenInput(['value'=>'company'])->label(false); ?> -
- 'btn btn-primary btn-lg btn-block', 'name' => 'login-button']) ?> -
- - - -
+title = 'Регистрация Исполнителя - Компания'; +$this->params['breadcrumbs'][] = $this->title; + +$this->registerJsFile(Yii::$app->request->baseUrl.'/js/jquery.mask.js',['position'=>View::POS_HEAD,'depends'=>['yii\web\YiiAsset']]); + +$this->registerJs(" +$('#user-phone').mask('(000) 000-0000'); +", View::POS_READY, 'mask'); +?> +
+

title) ?>

+ +
Потратив пару минут для регистрации на Бычок, вы сможете создавать услуги и находить заказчиков.
+ + 'reg-form', + 'options' => ['class' => 'form-vertical'], + 'fieldConfig' => [ + //'template' => "{label}\n
{input}
\n
{error}
", + //'labelOptions' => ['class' => 'col-lg-2 control-label'], + ], + ]); ?> + + field($model, 'username') ?> + + field($model, 'password')->passwordInput() ?> + + field($model, 'password_repeat')->passwordInput() ?> + + field($model, 'name') ?> + + field($model, 'surname') ?> + + field($model, 'company') ?> + + field($model, 'phone') ?> + + field($model, 'verifyCode')->widget(Captcha::className(),['captchaAction'=>'reg/captcha']) ?> + + field($model, 'role')->hiddenInput(['value'=>'company'])->label(false); ?> +
+ 'btn btn-primary btn-lg btn-block', 'name' => 'login-button']) ?> +
+ + + +
\ No newline at end of file diff --git a/frontend/views/reg/customer.php b/frontend/views/reg/customer.php index cf4646a..b85219f 100644 --- a/frontend/views/reg/customer.php +++ b/frontend/views/reg/customer.php @@ -1,54 +1,54 @@ -title = 'Регистрация Заказчика'; -$this->params['breadcrumbs'][] = $this->title; - -$this->registerJsFile(Yii::$app->request->baseUrl.'/js/jquery.mask.js',['position'=>View::POS_HEAD,'depends'=>['yii\web\YiiAsset']]); - -$this->registerJs(" -$('#user-phone').mask('(000) 000-0000'); -", View::POS_READY, 'mask'); -?> -
-

title) ?>

- -
Потратив пару минут для регистрации на Бычок, вы сможете создавать заказы и находить исполнителей.
- - 'reg-form', - 'options' => ['class' => 'form-vertical'], - 'fieldConfig' => [ - //'template' => "{label}\n
{input}
\n
{error}
", - //'labelOptions' => ['class' => 'col-lg-2 control-label'], - ], - ]); ?> - - field($model, 'username') ?> - - field($model, 'password')->passwordInput() ?> - - field($model, 'password_repeat')->passwordInput() ?> - - field($model, 'name') ?> - - field($model, 'surname') ?> - - field($model, 'phone') ?> - - field($model, 'verifyCode')->widget(Captcha::className(),['captchaAction'=>'reg/captcha']) ?> - - field($model, 'role')->hiddenInput(['value'=>'customer'])->label(false); ?> -
- 'btn btn-primary btn-lg btn-block', 'name' => 'login-button']) ?> -
- - - -
+title = 'Регистрация Заказчика'; +$this->params['breadcrumbs'][] = $this->title; + +$this->registerJsFile(Yii::$app->request->baseUrl.'/js/jquery.mask.js',['position'=>View::POS_HEAD,'depends'=>['yii\web\YiiAsset']]); + +$this->registerJs(" +$('#user-phone').mask('(000) 000-0000'); +", View::POS_READY, 'mask'); +?> +
+

title) ?>

+ +
Потратив пару минут для регистрации на Бычок, вы сможете создавать заказы и находить исполнителей.
+ + 'reg-form', + 'options' => ['class' => 'form-vertical'], + 'fieldConfig' => [ + //'template' => "{label}\n
{input}
\n
{error}
", + //'labelOptions' => ['class' => 'col-lg-2 control-label'], + ], + ]); ?> + + field($model, 'username') ?> + + field($model, 'password')->passwordInput() ?> + + field($model, 'password_repeat')->passwordInput() ?> + + field($model, 'name') ?> + + field($model, 'surname') ?> + + field($model, 'phone') ?> + + field($model, 'verifyCode')->widget(Captcha::className(),['captchaAction'=>'reg/captcha']) ?> + + field($model, 'role')->hiddenInput(['value'=>'customer'])->label(false); ?> +
+ 'btn btn-primary btn-lg btn-block', 'name' => 'login-button']) ?> +
+ + + +
\ No newline at end of file diff --git a/frontend/views/reg/person.php b/frontend/views/reg/person.php index 0b650b3..2bee428 100644 --- a/frontend/views/reg/person.php +++ b/frontend/views/reg/person.php @@ -1,54 +1,54 @@ -title = 'Регистрация'; -$this->params['breadcrumbs'][] = $this->title; - -$this->registerJsFile(Yii::$app->request->baseUrl.'/js/jquery.mask.js',['position'=>View::POS_HEAD,'depends'=>['yii\web\YiiAsset']]); - -$this->registerJs(" -$('#user-phone').mask('(000) 000-0000'); -", View::POS_READY, 'mask'); -?> -
-

title) ?>

- - 'reg-form', - 'options' => ['class' => 'form-vertical'], - 'fieldConfig' => [ - //'template' => "{label}\n
{input}
\n
{error}
", - //'labelOptions' => ['class' => 'col-lg-2 control-label'], - ], - 'enableClientScript' => false, - ]); ?> - - field($model, 'username') ?> - - field($model, 'password')->passwordInput() ?> - - field($model, 'password_repeat')->passwordInput() ?> - - field($model, 'name') ?> - - field($model, 'surname') ?> - - field($model, 'phone') ?> - - field($model, 'verifyCode')->widget(Captcha::className(),['captchaAction'=>'reg/captcha']) ?> - - field($model, 'role')->hiddenInput(['value'=>'person'])->label(false); ?> - field($model, 'group_id')->hiddenInput(['value'=>'1'])->label(false); ?> -
- 'btn btn-primary btn-lg btn-block', 'name' => 'login-button']) ?> -
- - - -
+title = 'Регистрация'; +$this->params['breadcrumbs'][] = $this->title; + +$this->registerJsFile(Yii::$app->request->baseUrl.'/js/jquery.mask.js',['position'=>View::POS_HEAD,'depends'=>['yii\web\YiiAsset']]); + +$this->registerJs(" +$('#user-phone').mask('(000) 000-0000'); +", View::POS_READY, 'mask'); +?> +
+

title) ?>

+ + 'reg-form', + 'options' => ['class' => 'form-vertical'], + 'fieldConfig' => [ + //'template' => "{label}\n
{input}
\n
{error}
", + //'labelOptions' => ['class' => 'col-lg-2 control-label'], + ], + 'enableClientScript' => false, + ]); ?> + + field($model, 'username') ?> + + field($model, 'password')->passwordInput() ?> + + field($model, 'password_repeat')->passwordInput() ?> + + field($model, 'name') ?> + + field($model, 'surname') ?> + + field($model, 'phone') ?> + + field($model, 'verifyCode')->widget(Captcha::className(),['captchaAction'=>'reg/captcha']) ?> + + field($model, 'role')->hiddenInput(['value'=>'person'])->label(false); ?> + field($model, 'group_id')->hiddenInput(['value'=>'1'])->label(false); ?> +
+ 'btn btn-primary btn-lg btn-block', 'name' => 'login-button']) ?> +
+ + + +
\ No newline at end of file diff --git a/frontend/views/service/_objects.php b/frontend/views/service/_objects.php deleted file mode 100644 index d9a48cb..0000000 --- a/frontend/views/service/_objects.php +++ /dev/null @@ -1,35 +0,0 @@ - -
-
- -
-
- minImg($model->image, '200','200')),Url::toRoute(['service/view', 'alias' =>$model->alias ])) ?> -
-
- -
- - -
name,Url::toRoute(['service/view', 'alias' =>$model->alias ])) ?>
-
-

- body, 200, '...') ?> -

-
- - - - - - - -
Заказать консультацию
-
-
-
\ No newline at end of file diff --git a/frontend/views/service/index.php b/frontend/views/service/index.php deleted file mode 100644 index 8e7df4b..0000000 --- a/frontend/views/service/index.php +++ /dev/null @@ -1,13 +0,0 @@ -params['breadcrumbs'][] = ['label' => 'Услуги', 'url' => ['index']]; -?> - $dataProvider, - 'itemView'=>'_objects', - 'summary'=>'', - 'layout' => "
{items}
-
{pager}
" - ] ); -?> diff --git a/frontend/views/service/view.php b/frontend/views/service/view.php deleted file mode 100644 index bced762..0000000 --- a/frontend/views/service/view.php +++ /dev/null @@ -1,20 +0,0 @@ -title = $model->name; -$this->params['breadcrumbs'][] = ['label' => 'Услуги', 'url' => ['index']]; -$this->params['breadcrumbs'][] = $this->title; - -?> -
-

name?>

- minImg($model->image, '940','480')) ?> -
- body?> -
-
diff --git a/frontend/views/site/_index.php b/frontend/views/site/_index.php index b9584a5..f78d694 100644 --- a/frontend/views/site/_index.php +++ b/frontend/views/site/_index.php @@ -1,98 +1,98 @@ -title = 'My Yii Application'; -?> -
- -
-

Congratulations!

- - ' Yii2.0']) ?> - -

You have successfully created your Yii-powered application.

- -

Get started with Yii

-
- - - - -field($model, 'term')->widget(\yii\jui\AutoComplete::classname(), [ - 'clientOptions' => [ - 'source' => Url::to(['site/term']), - ], - 'options'=>[ - 'class'=>'form-control' - ] -]) ?> -field($model, 'term2')->widget(\yii\jui\AutoComplete::classname(), [ - 'clientOptions' => [ - 'source' => Url::to(['site/term']), - ], - 'options'=>[ - 'class'=>'form-control' - ] -]) ?> -field($model,'date')->widget(\yii\jui\DatePicker::className(),['clientOptions' => [],'options' => ['class'=>'form-control']]) ?> -field($model,'date_do')->widget(\yii\jui\DatePicker::className(),['clientOptions' => [],'options' => ['class'=>'form-control']]) ?> -field($model, 'peoples')->widget(\yii\jui\Spinner::classname(), [ - 'clientOptions' => ['step' => 1], - -]) ?> -field($model, 'username')->widget(CKEditor::className(),[ -'editorOptions' => ElFinder::ckeditorOptions('elfinder',[/* Some CKEditor Options */]), -]); -?> - - -
- -
-
-

Heading

- -

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et - dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip - ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu - fugiat nulla pariatur.

- -

Yii Documentation »

-
-
-

Heading

- -

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et - dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip - ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu - fugiat nulla pariatur.

- -

Yii Forum »

-
-
-

Heading

- -

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et - dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip - ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu - fugiat nulla pariatur.

- -

Yii Extensions »

-
-
- -
-
+title = 'My Yii Application'; +?> +
+ +
+

Congratulations!

+ + ' Yii2.0']) ?> + +

You have successfully created your Yii-powered application.

+ +

Get started with Yii

+
+ + + + +field($model, 'term')->widget(\yii\jui\AutoComplete::classname(), [ + 'clientOptions' => [ + 'source' => Url::to(['site/term']), + ], + 'options'=>[ + 'class'=>'form-control' + ] +]) ?> +field($model, 'term2')->widget(\yii\jui\AutoComplete::classname(), [ + 'clientOptions' => [ + 'source' => Url::to(['site/term']), + ], + 'options'=>[ + 'class'=>'form-control' + ] +]) ?> +field($model,'date')->widget(\yii\jui\DatePicker::className(),['clientOptions' => [],'options' => ['class'=>'form-control']]) ?> +field($model,'date_do')->widget(\yii\jui\DatePicker::className(),['clientOptions' => [],'options' => ['class'=>'form-control']]) ?> +field($model, 'peoples')->widget(\yii\jui\Spinner::classname(), [ + 'clientOptions' => ['step' => 1], + +]) ?> +field($model, 'username')->widget(CKEditor::className(),[ +'editorOptions' => ElFinder::ckeditorOptions('elfinder',[/* Some CKEditor Options */]), +]); +?> + + +
+ +
+
+

Heading

+ +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et + dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip + ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu + fugiat nulla pariatur.

+ +

Yii Documentation »

+
+
+

Heading

+ +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et + dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip + ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu + fugiat nulla pariatur.

+ +

Yii Forum »

+
+
+

Heading

+ +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et + dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip + ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu + fugiat nulla pariatur.

+ +

Yii Extensions »

+
+
+ +
+
diff --git a/frontend/views/site/about.php b/frontend/views/site/about.php index 6923fac..13d85a6 100644 --- a/frontend/views/site/about.php +++ b/frontend/views/site/about.php @@ -1,16 +1,16 @@ -title = 'About'; -$this->params['breadcrumbs'][] = $this->title; -?> -
-

title) ?>

- -

- This is the About page. You may modify the following file to customize its content: -

- - -
+title = 'About'; +$this->params['breadcrumbs'][] = $this->title; +?> +
+

title) ?>

+ +

+ This is the About page. You may modify the following file to customize its content: +

+ + +
diff --git a/frontend/views/site/contact.php b/frontend/views/site/contact.php index da84047..e964a34 100644 --- a/frontend/views/site/contact.php +++ b/frontend/views/site/contact.php @@ -1,57 +1,57 @@ -title = 'Contact'; -$this->params['breadcrumbs'][] = $this->title; -?> -
-

title) ?>

- - session->hasFlash('contactFormSubmitted')): ?> - -
- Thank you for contacting us. We will respond to you as soon as possible. -
- -

- Note that if you turn on the Yii debugger, you should be able - to view the mail message on the mail panel of the debugger. - mailer->useFileTransport): ?> - Because the application is in development mode, the email is not sent but saved as - a file under mailer->fileTransportPath) ?>. - Please configure the useFileTransport property of the mail - application component to be false to enable email sending. - -

- - - -

- If you have business inquiries or other questions, please fill out the following form to contact us. Thank you. -

- -
-
- 'contact-form']); ?> - field($model, 'name') ?> - field($model, 'email') ?> - field($model, 'subject') ?> - field($model, 'body')->textArea(['rows' => 6]) ?> - field($model, 'verifyCode')->widget(Captcha::className(), [ - 'template' => '
{image}
{input}
', - ]) ?> -
- 'btn btn-primary', 'name' => 'contact-button']) ?> -
- -
-
- - -
+title = 'Contact'; +$this->params['breadcrumbs'][] = $this->title; +?> +
+

title) ?>

+ + session->hasFlash('contactFormSubmitted')): ?> + +
+ Thank you for contacting us. We will respond to you as soon as possible. +
+ +

+ Note that if you turn on the Yii debugger, you should be able + to view the mail message on the mail panel of the debugger. + mailer->useFileTransport): ?> + Because the application is in development mode, the email is not sent but saved as + a file under mailer->fileTransportPath) ?>. + Please configure the useFileTransport property of the mail + application component to be false to enable email sending. + +

+ + + +

+ If you have business inquiries or other questions, please fill out the following form to contact us. Thank you. +

+ +
+
+ 'contact-form']); ?> + field($model, 'name') ?> + field($model, 'email') ?> + field($model, 'subject') ?> + field($model, 'body')->textArea(['rows' => 6]) ?> + field($model, 'verifyCode')->widget(Captcha::className(), [ + 'template' => '
{image}
{input}
', + ]) ?> +
+ 'btn btn-primary', 'name' => 'contact-button']) ?> +
+ +
+
+ + +
diff --git a/frontend/views/site/error.php b/frontend/views/site/error.php index b16214d..d780af6 100644 --- a/frontend/views/site/error.php +++ b/frontend/views/site/error.php @@ -1,20 +1,20 @@ -title = 'Ошибка '.$code; -?> -
- -

Ошибка

- -
- -
- -
+title = 'Ошибка '.$code; +?> +
+ +

Ошибка

+ +
+ +
+ +
diff --git a/frontend/views/site/error_log b/frontend/views/site/error_log index d5a1ce9..f1b177f 100644 --- a/frontend/views/site/error_log +++ b/frontend/views/site/error_log @@ -1 +1 @@ -[20-Feb-2015 18:28:38 UTC] PHP Fatal error: Using $this when not in object context in /home/webplusn/public_html/yii2/views/site/index.php on line 3 +[20-Feb-2015 18:28:38 UTC] PHP Fatal error: Using $this when not in object context in /home/webplusn/public_html/yii2/views/site/index.php on line 3 diff --git a/frontend/views/site/index.php b/frontend/views/site/index.php index 43796e7..b3a4830 100644 --- a/frontend/views/site/index.php +++ b/frontend/views/site/index.php @@ -1,108 +1,109 @@ -title = $text->meta_title; - $this->registerMetaTag (['name' => 'description', 'content' => $text->meta_description]); - $this->registerMetaTag (['name' => 'keywords', 'content' => $text->meta_keywords]); - $this->registerJsFile ( - Yii::$app->request->baseUrl . '/js/slides.min.jquery.js', - ['position' => View::POS_HEAD, 'depends' => ['yii\web\JqueryAsset']]); - -?> - - 'HOME_SLIDER']); - - echo BannerWidget::widget(['location' => 'HOME_RIGHT']); - - echo '
'; - - echo BannerWidget::widget(['location' => 'HOME_UNDER_SLIDER_1']); - echo BannerWidget::widget(['location' => 'HOME_UNDER_SLIDER_2']); - echo BannerWidget::widget(['location' => 'HOME_UNDER_SLIDER_3']); - - echo '
'; -?> - - - - - 0): ?> -
-

Топ товары

-
    - - -
  • - render ('/products/_product', ['item' => $item, 'num' => 4]) ?> -
  • - - -
-
-
- - - -
-

Скидки

-
    - -
  • - render ('/products/_product', ['item' => $item, 'num' => 4]) ?> -
  • - -
-
-
- - -

Почему

-
    -
  • - Только брендовые товары. Мы не торгуем подделками — только проверенное качество. -
  • -
  • - Скидки постоянным клиентам. Постоянные клиенты получают гарантированную скидку - на неакционные товары. -
  • -
  • - Удобная оплата: наличными курьеру или же банковский перевод. -
  • -
  • - Квалифицированные менеджеры всегда рады помочь с выбором и консультацией. -
  • -
  • - 100% гарантия возврата. Если товар не подойдет, - мы вернем деньги. -
  • -
  • - Отслеживание статуса заказа и доставки. -
  • -
-
- - 'HOME_CENTER']);?> - -
- body ?> -
- - - - +title = $text->meta_title; + $this->registerMetaTag (['name' => 'description', 'content' => $text->meta_description]); + $this->registerMetaTag (['name' => 'keywords', 'content' => $text->meta_keywords]); + $this->registerJsFile ( + Yii::$app->request->baseUrl . '/js/slides.min.jquery.js', + ['position' => View::POS_HEAD, 'depends' => ['yii\web\JqueryAsset']]); + +?> + +"HOME_SLIDER"]); + + echo BannerWidget::widget(['title' => 'HOME_RIGHT']); + + echo '
'; + + echo BannerWidget::widget(['title' => 'HOME_UNDER_SLIDER_1']); + echo BannerWidget::widget(['title' => 'HOME_UNDER_SLIDER_2']); + echo BannerWidget::widget(['title' => 'HOME_UNDER_SLIDER_3']); + + echo '
'; +?> + + + + + 0): ?> + + + + + + +render ('/products/_product', ['item' => $item, 'num' => 4]) ?> + + + + + + + + + +
+

Скидки

+
    + + + +render ('/products/_product', ['item' => $item, 'num' => 4]) ?> + + +
+
+
+ + +

Почему

+
    +
  • + Только брендовые товары. Мы не торгуем подделками — только проверенное качество. +
  • +
  • + Скидки постоянным клиентам. Постоянные клиенты получают гарантированную скидку + на неакционные товары. +
  • +
  • + Удобная оплата: наличными курьеру или же банковский перевод. +
  • +
  • + Квалифицированные менеджеры всегда рады помочь с выбором и консультацией. +
  • +
  • + 100% гарантия возврата. Если товар не подойдет, + мы вернем деньги. +
  • +
  • + Отслеживание статуса заказа и доставки. +
  • +
+
+ + 'HOME_CENTER']);?> + +
+ body ?> +
+ + + + \ No newline at end of file diff --git a/frontend/views/site/login.php b/frontend/views/site/login.php index 72e46e2..916be98 100644 --- a/frontend/views/site/login.php +++ b/frontend/views/site/login.php @@ -1,46 +1,46 @@ -title = 'Login'; -$this->params['breadcrumbs'][] = $this->title; -?> - +title = 'Login'; +$this->params['breadcrumbs'][] = $this->title; +?> + diff --git a/frontend/views/site/requestPasswordResetToken.php b/frontend/views/site/requestPasswordResetToken.php deleted file mode 100644 index 58e019e..0000000 --- a/frontend/views/site/requestPasswordResetToken.php +++ /dev/null @@ -1,31 +0,0 @@ -title = 'Request password reset'; -$this->params['breadcrumbs'][] = $this->title; -?> -
-

title) ?>

- -

Please fill out your email. A link to reset password will be sent there.

- -
-
- 'request-password-reset-form']); ?> - - field($model, 'email')->textInput(['autofocus' => true]) ?> - -
- 'btn btn-primary']) ?> -
- - -
-
-
diff --git a/frontend/views/site/resetPassword.php b/frontend/views/site/resetPassword.php deleted file mode 100644 index 236c9fd..0000000 --- a/frontend/views/site/resetPassword.php +++ /dev/null @@ -1,31 +0,0 @@ -title = 'Reset password'; -$this->params['breadcrumbs'][] = $this->title; -?> -
-

title) ?>

- -

Please choose your new password:

- -
-
- 'reset-password-form']); ?> - - field($model, 'password')->passwordInput(['autofocus' => true]) ?> - -
- 'btn btn-primary']) ?> -
- - -
-
-
diff --git a/frontend/views/site/signup.php b/frontend/views/site/signup.php deleted file mode 100644 index 49423e4..0000000 --- a/frontend/views/site/signup.php +++ /dev/null @@ -1,35 +0,0 @@ -title = 'Signup'; -$this->params['breadcrumbs'][] = $this->title; -?> - diff --git a/frontend/views/subscribe/index.php b/frontend/views/subscribe/index.php index 00decc2..06699a4 100644 --- a/frontend/views/subscribe/index.php +++ b/frontend/views/subscribe/index.php @@ -1,38 +1,38 @@ -title = 'Подписка'; -$this->registerMetaTag(['name' => 'description', 'content' => 'Подписка']); -$this->registerMetaTag(['name' => 'keywords', 'content' => 'Подписка']); - -?> - - - - - -
- -
-

Подписаться на акции

-session->getFlash('success')):?> -
- - - -errorSummary($model); ?> - -
- -
+title = 'Подписка'; +$this->registerMetaTag(['name' => 'description', 'content' => 'Подписка']); +$this->registerMetaTag(['name' => 'keywords', 'content' => 'Подписка']); + +?> + + + + + +
+ +
+

Подписаться на акции

+session->getFlash('success')):?> +
+ + + +errorSummary($model); ?> + +
+ +
diff --git a/frontend/views/text/index.php b/frontend/views/text/index.php index 79ea03e..51a275e 100644 --- a/frontend/views/text/index.php +++ b/frontend/views/text/index.php @@ -1,19 +1,19 @@ - -title = $text->meta_title; -$this->registerMetaTag(['name' => 'description', 'content' => $text->meta_description]); -$this->registerMetaTag(['name' => 'keywords', 'content' => $text->meta_keywords]); -?> - - -

title;?>

-
-body;?> + +title = $text->meta_title; +$this->registerMetaTag(['name' => 'description', 'content' => $text->meta_description]); +$this->registerMetaTag(['name' => 'keywords', 'content' => $text->meta_keywords]); +?> + + +

title;?>

+
+body;?>
\ No newline at end of file diff --git a/frontend/web/.gitignore b/frontend/web/.gitignore old mode 100644 new mode 100755 index a6e95c8..a6e95c8 --- a/frontend/web/.gitignore +++ b/frontend/web/.gitignore diff --git a/frontend/web/css/catalog.css b/frontend/web/css/catalog.css deleted file mode 100644 index 4449db0..0000000 --- a/frontend/web/css/catalog.css +++ /dev/null @@ -1,342 +0,0 @@ -.w_100 { - width: 100%; -} -.w_960 { - width: 960px; - margin: auto; -} -.cat_p_bradcrump { - padding: 30px 0px; -} -.cat_p_bradcrump ul { - list-style: none; -} -.cat_p_bradcrump ul li { - display: inline-block; -} -.cat_p_bradcrump ul li i { - position: relative; - top: 1px; - padding: 0px 2px 0 8px; - color: #8C9295; - font-size: 13px; -} -.cat_p_bradcrump ul li a { - font-size: 12px; - color: #898b8e; -} -.cat_p_bradcrump ul .active a { - text-decoration: none; -} -.cat_p_filter_bar { - font-family: 'HelveticaRegular', sans-serif; - width: 210px; - padding-right: 20px; - display: inline-block; - float: left; -} -.cat_p_filter_bar .filter_list ul { - list-style: none; -} -.cat_p_filter_bar .filter_list ul .title_2 { - font-size: 15px; - font-weight: bold; - color: #898b8e; - padding: 30px 0 20px; -} -.cat_p_filter_bar .filter_list ul li { - border-bottom: 1px solid #bbbbbb; - position: relative; - padding: 15px 0; - font-weight: bold; - color: #333333; -} -.cat_p_filter_bar .filter_list ul li .width_li_filter { - width: 180px; - display: block; -} -.cat_p_filter_bar .filter_list ul li .arrow { - position: absolute; - right: 2px; - top: 3px; - font-size: 20px; - color: #727272; - padding: 10px 0 10px 200px; -} -.cat_p_filter_bar .filter_list ul li .arrow i { - font-weight: bold; -} -.cat_p_filter_bar .filter_list ul li .arrow img { - -webkit-transform: scale(1.3); - -ms-transform: scale(1.3); - transform: scale(1.3); - position: relative; - bottom: 3px; -} -.cat_p_filter_bar .filter_list .price_filter { - display: none; - padding-top: 10px; -} -.cat_p_filter_bar .filter_list .price_filter a { - color: #6aa033; -} -.cat_p_filter_bar .filter_list .first_price_li { - padding-top: 30px; - display: block; -} -.cat_p_filter_bar .filter_accept_bloc { - padding: 20px 0 40px; -} -.cat_p_filter_bar .filter_accept_bloc button { - color: #fff; - padding: 10px; - font-size: 15px; - border: none; - -webkit-border-radius: 3px; - border-radius: 3px; - background-color: #898b8e; - -webkit-box-shadow: 0 2px 0 #636567; - box-shadow: 0 2px 0 #636567; -} -.cat_p_filter_bar .filter_accept_bloc button:hover { - background-color: #707274; -} -.cat_p_filter_bar .filter_accept_bloc a { - color: #6AA033; - font-size: 12px; -} -.cat_p_filter_bar .product_list .title { - padding-bottom: 5px; - color: #898b8e; -} -.cat_p_filter_bar .product_list a { - display: block; - padding: 5px 0 0 15px; - font-weight: normal; -} -.cat_p_filter_bar .price_slider { - width: 203px; - /*margin: auto;*/ -} -.cat_p_filter_bar .checkbox { - margin-top: 5px; - font-weight: normal; -} -.cat_p_filter_bar .see_all a { - font-size: 13px; - position: relative; - bottom: 3px; -} -.cat_p_filter_bar .see_all i { - font-size: 18px; - color: #898B8E; -} -.cat_p_filter_bar .title { - font-size: 16px; - font-weight: bold; - color: #898b8e; - padding-bottom: 20px; -} -.cat_p_filter_bar p { - margin-bottom: 20px; -} -.cat_p_filter_bar p input { - padding: 8px; - -webkit-border-radius: 3px; - border-radius: 3px; - border: none; - border: 1px solid #bbb; - width: 60px; -} -.cat_p_filter_bar p label { - display: block; - margin-bottom: 15px; -} -.cat_p_catalog_list { - font-family: 'HelveticaRegular', sans-serif; - width: 700px; - padding-right: 10px; - display: inline-block; -} -.cat_p_catalog_list ul { - list-style: none; - display: inline-block; -} -.cat_p_catalog_list ul li { - display: inline-block; -} -.cat_p_catalog_list ul li .active { - color: #333333; - text-decoration: none; -} -.cat_p_catalog_list ul li a { - color: #6aa033; - font-size: 13px; -} -.cat_p_catalog_list .sort_menu { - padding-bottom: 10px; - border-bottom: 1px solid #DBDCDD; - margin-bottom: 30px; - width: 720px; -} -.cat_p_catalog_list .title { - font-size: 30px; - font-weight: bold; - padding-bottom: 20px; -} -.cat_p_catalog_list .sort_price { - display: inline-block; - width: 225px; - position: relative; - font-size: 13px; -} -.cat_p_catalog_list .sort_price select { - text-decoration: underline; - width: 120px; - border: none; - color: #6aa033; - -webkit-appearance: none; - /* скрытие треугольника в селекте */ - -moz-appearance: none; - appearance: none; - /* скрытие треугольника в селекте */ - text-indent: 0.01px; - /* скрытие треугольника в селекте в firefox */ - text-overflow: ''; - /* скрытие треугольника в селекте в firefox */ - /*&::-ms-expand { display: none; } скрытие треугольника в селекте в IE */ - background: transparent; -} -.cat_p_catalog_list .sort_price select:focus { - outline: none; -} -.cat_p_catalog_list .sort_price select option { - background: transparent; -} -.cat_p_catalog_list .sort_price i { - position: absolute; - right: 72px; - top: 3px; - cursor: pointer; - font-weight: bold; - color: #898b8e; - z-index: -1; -} -.cat_p_catalog_list .show { - display: inline-block; - width: 225px; - text-align: center; - font-size: 13px; -} -.cat_p_catalog_list .show_pages { - display: inline-block; - width: 250px; - text-align: right; - font-size: 13px; -} -.cat_p_catalog_list .show_pages i { - color: #898b8e; - position: relative; - top: 1px; - padding-left: 5px; - font-size: 15px; - cursor: pointer; -} -.cat_p_item_card_list { - font-family: 'HelveticaRegular', sans-serif; -} -.cat_p_item_card_list .novelty { - text-align: center; -} -.cat_p_item_card_list .novelty .content { - width: 720px; - padding: 0; -} -.cat_p_item_card_list .novelty .content .novelty_cont { - width: 720px; - padding-bottom: 10px; -} -.cat_p_item_card_list .novelty .content .novelty_cont .item { - min-height: 375px; - margin-right: 20px; - margin-bottom: 20px; - margin-left: 0; -} -.cat_p_item_card_list .novelty .content .novelty_cont .item:after { - display: none; -} -.cat_p_item_card_list .novelty .content .novelty_cont .item .item_bottom_img { - position: relative; - top: 3px; - right: 1px; -} -.cat_p_item_card_list .novelty .content .novelty_cont .item:before { - content: ""; - position: absolute; - bottom: -1px; - right: -1px; - width: 0px; - height: 0px; - border-width: 13px 13px 0px 0px; - border-style: solid; - border-color: transparent #fff; - z-index: 2; -} -.cat_p_item_card_list .novelty .content .novelty_cont .item .brand span { - color: #6aa033; -} -.cat_p_item_card_list .novelty .content .novelty_cont .item .new { - background-color: red; - width: auto; - padding-right: 20px; -} -.cat_p_item_card_list .novelty .content .novelty_cont .item .new:after { - right: 0px; - width: 0px; - height: 0px; - border-width: 18px 13px 0px 0px; - border-style: solid; - border-color: transparent #fff; -} -.cat_p_item_card_list .novelty .content .load_more_btn { - font-size: 13px; - padding: 10px 15px; - background: #6AA033; - -webkit-border-radius: 2px; - border-radius: 2px; - border: none; - color: white; - -webkit-box-shadow: 0 2px 0 #507927; - box-shadow: 0 2px 0 #507927; - margin-bottom: 20px; -} -.cat_p_item_card_list .novelty .content .show_pages { - display: block; - margin: auto; - text-align: center; - margin-bottom: 7px; -} -.cat_p_item_card_list .novelty .content .description { - color: #333333; - text-align: left; - font-weight: normal; - font-size: 13px; -} -.cat_p_item_card_list .novelty .content .description h2 { - padding: 30px 0; - font-size: 30px; -} -.cat_p_item_card_list .novelty .content .description .bold { - font-weight: bold; -} -.cat_p_item_card_list .novelty .content .description h4 { - padding: 20px 0; - font-size: 14px; -} -.cat_p_item_card_list .novelty .content .description .margin_bottom_20 { - margin-bottom: 20px; -} -.cat_p_item_card_list .novelty .content .description .empty_padding_400 { - width: 100px; - height: 380px; -} diff --git a/frontend/web/css/concat_all.css b/frontend/web/css/concat_all.css deleted file mode 100644 index 77e84a6..0000000 --- a/frontend/web/css/concat_all.css +++ /dev/null @@ -1,3364 +0,0 @@ -.w_100 { - width: 100%; -} - -.w_960 { - width: 960px; - margin: auto; - overflow: hidden; - -} - -.cat_p_bradcrump { - padding: 30px 0px; -} - -.cat_p_bradcrump ul { - list-style: none; -} - -.cat_p_bradcrump ul li { - display: inline-block; -} - -.cat_p_bradcrump ul li i { - position: relative; - top: 1px; - padding: 0px 2px 0 8px; - color: #8C9295; - font-size: 13px; -} - -.cat_p_bradcrump ul li a { - font-size: 12px; - color: #898b8e; -} - -.cat_p_bradcrump ul .active a { - text-decoration: none; -} - -.cat_p_filter_bar { - font-family: 'HelveticaRegular', sans-serif; - width: 210px; - padding-right: 20px; - display: inline-block; - float: left; -} -.cat_p_filter_bar:before { - display: block; - content: ''; - clear: both; -} - -.cat_p_filter_bar .filter_list ul { - list-style: none; -} - -.cat_p_filter_bar .filter_list ul .title_2 { - font-size: 15px; - font-weight: bold; - color: #898b8e; - padding: 30px 0 20px; -} - -.cat_p_filter_bar .filter_list ul li { - border-bottom: 1px solid #bbbbbb; - position: relative; - padding: 15px 0; - font-weight: bold; - color: #333333; -} - -.cat_p_filter_bar .filter_list ul li .width_li_filter { - width: 180px; - display: block; -} - -.cat_p_filter_bar .filter_list ul li .arrow { - position: absolute; - right: 2px; - top: 3px; - font-size: 20px; - color: #727272; - padding: 10px 0 10px 200px; -} - -.cat_p_filter_bar .filter_list ul li .arrow i { - font-weight: bold; -} - -.cat_p_filter_bar .filter_list ul li .arrow img { - -webkit-transform: scale(1.3); - -ms-transform: scale(1.3); - transform: scale(1.3); - position: relative; - bottom: 3px; -} - -.cat_p_filter_bar .filter_list .price_filter { - display: none; - padding-top: 10px; -} - -.cat_p_filter_bar .filter_list .price_filter a { - color: #6aa033; -} -.cat_p_filter_bar .filter_list .price_filter.active-field { - display: block; -} - -.cat_p_filter_bar .filter_list .first_price_li { - padding-top: 30px; - display: block; -} - -.cat_p_filter_bar .filter_accept_bloc { - padding: 20px 0 40px; -} - -.cat_p_filter_bar .filter_accept_bloc button { - color: #fff; - padding: 10px; - font-size: 15px; - border: none; - -webkit-border-radius: 3px; - border-radius: 3px; - background-color: #898b8e; - -webkit-box-shadow: 0 2px 0 #636567; - box-shadow: 0 2px 0 #636567; -} - -.cat_p_filter_bar .filter_accept_bloc button:hover { - background-color: #707274; -} - -.cat_p_filter_bar .filter_accept_bloc a { - color: #6AA033; - font-size: 12px; -} - -.cat_p_filter_bar .product_list .title { - padding-bottom: 5px; - color: #898b8e; -} - -.cat_p_filter_bar .product_list a { - display: block; - padding: 5px 0 0 15px; - font-weight: normal; -} - -.cat_p_filter_bar .price_slider { - width: 203px; - /*margin: auto;*/ -} - -.cat_p_filter_bar .checkbox { - margin-top: 5px; - font-weight: normal; -} - -.cat_p_filter_bar .see_all a { - font-size: 13px; - position: relative; - bottom: 3px; -} - -.cat_p_filter_bar .see_all i { - font-size: 18px; - color: #898B8E; -} - -.cat_p_filter_bar .title { - font-size: 16px; - font-weight: bold; - color: #898b8e; - padding-bottom: 20px; -} - -.cat_p_filter_bar p { - margin-bottom: 20px; -} - -.cat_p_filter_bar p input { - padding: 8px; - -webkit-border-radius: 3px; - border-radius: 3px; - border: none; - border: 1px solid #bbb; - width: 60px; -} - -.cat_p_filter_bar p label { - display: block; - margin-bottom: 15px; -} - -.cat_p_catalog_list { - font-family: 'HelveticaRegular', sans-serif; - width: 700px; - padding-right: 10px; - display: inline-block; - min-height: 20em; -} - -.cat_p_catalog_list ul { - list-style: none; - display: inline-block; -} - -.cat_p_catalog_list ul li { - display: inline-block; -} - -.cat_p_catalog_list ul li .active { - color: #333333; - text-decoration: none; -} - -.cat_p_catalog_list ul li a { - color: #6aa033; - font-size: 13px; -} - -.cat_p_catalog_list .sort_menu { - padding-bottom: 10px; - border-bottom: 1px solid #DBDCDD; - margin-bottom: 30px; - width: 720px; -} - -.cat_p_catalog_list .title { - font-size: 30px; - font-weight: bold; - padding-bottom: 20px; -} - -.cat_p_catalog_list .sort_price { - display: inline-block; - width: 225px; - position: relative; - font-size: 13px; -} - -.cat_p_catalog_list .sort_price select { - text-decoration: underline; - width: 120px; - border: none; - color: #6aa033; - -webkit-appearance: none; - /* скрытие треугольника в селекте */ - -moz-appearance: none; - appearance: none; - /* скрытие треугольника в селекте */ - text-indent: 0.01px; - /* скрытие треугольника в селекте в firefox */ - text-overflow: ''; - /* скрытие треугольника в селекте в firefox */ - /*&::-ms-expand { display: none; } скрытие треугольника в селекте в IE */ - background: transparent; -} - -.cat_p_catalog_list .sort_price select:focus { - outline: none; -} - -.cat_p_catalog_list .sort_price select option { - background: transparent; -} - -.cat_p_catalog_list .sort_price i { - position: absolute; - right: 72px; - top: 3px; - cursor: pointer; - font-weight: bold; - color: #898b8e; - z-index: -1; -} - -.cat_p_catalog_list .show { - display: inline-block; - width: 225px; - text-align: center; - font-size: 13px; -} - -.cat_p_catalog_list .show_pages { - display: inline-block; - width: 250px; - text-align: right; - font-size: 13px; -} - -.cat_p_catalog_list .show_pages i { - color: #898b8e; - position: relative; - top: 1px; - padding-left: 5px; - font-size: 15px; - cursor: pointer; -} - -.cat_p_item_card_list { - font-family: 'HelveticaRegular', sans-serif; -} - -.cat_p_item_card_list .novelty { - text-align: center; -} - -.cat_p_item_card_list .novelty .content { - width: 720px; - padding: 0; -} - -.cat_p_item_card_list .novelty .content .novelty_cont { - width: 720px; - padding-bottom: 10px; -} - -.cat_p_item_card_list .novelty .content .novelty_cont .item { - /*min-height: 375px;*/ - margin-right: 20px; - margin-bottom: 20px; - margin-left: 0; -} - -.cat_p_item_card_list .novelty .content .novelty_cont .item:after { - display: none; -} - -.cat_p_item_card_list .novelty .content .novelty_cont .item .item_bottom_img { - position: relative; - top: 3px; - right: 1px; -} - -.cat_p_item_card_list .novelty .content .novelty_cont .item:before { - content: ""; - position: absolute; - bottom: -1px; - right: -1px; - width: 0px; - height: 0px; - border-width: 13px 13px 0px 0px; - border-style: solid; - border-color: transparent #fff; - z-index: 2; -} - -.cat_p_item_card_list .novelty .content .novelty_cont .item .brand span { - color: #6aa033; -} - -.cat_p_item_card_list .novelty .content .novelty_cont .item .new { - background-color: red; - width: auto; - padding-right: 20px; -} - -.cat_p_item_card_list .novelty .content .novelty_cont .item .new:after { - right: 0px; - width: 0px; - height: 0px; - border-width: 18px 13px 0px 0px; - border-style: solid; - border-color: transparent #fff; -} - -.cat_p_item_card_list .novelty .content .load_more_btn { - font-size: 13px; - padding: 10px 15px; - background: #6AA033; - -webkit-border-radius: 2px; - border-radius: 2px; - border: none; - color: white; - -webkit-box-shadow: 0 2px 0 #507927; - box-shadow: 0 2px 0 #507927; - margin-bottom: 20px; -} - -.cat_p_item_card_list .novelty .content .load_more_btn:hover { - background: #5d8d2d; -} - -.cat_p_item_card_list .novelty .content .show_pages { - display: block; - margin: auto; - text-align: center; - margin-bottom: 7px; -} - -.cat_p_item_card_list .novelty .content .description { - color: #333333; - text-align: left; - font-weight: normal; - font-size: 13px; -} - -.cat_p_item_card_list .novelty .content .description h2 { - padding: 30px 0; - font-size: 30px; - font-weight: normal; -} - -.cat_p_item_card_list .novelty .content .description .bold { - font-weight: bold; -} - -.cat_p_item_card_list .novelty .content .description h4 { - padding: 20px 0; - font-size: 14px; -} - -.cat_p_item_card_list .novelty .content .description .margin_bottom_20 { - margin-bottom: 20px; -} - -.cat_p_item_card_list .novelty .content .description .empty_padding_400 { - width: 100px; - height: 380px; -} -/* светлый зеленый цвет, текст и кнопки */ - -/* средний серый цвет, текст и кнопки */ - -/* светлый серый цвет, рамки и линии */ - -/* темный серый цвет, большие названия, цифры */ - -a { - color: #6aa034; -} - -a:hover { - color: #517a27; -} - -h1 { - color: #333333; - font-size: 30px; - font-weight: normal; -} - -.flex-container { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.bradcrumps_top { - padding: 30px 0; - line-height: 0; -} - -.bradcrumps_top ul li { - display: inline-block; -} - -.bradcrumps_top ul li a { - font-size: 12px; - color: #6aa034; - text-decoration: underline; -} - -.bradcrumps_top ul li:last-child a { - text-decoration: none; - color: #898b8e; -} - -.bradcrumps_top ul li:last-child i { - display: none; -} - -.bradcrumps_top ul li i { - color: #898b8e; - padding: 0 2px 0 6px; - font-weight: bold; - font-size: 11px; -} - -.my_custom_card { - width: 218px; - display: inline-block; - border: 1px solid #cdd1d9; - border-bottom: none; - -webkit-border-top-left-radius: 2px; - border-top-left-radius: 2px; - -webkit-border-top-right-radius: 2px; - border-top-right-radius: 2px; - position: relative; - text-align: center; - margin-bottom: 1px; - margin-bottom: 19px; - color: #333333; - /* &:before { - content: ""; - position: absolute; - bottom: -1px; - right: -1px; - width: 0px; - height: 0px; - border-width: 13px 13px 0px 0px; - border-style: solid; - border-color: transparent #fff; - z-index: 2; - }*/ -} - -.my_custom_card .item_bottom_img { - bottom: 61px; - left: -1px; - position: absolute; - top: 374px; -} - -.my_custom_card .new { - position: absolute; - color: #ffffff; - left: 0px; - top: 7px; - text-transform: uppercase; - font-size: 10px; - text-align: left; - background-color: red; - width: auto; - padding: 1px 20px 0px 5px; - z-index: 1; - line-height: 17px; -} - -.my_custom_card .new:after { - content: ""; - height: 0px; - top: 0; - right: 0; - border-width: 21px 14px 0px 0px; - border-style: solid; - border-color: transparent #fff; - position: absolute; -} - -.my_custom_card .top { - background: #ffde00; - position: absolute; - padding: 1px 20px 0px 5px; - color: #ffffff; - left: 0px; - top: 30px; - text-transform: uppercase; - font-size: 10px; - color: #333333; - z-index: 1; -} - -.my_custom_card .top:after { - content: ""; - top: 0; - right: 0px; - border-width: 21px 14px 0px 0px; - border-style: solid; - border-color: transparent #fff; - position: absolute; -} - -.my_custom_card .item_link { - text-decoration: none; - border: 0; -} - -.my_custom_card .item_link .pic { - margin-top: 25px; -} - -.my_custom_card .item_link .title_item { - padding: 13px; - color: #6aa033; - margin-bottom: 3px; - font-size: 15px; - line-height: 17px; -} - -.my_custom_card .brand { - font-size: 12px; - line-height: 12px; -} - -.my_custom_card .brand span { - color: #6aa033; -} - -.my_custom_card .type { - font-size: 12px; -} - -.my_custom_card .price { - font-size: 20px; - font-weight: bold; - font-family: HelveticaBold; - padding-bottom: 11px; - padding-top: 6px; -} - -.my_custom_card .price span { - font-size: 13px !important; -} - -.my_custom_card .foo { - padding: 5px 53px 5px 14px; - border: none; - background-color: #6aa034; - color: white; - font-size: 12px; - -webkit-border-radius: 3px; - border-radius: 3px; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; - position: relative; - display: block; - margin: 0 auto 10px; -} - -.my_custom_card .foo:hover { - background-color: #5d8d2e; -} - -.my_custom_card .foo:active { - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.my_custom_card .foo img { - position: absolute; - padding: 3px 3px 3px 8px; - border-left: 1px solid #527B28; - right: 12px; - top: 3px; -} - -.my_custom_card .compare_add_but_d { - color: #6aa034; - font-size: 12px; - text-decoration: none; -} - -.my_custom_card .compare_add_but_d span { - border-bottom: 1px dotted #6aa034; - padding-left: 10px; -} - -.my_custom_card .compare_add_but_d span:hover { - color: #517a27; -} - -.my_custom_card img { - position: relative; - top: 4px; - right: 1px; -} - -ul { - list-style: none; -} - -h1.with_this { - margin-bottom: 21px; -} - -hr { - margin-bottom: 30px; - margin-top: 30px; - color: #C6C7C9; - border: none; - background-color: #C6C7C9; - height: 1px !important; - margin-right: -10px; - margin-left: -10px; -} - -.tabs_item_name { - font-weight: bold; - padding-bottom: 15px; - display: block; -} - -.open_card_item_title { - color: #333333; - font-size: 30px; - padding-bottom: 42px; - font-weight: bold; - margin: 0px; -} - -.item_3_blocks_wrap { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.item_3_blocks_wrap .item_img_block { - width: 320px; - position: relative; -} - -.item_3_blocks_wrap .item_img_block .main_img { - text-align: center; - border: 1px solid #C6C7C9; - height: 317px; - width: 318px; -} - -.item_3_blocks_wrap .item_img_block .main_img img { - height: 100%; -} - -.item_3_blocks_wrap .item_img_block .main_img .new { - background: #00adf0; - font-size: 10px; - padding: 1px 5px 0px 5px; - position: absolute; - left: 0; - top: 15px; - color: white; - line-height: 17px; -} - -.item_3_blocks_wrap .item_img_block .main_img .new:after { - content: ""; - border-width: 0px 0px 18px 17px; - border-style: solid; - border-color: black green transparent #00ADF0; - position: absolute; - bottom: 0px; - right: -17px; -} - -.item_3_blocks_wrap .item_img_block .main_img .top { - background: #ffde00; - font-size: 10px; - padding: 1px 5px 0px 5px; - position: absolute; - line-height: 17px; - left: 0; - top: 38px; - color: black; -} - -.item_3_blocks_wrap .item_img_block .main_img .top:after { - content: ""; - border-width: 0px 0px 18px 17px; - border-style: solid; - border-color: black green transparent #ffde00; - position: absolute; - bottom: 0px; - right: -17px; -} - -.item_3_blocks_wrap .item_img_block .main_img_slide { - position: relative; - margin-top: 20px; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-justify-content: space-around; - -ms-flex-pack: distribute; - justify-content: space-around; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; -} - -.item_3_blocks_wrap .item_img_block .main_img_slide .small_img_block { - width: 80px; - height: 77px; - border: 1px solid #C6C7C9; - display: inline-block; -} - -.item_3_blocks_wrap .item_img_block .main_img_slide .small_img_block img { - width: 96%; -} - -.item_3_blocks_wrap .item_img_block .main_img_slide .small_img_block:first-child { - margin-left: 10px; -} - -.item_3_blocks_wrap .item_img_block .main_img_slide .small_img_block:nth-child(3) { - margin-right: 10px; -} - -.item_3_blocks_wrap .item_img_block .main_img_slide .active { - border: 2px solid #C6C7C9; -} - -.item_3_blocks_wrap .item_img_block .main_img_slide .slider_arrow_right { - position: absolute; - right: 0; - top: 39%; -} - -.item_3_blocks_wrap .item_img_block .main_img_slide .slider_arrow_left { - position: absolute; - left: 0; - top: 39%; -} - -.item_3_blocks_wrap .busket_block { - position: relative; - width: 295px; -} - -.item_3_blocks_wrap .busket_block .grey_bg { - background-color: #f4f4f4; - padding: 27px 0 20px; - margin-top: 20px; -} - -.item_3_blocks_wrap .busket_block .top_code .code { - background: #ffde00; - color: black; - font-size: 12px; - color: #333333; - font-weight: bold; - padding: 4px 12px; - display: inline-block; -} - -.item_3_blocks_wrap .busket_block .top_code .have { - font-size: 12px; - color: #333333; - font-weight: bold; - padding: 4px 19px 7px; - position: absolute; - top: 0; - right: 0; -} - -.item_3_blocks_wrap .busket_block .top_code .have img { - position: absolute; - right: 100px; - left: -5px; -} - -.item_3_blocks_wrap .busket_block .counter { - text-align: center; -} - -.item_3_blocks_wrap .busket_block .counter .price { - color: #333333; - font-size: 28px; - font-weight: bold; - display: inline-block; - padding-left: 20px; - padding-top: 8px; - padding-bottom: 11px; -} - -.item_3_blocks_wrap .busket_block .counter .sign { - font-size: 15px; - color: #333333; - font-weight: bold; - display: inline-block; - margin-right: 15px; -} - -.item_3_blocks_wrap .busket_block .counter .count_block { - display: inline-block; - position: relative; -} - -.item_3_blocks_wrap .busket_block .counter .count_block .count_number { - display: inline-block; - font-size: 22px; - padding: 6px 13px 6px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; - position: relative; - /*top: -2px;*/ - background-color: #fff; -} - -.item_3_blocks_wrap .busket_block .counter .count_block .count_buttons { - position: relative; - /*top: 4px;*/ - right: 6px; - display: inline-block; - vertical-align: bottom; -} - -.item_3_blocks_wrap .busket_block .counter .count_block .count_buttons .button_plus { - background-color: #898b8e; - color: white; - font-weight: bold; - border-bottom: 1px solid #707274; - -webkit-border-top-right-radius: 3px; - border-top-right-radius: 3px; - font-size: 15px; - line-height: 15px; - padding: 0 7px; - cursor: pointer; -} - -.item_3_blocks_wrap .busket_block .counter .count_block .count_buttons .button_plus:hover { - background-color: #7c7e81; -} - -.item_3_blocks_wrap .busket_block .counter .count_block .count_buttons .button_minus { - background-color: #898b8e; - color: white; - font-weight: bold; - line-height: 16px; - border-top: 1px solid #A2A2A2; - -webkit-border-bottom-right-radius: 3px; - border-bottom-right-radius: 3px; - cursor: pointer; -} - -.item_3_blocks_wrap .busket_block .counter .count_block .count_buttons .button_minus:hover { - background-color: #7c7e81; -} - -.item_3_blocks_wrap .busket_block .in_cart_btn { - text-align: center; - padding-top: 16px; -} - -.item_3_blocks_wrap .busket_block .in_cart_btn a { - color: white; - text-decoration: none; -} - -.item_3_blocks_wrap .busket_block .in_cart_btn a .cart_btn { - background: #6aa034; - border: none; - padding: 10px 55px 10px 15px; - font-size: 16px; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; - -webkit-border-radius: 2px; - border-radius: 2px; - position: relative; -} - -.item_3_blocks_wrap .busket_block .in_cart_btn a .cart_btn:hover { - background: #5d8d2e; -} - -.item_3_blocks_wrap .busket_block .in_cart_btn a .cart_btn:active { - position: relative; - top: 2px; - -webkit-box-shadow: none; - box-shadow: none; -} - -.item_3_blocks_wrap .busket_block .in_cart_btn a .cart_btn img { - position: absolute; - padding: 7px 7px 7px 9px; - right: 7px; - width: 18px; - border-left: 1px solid #5d8d2e; - bottom: 2px; -} - -.item_3_blocks_wrap .busket_block .to_compare_link { - text-align: center; - margin-top: 18px; -} - -.item_3_blocks_wrap .busket_block .to_compare_link .add_to_compare { - border-bottom: 1px solid #6aa034; - border-style: dotted; - text-decoration: none; - border-top: none; - border-left: none; - border-right: none; - font-size: 12px; -} - -.item_3_blocks_wrap .busket_block .to_compare_link img { - position: relative; - top: 3px; - width: 19px; -} - -.item_3_blocks_wrap .busket_block .quick_order { - margin-top: 16px; -} - -.item_3_blocks_wrap .busket_block .quick_order form .text { - font-size: 12px; - color: #333333; - font-weight: bold; - padding-right: 3px; -} - -.item_3_blocks_wrap .busket_block .quick_order form .quick_order_phone { - font-size: 12px; - color: #333333; - padding: 10px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 2px; - border-radius: 2px; - width: 100px; -} - -.item_3_blocks_wrap .busket_block .quick_order form placeholder { - color: #C6C7C9; -} - -.item_3_blocks_wrap .busket_block .quick_order form button { - border: none; - font-size: 12px; - color: white; - padding: 7px 8px 6px 10px; - background: #6aa034; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; - -webkit-border-top-right-radius: 2px; - border-top-right-radius: 2px; - -webkit-border-bottom-right-radius: 2px; - border-bottom-right-radius: 2px; - position: absolute; - right: 1px; -} - -.item_3_blocks_wrap .busket_block .quick_order form button:hover { - background: #5d8d2e; -} - -.item_3_blocks_wrap .busket_block .delivery { - font-size: 13px; - color: #333333; - margin-top: 27px; -} - -.item_3_blocks_wrap .busket_block .delivery a { - text-decoration: underline; -} - -.character_block { - width: 265px; - color: #333333; -} - -.character_block h3 { - line-height: 16px; -} - -.character_block .each { - border-bottom: 1px solid #C6C7C9; - border-style: dotted; - border-top: none; - border-left: none; - border-right: none; - font-size: 13px; - margin-top: 2px; -} - -.character_block .title { - display: inline-block; - background: white; - position: relative; - top: 4px; - color: #898b8e; -} - -.character_block .tech { - display: inline-block; - background: white; - float: right; - position: relative; - top: 4px; -} - -.character_block .tech_links { - margin-top: 20px; -} - -.character_block .tech_links a { - text-decoration: none; - border-bottom: 1px solid #6aa034; - border-style: dashed; - border-left: none; - border-right: none; - border-top: none; - font-size: 18px; - margin-top: 6px; - margin-right: 100px; - display: inline-block; -} - -.flex_container { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.tabs_block { - color: #333333; - width: 100%; -} - -.watched_block { - margin-bottom: 45px; -} - -.watched_block h1 { - font-size: 30px; - color: #333333; - margin-bottom: 18px; -} - -.just_test_tracs { - -webkit-transition: all 02s easy; - transition: all 02s easy; - -webkit-transform: rotate(7deg); - -ms-transform: rotate(7deg); - transform: rotate(7deg); -} -/* светлый зеленый цвет, текст и кнопки */ - -/* средний серый цвет, текст и кнопки */ - -/* светлый серый цвет, рамки и линии */ - -/* темный серый цвет, большие названия, цифры */ - -.main_cont_wrap { - width: 940px; - margin: auto; - padding: 0px 10px; - color: #333333; - line-height: 19px; -} - -.main_cont_wrap .services_title { - font-size: 30px; - padding-top: 0px; - padding-bottom: 26px; - font-weight: bold; - margin: 0px; -} - -.main_cont_wrap .services_title_servis { - font-size: 30px; - padding-top: 0px; - padding-bottom: 39px; - font-weight: bold; - margin: 0px; -} - -.main_cont_wrap .services_block { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} - -.main_cont_wrap .services_block .services_each { - width: 215px; - padding: 0 10px; - text-align: center; - display: inline-block; - margin-bottom: 45px; -} - -.main_cont_wrap .services_block .services_each .name { - font-size: 18px; - font-weight: bold; - padding: 20px 0px; - display: block; - padding-bottom: 16px; -} - -.main_cont_wrap .services_block .services_each img { - display: block; - height: 65px; - margin: auto; -} - -.main_cont_wrap .services_block .services_each p { - font-size: 13px; - line-height: 16px; -} - -.delivery_block { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; - padding-bottom: 362px; - padding-top: 11px; -} - -.delivery_each_block { - font-size: 13px; - width: 450px; - line-height: 16px; -} - -.delivery_each_block img { - display: block; - width: 290px; - margin: auto; -} - -.delivery_each_block .name { - font-weight: bold; - padding: 27px 0 18px; - display: block; - text-align: center; - font-size: 15px; -} - -.delivery_each_block .address { - font-size: 16px; - font-weight: bold; - display: block; - padding-bottom: 20px; -} - -.contact_page_phones { - font-size: 16px; - font-weight: bold; - padding-bottom: 15px; -} - -.align_items_bottom { - -webkit-box-align: end; - -webkit-align-items: flex-end; - -ms-flex-align: end; - align-items: flex-end; -} - -.manufacturers_block { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; - margin-bottom: 40px; - margin-top: 13px; -} - -.manufacturers_block a { - width: 172px; - height: 100px; - overflow: hidden; - margin-bottom: 20px; - display: inline-block; -} - -.payment_icon_1 { - display: inline-block; - background-image: url("../images/payment01.png"); - background-repeat: no-repeat; - width: 90px; - height: 40px; - float: left; - background-position: 26px 5px; -} - -.payment_icon_2 { - display: inline-block; - background-image: url("../images/payment01.png"); - background-repeat: no-repeat; - width: 90px; - height: 40px; - float: left; - background-position: 26px -32px; -} - -.payment_01 { - margin: 21px 2px; - display: block; -} - -span.bold { - font-weight: bold; -} - -span.red { - color: red; -} - -.font_size_13 { - font-size: 13px; -} - -.padding_450 { - padding-bottom: 450px; -} - -.basket_main_title { - margin-top: 0; - font-weight: bold; - font-size: 30px; - margin-bottom: 29px; -} - -.privet_info_block h3 { - font-size: 18px; - font-weight: bold; - padding-bottom: 16px; -} - -.privet_info_block label { - font-size: 13px; - font-weight: bold; -} - -.privet_info_block span.placehold { - font-size: 12px; - color: #898b8e; - font-weight: normal; -} - -.privet_info_block input { - padding: 7px 5px 9px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 2px; - border-radius: 2px; - margin: 0 12px 0 8px; - width: 256px; -} - -.privet_info_block .padding_cust { - padding: 0px 0px 8px 14px; -} - -.privet_info_block .padding_cust:nth-child(3) { - padding-left: 17px; -} - -.privet_info_block .padding_cust:nth-child(4) { - padding-left: 1px; -} - -.separator { - width: 960px; - height: 1px; - border-bottom: 1px solid #C6C7C9; - margin: 11px 0 27px; -} - -.delivery_radio h3 { - padding-bottom: 12px; -} - -.delivery_radio p { - display: inline-block; - font-size: 13px; -} - -.delivery_radio .padding_cust { - padding-bottom: 6px; -} - -.delivery_radio span.placehold { - color: #898b8e; - display: block; - font-size: 13px; - padding-left: 23px; - position: relative; - bottom: 4px; -} - -.basket_pay_block h3 { - padding-bottom: 12px; -} - -.basket_pay_block p { - display: inline-block; - font-size: 13px; -} - -.basket_pay_block .padding_cust { - padding-bottom: 6px; - position: relative; -} - -.basket_pay_block span.placehold { - color: #898b8e; - display: block; - font-size: 13px; - padding-left: 23px; - position: relative; - bottom: 4px; -} - -.basket_pay_block input[type="text"] { - margin-left: 8px; - height: 17px; - top: -11px; - position: absolute; - height: 22px; - -webkit-border-radius: 2px; - border-radius: 2px; - border: 1px solid #C6C7C9; - width: 89px; - padding: 5px; -} - -.separator_02 { - width: 960px; - height: 1px; - border-bottom: 1px solid #C6C7C9; - margin: 3px 0 27px; -} - -.for_margin { - text-align: center; - margin: 27px 0 84px; -} - -.order_01_btn { - font-size: 13px; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; - border: none; - -webkit-border-radius: 2px; - border-radius: 2px; - background-color: #6aa034; - padding: 6px 22px; - color: white; -} - -.order_01_btn:hover { - background-color: #5d8d2e; -} - -.order_01_btn:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - - -.order_list .active { - background-color: #e0e1e2; -} - -.order_list h3 { - margin-bottom: 6px; -} - -.order_list hr { - margin-top: 0px; - margin-right: 0; - margin-left: 0; - margin-bottom: 16px; -} - -.order_list hr:nth-child(5) { - margin-top: 15px; - width: 930px; - margin-left: -10px; -} - -.order_list .all_price p { - font-size: 15px; - display: inline-block; -} - -.order_list .all_price p:nth-child(1) { - padding-left: 19px; - padding-right: 150px; -} - -.order_list .all_price p:nth-child(2) { - padding-right: 20px; -} - -.order_list .all_price .all_price { - font-size: 20px; - font-weight: bold; -} - -.order_list_li { - padding: 10px 20px; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -ms-inline-flexbox; - display: inline-flex; -} - -.order_list_li .little_img { - height: 78px; - width: 78px; - border: 1px solid #C6C7C9; - overflow: hidden; - display: inline-block; - margin-right: 14px; - float: left; -} - -.order_list_li .little_img img { - height: 100%; -} - -.order_list_li .name_and_code { - display: inline-block; - float: left; -} - -.order_list_li .name_and_code .name { - display: block; - color: #6aa034; - font-size: 15px; - width: 175px; - margin-bottom: 7px; - position: relative; - line-height: 18px; - top: -3px; -} - -.order_list_li .name_and_code .code { - display: block; - font-size: 12px; -} - -.order_list_li .how_many { - display: inline-block; - padding: 32px 20px 0px 85px; - font-weight: bold; -} - -.order_list_li .price { - display: inline-block; - padding-left: 44px; - font-weight: bold; - font-size: 18px; - padding-top: 31px; - padding-left: 48px; -} - -.order_list_li .price .price_text { - font-size: 15px; - font-weight: normal; -} - -.basket_step_2_delivery h3 { - font-size: 18px; - font-weight: bold; - margin-top: 28px; - margin-bottom: 12px; -} - -.basket_step_2_delivery h4 { - font-size: 18px; - font-weight: bold; - margin-top: 24px; - margin-bottom: 12px; -} - -.basket_step_2_delivery .detail { - font-size: 13px; - margin-bottom: 7px; -} - -.basket_step_2_delivery .detail .grey { - color: #898b8e; - display: inline-block; - width: 69px; -} - -.for_margin_2 { - text-align: center; - margin: 34px 0 42px; -} - -.cabinet_main_title { - margin-top: 0; - font-weight: bold; - font-size: 30px; - margin-bottom: 38px; -} - -.cabinet_wrap { - position: relative; - margin-bottom: 282px; -} - -.cabinet_wrap span.grey { - color: #898b8e; -} - -.cabinet_wrap .cab_01 { - padding-bottom: 24px; -} - -.cabinet_wrap .block_01 { - display: inline-block; - vertical-align: top; - width: 233px; -} - -.cabinet_wrap .block_02 { - display: inline-block; - width: 79px; -} - -.cabinet_wrap .block_03 { - display: inline-block; - width: auto; -} - -.cabinet_wrap .block_04 { - display: inline-block; - padding-left: 60px; - border-left: 1px solid #C6C7C9; - position: relative; - vertical-align: top; - margin-left: 20px; -} - -.cabinet_wrap .block_04 .link { - padding-top: 21px; - padding-bottom: 20px; - font-size: 13px; -} - -.cabinet_wrap .block_04 .link .dotted { - border-bottom: 1px dotted #6aa034; -} - -.cabinet_wrap .block_04 .link a { - text-decoration: none; -} - -.cabinet_wrap .block_04 .link:nth-child(2) { - padding-top: 4px; - font-size: 13px; - padding-bottom: 20px; -} - -.cabinet_wrap .block_04 .link:nth-child(2) a { - border-bottom: none; - text-decoration: none; -} - -/*=============================================== MODAL WINDOWS ================================================*/ - -/* registration window */ - -/* стили модального окна*/ - -/* стили основного модального окна */ - -.modal_close_btn { - position: absolute; - right: -42px; - top: -59px; - cursor: pointer; - width: 100px; - height: 120px; - overflow: hidden; - background-image: url("../images/modal_close_btn.png"); - background-repeat: no-repeat; - background-position: -143px 0; -} - -.modal_close_btn:hover { - background-position: 0 0; -} - -.modal_wrapper { - color: #333333; - width: 100%; - background: rgba(0, 0, 0, 0.4); - position: absolute; - z-index: 2; - top: 0; - left: 0; -} - -.modal_wrapper_reg { - color: #333333; - width: 100%; - background: rgba(0, 0, 0, 0.4); - position: absolute; - z-index: 4; - top: 0; - left: 0; - display: none; -} - -.modal_wrapper_reg .modal_window { - text-align: right; - height: 428px; - width: 560px; - background-color: #fff; - padding: 20px; - -webkit-border-radius: 2px; - border-radius: 2px; - overflow: hidden; - position: relative; - margin-left: auto; - margin-right: auto; - margin-top:35px; - z-index:5; -} - -.modal_wrapper_reg .modal_window .title { - font-size: 18px; - font-weight: bold; - padding-top: 29px; - padding-bottom: 27px; - text-transform: uppercase; - text-align: center; -} - -.modal_wrapper_reg .modal_window input { - padding: 8px; - width: 251px; - margin-right: 56px; - margin-left: 11px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.modal_wrapper_reg .modal_window .my_cust_btn { - font-size: 13px; - padding: 8px 31px; - color: white; - border: none; - -webkit-border-radius: 3px; - border-radius: 3px; - background-color: #6aa034; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; -} - -.modal_wrapper_reg .modal_window .my_cust_btn:hover { - background-color: #5d8d2e; -} - -.modal_wrapper_reg .modal_window .my_cust_btn:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.modal_wrapper_reg .modal_window .title { - font-size: 18px; - font-weight: bold; - padding-top: 30px; - padding-bottom: 26px; - text-transform: uppercase; - text-align: center; -} - -.modal_wrapper_reg .modal_window label { - display: block; - font-size: 13px; - width: 500px; - margin: auto; - margin-bottom: 8px; -} - -.modal_wrapper_reg .modal_window label:last-of-type { - position: relative; -} - -#signupform-verifycode{ - width: 119px; - margin-left: 140px; -} - - - -.modal_wrapper_reg .modal_window label:last-of-type img { - position: absolute; - top: 4px; - left: 176px; -} - -.modal_wrapper_reg .modal_window .for_btn_position { - text-align: center; - margin-top: 30px; -} - -/* login window */ - -.modal_wrapper_login { - color: #333333; - width: 100%; - background: rgba(0, 0, 0, 0.4); - position: absolute; - z-index: 4; - top: 0; - left: 0; - display: none; -} - -.modal_wrapper_login .modal_window { - text-align: right; - height: 247px; - width: 459px; - background-color: #fff; - padding: 20px; - position: relative; - margin-left:auto; - margin-right:auto; - margin-top: 35px; - -webkit-border-radius: 2px; - border-radius: 2px; - overflow: hidden; - z-index:999; -} - -.modal_wrapper_login .modal_window .title { - font-size: 18px; - font-weight: bold; - padding-top: 29px; - padding-bottom: 27px; - text-transform: uppercase; - text-align: center; -} - -.modal_wrapper_login .modal_window input { - padding: 8px; - width: 251px; - margin-right: 56px; - margin-left: 11px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.modal_wrapper_login .modal_window .my_cust_btn { - font-size: 13px; - padding: 8px 31px; - color: white; - border: none; - -webkit-border-radius: 3px; - border-radius: 3px; - background-color: #6aa034; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; -} - -.modal_wrapper_login .modal_window .my_cust_btn:hover { - background-color: #5d8d2e; -} - -.modal_wrapper_login .modal_window .my_cust_btn:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.modal_wrapper_login .modal_window .title { - padding-right: 8px; -} - -.modal_wrapper_login .modal_window label { - display: block; - font-size: 13px; - width: 459px; - margin: auto; - margin-bottom: 8px; -} - -.modal_wrapper_login .modal_window label input { - margin-right: 68px; -} - -.modal_wrapper_login .modal_window .pass_links { - text-align: center; - padding-left: 55px; - font-size: 13px; - margin-top: 11px; -} - -.modal_wrapper_login .modal_window .pass_links a { - padding-left: 47px; -} - -.modal_wrapper_login .modal_window .pass_links label { - display: inline; -} - -.modal_wrapper_login .modal_window .pass_links .remember_pas { - color: #6aa034; - text-decoration: underline; -} - -.modal_wrapper_login .modal_window .for_btn_position { - text-align: center; - margin-top: 23px; -} - -.modal_wrapper_login .modal_window .for_btn_position .my_cust_btn { - padding: 8px 38px; -} - -/* consultation window */ - -.consultation_modal { - color: #333333; - width: 100%; - background: rgba(0, 0, 0, 0.4); - position: absolute; - z-index: 4; - top: 0; - left: 0; - display: none; -} - -.consultation_modal .modal_window { - text-align: right; - height: 247px; - width: 459px; - background-color: #fff; - padding: 20px; - position: relative; - margin-left:auto; - margin-right:auto; - margin-top: 35px; - -webkit-border-radius: 2px; - border-radius: 2px; - overflow: hidden; - z-index:999; -} - -.consultation_modal .modal_window .title { - font-size: 18px; - font-weight: bold; - padding-top: 29px; - padding-bottom: 27px; - text-transform: uppercase; - text-align: center; -} - -.consultation_modal .modal_window input { - padding: 8px; - width: 251px; - margin-right: 56px; - margin-left: 11px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.consultation_modal .modal_window .my_cust_btn { - font-size: 13px; - padding: 8px 31px; - color: white; - border: none; - -webkit-border-radius: 3px; - border-radius: 3px; - background-color: #6aa034; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; -} - -.consultation_modal .modal_window .my_cust_btn:hover { - background-color: #5d8d2e; -} - -.consultation_modal .modal_window .my_cust_btn:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.consultation_modal .modal_window .title { - padding-right: 8px; -} - -.consultation_modal .modal_window label { - display: block; - font-size: 13px; - width: 459px; - margin: auto; - margin-bottom: 8px; -} - -.consultation_modal .modal_window label input { - margin-right: 68px; -} - -.consultation_modal .modal_window .pass_links { - text-align: center; - padding-left: 55px; - font-size: 13px; - margin-top: 11px; -} - -.consultation_modal .modal_window .pass_links a { - padding-left: 47px; -} - -.consultation_modal .modal_window .pass_links label { - display: inline; -} - -.consultation_modal .modal_window .pass_links .remember_pas { - color: #6aa034; - text-decoration: underline; -} - -.consultation_modal .modal_window .for_btn_position { - text-align: center; - margin-top: 23px; -} - -.consultation_modal .modal_window .for_btn_position .my_cust_btn { - padding: 8px 38px; -} - -/* forgot password window */ - -.forgot_pass_modal_wrapper { - color: #333333; - width: 100%; - background: rgba(0, 0, 0, 0.4); - position: absolute; - z-index: 4; - top: 0; - left: 0; - display: none; -} - -.forgot_pass_modal_wrapper .modal_window { - text-align: right; - height: 252px; - width: 459px; - background-color: #fff; - padding: 20px; - position: relative; - margin-top: 35px; - margin-left:auto; - margin-right:auto; - -webkit-border-radius: 2px; - border-radius: 2px; - overflow: hidden; - z-index:5; -} - -.forgot_pass_modal_wrapper .modal_window .title { - font-size: 18px; - font-weight: bold; - padding-top: 29px; - padding-bottom: 27px; - text-transform: uppercase; - text-align: center; -} - -.forgot_pass_modal_wrapper .modal_window input { - padding: 8px; - width: 251px; - margin-right: 56px; - margin-left: 11px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.forgot_pass_modal_wrapper .modal_window .my_cust_btn { - font-size: 13px; - padding: 8px 31px; - color: white; - border: none; - -webkit-border-radius: 3px; - border-radius: 3px; - background-color: #6aa034; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; -} - -.forgot_pass_modal_wrapper .modal_window .my_cust_btn:hover { - background-color: #5d8d2e; -} - -.forgot_pass_modal_wrapper .modal_window .my_cust_btn:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.forgot_pass_modal_wrapper .modal_window .title { - padding-right: 0px; - padding-top: 30px; - padding-bottom: 23px; -} - -.forgot_pass_modal_wrapper .modal_window .text { - color: #898b8e; - font-size: 13px; - text-align: left; - margin-bottom: 28px; -} - -.forgot_pass_modal_wrapper .modal_window label { - display: block; - font-size: 13px; - width: 459px; - margin: auto; - margin-bottom: 30px; -} - -.forgot_pass_modal_wrapper .modal_window label input { - margin-right: 52px; -} - -.forgot_pass_modal_wrapper .modal_window .pass_links { - text-align: center; - padding-left: 55px; - font-size: 13px; - margin-top: 11px; -} - -.forgot_pass_modal_wrapper .modal_window .pass_links a { - padding-left: 47px; -} - -.forgot_pass_modal_wrapper .modal_window .pass_links label { - display: inline; -} - -.forgot_pass_modal_wrapper .modal_window .pass_links .remember_pas { - color: #6aa034; - text-decoration: underline; -} - -.forgot_pass_modal_wrapper .modal_window .for_btn_position { - text-align: center; - margin-top: 23px; -} - -.forgot_pass_modal_wrapper .modal_window .for_btn_position .my_cust_btn { - padding: 8px 28px; -} - -/* forgot password success window */ - -.forgot_pass_success_wrapper { - color: #333333; - width: 100%; - background: rgba(0, 0, 0, 0.4); - position: absolute; - z-index: 2; - top: 0; - left: 0; - display: none; - z-index:4; -} - -.forgot_pass_success_wrapper .modal_window { - text-align: right; - height: 158px; - width: 459px; - background-color: #fff; - padding: 20px; - position: relative; - margin-top: 35px; - margin-left:auto; - margin-right:auto; - -webkit-border-radius: 2px; - border-radius: 2px; - overflow: hidden; -} - -.forgot_pass_success_wrapper .modal_window .title { - font-size: 18px; - font-weight: bold; - padding-top: 29px; - padding-bottom: 27px; - text-transform: uppercase; - text-align: center; -} - -.forgot_pass_success_wrapper .modal_window input { - padding: 8px; - width: 251px; - margin-right: 56px; - margin-left: 11px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.forgot_pass_success_wrapper .modal_window .my_cust_btn { - font-size: 13px; - padding: 8px 31px; - color: white; - border: none; - -webkit-border-radius: 3px; - border-radius: 3px; - background-color: #6aa034; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; -} - -.forgot_pass_success_wrapper .modal_window .my_cust_btn:hover { - background-color: #5d8d2e; -} - -.forgot_pass_success_wrapper .modal_window .my_cust_btn:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.forgot_pass_success_wrapper .modal_window .title { - padding-right: 0px; - padding-top: 30px; - padding-bottom: 23px; -} - -.forgot_pass_success_wrapper .modal_window .text { - color: #898b8e; - font-size: 13px; - text-align: center; - margin-bottom: 27px; -} - -.forgot_pass_success_wrapper .modal_window .for_btn_position { - text-align: center; - margin-top: 23px; -} - -.forgot_pass_success_wrapper .modal_window .for_btn_position .my_cust_btn { - padding: 8px 22px; -} -/* callback window */ - -.callback_wrapper { - color: #333333; - width: 100%; - background: rgba(0, 0, 0, 0.4); - position: absolute; - z-index: 2; - top: 0; - left: 0; - display: none; - z-index:5; -} - -.callback_wrapper .modal_window { - text-align: right; - height: 158px; - width: 459px; - background-color: #fff; - padding: 20px; - position: relative; - margin-top: 35px; - margin-left:auto; - margin-right:auto; - -webkit-border-radius: 2px; - border-radius: 2px; - overflow: hidden; -} - -.callback_wrapper .modal_window .title { - font-size: 18px; - font-weight: bold; - padding-top: 29px; - padding-bottom: 27px; - text-transform: uppercase; - text-align: center; -} - -.callback_wrapper .modal_window input { - padding: 8px; - width: 251px; - margin-right: 56px; - margin-left: 11px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.callback_wrapper .modal_window .my_cust_btn { - font-size: 13px; - padding: 8px 31px; - color: white; - border: none; - -webkit-border-radius: 3px; - border-radius: 3px; - background-color: #6aa034; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; -} - -.callback_wrapper .modal_window .my_cust_btn:hover { - background-color: #5d8d2e; -} - -.callback_wrapper .modal_window .my_cust_btn:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.callback_wrapper .modal_window .title { - padding-right: 0px; - padding-top: 32px; - padding-bottom: 25px; - font-size: 28px; -} - -.callback_wrapper .modal_window .text { - color: #333333; - font-size: 16px; - text-align: center; - margin-bottom: 27px; -} -/* BUSKET MODAL WINDOW */ - -/*==================== BUSKET MODAL BASIC */ - -.busket_modal_basic { - display: inline-block; - background: white; - position: relative; - overflow: hidden; -} - -.busket_modal_basic .order_list { - width: auto; - padding: 25px; -} - -.busket_modal_basic .order_list ul { - max-height: 350px; - overflow-y: overlay; - overflow-x: hidden; -} - -.busket_modal_basic .order_list h3 { - text-transform: uppercase; - font-weight: normal; - font-size: 20px; - padding: 20px 0 15px; -} - -.busket_modal_basic .order_list .order_list_li { - display: block; -} - -.busket_modal_basic .order_list .order_list_li .little_img { - float: none; -} - -.busket_modal_basic .order_list .order_list_li .name_and_code { - text-align: left; - float: none; -} - -.busket_modal_basic .order_list .order_list_li .name_and_code .name { - margin-bottom: 14px; -} - -.busket_modal_basic .order_list .order_list_li .price { - padding: 0; -} - -.busket_modal_basic .order_list .order_list_li .count_block_wrap { - display: inline-block; - vertical-align: top; - text-align: right; -} - -.busket_modal_basic .order_list .count_block { - display: block; - position: relative; - margin-bottom: 30px; -} - -.busket_modal_basic .order_list .count_block .count_number { - display: inline-block; - font-size: 22px; - padding: 3px 13px 3px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; - position: relative; - /*top: -2px;*/ - background-color: #fff; -} - -.busket_modal_basic .order_list .count_block .count_buttons { - position: relative; - /*top: 4px;*/ - right: 6px; - display: inline-block; - vertical-align: bottom; -} - -.busket_modal_basic .order_list .count_block .count_buttons .button_plus { - background-color: #898b8e; - color: white; - font-weight: bold; - border-bottom: 1px solid #707274; - -webkit-border-top-right-radius: 3px; - border-top-right-radius: 3px; - font-size: 15px; - line-height: 15px; - padding: 0 7px; - cursor: pointer; -} - -.busket_modal_basic .order_list .count_block .count_buttons .button_plus:hover { - background-color: #7c7e81; -} - -.busket_modal_basic .order_list .count_block .count_buttons .button_minus { - background-color: #898b8e; - color: white; - font-weight: bold; - line-height: 16px; - text-align: center; - border-top: 1px solid #A2A2A2; - -webkit-border-bottom-right-radius: 3px; - border-bottom-right-radius: 3px; - cursor: pointer; -} - -.busket_modal_basic .order_list .count_block .count_buttons .button_minus:hover { - background-color: #7c7e81; -} - -.busket_modal_basic .order_list .busket_bottom_btn { - margin-top: 20px; - text-align: center; -} - -.busket_modal_basic .order_list .busket_bottom_btn a { - display: inline-block; - font-size: 13px; - margin-right: 97px; -} - -.busket_modal_basic .order_list .busket_bottom_btn button { - display: inline-block; - padding: 10px 20px; - color: white; - background-color: #6aa034; - border: none; - -webkit-border-radius: 2px; - border-radius: 2px; - font-size: 13px; - font-weight: normal; - -webkit-box-shadow: 0px 2px 0px #517a27; - box-shadow: 0px 2px 0px #517a27; -} - -.busket_modal_basic .order_list .busket_bottom_btn button:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.busket_modal_basic .order_list .busket_bottom_btn button:hover { - background-color: #5d8d2e; -} - -.busket_modal_basic .order_list .delete_item_btn { - display: inline-block; - vertical-align: top; - margin-top: 30px; - padding: 0 10px 0 0; - cursor: pointer; - color: #C6C7C9; - font-size: 20px; -} - -.busket_modal_basic .order_list .delete_item_btn:hover { - color: red; -} - -/*==================== BUSKET MODAL 1 */ - -.busket_modal_wrapper { - display: none; - color: #333333; - width: 100%; - background: rgba(0, 0, 0, 0.4); - position: fixed; - z-index: 4; - top: 0; - left: 0; -} - -.busket_modal_wrapper .m_a { - display: block; - text-align: center; - position: relative; - margin-top: 35px; -} - -.busket_modal_wrapper .busket_modal_01 { - display: inline-block; - background: white; - position: relative; - overflow: hidden; - border-radius:3px; - -webkit-border-radius:3px; -} - -.busket_modal_wrapper .busket_modal_01 .order_list { - width: auto; - padding: 25px; -} - -.busket_modal_wrapper .busket_modal_01 .order_list ul { - max-height: 350px; - overflow-y: overlay; - overflow-x: hidden; -} - -.busket_modal_wrapper .busket_modal_01 .order_list h3 { - text-transform: uppercase; - font-weight: normal; - font-size: 20px; - padding: 20px 0 15px; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .order_list_li { - display: block; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .order_list_li .little_img { - float: none; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .order_list_li .name_and_code { - text-align: left; - float: none; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .order_list_li .name_and_code .name { - margin-bottom: 14px; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .order_list_li .price { - padding: 0; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .order_list_li .count_block_wrap { - display: inline-block; - vertical-align: top; - text-align: right; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .count_block { - display: block; - position: relative; - margin-bottom: 30px; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .count_block .count_number { - display: inline-block; - font-size: 22px; - padding: 3px 13px 3px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; - position: relative; - /*top: -2px;*/ - background-color: #fff; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .count_block .count_buttons { - position: relative; - /*top: 4px;*/ - right: 16px; - display: inline-block; - vertical-align: bottom; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .count_block .count_buttons .button_plus { - background-color: #898b8e; - color: white; - font-weight: bold; - border-bottom: 1px solid #707274; - -webkit-border-top-right-radius: 3px; - border-top-right-radius: 3px; - font-size: 15px; - line-height: 15px; - padding: 0 7px; - cursor: pointer; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .count_block .count_buttons .button_plus:hover { - background-color: #7c7e81; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .count_block .count_buttons .button_minus { - background-color: #898b8e; - color: white; - font-weight: bold; - line-height: 16px; - text-align: center; - border-top: 1px solid #A2A2A2; - -webkit-border-bottom-right-radius: 3px; - border-bottom-right-radius: 3px; - cursor: pointer; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .count_block .count_buttons .button_minus:hover { - background-color: #7c7e81; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .busket_bottom_btn { - margin-top: 20px; - text-align: center; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .busket_bottom_btn a { - display: inline-block; - font-size: 13px; - margin-right: 97px; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .busket_bottom_btn button { - display: inline-block; - padding: 10px 20px; - color: white; - background-color: #6aa034; - border: none; - -webkit-border-radius: 2px; - border-radius: 2px; - font-size: 13px; - font-weight: normal; - -webkit-box-shadow: 0px 2px 0px #517a27; - box-shadow: 0px 2px 0px #517a27; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .busket_bottom_btn button:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .busket_bottom_btn button:hover { - background-color: #5d8d2e; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .delete_item_btn { - display: inline-block; - vertical-align: top; - margin-top: 30px; - padding: 0 10px 0 0; - cursor: pointer; - color: #C6C7C9; - font-size: 20px; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .delete_item_btn:hover { - color: red; -} - -/*==================== BUSKET MODAL 2 */ - -.busket_modal_header { - display: inline-block; - position: absolute; - top: 91px; - right: 0px; - border: 1px solid #898b8e; - z-index: 2; - display: none; - background-color: #fff; - box-shadow: 0px 0px 4px #757575; - border-radius: 3px 0px 3px 3px; -} - -.busket_modal_header .busket_modal_02 { - display: inline-block; - background: white; - position: relative; - overflow: hidden; -} - -.busket_modal_header .busket_modal_02 .order_list { - /*width: auto;*/ - padding: 25px 0px; -} - -.busket_modal_header .busket_modal_02 .order_list ul { - overflow-y: overlay; - overflow-x: hidden; -} - -.busket_modal_header .busket_modal_02 .order_list h3 { - text-transform: uppercase; - font-weight: normal; - font-size: 20px; - padding: 20px 0 15px; -} - -.busket_modal_header .busket_modal_02 .order_list .order_list_li { - display: block; - max-width:440px; - overflow: hidden; -} - - -.busket_modal_header .busket_modal_02 .order_list li:nth-child(even){ - background-color:#f4f4f4; -} -.busket_modal_01 .order_list li:nth-child(even){ - background-color:#f4f4f4; -} - -.busket_modal_header .busket_modal_02 .order_list .order_list_li .little_img { - /*float: none;*/ -} - -.busket_modal_header .busket_modal_02 .order_list .order_list_li .name_and_code { - text-align: left; - /*float: none;*/ -} - -.busket_modal_header .busket_modal_02 .order_list .order_list_li .name_and_code .name { - margin-bottom: 14px; -} - -.busket_modal_header .busket_modal_02 .order_list .order_list_li .price { - padding: 0; -} - -.busket_modal_header .busket_modal_02 .order_list .order_list_li .count_block_wrap { - display: inline-block; - vertical-align: top; - text-align: right; - float: left; -} - -.busket_modal_header .busket_modal_02 .order_list .count_block { - display: block; - position: relative; - margin-bottom: 30px; -} - -.busket_modal_header .busket_modal_02 .order_list .count_block .count_number { - display: inline-block; - font-size: 22px; - padding: 6px 13px 3px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; - position: relative; - /*top: -2px;*/ - background-color: #fff; -} - -.busket_modal_header .busket_modal_02 .order_list .count_block .count_buttons { - position: relative; - /*top: 4px;*/ - right: 16px; - display: inline-block; - vertical-align: bottom; -} - -.busket_modal_header .busket_modal_02 .order_list .count_block .count_buttons .button_plus { - background-color: #898b8e; - color: white; - font-weight: bold; - border-bottom: 1px solid #707274; - -webkit-border-top-right-radius: 3px; - border-top-right-radius: 3px; - font-size: 15px; - line-height: 15px; - padding: 0 7px; - cursor: pointer; -} - -.busket_modal_header .busket_modal_02 .order_list .count_block .count_buttons .button_plus:hover { - background-color: #7c7e81; -} - -.busket_modal_header .busket_modal_02 .order_list .count_block .count_buttons .button_minus { - background-color: #898b8e; - color: white; - font-weight: bold; - line-height: 16px; - text-align: center; - border-top: 1px solid #A2A2A2; - -webkit-border-bottom-right-radius: 3px; - border-bottom-right-radius: 3px; - cursor: pointer; -} - -.busket_modal_header .busket_modal_02 .order_list .count_block .count_buttons .button_minus:hover { - background-color: #7c7e81; -} - -.busket_modal_header .busket_modal_02 .order_list .busket_bottom_btn { - margin-top: 20px; - text-align: center; -} - -.busket_modal_header .busket_modal_02 .order_list .busket_bottom_btn a { - display: inline-block; - font-size: 13px; - margin-right: 130px; -} - -.busket_modal_header .busket_modal_02 .order_list .busket_bottom_btn .button { - display: inline-block; - padding: 10px 20px; - text-decoration: none; - margin: 0; - color: white; - background-color: #6aa034; - border: none; - -webkit-border-radius: 2px; - border-radius: 2px; - font-size: 13px; - font-weight: normal; - -webkit-box-shadow: 0px 2px 0px #517a27; - box-shadow: 0px 2px 0px #517a27; -} - -.busket_modal_header .busket_modal_02 .order_list .busket_bottom_btn .button:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.busket_modal_header .busket_modal_02 .order_list .busket_bottom_btn .button:hover { - background-color: #5d8d2e; -} - -.busket_modal_header .busket_modal_02 .order_list .delete_item_btn { - display: inline-block; - vertical-align: top; - margin-top: 30px; - padding: 0 10px 0 0; - cursor: pointer; - color: #C6C7C9; - font-size: 20px; - float: left; -} - -.busket_modal_header .busket_modal_02 .order_list .delete_item_btn:hover { - color: red; -} -/********************BASKET *************************/ - - -.basket_form .order_list { - /*width: auto;*/ - padding: 25px 0px; -} - -.basket_form .order_list ul { - overflow-y: overlay; - overflow-x: hidden; -} - -.basket_form .order_list h3 { - text-transform: uppercase; - font-weight: normal; - font-size: 20px; - padding: 20px 0 15px; -} - -.basket_form .order_list .order_list_li { - display: block; - max-width:440px; - overflow: hidden; -} - - -.basket_form .order_list li:nth-child(even){ - background-color:#f4f4f4; -} -.busket_modal_01 .order_list li:nth-child(even){ - background-color:#f4f4f4; -} - -.basket_form .order_list .order_list_li .little_img { - /*float: none;*/ -} - -.basket_form .order_list .order_list_li .name_and_code { - text-align: left; - /*float: none;*/ -} - -.basket_form .order_list .order_list_li .name_and_code .name { - margin-bottom: 14px; -} - -.basket_form .order_list .order_list_li .price { - padding: 0; -} - -.basket_form .order_list .order_list_li .count_block_wrap { - display: inline-block; - vertical-align: top; - text-align: right; - float: left; -} - -.basket_form .order_list .count_block { - display: block; - position: relative; - margin-bottom: 30px; -} - -.basket_form .order_list .count_block .count_number { - display: inline-block; - font-size: 22px; - padding: 6px 13px 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - position: relative; - /*top: -2px;*/ - background-color: #fff; -} - -.basket_form .order_list .count_block .count_buttons { - position: relative; - /*top: 4px;*/ - right: 16px; - display: inline-block; - vertical-align: bottom; -} - -.basket_form .order_list .count_block .count_buttons .button_plus { - background-color: #898b8e; - color: white; - font-weight: bold; - border-bottom: 1px solid #707274; - -webkit-border-top-right-radius: 3px; - border-top-right-radius: 3px; - font-size: 15px; - line-height: 15px; - padding: 0 7px; - cursor: pointer; -} - -.basket_form .order_list .count_block .count_buttons .button_plus:hover { - background-color: #7c7e81; -} - -.basket_form .order_list .count_block .count_buttons .button_minus { - background-color: #898b8e; - color: white; - font-weight: bold; - line-height: 16px; - text-align: center; - border-top: 1px solid #A2A2A2; - -webkit-border-bottom-right-radius: 3px; - border-bottom-right-radius: 3px; - cursor: pointer; -} - -.basket_form .order_list .count_block .count_buttons .button_minus:hover { - background-color: #7c7e81; -} - -.basket_form .order_list .busket_bottom_btn { - margin-top: 20px; - text-align: center; -} - -.basket_form .order_list .busket_bottom_btn a { - display: inline-block; - font-size: 13px; - margin-right: 130px; -} - -.basket_form .order_list .busket_bottom_btn .button { - display: inline-block; - padding: 10px 20px; - text-decoration: none; - margin: 0; - color: white; - background-color: #6aa034; - border: none; - -webkit-border-radius: 2px; - border-radius: 2px; - font-size: 13px; - font-weight: normal; - -webkit-box-shadow: 0px 2px 0px #517a27; - box-shadow: 0px 2px 0px #517a27; -} - -.basket_form .order_list .busket_bottom_btn .button:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.basket_form .order_list .busket_bottom_btn .button:hover { - background-color: #5d8d2e; -} - -.basket_form .order_list .delete_item_btn { - display: inline-block; - vertical-align: top; - margin-top: 30px; - padding: 0 10px 0 0; - cursor: pointer; - color: #C6C7C9; - font-size: 20px; - float: left; -} - -.basket_form .order_list .delete_item_btn:hover { - color: red; -} -/*=============================================== CATEGORY PAGE ================================================*/ - -.category_page_main_title { - margin-top: 0; - margin-bottom: 41px; - font-weight: bold; -} - -.category_wrap { - margin-bottom: 18px; -} - -.category_wrap .category_wrap_3_colum { - width: 300px; - display: inline-block; - vertical-align: top; - margin-right: 15px; -} - -.category_wrap .category_wrap_3_colum:last-of-type { - margin-right: 0px; -} - -.category_wrap .wrap { - margin-bottom: 16px; -} - -.category_wrap .wrap a { - text-decoration: none; -} - -.category_wrap .wrap .cat_li_cont { - border: 1px solid #C6C7C9; - -webkit-border-radius: 2px; - border-radius: 2px; - width: 298px; - height: 78px; - display: inline-block; - position: relative; -} - -.category_wrap .wrap .cat_li_cont img { - padding-top: 9px; - padding-left: 7px; - float: left; - padding-right: 20px; -} - -.category_wrap .wrap .cat_li_cont .desc { - font-size: 15px; - width: 150px; - color: #333333; - margin-left: 87px; - height: 78px; - display: table-cell; - vertical-align: middle; -} - -.category_wrap .wrap .cat_li_cont .arrow { - background-image: url("../images/category/green_arrows.png"); - width: 20px; - height: 10px; - background-repeat: no-repeat; - display: block; - position: absolute; - right: 15px; - top: 35px; - background-position: 0px 0px; -} - -.category_wrap .wrap .cat_li_sub_ul { - padding: 18px 2px 13px 18px; - font-size: 13px; - line-height: 20px; - border: 1px solid #C6C7C9; - width: 278px; - background-color: white; - position: relative; - top: -6px; - border-top: none; - display: none; -} - -/*=============================================== 404 PAGE ================================================*/ - -.wrap_for_404 { - min-height: 670px; -} - -.wrap_for_404 .main_title_404 { - font-size: 30px; - margin-top: 0; - margin-bottom: 30px; - font-weight: bold; -} - -.wrap_for_404 .main_img_404 { - float: left; - position: relative; - right: 10px; - padding: 27px 21px 10px 0px; -} - -.wrap_for_404 .block_404 .first { - font-size: 16px; - margin-top: 103px; - line-height: 20px; -} - -.wrap_for_404 .block_404 .second { - font-size: 13px; - margin-top: 60px; - line-height: 15px; - color: #898b8e; -} - -.wrap_for_404 .block_404 button { - padding: 7px 21px; - background-color: #6aa034; - margin-top: 47px; - margin-left: 151px; - border: none; - font-size: 13px; - color: white; - -webkit-border-radius: 3px; - border-radius: 3px; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; -} - -.wrap_for_404 .block_404 button:hover { - background-color: #5d8d2e; -} - -.wrap_for_404 .block_404 button:active { - position: relative; - top: 2px; - -webkit-box-shadow: none; - box-shadow: none; -} - -.test_flex_example { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; -} - -/*=============================================== ZAGLUSHKA PAGE ================================================*/ - -.zaglushka_logo_img { - width: 230px; - margin: 80px auto 27px; -} - -.zaglushka_main_img { - width: 880px; - position: relative; - left: -6px; -} - -.zaglushka_text { - text-align: center; - font-weight: bold; - padding-top: 44px; - position: relative; - right: 4px; - padding-bottom: 130px; -} - -.zaglushka_text h2 { - color: #6aa034; - font-size: 20px; - letter-spacing: 1px; -} - -.zaglushka_text p { - font-size: 16px; - padding-bottom: 22px; -} - -.zaglushka_text .zaglushka_separate_line { - height: 1px; - background: #C6C7C9; - width: 508px; - margin: 13px auto 17px; -} - -/*=============================================== VALIDATION ================================================*/ - -.reg_form label.error { - margin-left: 180px; - width: 265px; - text-align: left; - color: #D75C5C; -} - -.modal_wrapper_login .modal_window label.error { - margin-left: 127px; - width: 265px; - text-align: left; - color: #D75C5C; -} - -.consultation_modal .modal_window label.error { - margin-left: 127px; - width: 265px; - text-align: left; - color: #D75C5C; -} - - -.forgot_password_form label.error { - margin-left: 141px; - width: 265px; - text-align: left; - color: #D75C5C; -} - -.customer_content{ - display: inline-block; - width: 420px; -} -.modal_wrapper_cabinet .cabinet_window label { - display: block; - font-size: 13px; - width: 500px; - margin: auto; - margin-bottom: 8px; -} - -.modal_wrapper_cabinet .cabinet_window input { - padding: 8px; - width: 251px; - margin-right: 56px; - margin-left: 11px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.modal_wrapper_cabinet .cabinet_window{ - - text-align: right; -} - - -.modal_wrapper_cabinet{ - margin-left: -60px; -} - -.my_cust_cabinet_btn{ - font-family: 'Ubuntu', sans-serif; - background-color: #6aa033; - border: 0; - color: #ffffff; - padding-top: 8px; - padding-bottom: 8px; - font-size: 13px; - border-top: 1px solid #6aa033; - border-bottom: 2px solid #588c23; - border-radius: 0px 2px 2px 0px; - cursor: pointer; - padding-right: 10px; - padding-left: 10px; - z-index: 2; - height: 38px; -} - -.product_service{ - margin-top: 10px; -} -.product_service ul li{ - font-size: 13px; -} -.product_service ul li.item1 { - background: url('/images/li1.png') left no-repeat; - padding: 3px 23px; -} - -.product_service ul li.item3 { - background: url('/images/li3.png') left no-repeat; - padding: 3px 23px; -} - -.head_basket_count{ - color:#6aa033; -} - diff --git a/frontend/web/css/concat_all_back.css b/frontend/web/css/concat_all_back.css deleted file mode 100644 index 17ec0a1..0000000 --- a/frontend/web/css/concat_all_back.css +++ /dev/null @@ -1,3096 +0,0 @@ -.w_100 { - width: 100%; -} - -.w_960 { - width: 960px; - margin: auto; -} - -.cat_p_bradcrump { - padding: 30px 0px; -} - -.cat_p_bradcrump ul { - list-style: none; -} - -.cat_p_bradcrump ul li { - display: inline-block; -} - -.cat_p_bradcrump ul li i { - position: relative; - top: 1px; - padding: 0px 2px 0 8px; - color: #8C9295; - font-size: 13px; -} - -.cat_p_bradcrump ul li a { - font-size: 12px; - color: #898b8e; -} - -.cat_p_bradcrump ul .active a { - text-decoration: none; -} - -.cat_p_filter_bar { - font-family: 'HelveticaRegular', sans-serif; - width: 210px; - padding-right: 20px; - display: inline-block; - float: left; -} - -.cat_p_filter_bar .filter_list ul { - list-style: none; -} - -.cat_p_filter_bar .filter_list ul .title_2 { - font-size: 15px; - font-weight: bold; - color: #898b8e; - padding: 30px 0 20px; -} - -.cat_p_filter_bar .filter_list ul li { - border-bottom: 1px solid #bbbbbb; - position: relative; - padding: 15px 0; - font-weight: bold; - color: #333333; -} - -.cat_p_filter_bar .filter_list ul li .width_li_filter { - width: 180px; - display: block; -} - -.cat_p_filter_bar .filter_list ul li .arrow { - position: absolute; - right: 2px; - top: 3px; - font-size: 20px; - color: #727272; - padding: 10px 0 10px 200px; -} - -.cat_p_filter_bar .filter_list ul li .arrow i { - font-weight: bold; -} - -.cat_p_filter_bar .filter_list ul li .arrow img { - -webkit-transform: scale(1.3); - -ms-transform: scale(1.3); - transform: scale(1.3); - position: relative; - bottom: 3px; -} - -.cat_p_filter_bar .filter_list .price_filter { - display: none; - padding-top: 10px; -} - -.cat_p_filter_bar .filter_list .price_filter a { - color: #6aa033; -} - -.cat_p_filter_bar .filter_list .first_price_li { - padding-top: 30px; - display: block; -} - -.cat_p_filter_bar .filter_accept_bloc { - padding: 20px 0 40px; -} - -.cat_p_filter_bar .filter_accept_bloc button { - color: #fff; - padding: 10px; - font-size: 15px; - border: none; - -webkit-border-radius: 3px; - border-radius: 3px; - background-color: #898b8e; - -webkit-box-shadow: 0 2px 0 #636567; - box-shadow: 0 2px 0 #636567; -} - -.cat_p_filter_bar .filter_accept_bloc button:hover { - background-color: #707274; -} - -.cat_p_filter_bar .filter_accept_bloc a { - color: #6AA033; - font-size: 12px; -} - -.cat_p_filter_bar .product_list .title { - padding-bottom: 5px; - color: #898b8e; -} - -.cat_p_filter_bar .product_list a { - display: block; - padding: 5px 0 0 15px; - font-weight: normal; -} - -.cat_p_filter_bar .price_slider { - width: 203px; - /*margin: auto;*/ -} - -.cat_p_filter_bar .checkbox { - margin-top: 5px; - font-weight: normal; -} - -.cat_p_filter_bar .see_all a { - font-size: 13px; - position: relative; - bottom: 3px; -} - -.cat_p_filter_bar .see_all i { - font-size: 18px; - color: #898B8E; -} - -.cat_p_filter_bar .title { - font-size: 16px; - font-weight: bold; - color: #898b8e; - padding-bottom: 20px; -} - -.cat_p_filter_bar p { - margin-bottom: 20px; -} - -.cat_p_filter_bar p input { - padding: 8px; - -webkit-border-radius: 3px; - border-radius: 3px; - border: none; - border: 1px solid #bbb; - width: 60px; -} - -.cat_p_filter_bar p label { - display: block; - margin-bottom: 15px; -} - -.cat_p_catalog_list { - font-family: 'HelveticaRegular', sans-serif; - width: 700px; - padding-right: 10px; - display: inline-block; -} - -.cat_p_catalog_list ul { - list-style: none; - display: inline-block; -} - -.cat_p_catalog_list ul li { - display: inline-block; -} - -.cat_p_catalog_list ul li .active { - color: #333333; - text-decoration: none; -} - -.cat_p_catalog_list ul li a { - color: #6aa033; - font-size: 13px; -} - -.cat_p_catalog_list .sort_menu { - padding-bottom: 10px; - border-bottom: 1px solid #DBDCDD; - margin-bottom: 30px; - width: 720px; -} - -.cat_p_catalog_list .title { - font-size: 30px; - font-weight: bold; - padding-bottom: 20px; -} - -.cat_p_catalog_list .sort_price { - display: inline-block; - width: 225px; - position: relative; - font-size: 13px; -} - -.cat_p_catalog_list .sort_price select { - text-decoration: underline; - width: 120px; - border: none; - color: #6aa033; - -webkit-appearance: none; - /* скрытие треугольника в селекте */ - -moz-appearance: none; - appearance: none; - /* скрытие треугольника в селекте */ - text-indent: 0.01px; - /* скрытие треугольника в селекте в firefox */ - text-overflow: ''; - /* скрытие треугольника в селекте в firefox */ - /*&::-ms-expand { display: none; } скрытие треугольника в селекте в IE */ - background: transparent; -} - -.cat_p_catalog_list .sort_price select:focus { - outline: none; -} - -.cat_p_catalog_list .sort_price select option { - background: transparent; -} - -.cat_p_catalog_list .sort_price i { - position: absolute; - right: 72px; - top: 3px; - cursor: pointer; - font-weight: bold; - color: #898b8e; - z-index: -1; -} - -.cat_p_catalog_list .show { - display: inline-block; - width: 225px; - text-align: center; - font-size: 13px; -} - -.cat_p_catalog_list .show_pages { - display: inline-block; - width: 250px; - text-align: right; - font-size: 13px; -} - -.cat_p_catalog_list .show_pages i { - color: #898b8e; - position: relative; - top: 1px; - padding-left: 5px; - font-size: 15px; - cursor: pointer; -} - -.cat_p_item_card_list { - font-family: 'HelveticaRegular', sans-serif; -} - -.cat_p_item_card_list .novelty { - text-align: center; -} - -.cat_p_item_card_list .novelty .content { - width: 720px; - padding: 0; -} - -.cat_p_item_card_list .novelty .content .novelty_cont { - width: 720px; - padding-bottom: 10px; -} - -.cat_p_item_card_list .novelty .content .novelty_cont .item { - /*min-height: 375px;*/ - margin-right: 20px; - margin-bottom: 20px; - margin-left: 0; -} - -.cat_p_item_card_list .novelty .content .novelty_cont .item:after { - display: none; -} - -.cat_p_item_card_list .novelty .content .novelty_cont .item .item_bottom_img { - position: relative; - top: 3px; - right: 1px; -} - -.cat_p_item_card_list .novelty .content .novelty_cont .item:before { - content: ""; - position: absolute; - bottom: -1px; - right: -1px; - width: 0px; - height: 0px; - border-width: 13px 13px 0px 0px; - border-style: solid; - border-color: transparent #fff; - z-index: 2; -} - -.cat_p_item_card_list .novelty .content .novelty_cont .item .brand span { - color: #6aa033; -} - -.cat_p_item_card_list .novelty .content .novelty_cont .item .new { - background-color: red; - width: auto; - padding-right: 20px; -} - -.cat_p_item_card_list .novelty .content .novelty_cont .item .new:after { - right: 0px; - width: 0px; - height: 0px; - border-width: 18px 13px 0px 0px; - border-style: solid; - border-color: transparent #fff; -} - -.cat_p_item_card_list .novelty .content .load_more_btn { - font-size: 13px; - padding: 10px 15px; - background: #6AA033; - -webkit-border-radius: 2px; - border-radius: 2px; - border: none; - color: white; - -webkit-box-shadow: 0 2px 0 #507927; - box-shadow: 0 2px 0 #507927; - margin-bottom: 20px; -} - -.cat_p_item_card_list .novelty .content .load_more_btn:hover { - background: #5d8d2d; -} - -.cat_p_item_card_list .novelty .content .show_pages { - display: block; - margin: auto; - text-align: center; - margin-bottom: 7px; -} - -.cat_p_item_card_list .novelty .content .description { - color: #333333; - text-align: left; - font-weight: normal; - font-size: 13px; -} - -.cat_p_item_card_list .novelty .content .description h2 { - padding: 30px 0; - font-size: 30px; - font-weight: normal; -} - -.cat_p_item_card_list .novelty .content .description .bold { - font-weight: bold; -} - -.cat_p_item_card_list .novelty .content .description h4 { - padding: 20px 0; - font-size: 14px; -} - -.cat_p_item_card_list .novelty .content .description .margin_bottom_20 { - margin-bottom: 20px; -} - -.cat_p_item_card_list .novelty .content .description .empty_padding_400 { - width: 100px; - height: 380px; -} -/* светлый зеленый цвет, текст и кнопки */ - -/* средний серый цвет, текст и кнопки */ - -/* светлый серый цвет, рамки и линии */ - -/* темный серый цвет, большие названия, цифры */ - -a { - color: #6aa034; -} - -a:hover { - color: #517a27; -} - -h1 { - color: #333333; - font-size: 30px; - font-weight: normal; -} - -.flex-container { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.bradcrumps_top { - padding: 30px 0; - line-height: 0; -} - -.bradcrumps_top ul li { - display: inline-block; -} - -.bradcrumps_top ul li a { - font-size: 12px; - color: #6aa034; - text-decoration: underline; -} - -.bradcrumps_top ul li:last-child a { - text-decoration: none; - color: #898b8e; -} - -.bradcrumps_top ul li:last-child i { - display: none; -} - -.bradcrumps_top ul li i { - color: #898b8e; - padding: 0 2px 0 6px; - font-weight: bold; - font-size: 11px; -} - -.my_custom_card { - width: 218px; - display: inline-block; - border: 1px solid #cdd1d9; - border-bottom: none; - -webkit-border-top-left-radius: 2px; - border-top-left-radius: 2px; - -webkit-border-top-right-radius: 2px; - border-top-right-radius: 2px; - position: relative; - text-align: center; - margin-bottom: 1px; - margin-bottom: 19px; - color: #333333; - /* &:before { - content: ""; - position: absolute; - bottom: -1px; - right: -1px; - width: 0px; - height: 0px; - border-width: 13px 13px 0px 0px; - border-style: solid; - border-color: transparent #fff; - z-index: 2; - }*/ -} - -.my_custom_card .item_bottom_img { - bottom: 61px; - left: -1px; - position: absolute; - top: 374px; -} - -.my_custom_card .new { - position: absolute; - color: #ffffff; - left: 0px; - top: 14px; - text-transform: uppercase; - font-size: 10px; - text-align: left; - background-color: red; - width: auto; - padding: 1px 20px 0px 5px; - z-index: 1; - line-height: 17px; -} - -.my_custom_card .new:after { - content: ""; - height: 0px; - top: 0; - right: 0; - border-width: 21px 14px 0px 0px; - border-style: solid; - border-color: transparent #fff; - position: absolute; -} - -.my_custom_card .top { - background: #ffde00; - position: absolute; - padding: 1px 20px 0px 5px; - color: #ffffff; - left: 0px; - top: 35px; - text-transform: uppercase; - font-size: 10px; - color: #333333; - z-index: 1; -} - -.my_custom_card .top:after { - content: ""; - top: 0; - right: 0px; - border-width: 21px 14px 0px 0px; - border-style: solid; - border-color: transparent #fff; - position: absolute; -} - -.my_custom_card .item_link { - text-decoration: none; - border: 0; -} - -.my_custom_card .item_link .pic { - margin-top: 25px; -} - -.my_custom_card .item_link .title_item { - padding: 13px; - color: #6aa033; - margin-bottom: 3px; - font-size: 15px; - line-height: 17px; -} - -.my_custom_card .brand { - font-size: 12px; - line-height: 12px; -} - -.my_custom_card .brand span { - color: #6aa033; -} - -.my_custom_card .type { - font-size: 12px; -} - -.my_custom_card .price { - font-size: 20px; - font-weight: bold; - font-family: HelveticaBold; - padding-bottom: 11px; - padding-top: 6px; -} - -.my_custom_card .price span { - font-size: 13px !important; -} - -.my_custom_card .foo { - padding: 5px 53px 5px 14px; - border: none; - background-color: #6aa034; - color: white; - font-size: 12px; - -webkit-border-radius: 3px; - border-radius: 3px; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; - position: relative; - display: block; - margin: 0 auto 10px; -} - -.my_custom_card .foo:hover { - background-color: #5d8d2e; -} - -.my_custom_card .foo:active { - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.my_custom_card .foo img { - position: absolute; - padding: 3px 3px 3px 8px; - border-left: 1px solid #527B28; - right: 12px; - top: 3px; -} - -.my_custom_card .compare_add_but_d { - color: #6aa034; - font-size: 12px; - text-decoration: none; -} - -.my_custom_card .compare_add_but_d span { - border-bottom: 1px dotted #6aa034; - padding-left: 10px; -} - -.my_custom_card .compare_add_but_d span:hover { - color: #517a27; -} - -.my_custom_card img { - position: relative; - top: 4px; - right: 1px; -} - -ul { - list-style: none; -} - -h1.with_this { - margin-bottom: 21px; -} - -hr { - margin-bottom: 30px; - margin-top: 30px; - color: #C6C7C9; - border: none; - background-color: #C6C7C9; - height: 1px !important; - margin-right: -10px; - margin-left: -10px; -} - -.tabs_item_name { - font-weight: bold; - padding-bottom: 15px; - display: block; -} - -.open_card_item_title { - color: #333333; - font-size: 30px; - padding-bottom: 42px; - font-weight: bold; - margin: 0px; -} - -.item_3_blocks_wrap { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.item_3_blocks_wrap .item_img_block { - width: 320px; - position: relative; -} - -.item_3_blocks_wrap .item_img_block .main_img { - text-align: center; - border: 1px solid #C6C7C9; - height: 317px; - width: 318px; -} - -.item_3_blocks_wrap .item_img_block .main_img img { - height: 100%; -} - -.item_3_blocks_wrap .item_img_block .main_img .new { - background: #00adf0; - font-size: 10px; - padding: 1px 5px 0px 5px; - position: absolute; - left: 0; - top: 15px; - color: white; - line-height: 17px; -} - -.item_3_blocks_wrap .item_img_block .main_img .new:after { - content: ""; - border-width: 0px 0px 18px 17px; - border-style: solid; - border-color: black green transparent #00ADF0; - position: absolute; - bottom: 0px; - right: -17px; -} - -.item_3_blocks_wrap .item_img_block .main_img .top { - background: #ffde00; - font-size: 10px; - padding: 1px 5px 0px 5px; - position: absolute; - line-height: 17px; - left: 0; - top: 38px; - color: black; -} - -.item_3_blocks_wrap .item_img_block .main_img .top:after { - content: ""; - border-width: 0px 0px 18px 17px; - border-style: solid; - border-color: black green transparent #ffde00; - position: absolute; - bottom: 0px; - right: -17px; -} - -.item_3_blocks_wrap .item_img_block .main_img_slide { - position: relative; - margin-top: 20px; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-justify-content: space-around; - -ms-flex-pack: distribute; - justify-content: space-around; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; -} - -.item_3_blocks_wrap .item_img_block .main_img_slide .small_img_block { - width: 80px; - height: 77px; - border: 1px solid #C6C7C9; - display: inline-block; -} - -.item_3_blocks_wrap .item_img_block .main_img_slide .small_img_block img { - width: 96%; -} - -.item_3_blocks_wrap .item_img_block .main_img_slide .small_img_block:first-child { - margin-left: 10px; -} - -.item_3_blocks_wrap .item_img_block .main_img_slide .small_img_block:nth-child(3) { - margin-right: 10px; -} - -.item_3_blocks_wrap .item_img_block .main_img_slide .active { - border: 2px solid #C6C7C9; -} - -.item_3_blocks_wrap .item_img_block .main_img_slide .slider_arrow_right { - position: absolute; - right: 0; - top: 39%; -} - -.item_3_blocks_wrap .item_img_block .main_img_slide .slider_arrow_left { - position: absolute; - left: 0; - top: 39%; -} - -.item_3_blocks_wrap .busket_block { - position: relative; - width: 295px; -} - -.item_3_blocks_wrap .busket_block .grey_bg { - background-color: #f4f4f4; - padding: 27px 0 20px; - margin-top: 20px; -} - -.item_3_blocks_wrap .busket_block .top_code .code { - background: #ffde00; - color: black; - font-size: 12px; - color: #333333; - font-weight: bold; - padding: 4px 12px; - display: inline-block; -} - -.item_3_blocks_wrap .busket_block .top_code .have { - font-size: 12px; - color: #333333; - font-weight: bold; - padding: 4px 19px 7px; - position: absolute; - top: 0; - right: 0; -} - -.item_3_blocks_wrap .busket_block .top_code .have img { - position: absolute; - right: 100px; - left: -5px; -} - -.item_3_blocks_wrap .busket_block .counter { - text-align: center; -} - -.item_3_blocks_wrap .busket_block .counter .price { - color: #333333; - font-size: 28px; - font-weight: bold; - display: inline-block; - padding-left: 20px; - padding-top: 8px; - padding-bottom: 11px; -} - -.item_3_blocks_wrap .busket_block .counter .sign { - font-size: 15px; - color: #333333; - font-weight: bold; - display: inline-block; - margin-right: 15px; -} - -.item_3_blocks_wrap .busket_block .counter .count_block { - display: inline-block; - position: relative; -} - -.item_3_blocks_wrap .busket_block .counter .count_block .count_number { - display: inline-block; - font-size: 22px; - padding: 6px 13px 6px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; - position: relative; - /*top: -2px;*/ - background-color: #fff; -} - -.item_3_blocks_wrap .busket_block .counter .count_block .count_buttons { - position: relative; - /*top: 4px;*/ - right: 6px; - display: inline-block; - vertical-align: bottom; -} - -.item_3_blocks_wrap .busket_block .counter .count_block .count_buttons .button_plus { - background-color: #898b8e; - color: white; - font-weight: bold; - border-bottom: 1px solid #707274; - -webkit-border-top-right-radius: 3px; - border-top-right-radius: 3px; - font-size: 15px; - line-height: 15px; - padding: 0 7px; - cursor: pointer; -} - -.item_3_blocks_wrap .busket_block .counter .count_block .count_buttons .button_plus:hover { - background-color: #7c7e81; -} - -.item_3_blocks_wrap .busket_block .counter .count_block .count_buttons .button_minus { - background-color: #898b8e; - color: white; - font-weight: bold; - line-height: 16px; - border-top: 1px solid #A2A2A2; - -webkit-border-bottom-right-radius: 3px; - border-bottom-right-radius: 3px; - cursor: pointer; -} - -.item_3_blocks_wrap .busket_block .counter .count_block .count_buttons .button_minus:hover { - background-color: #7c7e81; -} - -.item_3_blocks_wrap .busket_block .in_cart_btn { - text-align: center; - padding-top: 16px; -} - -.item_3_blocks_wrap .busket_block .in_cart_btn a { - color: white; - text-decoration: none; -} - -.item_3_blocks_wrap .busket_block .in_cart_btn a .cart_btn { - background: #6aa034; - border: none; - padding: 10px 55px 10px 15px; - font-size: 16px; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; - -webkit-border-radius: 2px; - border-radius: 2px; - position: relative; -} - -.item_3_blocks_wrap .busket_block .in_cart_btn a .cart_btn:hover { - background: #5d8d2e; -} - -.item_3_blocks_wrap .busket_block .in_cart_btn a .cart_btn:active { - position: relative; - top: 2px; - -webkit-box-shadow: none; - box-shadow: none; -} - -.item_3_blocks_wrap .busket_block .in_cart_btn a .cart_btn img { - position: absolute; - padding: 7px 7px 7px 9px; - right: 7px; - width: 18px; - border-left: 1px solid #5d8d2e; - bottom: 2px; -} - -.item_3_blocks_wrap .busket_block .to_compare_link { - text-align: center; - margin-top: 18px; -} - -.item_3_blocks_wrap .busket_block .to_compare_link .add_to_compare { - border-bottom: 1px solid #6aa034; - border-style: dotted; - text-decoration: none; - border-top: none; - border-left: none; - border-right: none; - font-size: 12px; -} - -.item_3_blocks_wrap .busket_block .to_compare_link img { - position: relative; - top: 3px; - width: 19px; -} - -.item_3_blocks_wrap .busket_block .quick_order { - margin-top: 16px; -} - -.item_3_blocks_wrap .busket_block .quick_order form .text { - font-size: 12px; - color: #333333; - font-weight: bold; - padding-right: 3px; -} - -.item_3_blocks_wrap .busket_block .quick_order form .quick_order_phone { - font-size: 12px; - color: #333333; - padding: 9px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 2px; - border-radius: 2px; - width: 100px; -} - -.item_3_blocks_wrap .busket_block .quick_order form placeholder { - color: #C6C7C9; -} - -.item_3_blocks_wrap .busket_block .quick_order form button { - border: none; - font-size: 12px; - color: white; - padding: 7px 8px 6px 10px; - background: #6aa034; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; - -webkit-border-top-right-radius: 2px; - border-top-right-radius: 2px; - -webkit-border-bottom-right-radius: 2px; - border-bottom-right-radius: 2px; - position: absolute; - right: 1px; -} - -.item_3_blocks_wrap .busket_block .quick_order form button:hover { - background: #5d8d2e; -} - -.item_3_blocks_wrap .busket_block .delivery { - font-size: 13px; - color: #333333; - margin-top: 27px; -} - -.item_3_blocks_wrap .busket_block .delivery a { - text-decoration: underline; -} - -.character_block { - width: 265px; - color: #333333; -} - -.character_block h3 { - line-height: 16px; -} - -.character_block .each { - border-bottom: 1px solid #C6C7C9; - border-style: dotted; - border-top: none; - border-left: none; - border-right: none; - font-size: 13px; - margin-top: 2px; -} - -.character_block .title { - display: inline-block; - background: white; - position: relative; - top: 4px; - color: #898b8e; -} - -.character_block .tech { - display: inline-block; - background: white; - float: right; - position: relative; - top: 4px; -} - -.character_block .tech_links { - margin-top: 20px; -} - -.character_block .tech_links a { - text-decoration: none; - border-bottom: 1px solid #6aa034; - border-style: dashed; - border-left: none; - border-right: none; - border-top: none; - font-size: 18px; - margin-top: 6px; - margin-right: 100px; - display: inline-block; -} - -.flex_container { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.tabs_block { - color: #333333; -} - -.watched_block { - margin-bottom: 45px; -} - -.watched_block h1 { - font-size: 30px; - color: #333333; - margin-bottom: 18px; -} - -.just_test_tracs { - -webkit-transition: all 02s easy; - transition: all 02s easy; - -webkit-transform: rotate(7deg); - -ms-transform: rotate(7deg); - transform: rotate(7deg); -} -/* светлый зеленый цвет, текст и кнопки */ - -/* средний серый цвет, текст и кнопки */ - -/* светлый серый цвет, рамки и линии */ - -/* темный серый цвет, большие названия, цифры */ - -.main_cont_wrap { - width: 940px; - margin: auto; - padding: 0px 10px; - color: #333333; - line-height: 19px; -} - -.main_cont_wrap .services_title { - font-size: 30px; - padding-top: 0px; - padding-bottom: 26px; - font-weight: bold; - margin: 0px; -} - -.main_cont_wrap .services_title_servis { - font-size: 30px; - padding-top: 0px; - padding-bottom: 39px; - font-weight: bold; - margin: 0px; -} - -.main_cont_wrap .services_block { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} - -.main_cont_wrap .services_block .services_each { - width: 215px; - padding: 0 10px; - text-align: center; - display: inline-block; - margin-bottom: 45px; -} - -.main_cont_wrap .services_block .services_each .name { - font-size: 18px; - font-weight: bold; - padding: 20px 0px; - display: block; - padding-bottom: 16px; -} - -.main_cont_wrap .services_block .services_each img { - display: block; - height: 65px; - margin: auto; -} - -.main_cont_wrap .services_block .services_each p { - font-size: 13px; - line-height: 16px; -} - -.delivery_block { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; - padding-bottom: 362px; - padding-top: 11px; -} - -.delivery_each_block { - font-size: 13px; - width: 450px; - line-height: 16px; -} - -.delivery_each_block img { - display: block; - width: 290px; - margin: auto; -} - -.delivery_each_block .name { - font-weight: bold; - padding: 27px 0 18px; - display: block; - text-align: center; - font-size: 15px; -} - -.delivery_each_block .address { - font-size: 16px; - font-weight: bold; - display: block; - padding-bottom: 20px; -} - -.contact_page_phones { - font-size: 16px; - font-weight: bold; - padding-bottom: 15px; -} - -.align_items_bottom { - -webkit-box-align: end; - -webkit-align-items: flex-end; - -ms-flex-align: end; - align-items: flex-end; -} - -.manufacturers_block { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; - margin-bottom: 40px; - margin-top: 13px; -} - -.manufacturers_block a { - width: 172px; - height: 100px; - overflow: hidden; - margin-bottom: 20px; - display: inline-block; -} - -.payment_icon_1 { - display: inline-block; - background-image: url("../images/payment01.png"); - background-repeat: no-repeat; - width: 90px; - height: 40px; - float: left; - background-position: 26px 5px; -} - -.payment_icon_2 { - display: inline-block; - background-image: url("../images/payment01.png"); - background-repeat: no-repeat; - width: 90px; - height: 40px; - float: left; - background-position: 26px -32px; -} - -.payment_01 { - margin: 21px 2px; - display: block; -} - -span.bold { - font-weight: bold; -} - -span.red { - color: red; -} - -.font_size_13 { - font-size: 13px; -} - -.padding_450 { - padding-bottom: 450px; -} - -.basket_main_title { - margin-top: 0; - font-weight: bold; - font-size: 30px; - margin-bottom: 29px; -} - -.privet_info_block h3 { - font-size: 18px; - font-weight: bold; - padding-bottom: 16px; -} - -.privet_info_block label { - font-size: 13px; - font-weight: bold; -} - -.privet_info_block span.placehold { - font-size: 12px; - color: #898b8e; - font-weight: normal; -} - -.privet_info_block input { - padding: 7px 5px 9px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 2px; - border-radius: 2px; - margin: 0 12px 0 8px; - width: 256px; -} - -.privet_info_block .padding_cust { - padding: 0px 0px 8px 14px; -} - -.privet_info_block .padding_cust:nth-child(3) { - padding-left: 17px; -} - -.privet_info_block .padding_cust:nth-child(4) { - padding-left: 1px; -} - -.separator { - width: 960px; - height: 1px; - border-bottom: 1px solid #C6C7C9; - margin: 11px 0 27px; -} - -.delivery_radio h3 { - padding-bottom: 12px; -} - -.delivery_radio p { - display: inline-block; - font-size: 13px; -} - -.delivery_radio .padding_cust { - padding-bottom: 6px; -} - -.delivery_radio span.placehold { - color: #898b8e; - display: block; - font-size: 13px; - padding-left: 23px; - position: relative; - bottom: 4px; -} - -.basket_pay_block h3 { - padding-bottom: 12px; -} - -.basket_pay_block p { - display: inline-block; - font-size: 13px; -} - -.basket_pay_block .padding_cust { - padding-bottom: 6px; - position: relative; -} - -.basket_pay_block span.placehold { - color: #898b8e; - display: block; - font-size: 13px; - padding-left: 23px; - position: relative; - bottom: 4px; -} - -.basket_pay_block input[type="text"] { - margin-left: 8px; - height: 17px; - top: -11px; - position: absolute; - left: 315px; - height: 22px; - -webkit-border-radius: 2px; - border-radius: 2px; - border: 1px solid #C6C7C9; - width: 89px; - padding: 5px; -} - -.separator_02 { - width: 960px; - height: 1px; - border-bottom: 1px solid #C6C7C9; - margin: 3px 0 27px; -} - -.for_margin { - text-align: center; - margin: 27px 0 84px; -} - -.order_01_btn { - font-size: 13px; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; - border: none; - -webkit-border-radius: 2px; - border-radius: 2px; - background-color: #6aa034; - padding: 6px 22px; - color: white; -} - -.order_01_btn:hover { - background-color: #5d8d2e; -} - -.order_01_btn:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.order_list { - width: 595px; -} - -.order_list .active { - background-color: #e0e1e2; -} - -.order_list h3 { - margin-bottom: 6px; -} - -.order_list hr { - margin-top: 0px; - margin-right: 0; - margin-left: 0; - margin-bottom: 16px; -} - -.order_list hr:nth-child(5) { - margin-top: 15px; - width: 930px; - margin-left: -10px; -} - -.order_list .all_price p { - font-size: 15px; - display: inline-block; -} - -.order_list .all_price p:nth-child(1) { - padding-left: 19px; - padding-right: 150px; -} - -.order_list .all_price p:nth-child(2) { - padding-right: 20px; -} - -.order_list .all_price .all_price { - font-size: 20px; - font-weight: bold; -} - -.order_list_li { - padding: 10px 20px; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -ms-inline-flexbox; - display: inline-flex; -} - -.order_list_li .little_img { - height: 78px; - width: 78px; - border: 1px solid #C6C7C9; - overflow: hidden; - display: inline-block; - margin-right: 14px; - float: left; -} - -.order_list_li .little_img img { - height: 100%; -} - -.order_list_li .name_and_code { - display: inline-block; - float: left; -} - -.order_list_li .name_and_code .name { - display: block; - color: #6aa034; - font-size: 15px; - width: 175px; - margin-bottom: 7px; - position: relative; - line-height: 18px; - top: -3px; -} - -.order_list_li .name_and_code .code { - display: block; - font-size: 12px; -} - -.order_list_li .how_many { - display: inline-block; - padding: 32px 20px 0px 85px; - font-weight: bold; -} - -.order_list_li .price { - display: inline-block; - padding-left: 44px; - font-weight: bold; - font-size: 18px; - padding-top: 31px; - padding-left: 48px; -} - -.order_list_li .price .price_text { - font-size: 15px; - font-weight: normal; -} - -.basket_step_2_delivery h3 { - font-size: 18px; - font-weight: bold; - margin-top: 28px; - margin-bottom: 12px; -} - -.basket_step_2_delivery h4 { - font-size: 18px; - font-weight: bold; - margin-top: 24px; - margin-bottom: 12px; -} - -.basket_step_2_delivery .detail { - font-size: 13px; - margin-bottom: 7px; -} - -.basket_step_2_delivery .detail .grey { - color: #898b8e; - display: inline-block; - width: 69px; -} - -.for_margin_2 { - text-align: center; - margin: 34px 0 42px; -} - -.cabinet_main_title { - margin-top: 0; - font-weight: bold; - font-size: 30px; - margin-bottom: 38px; -} - -.cabinet_wrap { - position: relative; - margin-bottom: 282px; -} - -.cabinet_wrap span.grey { - color: #898b8e; -} - -.cabinet_wrap .cab_01 { - padding-bottom: 24px; -} - -.cabinet_wrap .block_01 { - display: inline-block; - width: 233px; -} - -.cabinet_wrap .block_02 { - display: inline-block; - width: 79px; -} - -.cabinet_wrap .block_03 { - display: inline-block; - width: auto; -} - -.cabinet_wrap .block_04 { - display: inline-block; - padding-left: 60px; - border-left: 1px solid #C6C7C9; - position: relative; - vertical-align: top; - margin-left: 20px; -} - -.cabinet_wrap .block_04 .link { - padding-top: 21px; - padding-bottom: 20px; - font-size: 13px; -} - -.cabinet_wrap .block_04 .link .dotted { - border-bottom: 1px dotted #6aa034; -} - -.cabinet_wrap .block_04 .link a { - text-decoration: none; -} - -.cabinet_wrap .block_04 .link:nth-child(2) { - padding-top: 4px; - font-size: 13px; - padding-bottom: 20px; -} - -.cabinet_wrap .block_04 .link:nth-child(2) a { - border-bottom: none; - text-decoration: none; -} - -/*=============================================== MODAL WINDOWS ================================================*/ - -/* registration window */ - -/* стили модального окна*/ - -/* стили основного модального окна */ - -.modal_close_btn { - position: absolute; - right: -42px; - top: -59px; - cursor: pointer; - width: 100px; - height: 120px; - overflow: hidden; - background-image: url("../images/modal_close_btn.png"); - background-repeat: no-repeat; - background-position: -143px 0; -} - -.modal_close_btn:hover { - background-position: 0 0; -} - -.modal_wrapper { - color: #333333; - width: 100%; - background: rgba(0, 0, 0, 0.4); - position: absolute; - z-index: 2; - top: 0; - left: 0; -} - -.modal_wrapper_reg { - color: #333333; - width: 100%; - background: rgba(0, 0, 0, 0.4); - position: absolute; - z-index: 4; - top: 0; - left: 0; - display: none; -} - -.modal_wrapper_reg .modal_window { - text-align: right; - height: 428px; - width: 560px; - background-color: #fff; - padding: 20px; - -webkit-border-radius: 2px; - border-radius: 2px; - overflow: hidden; - position: relative; - margin-left: auto; - margin-right: auto; - margin-top:35px; - z-index:5; -} - -.modal_wrapper_reg .modal_window .title { - font-size: 18px; - font-weight: bold; - padding-top: 29px; - padding-bottom: 27px; - text-transform: uppercase; - text-align: center; -} - -.modal_wrapper_reg .modal_window input { - padding: 8px; - width: 251px; - margin-right: 56px; - margin-left: 11px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.modal_wrapper_reg .modal_window .my_cust_btn { - font-size: 13px; - padding: 8px 31px; - color: white; - border: none; - -webkit-border-radius: 3px; - border-radius: 3px; - background-color: #6aa034; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; -} - -.modal_wrapper_reg .modal_window .my_cust_btn:hover { - background-color: #5d8d2e; -} - -.modal_wrapper_reg .modal_window .my_cust_btn:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.modal_wrapper_reg .modal_window .title { - font-size: 18px; - font-weight: bold; - padding-top: 30px; - padding-bottom: 26px; - text-transform: uppercase; - text-align: center; -} - -.modal_wrapper_reg .modal_window label { - display: block; - font-size: 13px; - width: 500px; - margin: auto; - margin-bottom: 8px; -} - -.modal_wrapper_reg .modal_window label:last-of-type { - position: relative; -} - -.modal_wrapper_reg .modal_window label:last-of-type input { - width: 119px; - margin-left: 140px; -} - -.modal_wrapper_reg .modal_window label:last-of-type img { - position: absolute; - top: 4px; - left: 176px; -} - -.modal_wrapper_reg .modal_window .for_btn_position { - text-align: center; - margin-top: 30px; -} - -/* login window */ - -.modal_wrapper_login { - color: #333333; - width: 100%; - background: rgba(0, 0, 0, 0.4); - position: absolute; - z-index: 4; - top: 0; - left: 0; - display: none; -} - -.modal_wrapper_login .modal_window { - text-align: right; - height: 247px; - width: 459px; - background-color: #fff; - padding: 20px; - position: relative; - margin-left:auto; - margin-right:auto; - margin-top: 35px; - -webkit-border-radius: 2px; - border-radius: 2px; - overflow: hidden; - z-index:999; -} - -.modal_wrapper_login .modal_window .title { - font-size: 18px; - font-weight: bold; - padding-top: 29px; - padding-bottom: 27px; - text-transform: uppercase; - text-align: center; -} - -.modal_wrapper_login .modal_window input { - padding: 8px; - width: 251px; - margin-right: 56px; - margin-left: 11px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.modal_wrapper_login .modal_window .my_cust_btn { - font-size: 13px; - padding: 8px 31px; - color: white; - border: none; - -webkit-border-radius: 3px; - border-radius: 3px; - background-color: #6aa034; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; -} - -.modal_wrapper_login .modal_window .my_cust_btn:hover { - background-color: #5d8d2e; -} - -.modal_wrapper_login .modal_window .my_cust_btn:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.modal_wrapper_login .modal_window .title { - padding-right: 8px; -} - -.modal_wrapper_login .modal_window label { - display: block; - font-size: 13px; - width: 459px; - margin: auto; - margin-bottom: 8px; -} - -.modal_wrapper_login .modal_window label input { - margin-right: 68px; -} - -.modal_wrapper_login .modal_window .pass_links { - text-align: center; - padding-left: 55px; - font-size: 13px; - margin-top: 11px; -} - -.modal_wrapper_login .modal_window .pass_links a { - padding-left: 47px; -} - -.modal_wrapper_login .modal_window .pass_links label { - display: inline; -} - -.modal_wrapper_login .modal_window .pass_links .remember_pas { - color: #6aa034; - text-decoration: underline; -} - -.modal_wrapper_login .modal_window .for_btn_position { - text-align: center; - margin-top: 23px; -} - -.modal_wrapper_login .modal_window .for_btn_position .my_cust_btn { - padding: 8px 38px; -} - -/* login window */ - -.consultation_modal { - color: #333333; - width: 100%; - background: rgba(0, 0, 0, 0.4); - position: absolute; - z-index: 4; - top: 0; - left: 0; - display: none; -} - -.consultation_modal .modal_window { - text-align: right; - height: 247px; - width: 459px; - background-color: #fff; - padding: 20px; - position: relative; - margin-left:auto; - margin-right:auto; - margin-top: 35px; - -webkit-border-radius: 2px; - border-radius: 2px; - overflow: hidden; - z-index:999; -} - -.consultation_modal .modal_window .title { - font-size: 18px; - font-weight: bold; - padding-top: 29px; - padding-bottom: 27px; - text-transform: uppercase; - text-align: center; -} - -.consultation_modal .modal_window input { - padding: 8px; - width: 251px; - margin-right: 56px; - margin-left: 11px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.consultation_modal .modal_window .my_cust_btn { - font-size: 13px; - padding: 8px 31px; - color: white; - border: none; - -webkit-border-radius: 3px; - border-radius: 3px; - background-color: #6aa034; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; -} - -.consultation_modal .modal_window .my_cust_btn:hover { - background-color: #5d8d2e; -} - -.consultation_modal .modal_window .my_cust_btn:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.consultation_modal .modal_window .title { - padding-right: 8px; -} - -.consultation_modal .modal_window label { - display: block; - font-size: 13px; - width: 459px; - margin: auto; - margin-bottom: 8px; -} - -.consultation_modal .modal_window label input { - margin-right: 68px; -} - -.consultation_modal .modal_window .pass_links { - text-align: center; - padding-left: 55px; - font-size: 13px; - margin-top: 11px; -} - -.consultation_modal .modal_window .pass_links a { - padding-left: 47px; -} - -.consultation_modal .modal_window .pass_links label { - display: inline; -} - -.consultation_modal .modal_window .pass_links .remember_pas { - color: #6aa034; - text-decoration: underline; -} - -.consultation_modal .modal_window .for_btn_position { - text-align: center; - margin-top: 23px; -} - -.consultation_modal .modal_window .for_btn_position .my_cust_btn { - padding: 8px 38px; -} - -/* forgot password window */ - -.forgot_pass_modal_wrapper { - color: #333333; - width: 100%; - background: rgba(0, 0, 0, 0.4); - position: absolute; - z-index: 4; - top: 0; - left: 0; - display: none; -} - -.forgot_pass_modal_wrapper .modal_window { - text-align: right; - height: 252px; - width: 459px; - background-color: #fff; - padding: 20px; - position: relative; - margin-top: 35px; - margin-left:auto; - margin-right:auto; - -webkit-border-radius: 2px; - border-radius: 2px; - overflow: hidden; - z-index:5; -} - -.forgot_pass_modal_wrapper .modal_window .title { - font-size: 18px; - font-weight: bold; - padding-top: 29px; - padding-bottom: 27px; - text-transform: uppercase; - text-align: center; -} - -.forgot_pass_modal_wrapper .modal_window input { - padding: 8px; - width: 251px; - margin-right: 56px; - margin-left: 11px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.forgot_pass_modal_wrapper .modal_window .my_cust_btn { - font-size: 13px; - padding: 8px 31px; - color: white; - border: none; - -webkit-border-radius: 3px; - border-radius: 3px; - background-color: #6aa034; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; -} - -.forgot_pass_modal_wrapper .modal_window .my_cust_btn:hover { - background-color: #5d8d2e; -} - -.forgot_pass_modal_wrapper .modal_window .my_cust_btn:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.forgot_pass_modal_wrapper .modal_window .title { - padding-right: 0px; - padding-top: 30px; - padding-bottom: 23px; -} - -.forgot_pass_modal_wrapper .modal_window .text { - color: #898b8e; - font-size: 13px; - text-align: left; - margin-bottom: 28px; -} - -.forgot_pass_modal_wrapper .modal_window label { - display: block; - font-size: 13px; - width: 459px; - margin: auto; - margin-bottom: 30px; -} - -.forgot_pass_modal_wrapper .modal_window label input { - margin-right: 52px; -} - -.forgot_pass_modal_wrapper .modal_window .pass_links { - text-align: center; - padding-left: 55px; - font-size: 13px; - margin-top: 11px; -} - -.forgot_pass_modal_wrapper .modal_window .pass_links a { - padding-left: 47px; -} - -.forgot_pass_modal_wrapper .modal_window .pass_links label { - display: inline; -} - -.forgot_pass_modal_wrapper .modal_window .pass_links .remember_pas { - color: #6aa034; - text-decoration: underline; -} - -.forgot_pass_modal_wrapper .modal_window .for_btn_position { - text-align: center; - margin-top: 23px; -} - -.forgot_pass_modal_wrapper .modal_window .for_btn_position .my_cust_btn { - padding: 8px 28px; -} - -/* forgot password success window */ - -.forgot_pass_success_wrapper { - color: #333333; - width: 100%; - background: rgba(0, 0, 0, 0.4); - position: absolute; - z-index: 2; - top: 0; - left: 0; - display: none; - z-index:4; -} - -.forgot_pass_success_wrapper .modal_window { - text-align: right; - height: 158px; - width: 459px; - background-color: #fff; - padding: 20px; - position: relative; - margin-top: 35px; - margin-left:auto; - margin-right:auto; - -webkit-border-radius: 2px; - border-radius: 2px; - overflow: hidden; -} - -.forgot_pass_success_wrapper .modal_window .title { - font-size: 18px; - font-weight: bold; - padding-top: 29px; - padding-bottom: 27px; - text-transform: uppercase; - text-align: center; -} - -.forgot_pass_success_wrapper .modal_window input { - padding: 8px; - width: 251px; - margin-right: 56px; - margin-left: 11px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.forgot_pass_success_wrapper .modal_window .my_cust_btn { - font-size: 13px; - padding: 8px 31px; - color: white; - border: none; - -webkit-border-radius: 3px; - border-radius: 3px; - background-color: #6aa034; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; -} - -.forgot_pass_success_wrapper .modal_window .my_cust_btn:hover { - background-color: #5d8d2e; -} - -.forgot_pass_success_wrapper .modal_window .my_cust_btn:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.forgot_pass_success_wrapper .modal_window .title { - padding-right: 0px; - padding-top: 30px; - padding-bottom: 23px; -} - -.forgot_pass_success_wrapper .modal_window .text { - color: #898b8e; - font-size: 13px; - text-align: center; - margin-bottom: 27px; -} - -.forgot_pass_success_wrapper .modal_window .for_btn_position { - text-align: center; - margin-top: 23px; -} - -.forgot_pass_success_wrapper .modal_window .for_btn_position .my_cust_btn { - padding: 8px 22px; -} -/* callback window */ - -.callback_wrapper { - color: #333333; - width: 100%; - background: rgba(0, 0, 0, 0.4); - position: absolute; - z-index: 2; - top: 0; - left: 0; - display: none; - z-index:5; -} - -.callback_wrapper .modal_window { - text-align: right; - height: 158px; - width: 459px; - background-color: #fff; - padding: 20px; - position: relative; - margin-top: 35px; - margin-left:auto; - margin-right:auto; - -webkit-border-radius: 2px; - border-radius: 2px; - overflow: hidden; -} - -.callback_wrapper .modal_window .title { - font-size: 18px; - font-weight: bold; - padding-top: 29px; - padding-bottom: 27px; - text-transform: uppercase; - text-align: center; -} - -.callback_wrapper .modal_window input { - padding: 8px; - width: 251px; - margin-right: 56px; - margin-left: 11px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.callback_wrapper .modal_window .my_cust_btn { - font-size: 13px; - padding: 8px 31px; - color: white; - border: none; - -webkit-border-radius: 3px; - border-radius: 3px; - background-color: #6aa034; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; -} - -.callback_wrapper .modal_window .my_cust_btn:hover { - background-color: #5d8d2e; -} - -.callback_wrapper .modal_window .my_cust_btn:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.callback_wrapper .modal_window .title { - padding-right: 0px; - padding-top: 32px; - padding-bottom: 25px; - font-size: 28px; -} - -.callback_wrapper .modal_window .text { - color: #333333; - font-size: 16px; - text-align: center; - margin-bottom: 27px; -} -/* BUSKET MODAL WINDOW */ - -/*==================== BUSKET MODAL BASIC */ - -.busket_modal_basic { - display: inline-block; - background: white; - position: relative; - overflow: hidden; -} - -.busket_modal_basic .order_list { - width: auto; - padding: 25px; -} - -.busket_modal_basic .order_list ul { - max-height: 350px; - overflow-y: overlay; - overflow-x: hidden; -} - -.busket_modal_basic .order_list h3 { - text-transform: uppercase; - font-weight: normal; - font-size: 20px; - padding: 20px 0 15px; -} - -.busket_modal_basic .order_list .order_list_li { - display: block; -} - -.busket_modal_basic .order_list .order_list_li .little_img { - float: none; -} - -.busket_modal_basic .order_list .order_list_li .name_and_code { - text-align: left; - float: none; -} - -.busket_modal_basic .order_list .order_list_li .name_and_code .name { - margin-bottom: 14px; -} - -.busket_modal_basic .order_list .order_list_li .price { - padding: 0; -} - -.busket_modal_basic .order_list .order_list_li .count_block_wrap { - display: inline-block; - vertical-align: top; - text-align: right; -} - -.busket_modal_basic .order_list .count_block { - display: block; - position: relative; - margin-bottom: 30px; -} - -.busket_modal_basic .order_list .count_block .count_number { - display: inline-block; - font-size: 22px; - padding: 3px 13px 3px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; - position: relative; - /*top: -2px;*/ - background-color: #fff; -} - -.busket_modal_basic .order_list .count_block .count_buttons { - position: relative; - /*top: 4px;*/ - right: 6px; - display: inline-block; - vertical-align: bottom; -} - -.busket_modal_basic .order_list .count_block .count_buttons .button_plus { - background-color: #898b8e; - color: white; - font-weight: bold; - border-bottom: 1px solid #707274; - -webkit-border-top-right-radius: 3px; - border-top-right-radius: 3px; - font-size: 15px; - line-height: 15px; - padding: 0 7px; - cursor: pointer; -} - -.busket_modal_basic .order_list .count_block .count_buttons .button_plus:hover { - background-color: #7c7e81; -} - -.busket_modal_basic .order_list .count_block .count_buttons .button_minus { - background-color: #898b8e; - color: white; - font-weight: bold; - line-height: 16px; - text-align: center; - border-top: 1px solid #A2A2A2; - -webkit-border-bottom-right-radius: 3px; - border-bottom-right-radius: 3px; - cursor: pointer; -} - -.busket_modal_basic .order_list .count_block .count_buttons .button_minus:hover { - background-color: #7c7e81; -} - -.busket_modal_basic .order_list .busket_bottom_btn { - margin-top: 20px; - text-align: center; -} - -.busket_modal_basic .order_list .busket_bottom_btn a { - display: inline-block; - font-size: 13px; - margin-right: 97px; -} - -.busket_modal_basic .order_list .busket_bottom_btn button { - display: inline-block; - padding: 10px 20px; - color: white; - background-color: #6aa034; - border: none; - -webkit-border-radius: 2px; - border-radius: 2px; - font-size: 13px; - font-weight: normal; - -webkit-box-shadow: 0px 2px 0px #517a27; - box-shadow: 0px 2px 0px #517a27; -} - -.busket_modal_basic .order_list .busket_bottom_btn button:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.busket_modal_basic .order_list .busket_bottom_btn button:hover { - background-color: #5d8d2e; -} - -.busket_modal_basic .order_list .delete_item_btn { - display: inline-block; - vertical-align: top; - margin-top: 30px; - padding: 0 10px 0 0; - cursor: pointer; - color: #C6C7C9; - font-size: 20px; -} - -.busket_modal_basic .order_list .delete_item_btn:hover { - color: red; -} - -/*==================== BUSKET MODAL 1 */ - -.busket_modal_wrapper { - display: none; - color: #333333; - width: 100%; - background: rgba(0, 0, 0, 0.4); - position: fixed; - z-index: 4; - top: 0; - left: 0; -} - -.busket_modal_wrapper .m_a { - display: block; - text-align: center; - position: relative; - margin-top: 35px; -} - -.busket_modal_wrapper .busket_modal_01 { - display: inline-block; - background: white; - position: relative; - overflow: hidden; -} - -.busket_modal_wrapper .busket_modal_01 .order_list { - width: auto; - padding: 25px; -} - -.busket_modal_wrapper .busket_modal_01 .order_list ul { - max-height: 350px; - overflow-y: overlay; - overflow-x: hidden; -} - -.busket_modal_wrapper .busket_modal_01 .order_list h3 { - text-transform: uppercase; - font-weight: normal; - font-size: 20px; - padding: 20px 0 15px; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .order_list_li { - display: block; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .order_list_li .little_img { - float: none; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .order_list_li .name_and_code { - text-align: left; - float: none; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .order_list_li .name_and_code .name { - margin-bottom: 14px; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .order_list_li .price { - padding: 0; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .order_list_li .count_block_wrap { - display: inline-block; - vertical-align: top; - text-align: right; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .count_block { - display: block; - position: relative; - margin-bottom: 30px; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .count_block .count_number { - display: inline-block; - font-size: 22px; - padding: 3px 13px 3px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; - position: relative; - /*top: -2px;*/ - background-color: #fff; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .count_block .count_buttons { - position: relative; - right: 16px; - display: inline-block; - vertical-align: bottom; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .count_block .count_buttons .button_plus { - background-color: #898b8e; - color: white; - font-weight: bold; - border-bottom: 1px solid #707274; - -webkit-border-top-right-radius: 3px; - border-top-right-radius: 3px; - font-size: 15px; - line-height: 15px; - padding: 0 7px; - cursor: pointer; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .count_block .count_buttons .button_plus:hover { - background-color: #7c7e81; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .count_block .count_buttons .button_minus { - background-color: #898b8e; - color: white; - font-weight: bold; - line-height: 16px; - text-align: center; - border-top: 1px solid #A2A2A2; - -webkit-border-bottom-right-radius: 3px; - border-bottom-right-radius: 3px; - cursor: pointer; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .count_block .count_buttons .button_minus:hover { - background-color: #7c7e81; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .busket_bottom_btn { - margin-top: 20px; - text-align: center; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .busket_bottom_btn a { - display: inline-block; - font-size: 13px; - margin-right: 97px; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .busket_bottom_btn button { - display: inline-block; - padding: 10px 20px; - color: white; - background-color: #6aa034; - border: none; - -webkit-border-radius: 2px; - border-radius: 2px; - font-size: 13px; - font-weight: normal; - -webkit-box-shadow: 0px 2px 0px #517a27; - box-shadow: 0px 2px 0px #517a27; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .busket_bottom_btn button:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .busket_bottom_btn button:hover { - background-color: #5d8d2e; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .delete_item_btn { - display: inline-block; - vertical-align: top; - margin-top: 30px; - padding: 0 10px 0 0; - cursor: pointer; - color: #C6C7C9; - font-size: 20px; -} - -.busket_modal_wrapper .busket_modal_01 .order_list .delete_item_btn:hover { - color: red; -} - -/*==================== BUSKET MODAL 2 */ - -.busket_modal_header { - display: inline-block; - position: absolute; - top: 91px; - right: 0px; - border: 1px solid #898b8e; - z-index: 2; - display: none; - background-color: #fff; -} - -.busket_modal_header .busket_modal_02 { - display: inline-block; - background: white; - position: relative; - overflow: hidden; -} - -.busket_modal_header .busket_modal_02 .order_list { - width: auto; - padding: 25px; -} - -.busket_modal_header .busket_modal_02 .order_list ul { - max-height: 350px; - overflow-y: overlay; - overflow-x: hidden; -} - -.busket_modal_header .busket_modal_02 .order_list h3 { - text-transform: uppercase; - font-weight: normal; - font-size: 20px; - padding: 20px 0 15px; -} - -.busket_modal_header .busket_modal_02 .order_list .order_list_li { - display: block; -} - -.busket_modal_header .busket_modal_02 .order_list .order_list_li .little_img { - float: none; -} - -.busket_modal_header .busket_modal_02 .order_list .order_list_li .name_and_code { - text-align: left; - float: none; -} - -.busket_modal_header .busket_modal_02 .order_list .order_list_li .name_and_code .name { - margin-bottom: 14px; -} - -.busket_modal_header .busket_modal_02 .order_list .order_list_li .price { - padding: 0; -} - -.busket_modal_header .busket_modal_02 .order_list .order_list_li .count_block_wrap { - display: inline-block; - vertical-align: top; - text-align: right; -} - -.busket_modal_header .busket_modal_02 .order_list .count_block { - display: block; - position: relative; - margin-bottom: 30px; -} - -.busket_modal_header .busket_modal_02 .order_list .count_block .count_number { - display: inline-block; - font-size: 22px; - padding: 3px 13px 3px; - border: 1px solid #C6C7C9; - -webkit-border-radius: 3px; - border-radius: 3px; - position: relative; - /*top: -2px;*/ - background-color: #fff; -} - -.busket_modal_header .busket_modal_02 .order_list .count_block .count_buttons { - position: relative; - /*top: 4px;*/ - right: 6px; - display: inline-block; - vertical-align: bottom; -} - -.busket_modal_header .busket_modal_02 .order_list .count_block .count_buttons .button_plus { - background-color: #898b8e; - color: white; - font-weight: bold; - border-bottom: 1px solid #707274; - -webkit-border-top-right-radius: 3px; - border-top-right-radius: 3px; - font-size: 15px; - line-height: 15px; - padding: 0 7px; - cursor: pointer; -} - -.busket_modal_header .busket_modal_02 .order_list .count_block .count_buttons .button_plus:hover { - background-color: #7c7e81; -} - -.busket_modal_header .busket_modal_02 .order_list .count_block .count_buttons .button_minus { - background-color: #898b8e; - color: white; - font-weight: bold; - line-height: 16px; - text-align: center; - border-top: 1px solid #A2A2A2; - -webkit-border-bottom-right-radius: 3px; - border-bottom-right-radius: 3px; - cursor: pointer; -} - -.busket_modal_header .busket_modal_02 .order_list .count_block .count_buttons .button_minus:hover { - background-color: #7c7e81; -} - -.busket_modal_header .busket_modal_02 .order_list .busket_bottom_btn { - margin-top: 20px; - text-align: center; -} - -.busket_modal_header .busket_modal_02 .order_list .busket_bottom_btn a { - display: inline-block; - font-size: 13px; - margin-right: 130px; -} - -.busket_modal_header .busket_modal_02 .order_list .busket_bottom_btn button { - display: inline-block; - padding: 10px 20px; - color: white; - background-color: #6aa034; - border: none; - -webkit-border-radius: 2px; - border-radius: 2px; - font-size: 13px; - font-weight: normal; - -webkit-box-shadow: 0px 2px 0px #517a27; - box-shadow: 0px 2px 0px #517a27; -} - -.busket_modal_header .busket_modal_02 .order_list .busket_bottom_btn button:active { - position: relative; - -webkit-box-shadow: none; - box-shadow: none; - top: 2px; -} - -.busket_modal_header .busket_modal_02 .order_list .busket_bottom_btn button:hover { - background-color: #5d8d2e; -} - -.busket_modal_header .busket_modal_02 .order_list .delete_item_btn { - display: inline-block; - vertical-align: top; - margin-top: 30px; - padding: 0 10px 0 0; - cursor: pointer; - color: #C6C7C9; - font-size: 20px; -} - -.busket_modal_header .busket_modal_02 .order_list .delete_item_btn:hover { - color: red; -} - -/*=============================================== CATEGORY PAGE ================================================*/ - -.category_page_main_title { - margin-top: 0; - margin-bottom: 41px; - font-weight: bold; -} - -.category_wrap { - margin-bottom: 18px; -} - -.category_wrap .category_wrap_3_colum { - width: 300px; - display: inline-block; - vertical-align: top; - margin-right: 15px; -} - -.category_wrap .category_wrap_3_colum:last-of-type { - margin-right: 0px; -} - -.category_wrap .wrap { - margin-bottom: 16px; -} - -.category_wrap .wrap a { - text-decoration: none; -} - -.category_wrap .wrap .cat_li_cont { - border: 1px solid #C6C7C9; - -webkit-border-radius: 2px; - border-radius: 2px; - width: 298px; - height: 78px; - display: inline-block; - position: relative; -} - -.category_wrap .wrap .cat_li_cont img { - padding-top: 9px; - padding-left: 7px; - float: left; - padding-right: 20px; -} - -.category_wrap .wrap .cat_li_cont .desc { - font-size: 15px; - width: 150px; - color: #333333; - margin-left: 87px; - height: 78px; - display: table-cell; - vertical-align: middle; -} - -.category_wrap .wrap .cat_li_cont .arrow { - background-image: url("../images/category/green_arrows.png"); - width: 20px; - height: 10px; - background-repeat: no-repeat; - display: block; - position: absolute; - right: 15px; - top: 35px; - background-position: 0px 0px; -} - -.category_wrap .wrap .cat_li_sub_ul { - padding: 18px 2px 13px 18px; - font-size: 13px; - line-height: 20px; - border: 1px solid #C6C7C9; - width: 278px; - background-color: white; - position: relative; - top: -6px; - border-top: none; - display: none; -} - -/*=============================================== 404 PAGE ================================================*/ - -.wrap_for_404 { - min-height: 670px; -} - -.wrap_for_404 .main_title_404 { - font-size: 30px; - margin-top: 0; - margin-bottom: 30px; - font-weight: bold; -} - -.wrap_for_404 .main_img_404 { - float: left; - position: relative; - right: 10px; - padding: 27px 21px 10px 0px; -} - -.wrap_for_404 .block_404 .first { - font-size: 16px; - margin-top: 103px; - line-height: 20px; -} - -.wrap_for_404 .block_404 .second { - font-size: 13px; - margin-top: 60px; - line-height: 15px; - color: #898b8e; -} - -.wrap_for_404 .block_404 button { - padding: 7px 21px; - background-color: #6aa034; - margin-top: 47px; - margin-left: 151px; - border: none; - font-size: 13px; - color: white; - -webkit-border-radius: 3px; - border-radius: 3px; - -webkit-box-shadow: 0 2px #517a27; - box-shadow: 0 2px #517a27; -} - -.wrap_for_404 .block_404 button:hover { - background-color: #5d8d2e; -} - -.wrap_for_404 .block_404 button:active { - position: relative; - top: 2px; - -webkit-box-shadow: none; - box-shadow: none; -} - -.test_flex_example { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; -} - -/*=============================================== ZAGLUSHKA PAGE ================================================*/ - -.zaglushka_logo_img { - width: 230px; - margin: 80px auto 27px; -} - -.zaglushka_main_img { - width: 880px; - position: relative; - left: -6px; -} - -.zaglushka_text { - text-align: center; - font-weight: bold; - padding-top: 44px; - position: relative; - right: 4px; - padding-bottom: 130px; -} - -.zaglushka_text h2 { - color: #6aa034; - font-size: 20px; - letter-spacing: 1px; -} - -.zaglushka_text p { - font-size: 16px; - padding-bottom: 22px; -} - -.zaglushka_text .zaglushka_separate_line { - height: 1px; - background: #C6C7C9; - width: 508px; - margin: 13px auto 17px; -} - -/*=============================================== VALIDATION ================================================*/ - -.reg_form label.error { - margin-left: 180px; - width: 265px; - text-align: left; - color: #D75C5C; -} - -.modal_wrapper_login .modal_window label.error { - margin-left: 127px; - width: 265px; - text-align: left; - color: #D75C5C; -} - -.consultation_modal .modal_window label.error { - margin-left: 127px; - width: 265px; - text-align: left; - color: #D75C5C; -} - -.forgot_password_form label.error { - margin-left: 141px; - width: 265px; - text-align: left; - color: #D75C5C; -} \ No newline at end of file diff --git a/frontend/web/css/fonts.css b/frontend/web/css/fonts.css deleted file mode 100644 index 3f4dd12..0000000 --- a/frontend/web/css/fonts.css +++ /dev/null @@ -1,253 +0,0 @@ -/* font-family: "HelveticaRegular"; */ -@font-face { - font-family: "HelveticaRegular"; - src: url("../fonts/HelveticaRegular/HelveticaRegular.eot"); - src: url("../fonts/HelveticaRegular/HelveticaRegular.eot?#iefix")format("embedded-opentype"), - url("../fonts/HelveticaRegular/HelveticaRegular.woff") format("woff"), - url("../fonts/HelveticaRegular/HelveticaRegular.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "HelveticaBold"; */ -@font-face { - font-family: "HelveticaBold"; - src: url("../fonts/HelveticaBold/HelveticaBold.eot"); - src: url("../fonts/HelveticaBold/HelveticaBold.eot?#iefix")format("embedded-opentype"), - url("../fonts/HelveticaBold/HelveticaBold.woff") format("woff"), - url("../fonts/HelveticaBold/HelveticaBold.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "HelveticaItalic"; */ -@font-face { - font-family: "HelveticaItalic"; - src: url("../fonts/HelveticaItalic/HelveticaItalic.eot"); - src: url("../fonts/HelveticaItalic/HelveticaItalic.eot?#iefix")format("embedded-opentype"), - url("../fonts/HelveticaItalic/HelveticaItalic.woff") format("woff"), - url("../fonts/HelveticaItalic/HelveticaItalic.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "HelveticaLight"; */ -@font-face { - font-family: "HelveticaLight"; - src: url("../fonts/HelveticaLight/HelveticaLight.eot"); - src: url("../fonts/HelveticaLight/HelveticaLight.eot?#iefix")format("embedded-opentype"), - url("../fonts/HelveticaLight/HelveticaLight.woff") format("woff"), - url("../fonts/HelveticaLight/HelveticaLight.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "HelveticaBlack"; */ -@font-face { - font-family: "HelveticaBlack"; - src: url("../fonts/HelveticaBlack/HelveticaBlack.eot"); - src: url("../fonts/HelveticaBlack/HelveticaBlack.eot?#iefix")format("embedded-opentype"), - url("../fonts/HelveticaBlack/HelveticaBlack.woff") format("woff"), - url("../fonts/HelveticaBlack/HelveticaBlack.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "HelveticaHeavy"; */ -@font-face { - font-family: "HelveticaHeavy"; - src: url("../fonts/HelveticaHeavy/HelveticaHeavy.eot"); - src: url("../fonts/HelveticaHeavy/HelveticaHeavy.eot?#iefix")format("embedded-opentype"), - url("../fonts/HelveticaHeavy/HelveticaHeavy.woff") format("woff"), - url("../fonts/HelveticaHeavy/HelveticaHeavy.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "HelveticaMedium"; */ -@font-face { - font-family: "HelveticaMedium"; - src: url("../fonts/HelveticaMedium/HelveticaMedium.eot"); - src: url("../fonts/HelveticaMedium/HelveticaMedium.eot?#iefix")format("embedded-opentype"), - url("../fonts/HelveticaMedium/HelveticaMedium.woff") format("woff"), - url("../fonts/HelveticaMedium/HelveticaMedium.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "HelveticaThin"; */ -@font-face { - font-family: "HelveticaThin"; - src: url("../fonts/HelveticaThin/HelveticaThin.eot"); - src: url("../fonts/HelveticaThin/HelveticaThin.eot?#iefix")format("embedded-opentype"), - url("../fonts/HelveticaThin/HelveticaThin.woff") format("woff"), - url("../fonts/HelveticaThin/HelveticaThin.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "HelveticaUltraLight"; */ -@font-face { - font-family: "HelveticaUltraLight"; - src: url("../fonts/HelveticaUltraLight/HelveticaUltraLight.eot"); - src: url("../fonts/HelveticaUltraLight/HelveticaUltraLight.eot?#iefix")format("embedded-opentype"), - url("../fonts/HelveticaUltraLight/HelveticaUltraLight.woff") format("woff"), - url("../fonts/HelveticaUltraLight/HelveticaUltraLight.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "HelveticaBoldItalic"; */ -@font-face { - font-family: "HelveticaBoldItalic"; - src: url("../fonts/HelveticaBoldItalic/HelveticaBoldItalic.eot"); - src: url("../fonts/HelveticaBoldItalic/HelveticaBoldItalic.eot?#iefix")format("embedded-opentype"), - url("../fonts/HelveticaBoldItalic/HelveticaBoldItalic.woff") format("woff"), - url("../fonts/HelveticaBoldItalic/HelveticaBoldItalic.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "HelveticaBlackItalic"; */ -@font-face { - font-family: "HelveticaBlackItalic"; - src: url("../fonts/HelveticaBlackItalic/HelveticaBlackItalic.eot"); - src: url("../fonts/HelveticaBlackItalic/HelveticaBlackItalic.eot?#iefix")format("embedded-opentype"), - url("../fonts/HelveticaBlackItalic/HelveticaBlackItalic.woff") format("woff"), - url("../fonts/HelveticaBlackItalic/HelveticaBlackItalic.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "HelveticaLightItalic"; */ -@font-face { - font-family: "HelveticaLightItalic"; - src: url("../fonts/HelveticaLightItalic/HelveticaLightItalic.eot"); - src: url("../fonts/HelveticaLightItalic/HelveticaLightItalic.eot?#iefix")format("embedded-opentype"), - url("../fonts/HelveticaLightItalic/HelveticaLightItalic.woff") format("woff"), - url("../fonts/HelveticaLightItalic/HelveticaLightItalic.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "HelveticaMediumItalic"; */ -@font-face { - font-family: "HelveticaMediumItalic"; - src: url("../fonts/HelveticaMediumItalic/HelveticaMediumItalic.eot"); - src: url("../fonts/HelveticaMediumItalic/HelveticaMediumItalic.eot?#iefix")format("embedded-opentype"), - url("../fonts/HelveticaMediumItalic/HelveticaMediumItalic.woff") format("woff"), - url("../fonts/HelveticaMediumItalic/HelveticaMediumItalic.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "HelveticaHeavyItalic"; */ -@font-face { - font-family: "HelveticaHeavyItalic"; - src: url("../fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.eot"); - src: url("../fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.eot?#iefix")format("embedded-opentype"), - url("../fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.woff") format("woff"), - url("../fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "HelveticaThinItalic"; */ -@font-face { - font-family: "HelveticaThinItalic"; - src: url("../fonts/HelveticaThinItalic/HelveticaThinItalic.eot"); - src: url("../fonts/HelveticaThinItalic/HelveticaThinItalic.eot?#iefix")format("embedded-opentype"), - url("../fonts/HelveticaThinItalic/HelveticaThinItalic.woff") format("woff"), - url("../fonts/HelveticaThinItalic/HelveticaThinItalic.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "HelveticaUltraLightItalic"; */ -@font-face { - font-family: "HelveticaUltraLightItalic"; - src: url("../fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.eot"); - src: url("../fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.eot?#iefix")format("embedded-opentype"), - url("../fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.woff") format("woff"), - url("../fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} - - - - - - - - - - - - - -/* font-family: "UbuntuRegular"; */ -@font-face { - font-family: "UbuntuRegular"; - src: url("../fonts/UbuntuRegular/UbuntuRegular.eot"); - src: url("../fonts/UbuntuRegular/UbuntuRegular.eot?#iefix")format("embedded-opentype"), - url("../fonts/UbuntuRegular/UbuntuRegular.woff") format("woff"), - url("../fonts/UbuntuRegular/UbuntuRegular.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "UbuntuBold"; */ -@font-face { - font-family: "UbuntuBold"; - src: url("../fonts/UbuntuBold/UbuntuBold.eot"); - src: url("../fonts/UbuntuBold/UbuntuBold.eot?#iefix")format("embedded-opentype"), - url("../fonts/UbuntuBold/UbuntuBold.woff") format("woff"), - url("../fonts/UbuntuBold/UbuntuBold.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "UbuntuItalic"; */ -@font-face { - font-family: "UbuntuItalic"; - src: url("../fonts/UbuntuItalic/UbuntuItalic.eot"); - src: url("../fonts/UbuntuItalic/UbuntuItalic.eot?#iefix")format("embedded-opentype"), - url("../fonts/UbuntuItalic/UbuntuItalic.woff") format("woff"), - url("../fonts/UbuntuItalic/UbuntuItalic.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "UbuntuLight"; */ -@font-face { - font-family: "UbuntuLight"; - src: url("../fonts/UbuntuLight/UbuntuLight.eot"); - src: url("../fonts/UbuntuLight/UbuntuLight.eot?#iefix")format("embedded-opentype"), - url("../fonts/UbuntuLight/UbuntuLight.woff") format("woff"), - url("../fonts/UbuntuLight/UbuntuLight.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "UbuntuLightItalic"; */ -@font-face { - font-family: "UbuntuLightItalic"; - src: url("../fonts/UbuntuLightItalic/UbuntuLightItalic.eot"); - src: url("../fonts/UbuntuLightItalic/UbuntuLightItalic.eot?#iefix")format("embedded-opentype"), - url("../fonts/UbuntuLightItalic/UbuntuLightItalic.woff") format("woff"), - url("../fonts/UbuntuLightItalic/UbuntuLightItalic.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "UbuntuMedium"; */ -@font-face { - font-family: "UbuntuMedium"; - src: url("../fonts/UbuntuMedium/UbuntuMedium.eot"); - src: url("../fonts/UbuntuMedium/UbuntuMedium.eot?#iefix")format("embedded-opentype"), - url("../fonts/UbuntuMedium/UbuntuMedium.woff") format("woff"), - url("../fonts/UbuntuMedium/UbuntuMedium.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "UbuntuMediumItalic"; */ -@font-face { - font-family: "UbuntuMediumItalic"; - src: url("../fonts/UbuntuMediumItalic/UbuntuMediumItalic.eot"); - src: url("../fonts/UbuntuMediumItalic/UbuntuMediumItalic.eot?#iefix")format("embedded-opentype"), - url("../fonts/UbuntuMediumItalic/UbuntuMediumItalic.woff") format("woff"), - url("../fonts/UbuntuMediumItalic/UbuntuMediumItalic.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} -/* font-family: "UbuntuBoldItalic"; */ -@font-face { - font-family: "UbuntuBoldItalic"; - src: url("../fonts/UbuntuBoldItalic/UbuntuBoldItalic.eot"); - src: url("../fonts/UbuntuBoldItalic/UbuntuBoldItalic.eot?#iefix")format("embedded-opentype"), - url("../fonts/UbuntuBoldItalic/UbuntuBoldItalic.woff") format("woff"), - url("../fonts/UbuntuBoldItalic/UbuntuBoldItalic.ttf") format("truetype"); - font-style: normal; - font-weight: normal; -} diff --git a/frontend/web/css/ie.css b/frontend/web/css/ie.css deleted file mode 100644 index 15beb76..0000000 --- a/frontend/web/css/ie.css +++ /dev/null @@ -1,8 +0,0 @@ -.search_head button{ - right:481px!important; - height: 32px!important; -} -.phone_me_head button{ - padding-top:7px!important; - padding-bottom:7px!important; -} \ No newline at end of file diff --git a/frontend/web/css/item_card_open.css b/frontend/web/css/item_card_open.css deleted file mode 100644 index 838320b..0000000 --- a/frontend/web/css/item_card_open.css +++ /dev/null @@ -1,15 +0,0 @@ -ul { - list-style: none; -} -.item_card_main_wrap { - width: 960px; - margin: auto; -} -.item_card_main_wrap .bradcrumps_top ul li a { - color: #6aa033; - text-decoration: underline; -} -.item_card_main_wrap .bradcrumps_top ul li:last-child { - text-decoration: none; - color: #898b8e; -} diff --git a/frontend/web/css/owl.carousel.css b/frontend/web/css/owl.carousel.css deleted file mode 100644 index 72336a1..0000000 --- a/frontend/web/css/owl.carousel.css +++ /dev/null @@ -1,216 +0,0 @@ -/* - * Owl Carousel - Animate Plugin - */ -.owl-carousel .animated { - -webkit-animation-duration: 1000ms; - animation-duration: 1000ms; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; -} -.owl-carousel .owl-animated-in { - z-index: 0; -} -.owl-carousel .owl-animated-out { - z-index: 1; -} -.owl-carousel .fadeOut { - -webkit-animation-name: fadeOut; - animation-name: fadeOut; -} - -@-webkit-keyframes fadeOut { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -} -@keyframes fadeOut { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -} - -/* - * Owl Carousel - Auto Height Plugin - */ -.owl-height { - -webkit-transition: height 500ms ease-in-out; - -moz-transition: height 500ms ease-in-out; - -ms-transition: height 500ms ease-in-out; - -o-transition: height 500ms ease-in-out; - transition: height 500ms ease-in-out; -} - -/* - * Core Owl Carousel CSS File - */ -.owl-carousel { - display: none; - width: 100%; - -webkit-tap-highlight-color: transparent; - /* position relative and z-index fix webkit rendering fonts issue */ - position: relative; - z-index: 1; -} -.owl-carousel .owl-stage { - position: relative; - -ms-touch-action: pan-Y; -} -.owl-carousel .owl-stage:after { - content: "."; - display: block; - clear: both; - visibility: hidden; - line-height: 0; - height: 0; -} -.owl-carousel .owl-stage-outer { - position: relative; - overflow: hidden; - /* fix for flashing background */ - -webkit-transform: translate3d(0px, 0px, 0px); -} -.owl-carousel .owl-controls .owl-nav .owl-prev, -.owl-carousel .owl-controls .owl-nav .owl-next, -.owl-carousel .owl-controls .owl-dot { - cursor: pointer; - cursor: hand; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.owl-carousel.owl-loaded { - display: block; -} -.owl-carousel.owl-loading { - opacity: 0; - display: block; -} -.owl-carousel.owl-hidden { - opacity: 0; -} -.owl-carousel .owl-refresh .owl-item { - display: none; -} -.owl-carousel .owl-item { - position: relative; - min-height: 1px; - float: left; - -webkit-backface-visibility: hidden; - -webkit-tap-highlight-color: transparent; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.owl-carousel .owl-item img { - display: block; - width: 100%; - -webkit-transform-style: preserve-3d; -} -.owl-carousel.owl-text-select-on .owl-item { - -webkit-user-select: auto; - -moz-user-select: auto; - -ms-user-select: auto; - user-select: auto; -} -.owl-carousel .owl-grab { - cursor: move; - cursor: -webkit-grab; - cursor: -o-grab; - cursor: -ms-grab; - cursor: grab; -} -.owl-carousel.owl-rtl { - direction: rtl; -} -.owl-carousel.owl-rtl .owl-item { - float: right; -} - -/* No Js */ -.no-js .owl-carousel { - display: block; -} - -/* - * Owl Carousel - Lazy Load Plugin - */ -.owl-carousel .owl-item .owl-lazy { - opacity: 0; - -webkit-transition: opacity 400ms ease; - -moz-transition: opacity 400ms ease; - -ms-transition: opacity 400ms ease; - -o-transition: opacity 400ms ease; - transition: opacity 400ms ease; -} -.owl-carousel .owl-item img { - transform-style: preserve-3d; -} - -/* - * Owl Carousel - Video Plugin - */ -.owl-carousel .owl-video-wrapper { - position: relative; - height: 100%; - background: #000; -} -.owl-carousel .owl-video-play-icon { - position: absolute; - height: 80px; - width: 80px; - left: 50%; - top: 50%; - margin-left: -40px; - margin-top: -40px; - background: url("owl.video.play.png") no-repeat; - cursor: pointer; - z-index: 1; - -webkit-backface-visibility: hidden; - -webkit-transition: scale 100ms ease; - -moz-transition: scale 100ms ease; - -ms-transition: scale 100ms ease; - -o-transition: scale 100ms ease; - transition: scale 100ms ease; -} -.owl-carousel .owl-video-play-icon:hover { - -webkit-transition: scale(1.3, 1.3); - -moz-transition: scale(1.3, 1.3); - -ms-transition: scale(1.3, 1.3); - -o-transition: scale(1.3, 1.3); - transition: scale(1.3, 1.3); -} -.owl-carousel .owl-video-playing .owl-video-tn, -.owl-carousel .owl-video-playing .owl-video-play-icon { - display: none; -} -.owl-carousel .owl-video-tn { - opacity: 0; - height: 100%; - background-position: center center; - background-repeat: no-repeat; - -webkit-background-size: contain; - -moz-background-size: contain; - -o-background-size: contain; - background-size: contain; - -webkit-transition: opacity 400ms ease; - -moz-transition: opacity 400ms ease; - -ms-transition: opacity 400ms ease; - -o-transition: opacity 400ms ease; - transition: opacity 400ms ease; -} -.owl-carousel .owl-video-frame { - position: relative; - z-index: 1; -} diff --git a/frontend/web/css/site.css b/frontend/web/css/site.css deleted file mode 100644 index 09a19f1..0000000 --- a/frontend/web/css/site.css +++ /dev/null @@ -1,105 +0,0 @@ -html, -body { - height: 100%; -} - -.wrap { - min-height: 100%; - height: auto; - margin: 0 auto -60px; - padding: 0 0 60px; -} - -.wrap > .container { - padding: 70px 15px 20px; -} - -.footer { - height: 60px; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - padding-top: 20px; -} - -.jumbotron { - text-align: center; - background-color: transparent; -} - -.jumbotron .btn { - font-size: 21px; - padding: 14px 24px; -} - -.not-set { - color: #c55; - font-style: italic; -} - -/* add sorting icons to gridview sort links */ -a.asc:after, a.desc:after { - position: relative; - top: 1px; - display: inline-block; - font-family: 'Glyphicons Halflings'; - font-style: normal; - font-weight: normal; - line-height: 1; - padding-left: 5px; -} - -a.asc:after { - content: "\e151"; -} - -a.desc:after { - content: "\e152"; -} - -.sort-numerical a.asc:after { - content: "\e153"; -} - -.sort-numerical a.desc:after { - content: "\e154"; -} - -.sort-ordinal a.asc:after { - content: "\e155"; -} - -.sort-ordinal a.desc:after { - content: "\e156"; -} - -.grid-view td { - white-space: nowrap; -} - -.grid-view .filters input, -.grid-view .filters select { - min-width: 50px; -} - -.hint-block { - display: block; - margin-top: 5px; - color: #999; -} - -.error-summary { - color: #a94442; - background: #fdf7f7; - border-left: 3px solid #eed3d7; - padding: 10px 20px; - margin: 0 0 15px 0; -} - -/* align the logout "link" (button in form) of the navbar */ -.nav > li > form { - padding: 8px; -} - -.nav > li > form > button:hover { - text-decoration: none; -} diff --git a/frontend/web/css/style.css b/frontend/web/css/style.css index d90f3c4..2e06044 100644 --- a/frontend/web/css/style.css +++ b/frontend/web/css/style.css @@ -1,1147 +1,805 @@ -*{margin:0;padding:0;font-family:'HelveticaRegular',sans-serif;} -.line_up{ - background-color: #898b8e; - height:40px; - width:100%; -} -.line_up_in{ - width:960px; - margin-left: auto; - margin-right: auto; - display:table; -} -.line_up_in .left_lineup, .line_up_in .right_lineup{ - display:table-cell; - padding-left:10px; - padding-right:10px; -} -.line_up ul li{ - list-style: none; - display: table-cell; - vertical-align: middle; - height: 40px; - color:#dde1e8; - font-size:13px; - padding-right:36px; -} -.line_up a{color:#dde1e8;text-decoration:none;} -.line_up_in .left_lineup ul{ float:left;} -.line_up_in .right_lineup ul{ float:right;} -.login_button_lu, .user_button_lu{ - padding-left:15px; - background:url('../images/ico_user.png') center left no-repeat; - cursor:pointer; -} -.reg_button_lu{ - padding-left:20px; - background:url('../images/ico_note.png') center left no-repeat; - cursor:pointer; -} -.login_button_lu a, .reg_button_lu a, .user_button_lu a{border-bottom:1px dotted #dde1e8;} -.line_up ul li:last-child{padding-right:0px;} -.line_up a:hover{color:#eef1f5;transition:0.2s;} -.login_button_lu a:hover, .reg_button_lu a:hover, .user_button_lu a:hover{border-bottom:1px dotted #eef1f5;} - -/* */ - -.head{ - width:960px; - margin-left: auto; - margin-right: auto; - position:relative; -} -.head_up{ - display:table; - height:124px; - padding-left:10px; - padding-right:10px; -} -.bau_logo{opacity:0.8;transition:0.2s;width:170px;} -.bau_logo:hover{opacity:1;} -.head_up_cell{display:table-cell;vertical-align:middle;} - -.head_up_cell.srch{width:311px;} -.search_head { - margin-left: 29px; - margin-right: auto; - margin-top: -6px; -} -.search_head input[type="text"]{ - border: 1px solid #c3c6cb; - border-right: none; - padding: 8px; - padding-right:18px; - border-radius: 2px 0px 0px 2px; - width: 230px; - color: #515355; - font-family: 'HelveticaRegular',sans-serif; - font-size: 13px; - height:15px; -} -.search_head button{ - background-color: #6aa033; - border: 0; - color: #ffffff; - padding-bottom: 8px; - font-size: 14px; - border-top: 1px solid #6aa033; - border-bottom: 2px solid #588c23; - border-radius: 0px 2px 2px 0px; - cursor: pointer; - width: 33px; - height: 33px; - max-height: 33px; - position: absolute; - overflow: hidden; - margin-left:-10px; -} -.srch_head_desc{color:#898b8e;font-size:12px;padding-bottom:5px;} -.srch_head_desc a{margin-left: 3px;margin-right: 3px;color: #898b8e;text-decoration:none;border-bottom:1px dotted #898b8e;} -input:focus {outline: none;} -button:focus {outline: none;} -.phone_me_head .phone_code{color:#898b8e;font-family:HelveticaBold;} -.phone_me_head .phone_num{ - letter-spacing: 0; - font-family: HelveticaBold; - font-size: 24px; - margin-bottom: 9px; - margin-top: -1px; - position: relative; - color: #333333; - margin-left: -2px; -} -.phone_desc{ - font-size: 12px; - color: #898b8e; - text-align: center; - padding-top: 7px; - margin-left: -14px; - margin-top: 1px; -} -.phone_me_head button{ - font-family: 'Ubuntu', sans-serif; - background-color: #6aa033; - border: 0; - color: #ffffff; - padding-top: 8px; - padding-bottom: 8px; - font-size: 13px; - border-top: 1px solid #6aa033; - border-bottom: 2px solid #588c23; - border-radius: 0px 2px 2px 0px; - cursor: pointer; - padding-right: 10px; - padding-left: 10px; - position:absolute; - z-index:2; - height:33px; -} -.phone_me_head input[type="text"]{ - text-transform: uppercase; - font-size: 12px; - border: 1px solid #c3c6cb; - border-right: none; - padding: 8px; - padding-top: 9px; - border-radius: 2px 0px 0px 2px; - width: 100px; - color: #515355; - margin-left: -1px; - padding-right: 3px; - padding-left: 10px; - z-index:2; - height:14px; -} -.phone_me_head{margin-left:10px;} +html,form, +body { padding:0px;margin:0px; +font-family: 'Ubuntu',Arial, Tahoma, Helvetica, sans-serif;font-size:14px;color:#1d1d1b;height:100%; +} +h1,h2,h3{margin:0px;padding:0px 0px 10px 0px;} +.fl{float:left;} +.fotter .wrap .fr{float:right; width: 180px; height: 50px; position: relative;} +.fotter .wrap .fr img{position: absolute; top: 50%; margin-top: -10px; right: 0;} +.fotter .wrap .fl {line-height: 50px;} +.both{clear:both;} +h1{margin:10px 0px;font-size:24px;} +h3{margin-bottom:30px;} +p{margin:3px 0px;padding:0px;} -/* */ +a{color:#6a6a6a;font-size:14px;text-decoration:underline;} +a:hover{color:#799920;} -.menu_up { - width: 100%; - height: 60px; - background-color: #6AA033; - background: -webkit-linear-gradient(top, #588C23 0%,#6AA033 50%,#6AA033 51%,#6AA033 100%); - background: linear-gradient(to top, #6AA033 41px, #6AA033 47px, #588C23 57px) transparent; -} -.menu_up .home_button{float:left;} -.menu_up .home_button a{ - background:url('../images/ico_home.png') right center no-repeat; - height:60px; - display: table-cell; - vertical-align: middle; - text-align:left; - width:55px; - padding:0 !important; -} -.menu_up .home_button a:hover{ - background:url('../images/ico_home_black.png') right center no-repeat; - background-color:#ffde00; -} -.menu_item a:after{ - content:''; - width:1px; - height:44px; - position:absolute; - background-color:#90c25c; - left:0px; - top:7px; - opacity:1 !important; - -} -.menu_item a:hover:after{opacity:0 !important;} -.menu_up_center{width:960px;margin-left:auto;margin-right:auto;position:relative;} -.menu_up a{ - height: 60px; - display: table-cell; - vertical-align: middle; - text-align: center; - text-transform: uppercase; - color: white; - text-decoration: none; - font-size: 15px; - position: relative; -} -.menu_up a:hover{background-color:#ffde00;color:#000000;} -.submenu_button.m_item2.active:hover{background-color:#ffffff!important;color:#000000;border-top:1px solid #598d24!important;} -.menu_up a:last-child:after, .menu_up a:hover:after{opacity:0;} -.meter{ - background-color:#737679; - width:100%; - height:3px; - position:relative; -} -.meter span{ - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffde00', endColorstr = '#e3c600'); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffde00', endColorstr = '#e3c600')"; - background-image: -moz-linear-gradient(top, #ffde00, #e3c600); - background-image: -ms-linear-gradient(top, #ffde00, #e3c600); - background-image: -o-linear-gradient(top, #ffde00, #e3c600); - background-image: -webkit-gradient(linear, center top, center bottom, from(#ffde00), to(#e3c600)); - background-image: -webkit-linear-gradient(top, #ffde00, #e3c600); - background-image: linear-gradient(top, #ffde00, #e3c600); - height:3px; - position: absolute; - left:0; -} -.meter.none{ - background-color:#737679; - width:100%; - height:0px; - position:relative; +.wrap { + width:960px;margin:0px auto; } +.f{background: #ffffff;} -/* */ +.br{-webkit-box-shadow: -1px 5px 14px 0px rgba(50, 46, 50, 0.46); +-moz-box-shadow: -1px 5px 14px 0px rgba(50, 46, 50, 0.46); +box-shadow: -1px 5px 14px 0px rgba(50, 46, 50, 0.46); +padding:20px;} -.content{width:940px;margin-left:auto;margin-right:auto;padding:10px;padding-top:11px;} -.content .title{font-size:30px;margin-top:14px;color:#333333;} -.title.white{color:#ffffff;} -.title.grey{color:#dde1e8;} +nav.top{background:#f5f5f5;padding:10px 0px;border-bottom:1px solid #d2d2d2;font-size:12px;} +nav.top ul{list-style:none;margin:0px;padding:0px;} +nav.top ul li{float:left;padding-right:20px;} +nav.top a{color:#6a6a6a;text-decoration:none;} -/* */ -/* */ -.why_us{ - width:100%; - height:260px; - background:url('../images/why_us_fon.png') center center no-repeat; - background-color:#898b8e; -} -.why_us .items_why{margin-top: 14px;} -.why_us .items_why .item{ - color: #ffffff; - font-size: 15px; - float: left; - width: 220px; - border-bottom: 2px solid #6aa034; - height: 50px; - display: inline-table; - margin: 10px; - margin-bottom: 14px; -} -.items_why .item span{ - width:175px; - font-size:15px; - display:table-cell; - vertical-align:middle; - padding-left: 43px; - line-height:1.2; -} -.why_us .items_why .item.no_mrg_lt{ - margin-left:0; -} -.why_us .items_why .item.no_mrg_rgt{ - margin-right:0; -} -/**/ +#help{background:url('../img/help.png') right no-repeat;padding-right:20px;} +#help span{border-bottom:1px dotted #6a6a6a;} -.prods{background:#f4f4f4 url('../images/prods_grey_fon.png');} +#login{background:url('../img/login.png') right no-repeat;padding-right:20px;} +#login span{border-bottom:1px dotted #6a6a6a;} +.search{margin:-5px 0px -5px 100px;float:left;} +nav input[type="text"]{width:325px;outline:0;border:1px solid #d8d6d6;border-radius:5px;padding:5px 0px 5px 0px;font-size:14px;text-indent:10px;} +nav input[type="submit"]{width:35px;height:29px;border:none;background:url('../img/lupa_sub.png') center no-repeat;margin-left:-35px;cursor:pointer;} -/* */ -.novelty .content{ - padding-top:30px; -} -/* */ -.products .content{padding-top:30px;padding-bottom:52px;} -.products .items{ - display:table; - width:90%; - margin-left:auto; - margin-right:auto; - margin-top:24px; -} -.products .items .item .item_title{margin-top:8px;} -.products .items .item{ - text-align:center; - display:table-cell; - width:1000px; -} -.products .items .item a{color:#6aa033;font-size:15px;} - -/* */ -.footer_bl{background-color:#898b8e;} -.footer{ - width: 960px; - height: 215px; - margin-left: auto; - margin-right: auto; - position: relative; -} -.footer .content{ - position: absolute; - font-size: 13px; - color: #dde1e8; - vertical-align: top;} -.footer .content .title{font-size:24px;margin-top:15px;margin-bottom:13px;} -.footer .content.small{ - width: 130px; - right: -13px; - top: -1px;} -.footer .content.big{width:360px;} -.footer .content ul li{list-style:none;margin-bottom:9px;} -.footer .content ul li a{color:#dde1e8;text-decoration:none;} -.down_line .left{float:left;} -.down_line .right{float:right;} -.both{clear:both;} -.down_line{ - font-size: 11px; - color: #dde1e8; - padding: 10px; - padding-top: 14px; - position: absolute; - bottom: 8px; - width: 100%;} -.footer .copyright{color:#dde1e8;background:url('../images/aw_logo.png') right center no-repeat; padding-right:35px;padding-top:9px;padding-bottom:9px;} -.social_button { - float: left; - margin-left: 11px; - margin-top: 20px; - position: relative; - width: 32px; - height: 32px; -} -.social_button:first-child{margin-left:0px;} - -/* */ -.slider_prod{position:relative;} -.prods .content{position:relative; padding-bottom:30px;} -.prods_carousel{ - margin-left:22px; - margin-top:24px; - width:100%; - position:relative; -} -.prods_carousel li{ - background-color:#ffffff !important; - width:138px; - height:78px; - border:1px solid #cdd1d9; - border-radius:2px; - list-style:none; - text-align:center; - margin-right:12px; - vertical-align:middle; -} -.prods_carousel li img, .socbut{ - opacity:0.4; - transition:0.3s; - -webkit-filter: grayscale(100%); - -moz-filter: grayscale(100%); - -ms-filter: grayscale(100%); - -o-filter: grayscale(100%); - filter: grayscale(100%); - filter: gray; /* IE 6-9 */} -.prods_carousel li:hover img, .socbut:hover{ - opacity:1!important; - transition:0.3s; - -webkit-filter: grayscale(0%); - -moz-filter: grayscale(0%); - -ms-filter: grayscale(0%); - -o-filter: grayscale(0%); - filter: grayscale(0%); -} -.pc_next,.pc_prev{cursor:pointer;position:absolute;z-index:99999; width:8px;height:18px;} -.prods .content .pc_prev{left:2px; top:31px; background:url('../images/slider_left.png') center center no-repeat;} -.prods .content .pc_next{right:-2px; top:31px; background:url('../images/slider_right.png') center center no-repeat;} -.prods .content .pc_prev:hover{background:url('../images/slider_left_hover.png') center center no-repeat;transition:0.2s;} -.prods .content .pc_next:hover{background:url('../images/slider_right_hover.png') center center no-repeat;transition:0.2s;} +.header{margin:0px 0px 20px;} -.prods_carousel ul li{display:table;} -.prods_carousel ul li span{display:table-cell;vertical-align:middle; width:100%;height:100%;} +.phone{float:left;position:relative;text-align:center;margin-top:20px;} +.phone .tel{font-size:23px;} +.phone .tel span.more{margin-bottom: 3px} +.more_block{background:#ffffff;border:1px solid #d2d2d2;padding:10px;position:absolute;font-size:20px;display:none;z-index:99;} + +.more{background:url('../img/more.png') no-repeat;width:12px;height:7px;display:inline-block;cursor:pointer;margin-bottom:5px;} -.socbut{width:32px;height:32px;position:absolute;transition:0.2s; opacity:0.75!important;} -.socbut.fb_button{background:url('../images/fb_small_color.png')center center no-repeat;} -.socbut.vk_button{background:url('../images/vk_small_color.png')center center no-repeat;} -.socbut.yt_button{background:url('../images/yt_small_color.png')center center no-repeat;} +.logo{margin:0px auto 0px;width:193px;} +.logo a{display:block;width:193px;height:84px;background:url('../img/logo.png') no-repeat;} +.logo a span{display:none;} +#call{color:#6a6a6a;text-decoration:none;border-bottom:1px dotted #6a6a6a;} +.basket{float:right;position:relative;border:1px solid #d2d2d2;border-radius:5px;padding:15px 20px;font-size:18px;text-transform: uppercase;margin-top:13px;} +.basket .info{float:left;border-right:1px solid #d2d2d2;padding-right:10px;margin-right:17px;} +.basket .info span{color:#f75d50;font-size:22px;} +.basket a:link,.basket a:visited{text-decoration:none;color:#000000;font-size:18px;} + +.basket span.more {margin-bottom: -1px} +.menu{background:#596065;border:1px solid #e8e8e8;} +.menu ul{margin:0px;padding:0px;list-style:none;} +.menu ul li{float:left;border-right:1px solid #e8e8e8;} +.menu ul li a{float:left;padding:15px 20px 15px 20px;text-transform: uppercase;color:#ffffff;font-size:14px;font-weight:bold;text-decoration: none;} +.menu ul li a:hover{color:#e5e4e4;} +.menu ul li.active a{background:#f5f5f5;color:#596065;} + +.menu_childs{background:#f5f5f5;border:1px solid #e8e8e8;border-bottom:2px solid #596065;} +.menu_childs ul{margin:0px;padding:0px;list-style:none;} +.menu_childs ul li{float:left;} +.menu_childs ul li a{float:left;padding:15px 23px 15px 23px;text-transform: uppercase;color:#596065;font-size:14px;font-weight:bold;text-decoration: none;} +.menu_childs ul li a:hover{color:#878b8e;} + +.fr ul li{border:none;} +.akciya a{background:#f75d50;color:#ffffff;} +.brends a{background:#95ba2f;color:#ffffff;} + +a.myorders{color:#f75d50} + +.sub{margin:2px 0px 0px 0px;} +.sub img{float:left;margin-right:2px;} + +.rubrics{margin:35px 0px;padding-bottom:10px;} +.rubrics ul{list-style:none;margin:0px;padding:0px;} +.rubrics ul li{float:left;margin:0px 35px;} +.rubrics ul li a{float:left;width:120px;padding-top:130px;text-align:center;text-transform: uppercase;color:#494949;text-decoration:none;font-weight:bold;} +.rubrics ul li.item1 a{background:url('../img/ico1.png') no-repeat;} +.rubrics ul li.item2 a{background:url('../img/ico2.png') no-repeat;} +.rubrics ul li.item3 a{background:url('../img/ico3.png') no-repeat;} +.rubrics ul li.item4 a{background:url('../img/ico4.png') no-repeat;} +.rubrics ul li.item5 a{background:url('../img/ico5.png') no-repeat;} + + +.products{border-top:1px solid #d2d2d2;padding-bottom:30px;padding-top:20px;} +.products ul{list-style:none;margin:0px;padding:0px;} +.products ul li.item{float:left;width:160px;margin:0px 35px 15px;text-align:center;position:relative;} +.products ul li a.name{display:block;color:#494949;text-decoration:none;margin:15px 0px;height:30px;text-transform: uppercase;} +.products ul li .info{text-align: left;} +.pn{border:none;} + +.cost{color:#f75d50;font-size:20px;margin:0px;padding:0px;} +.cost span.valute{font-size:16px;} +strike{font-size:18px;} + +a.link_buy{display:block;margin:10px auto;width:122px;height:38px;line-height:38px;background:url('../img/buy.png') no-repeat;text-transform: uppercase;color:#ffffff;text-decoration:none;font-weight:bold;text-align:center;} + +.mycarousel{position:absolute;right:-34px;top:-20px;} +ul.mycarousel{list-style:none;margin:0px;padding:0px;} +ul.mycarousel li{margin:0px;padding:0px;} +.mycarousel img{border:1px solid #d2d2d2;} + +h3{text-align:center;text-transform: uppercase;font-size:20px;} +h2.why{width:213px;height:49px;background:url('../img/logo-why.png') no-repeat;margin:0px auto; padding: 0 0 20px 0;} +h2.why span{display:none;} + +ul.why_list{list-style:none;margin:0px;padding:0px;} +ul.why_list li{float:left;width:180px;margin-right:30px;} +ul.why_list li span{font-weight:bold;color:#799920;} +ul.why_list li.item1{background:url('../img/why_item1.png') left no-repeat;padding:36px 0px 20px 110px;} +ul.why_list li.item2{background:url('../img/why_item2.png') left no-repeat;padding:20px 0px 20px 110px;} +ul.why_list li.item3{background:url('../img/why_item3.png') left no-repeat;padding:40px 0px 40px 110px;} +ul.why_list li.item4{background:url('../img/why_item4.png') left no-repeat;padding:20px 0px 20px 110px;} +ul.why_list li.item5{background:url('../img/why_item5.png') left no-repeat;padding:30px 0px 30px 110px;} +ul.why_list li.item6{background:url('../img/why_item6.png') left no-repeat;padding:40px 0px 40px 110px;} + +.banner_akciya{margin:50px 0px;} + +.bottom{background:#4d5458;padding:40px 0px;color:#ffffff;} +.bottom .leftbar{float:left;width:210px; } +.bottom ul{list-style:none;margin:0px;padding:0px;line-height: 23px;} +.bottom ul a{color:#ffffff;font-size:16px;text-decoration:none;} +.bottom ul a:hover{color:#799920;} + +.phones{padding-left:25px;background:url('../img/phone.png') left top no-repeat;margin-top:50px;line-height: 23px;} +.map{padding:5px 0px 5px 25px;background:url('../img/map.png') left no-repeat; margin-bottom: 7px;} +a.more_map{color:#99a5ad;border-bottom:1px dotted #99a5ad;text-decoration:none;font-size:11px;text-align:center;} + +.bread-crumbs{padding:10px 0px 10px 20px;border-bottom:1px solid #d2d2d2;} +.bread-crumbs ul{list-style:none;margin:0px 0px 0px 0px;padding:0px;} +.bread-crumbs ul li{float:left;padding-right:5px;} +.bread-crumbs ul li a:visited,.bread-crumbs ul li a:link{font-size:14px;color:#7d7d7d;text-decoration:underline;} +.bread-crumbs ul li a:hover{color:#464646;text-decoration: none;} +.breadcrumb > li + li:before { + color: #ccc; + content: "/ "; + padding: 0 5px; +} + + +.loyout{padding:20px 0px;} +.leftbar{float:left;width:200px; } +.rightbar{float:right;width:380px;margin-left:35px;} +.rightbar2{float:right;width:320px;} +.content {overflow:hidden;min-height:500px;} +* html .content{height:1%;} +.content2 {overflow:hidden;} +* html .content2{height:1%;} + +.filters{border-top:1px solid #d2d2d2;padding:20px 0px 0px;margin-top:20px;} +.filters .begin{text-transform: uppercase;font-weight:bold;} +.filters ul{list-style:none;margin:0px;padding:0px;line-height:22px;} +.filters ul li a{color:#8fa951;text-decoration:none;} +.filters ul li a:hover{text-decoration:underline;} + +.productLeftBar{float:left;width:230px;padding-left:20px;margin-right:20px;} +.productRightBar{float:right;width:280px;margin-left:20px;} +.productLeftBar h1{font-size:27px;border-bottom:1px solid #d2d2d2;margin-bottom:10px;} + +ul.product_mod{list-style:none;margin:10px 0px 0px 0px;padding:0px;} +ul.product_mod li{float:left;margin-right:7px;} +ul.product_mod li img{border:1px solid #d2d2d2;} + +ul.product_colors{list-style:none;margin:10px 0px 0px 0px;padding:0px;} +ul.product_colors li{float:left;margin-right:7px;} +ul.product_colors li img{border:1px solid #d2d2d2;} +.productLeftBar .begin{text-transform: uppercase;font-weight:bold;} + +.cost_box{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;margin:10px 0px;padding:10px 0px;} +.cost_box .w{float:left;margin-right:20px;padding-top:5px;} + +.product_service ul{list-style:none;margin:0px;padding:0px;} +.product_service ul li a{color:#799920;text-decoration:none;border-bottom:1px dotted #799920;font-size:12px;} +.product_service ul li.item1{background:url('../img/li1.png') left no-repeat;padding:3px 23px;} +.product_service ul li.item2{background:url('../img/li2.png') left no-repeat;padding:3px 23px;} +.product_service ul li.item3{background:url('../img/li3.png') left no-repeat;padding:3px 23px;} + +#nav_product{list-style:none;margin:0px;padding:0px;line-height:23px;} +#nav_product li a{background:url('../img/li_plus.png') left no-repeat;padding:3px 15px;color:#000000;text-transform: uppercase;text-decoration:none;font-weight:bold;} +#nav_product li a.active{background:url('../img/li_minus.png') left no-repeat;} +#nav_product li .info{display:none;border-bottom:1px solid #d2d2d2;padding:10px 0px;margin-bottom:10px;} + + +.modal_box{ + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 999; + + background: #000; +filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/ +-moz-opacity: 0.5; /* Mozilla 1.6 Р С‘ РЅРёР¶Рµ */ +-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */ +opacity: 0.5; + +} +#data_box{position:absolute;top:100px;z-index:1000;width:400px;background:#ffffff; + -webkit-box-shadow: 0 0 15px #000; + -moz-box-shadow: 0 0 15px #000; + box-shadow: 0 0 15px #000; + border:7px solid #1b9bb6; + border-radius:5px; +} +#data_box .data_wrp{padding:25px 15px 15px 15px;} +#data_box .data_wrp h1{text-transform: uppercase;} +#data_box .data_wrp hr{height: 1px;border: none;color: #000000;background: #000000;margin: 45px 0px 20px 0px;} +#data_box .data_wrp hr.hr{height: 1px;border: none;color: #000000;background: #000000;margin: 20px 0px 20px 0px;} +#data_box .pic-tango{margin-right:7px;margin-bottom:7px;} +#modal_close{cursor:pointer;margin-top:-80px;margin-right:-50px;} + + +.rightbar .control-label{float:left;width:80px;padding-top:5px;} +.form-control{outline:0;border:1px solid #d8d6d6;border-radius:5px;padding:5px 0px 5px 0px;font-size:14px;text-indent:10px;margin-bottom:3px;width:250px;} +.form-control:focus { +border:#1b9bb6 1px solid; +box-shadow: 0 0 10px #1b9bb6; +-webkit-box-shadow: 0 0 10px #1b9bb6; +-moz-box-shadow: 0 0 10px #1b9bb6; +} +.help-block{color:red;font-size:12px;margin-bottom:5px;} + +.basket_item{padding:10px 0px;border-bottom:1px solid #b7b7b7;} +.basket_item img{margin-right:20px;} +.basket_item .count{margin:20px 0px;} +.basket_item .fr{margin-top:5px;} +.basket_item .info{overflow:hidden;} +a.del:visited,a.del:link{background:url('../img/del.png') left center no-repeat;padding:2px 25px;font-size:12px;font-weight:normal;color:#787878;text-decoration: underline;} +a.del:hover{color:#a52828;text-decoration: underline;} + +.total{text-align:right;color:#87476a;font-size:20px;margin:10px 0px;} + +.submit4{margin-top:5px;border:none;padding:8px 13px;background:#95ba2f;border-radius:5px;color:#ffffff;text-transform: uppercase;text-decoration:none;font-size:14px;font-weight:bold;cursor:pointer;} +.submit4:hover{background:#f75d50;} + +.submit4m{border:none;padding:8px 13px;background:#95ba2f;border-radius:5px;color:#ffffff;text-transform: uppercase;text-decoration:none;font-size:12px;font-weight:bold;cursor:pointer;} +.submit4m:hover{background:#f75d50;} + +.btn-primary{margin-top:5px;border:none;padding:8px 13px;background:#95ba2f;border-radius:5px;color:#ffffff;text-transform: uppercase;text-decoration:none;font-size:14px;font-weight:bold;cursor:pointer;} +.btn-primary:hover{background:#f75d50;} + +a.logout:visited,a.logout:link{border:none;padding:3px 5px;background:#f75d50;border-radius:5px;color:#ffffff;text-transform: uppercase;text-decoration:none;font-size:11px;font-weight:normal;cursor:pointer;} +a.logout:hover{background:#95ba2f;} + +.boy_box{border-bottom:1px solid #b7b7b7;padding:0px 0px 15px 0px;} +.boy_box div{padding-top:10px;} + +.content_product .info{padding:0px 0px 20px 0px;} + +a.btn-success{display:inline-block;border:2px solid #d8d6d6;color:#95ba2f;border-radius:5px;padding:5px;margin-bottom:10px;text-decoration:none;font-size:14px;} +a.btn-success:hover{border:#95ba2f 2px solid;color:#f75d50;} -/***/ +.txtb1{font-size:14px;font-weight:bold;} +.txtf{font-size:14px;font-weight:bold;color:#87476a;} +.txtfb{font-size:20px;font-weight:bold;color:#87476a;} -.slider { - width: 100%; - height: 480px; - background: #eceff4; - margin-right: 25px; - display: inline-block; - float: left; - overflow:hidden; -} -.slider .slide{ - width:100%; - height:480px; -} -.owl-nav { - position: relative; - width: 160px; - margin-left: auto; - margin-right: auto; - z-index: 9999999; -} -.owl-dots { - width: 100%; - margin: auto; - text-align: center; - position: absolute; - bottom: 17px; - margin-left:3px; -} -.owl-dot { - width: 8px; - height: 8px; - border-radius: 50%; - background: rgba(0,0,0,0.0); - border: 2px solid #ffffff; - display: inline-block; - margin-right: 6px; -} -.owl-dot.active {width:12px;height:12px; background: #ffffff; border:none;} +.count{margin:20px 0px;} +.count input[type="number"]{outline:0;width:50px;border:1px solid #d8d6d6;border-radius:5px;padding:5px 0px 5px 0px;font-size:14px;text-indent:10px;margin-bottom:7px;} -.owl-stage-outer{ - position: relative; - height: 480px; -} +a.link2:visited,a.link2:link{font-size:14px;font-weight:bold;color:#95ba2f;text-decoration: none;} +a.link2:hover{color:#f75d50;text-decoration: underline;} -.slider .prev{position:absolute;width:8px;height:18px;background:url('../images/slider_left_white.png') center center no-repeat;left:0;bottom:17px;} -.slider .next{position:absolute;width:8px;height:18px;background:url('../images/slider_right_white.png') center center no-repeat;right:0;bottom:17px;} -.slide .content{padding-top: 35px;color:#333333;position:relative;} -.slide .content .title span{color:#6aa033;text-transform:uppercase;font-family:HelveticaBold;font-size:36px;} -.slide .content .title div{font-size:28px;} -.slide .content .title div div{font-size:18px;} -.slide .content .list .item{margin-bottom:8px;color:#333333;font-size:16px; background:url('../images/ico_ok.png') left center no-repeat;padding-left:28px;font-weight: 600;padding-top:2px;padding-bottom:1px;} -.content .list{padding-top:20px;padding-bottom:27px;} -.slide_about{background-color:#6aa033;color:#ffffff;font-family:Ubuntu;font-size:13px;text-decoration:none;padding-left:22px;padding-right:20px;padding-top:8px;padding-bottom:9px;border-bottom:2px solid #588c23;border-radius:2px;} -.price_round_border{ - position: absolute; - right: 19px; - top: 157px; - text-align: center; - width: 125px; - height: 125px; - overflow: hidden; - border-radius: 50%; - background-color: rgba(255,255,255,0.3); -} -.price_round{ - position:absolute; - background-color:#ffde00; - margin:6px; - border-radius:50%; - overflow:hidden; - width:112px; - height:112px; -} -.price_round .title{ - font-size:11px; - text-transform:uppercase; - font-weight:bold; - position:relative; - padding-top:9px; - padding-bottom:10px; -} -.price_round .title:after{ - content:''; - width:74px; - height:1px; - background-color:#e3c600; - position:absolute; - top:25px; - left:19px; -} -.price_round .desc{font-weight:bold;font-size:24px;font-family:HelveticaBold;} -.price_round .desc div{font-size:13px;} +.well{margin:50px auto;width:400px;background:#f5f5f5;border:1px solid #e8e8e8;padding:20px;border-radius:5px;} +.control-label{float:left;width:100px;padding-top:5px;} +#user-verifycode-image{display:block;} +.form-inline{display:inline;} +.form-inline .form-group{float:left;margin-right:10px;} +.form-inline .form-group select{width:100px;} +.form-group{margin-bottom: 10px;} +.table-bordered{width:100%;border:1px solid silver;} +.table-bordered th{background: #B3D1FD;padding:5px;} +.table-bordered tr td{border:1px solid silver;padding:5px;} +.table-bordered .filters{display: none;} -.novelty_cont{ - margin-top:14px; - padding-bottom:60px; - color:#333333; -} -.novelty_cont:after { - display: block; - content: ''; - clear: both; -} -.novelty_cont .item{ - border:1px solid #cdd1d9; - border-bottom:none; - width:218px; - float:left; - margin-left:20px; - border-top-left-radius: 2px; - border-top-right-radius: 2px; - position:relative; - text-align:center; - min-height:367px; -} -.novelty_cont .item {opacity:0.9;transition:0.2s;} -.novelty_cont .item:hover{opacity:1;} -.novelty_cont .item:first-child{margin-left:0px;} -.novelty_cont .item .item_link{ - text-decoration:none; - border:0; -} +.formCost label{float:left;width:30px;} -.novelty_cont .item:after{ - content:''; - position:absolute; - width:220px; - height:19px; - bottom:-19px; - left:-1px; - background: url('../images/nc_item_bottom.png') bottom center no-repeat; - z-index: -1; -} -.compare_add_but{ -color:#6aa034; -font-size:12px; -text-decoration:none; -background:url("../images/ico_scales.png") left center no-repeat; -padding-left:27px; -} -.compare_add_but span{ - border-bottom:1px dotted #6aa034; -} -.novelty_cont .item .pic{ - margin-top:24px; -} -.novelty_cont .title_item{padding:13px;padding-top:0px;color:#6aa033;margin-top:10px;font-size:15px;line-height: 1.2;height: 4em} -.novelty_cont .title_item a{text-decoration:none;color:#6aa033;} -.novelty_cont .item .price{ - font-size:20px; - font-weight:bold; - font-family:HelveticaBold; - padding-bottom: 17px; -} -.novelty_cont .item .price span{ - font-size:13px !important; -} +ul.brends_list{list-style: none;margin:0px;padding:0px;} +ul.brends_list li{float:left;text-align:center;margin:0px 15px 20px 15px;} -.novelty_cont .item .brand, .novelty_cont .item .type{ - font-size:12px; -} -.novelty_cont .item .brand{ - padding-top:1px; -} -.novelty_cont .item .type{ - margin-bottom:8px; -} -.novelty_cont .item .brand a{ - text-decoration:none; - color:#6aa033; -} -.basket_add_but{ - font-family:Ubuntu; - font-size:13px; - color:#ffffff; - text-decoration:none; - background:#6aa033; - border: none; - border-bottom:2px solid #588c23; - padding-bottom:9px; - padding-left:13px; - padding-top:8px; - padding-right:51px; - border-radius:2px; - display: block; - margin: auto; - position:relative; - margin-bottom: 10px; - width: 125px; +.compare{text-align: center;} +.compare a:visited,.compare a:link{font-size:12px;text-decoration: underline;} + +.alert-success{margin:10px 0px;padding:10px;border:1px solid #3ed824;border-radius: 5px;background: #c0feb5;} + +.news_item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid silver;} +.news_item img{margin-right:20px;} +.news_item a{font-size:16px;} + +.pic{margin-right:20px;} + +#subscribe-sale{width:100px;float:left;margin-right:20px;} +.saletxt{width:150px;float:left;color:#ffffff;} +#subscribe-email{width:390px;} + +.txts{color:#9da9b1;font-size:18px;margin-bottom:20px;} + +.content ul.pagination{list-style:none;text-align:center;} +.content ul.pagination li{display:inline;} +.content ul.pagination li a{padding:3px;color:#82a02f;font-size: 16px;margin:0px; text-decoration: none; } +.content ul.pagination li a:hover {text-decoration: underline} +.content ul.pagination li.active a{color: #333333;} +.boxitem{height:300px;} +ul.social {margin-top: 20px;} +.social{list-style: none;margin: 10px;padding: 0px;height:48px;} +.social li{display:inline-block;margin-right:7px;padding-bottom: 10px;} +.social li a{ + width:36px; + height:36px; + display:block; + margin:0;padding:0; + text-indent:-9999px; + background:#bcbcbc url(../img/social-ico-two.png) no-repeat 0 0; + border-radius:48px; + -moz-border-radius:48px; + -webkit-border-radius:48px; + -webkit-transition: all 0.5s ease-out; + -moz-transition: all 0.5s ease-out; + transition: all 0.5s ease-out; } -.basket_add_but:hover{ - color:#ffffff; +.social .fb{background-position:-44px 0; +cursor: pointer; } -.item .pic{ - height:134px; - text-align:center; +.social .vk{ +cursor: pointer; } -.basket_add_but:after{ - content:''; - width:18px; - height:18px; - position:absolute; - right:17px; - top:7px; - background:url('../images/ico_basket_white.png') center center no-repeat; +.social .vk:hover{background-color:#5B7FA6;} +.social .fb:hover{background-color:#354f89; } -.basket_add_but:before{ - content:''; - width:1px; - height:21px; - position:absolute; - right:45px; - top:7px; - background:#588c23; +.social .gp{background-position:-132px 0; +cursor: pointer;} +.social .gp:hover{background-color:#c72f21;} +.social .tw{background-position:-144px 0; +cursor: pointer;} +.social .tw:hover{background-color:#6398c9;} +.social .ok{background-position:-89px 0; +cursor: pointer;} +.social .ok:hover{background-color:#f88f15;} +.social ul li a:hover{ + background-color:#065baa; } -.item .new{ - background-color:#00adf0; - position:absolute; - width:52px; - height:14px; - color:#ffffff; - left:0px; - top:14px; - text-transform:uppercase; - font-size:10px; - padding-top:4px; - text-align:left; - padding-left:5px; -} -.item .new:after{ - content:''; - background:url('../images/new_fon_blue.png') right center no-repeat; - position:absolute; - width:18px; - height:18px; - right:-18px; - top:0; -} -.item .top{ - background:#ffde00; - position:absolute; - width:23px; - height:14px; - color:#ffffff; - left:0px; - top:34px; - text-transform:uppercase; - font-size:10px; - padding-top:4px; - text-align:left; - padding-left:5px; - color:#333333; -} -.item .top:after{ - content:''; - background:url('../images/top_fon_yellow.png') right center no-repeat; - width:18px; - height:18px; - position:absolute; - top:0; - right:-18px; -} +.socialbox{margin:10px 0px;} +.hide{display:none;} -/*firefox only hack*/ -@-moz-document url-prefix() { - .menu_up{ - background-color:#6aa033; - } - button.fa.fa-search{ - max-height: 32px; - max-width: 33px; - padding-top: 6px; - } - .phone_me_head button{ - max-height: 33px; - padding-top: 3px; - border-width: 2px 0px !important; - top: 52px; - } - .search_head input[type="text"]{ - margin-top:2px; - } - .search_head button{ - height: 33px; - top: 53px; - } - .phone_me_head input[type="text"]{ - margin-top:-1px; - } -} +.fotter{background: #484f55;height: 50px;color:#98a3ab;} +.fotter a{color:#98a3ab; line-height: 50px; float: left;} -.submenu{ - background-color:white; - position:absolute; - width:950px; - right:0; - z-index:9999; - display:none; - height:480px; - padding-top:3px; - border-radius: 0px 0px 3px 3px; - box-shadow: 0px 3px 5px rgba(218,218,218,0.75); - overflow:hidden; - top: 60px; -} -.submenu.visible{ - display:block; -} -.menu_item{ - float:left; - height:60px; -} +.view_products2{list-style: none;overflow:auto;height:400px;} +.view_products2 img{float:left;margin-right:20px;} +.view_products2 li{margin:10px 0px;} -.submenu_button.active:after{ - content:''; - opacity:0; - left:-1px; -} -.submenu .categories{ - list-style: none; - margin-top:11px; - margin-left:10px; - border-right: 1px solid #c3c6cb; - width:210px; +.pixbox{width:134px;height:200px;overflow: hidden;text-align: center;} + + +.form-order{background:#f5f5f5;padding:10px;border:1px solid #d2d2d2;} +#order-payment{float:right;width:280px;} +#order-delivery{float:right;width:280px;} + +.delivery-data{padding:5px;border:1px solid #1bb631;background: #b7f5bf;display:none;border-radius: 5px;} + +.jcarousel-next-disabled, .jcarousel-prev-disabled {display: none !important;} +.content2 br {display: none;} +.pixbox a { + width: 134px; + height: 200px; + display: table-cell; + vertical-align: middle; } -.submenu .categories li{ - font-size: 15px; - padding-left: 5px; - padding-top: 8px; - padding-bottom: 7px; - margin-bottom: -3px; - max-width: 205px; - cursor: pointer; - padding-right: 5px; +.pixbox img { + max-width: 134px; + max-height: 200px; + vertical-align: middle; } -.submenu .sub_cat.active span:after{ - content: ''; - position: absolute; - height: 100%; - background: url('../images/right_sub.png') center right; - top: 0; - left: 201px; - width: 13px; - cursor:pointer; +.pagination li.prev.disabled span { + padding: 9px; + border-radius: 10%; + color: #4D5458; + font-size: 14px; + margin: 0px; + border: 1px solid #4d5458; +} +.fr {float: right;} + +.nobottom{border-bottom:none !important;} + +.dotted a{border-bottom: 1px dotted #808080;} + +.mycabinet{padding-left:20px;margin-top:20px;} +.mycabinet .begin{text-transform:uppercase;font-size: 13px;font-weight:bold; padding-bottom:15px;} +.mycabinet ul{margin:0px;padding:0px;list-style:none;} +.mycabinet ul li{padding-top:10px;padding-bottom:10px;} +.mycabinet a{color:#799920;text-decoration:none;} + +.lay_title .uppercase{text-transform:uppercase;} +.lay_title .center{text-align:center;} +.lay_title{padding-top:15px;font-size:24px;} + +.user_data{width:390px;border-right:1px solid #d2d2d2;float:left;} +.user_data .col{padding-bottom:35px;} +.user_data .col.last{padding-bottom:0px;} +.user_data .title{text-transform:uppercase;font-weight:bold;width:170px;float:left;font-size:13px;} +.user_data .data{float:left;font-size:13px;} + +.edit_menu{float:left;padding-left:60px;font-size:13px;} +.edit_menu div{padding-bottom:20px;} +.edit_menu a{color:#799920;text-decoration:none;} +.edit_menu .dotted{border-bottom:1px dotted #799920;} + +.user_edit_area{padding-top:30px;} + +/* part two */ + +.user_data_editing{float:left;} +.inputs .col{padding-bottom:12px !important;} +.user_data_editing .col{padding-bottom:35px; width:432px;} +.user_data_editing .title{text-transform:uppercase;font-weight:bold;width:170px;float:left;font-size:13px;} +.user_data_editing .data{float:left;font-size:13px; width:262px;} + +.user_data_editing input[type="text"] { + padding:0; + margin:0; + border:1px solid #d2d2d2; + padding-top:7px; + padding-bottom:7px; + padding-left:10px; + padding-right:10px; + border-radius:4px; + font-size:12px; + margin-top:-10px; + width: 240px; } -.submenu .sub_cat.active{ - color:white; - background-color: #6aa033; - z-index: 9999; -} -.submenu .sub_cat.active:hover{ - color:white; - background-color: #6aa033; -} +.user_data_editing .add {color:#799920; text-decoration:none;border-bottom:1px dotted #799920;} +.add_more{padding-bottom:24px; padding-left:170px;} -.sub_cat_content{ - position:absolute; - top:40px; - right:10px; - width:700px; - height:420px; - color:black; - display: none; - overflow:hidden; -} +.delete{float:right;} +.delete_button{background: url('../img/ico_close.png') right no-repeat; width:16px;height:16px;float:right;} -.sub_cat span{ - font-size: 15px; - padding-top: 8px; - padding-bottom: 7px; - cursor: pointer; - position: relative; -} -.sub_cat_content.visible{ - display: block; -} +.content_area{width:450px;} -.sub_cat_content .content_item{ - width:160px; - height:207px; - float:left; - text-align: center; - font-size: 15px; - margin-right:20px; - margin-top:10px; -} -.sub_cat_content .content_item a{ - color:#6aa033; - margin:0; - padding:0; - text-transform: none; - height:auto; - font-size: 15px; -} -.sub_cat_content .content_item a:after{content: none;} -.sub_cat_content .content_item a:hover{color:#6aa033!important;background-color: #ffffff;} -.sub_cat_content .content_item .picture{width:160px; height:170px;} -.sub_cat_content .content_items{width:720px;} +.bottom3{border-top:3px solid #95ba2f !important;border-bottom:3px solid #799920 !important; float:left;font-size:15px;} +.bottom3:hover{border-top:3px solid #f75d50 !important;border-bottom:3px solid #c33327 !important;} +#cancel{text-decoration:none;color:#799920;font-size:13px;border-bottom:1px dotted #799920;float:left;margin-left:40px;} -.filter_list .arrow{ - cursor: pointer; -} +.buttons{ + display: inline-flex; + align-items: center;} -.head_up .head_up_cell.bau_logo img { - margin-top: 4px; - margin-left: -1px; -} +/* part three */ -.order_list li{ - cursor:pointer; -} -.order_list li .active{ - cursor:default; -} +.favorites{background-color:#f5f5f5; padding:5px;font-size:14px;} +.favorites .fav_point{background-color:#ffffff;border:1px solid #d2d2d2;border-radius:3px;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px; margin-top:5px;} +.favorites .fav_point .left{float:left; padding-right:0; width:178px;} +.favorites .fav_point .right{float:right; padding-right:0; padding-left:0;} -.menu_item a.m_item1{width: 119px;} -.menu_item a.m_item2{width: 300px;} -.menu_item a.m_item3{width: 178px;} -.menu_item a.m_item4{width: 150px;} -.menu_item a.m_item5{width: 158px;} - -.basket_head{ - position:absolute; - width:198px; - height:54px; - border:1px solid #c3c6cb; - border-radius: 2px; - top:36px; - right:0; - opacity: 0.8; - cursor:default; - background-color: #ffffff; - z-index: 4; -} -.basket_head.basket_head_for_click { - opacity: 1; - border: 1px solid #737373; - border-bottom: 1px solid #ffffff !important; - box-shadow: 0px -1px 1px #B9B9B9; -} -.basket_head:hover{ - opacity:1; -} -.basket_head .bh_cell{ - position:absolute; -} -.basket_head .basket_head_title{ - text-transform: uppercase; - font-size:18px; - color:#333333; - font-weight: 600; -} -.basket_head .bh_cell.img{ - top:16px; - left:20px; -} -.basket_head .bh_cell.text{ - top:20px; - left:66px; -} -.basket_head .basket_head_desc{ - color:#6aa033; - font-size:14px; -} -i.head-down.bh_cell{ - width: 9px; - height: 5px; - background: url('../images/head_down.png'); - cursor: pointer; - right: 7px; - top: 5px; - opacity: 0.8; - background-repeat: no-repeat; - padding: 20px 0 20px 15px; - background-position: 15px 20px; -} -i.head-down.bh_cell_2{ - width: 9px; - height: 5px; - background: url('../images/head_up.png'); - cursor: pointer; - right: 7px; - top: 5px; - opacity: 0.8; - background-repeat: no-repeat; - padding: 20px 0 20px 15px; - background-position: 15px 20px; -} -i.head-down.bh_cell:after{ - content: ''; - position: absolute; - width: 1px; - height: 37px; - background-color: #d9dbde; - top: 3px; - right: 18px; -} -.phone_num .head-down{ - width:9px; - height:5px; - background:url('../images/head_down.png') center center no-repeat; - cursor:pointer; - position: absolute; - right:-17px; - top:12px; -} -.prods{ - height:212px; - overflow: hidden; -} -.prods .content .title{ - padding-top:20px; -} -.prods_carousel li{ - cursor:pointer; -} -.products{ - height:257px; - overflow: hidden; -} -.products .title{ - margin-top: 15px; -} -.phone_me_head button:hover, .search_head button:hover, .slide_about:hover, .basket_add_but:hover{ - background-color: #588c23; - border-bottom: 2px solid #41671a; -} -.basket_add_but:hover:before{ - content: ''; - width: 1px; - height: 21px; - position: absolute; - right: 45px; - top: 7px; - background: #47711d; -} -.search_head button .search_img{ - width:16px; - height:15px; - background:url('../images/search.png') center center no-repeat; - position: absolute; - top: 8px; - left: 9px; -} -.slider_arrow_left, .slider_arrow_right{ - cursor:pointer; -} -.slide_about:hover{ - color:#ffffff !important; -} -.sub_cat .arrow{ - display:none; - width: 9px; - height: 0px; - background-color: rgba(0,0,0,0); - float: right; - margin-right: -22px; - margin-top: -8px; - border-left: 8px solid #6aa033; - border-top: 16px solid rgba(0,0,0,0); - border-bottom: 15px solid rgba(0,0,0,0); +.favorites .link{color:#799920; text-decoration:none;border-bottom:1px dotted #799920;} + +.redtext{color:#f75d50;} +.greentext{color:#95ba2f;} + +/* part three one */ +.hold .orders_view{display:none !important;} +.orders_view{width:680px;margin-top:13px;padding-top:13px;padding-bottom:5px;border-top:1px solid #d2d2d2;display:block;} +.orders_view .order{float:left;width:225px;text-align:center;} +.orders_view .order .order_price{color:#f75d50;font-weight:bold;font-size:15px;} +.orders_view .order .order_price span{font-size:24px;} +.orders_view .order img{padding-bottom:22px;} +.orders_view .order .note{font-size:13px;} +.orders_view .order .note span{color:#f75d50;} + +.basket_hovered{ + position:absolute; + border:1px solid #d2d2d2;border-radius:5px;padding:15px 20px; + background-color:white; + right:-1px; + margin-top:10px; + width:640px; + display:none; + z-index:1111; } -.sub_cat.active .arrow, .sub_cat.active.big .arrow{ - display:block; + + +.open .basket_hovered{ + display:block; } -.sub_cat.big .arrow{ - display:none; - width: 9px; - height: 0px; - background-color: rgba(0,0,0,0); - float: right; - margin-right: -22px; - margin-top: -25px; - border-left: 8px solid #6aa033; - border-top: 24px solid rgba(0,0,0,0); - border-bottom: 23px solid rgba(0,0,0,0); + +.open, .open .basket_hovered { + -moz-box-shadow: 0px 0px 5px rgba(149,149,149,0.75); + -webkit-box-shadow: 0px 0px 5px rgba(149,149,149,0.75); + box-shadow: 0px 0px 5px rgba(149,149,149,0.75); } -.menu_item a{border-top:1px solid #588c23;} -.menu_item a:hover{border-top:1px solid #ffde00;} -.menu_item .active{background-color: #fff;color: black;} -.menu_item .active a:hover{ - background-color: #fff; - color: black;} -.content_item a, .content_item a:hover{border:none;} -.meter .menu_up{ - position: absolute; - z-index: 9; - top: -60px; +.basket_hovered1:before{ + position:absolute; + left:0; + content:' '; + width:100%; + background-color:white; + height:10px; + top:45px; + z-index:1112; } -a.submenu_button{cursor:pointer;} -.warning.phone{ - position: absolute; - background-color: #cacc36; - font-size: 11px; - width: 240px; - right: 220px; - text-align: center; - padding-top: 5px; - padding-bottom: 5px; - border-radius: 5px; +.basket_item input{ + border: 1px solid #d2d2d2; + border-radius: 4px; + padding:9px; + width:26px; + font-size:18px; + font-weight:bold; + text-align:center; + background-color:white; color: black; - top: 89px; - z-index: 1; - display:none; -} -input.error{ - transition:0.2s; - /*background-color: #FFEDED; - position: relative;*/ + margin:7px; } +input[type=number]::-webkit-inner-spin-button, +input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; + margin:0;} -input.error_pass{ - transition:0.2s; - background-color: #F1B9B9; -} -.close_modal{ - position: absolute; - background-color: rgba(0,0,0,0); - width: 100%; - height: 100%; - top: 0; - left: 0; - z-index: 1; -} -.forgot_pass_modal_wrapper .modal_window .text{ - width: 420px; - margin-left: auto; - margin-right: auto; -} -.modal_centered{ +.minus{background:url('../img/minus.png') no-repeat;width:15px;height:15px;display:inline-block;cursor:pointer;} +.plus{background:url('../img/plus.png') no-repeat;width:15px;height:15px;display:inline-block;cursor:pointer;} + +.basket_sum{padding-top:15px;} + +.basket_sum .sum_text{font-size:15px; text-transform:none;padding-top:12px;float: right !important;padding-top: 1px;margin-bottom: 11px;} +.basket_sum .sum_text span{font-size:18px; color:#f75d50; font-weight:bold;} +.basket_sum a{color:white !important; font-size:15px !important; float:right;} + + +.black{z-index:9999; width:100%;height:100%;position:absolute;display:block;padding-top:6%;} +.black:before { + content: ''; + background-color: rgba(0,0,0,0.5); width: 100%; height: 100%; position: fixed; - padding-top: 3%; - z-index: 999; + top: 0; } +.black.hidden{display:none;} +.black .item_added_win{background-color:#ffffff;width:640px; margin:auto;position:relative;} -.modal_registration_form, .modal_wrapper_login, .forgot_pass_modal_wrapper, .forgot_pass_success_wrapper, .callback_wrapper{ - display: block; - position: fixed!important; - width: 100%!important; - height: 100%!important; -} +.black_close{position:absolute; top:30px;right:30px;background:url('../img/ico_close2.png') no-repeat;width:22px;height:22px;display:inline-block;cursor:pointer;} -.modal_registration_form, .modal_wrapper_login, .forgot_pass_modal_wrapper, .forgot_pass_success_wrapper, .callback_wrapper, .consultation_modal{ - display: block; - position: fixed!important; - width: 100%!important; - height: 100%!important; -} +.block_content{padding-left:20px;padding-right:20px;} +.item_added_win h2{text-transform:uppercase;text-align:center;padding:30px;} -.please_phone{ - position: absolute; - border: 1px solid grey; - padding: 5px; - background-color: white; - z-index: 4; - font-size: 11px; - font-weight: bold; - border-radius: 3px; - padding-left: 12px; - padding-right: 12px; - top: 89px; - right: 219px; - display: none; -} -.please_phone.visible{ - display:block; -} +.block_content .item{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #d2d2d2;} -#loginform-rememberme{ - display: none; -} +.uppercase{text-transform:uppercase;} -.field-loginform-rememberme{ - display: inline; - color: #6aa034; -} +.w230{width:230px;} +.w260{width:260px;} +.w430{width:430px;} +.borderbottom{border-bottom:1px solid #d2d2d2;} +.left_block .begin{text-transform:uppercase;font-size: 13px;font-weight:bold; padding-bottom:15px;} -.field-loginform-rememberme label:hover{ - color: #517a27; +.color_variants .variant{ + text-align:center; + border:1px solid #d2d2d2; + float:left; + margin-right:5px; + margin-bottom:5px; } +.variant:hover{cursor:pointer;} +.color_variants{margin-top:14px;margin-bottom:-5px;} +.color_variants .variant.active{width:44px;height:44px;border:2px solid #95ba2f;} +.color_variants .variant.active a{width:44px;height:44px;} -.buy_one_item { - display: inline-block; - width: 50px; - height: 31px; - vertical-align: top; - font-size: 17px; - line-height: 1; - padding: 0 10px 0 10px; - color: #555; - background-color: #fff; - background-image: none; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; - -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -} - -.portfolio-portfolio { - width: 940px; - height:230px; - border-bottom: 1px solid #c8ced5; - padding-top: 15px; - box-sizing: border-box; - position: relative; -} +.tobasket{margin-top:20px;margin-bottom:20px;} +.tobasket:hover{color:white;} -.portfolio-portfolio-img-wrap { - width: 200px; - height: 200px; - margin-right: 15px; +.variant{width:46px;height:46px;} +.variant.active{width:44px;height:44px;} + +.layout{margin-top:15px;} +.left_block{float:left;} +.right_block{float:right;} +.center_block{float:left;margin-left:23px;} + +.left_block .links{margin-top:25px;} + +.left_block .links li{list-style: none; padding-left:25px;display:inline-block;cursor:pointer;height:20px;} +.left_block .links ul{margin:0;padding:0;} +.left_block .links a{font-size:13.5px;text-decoration:none; color:#8ba73e;} + + +.links .add_bookmarks{background:url('../img/ico_add_bookmark.png') no-repeat center left; } +.links .what_price{background:url('../img/ico_price.png') no-repeat center left; } +.links .add_compare{background:url('../img/ico_scales.png') no-repeat center left; } + +.spoiler_one{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #d2d2d2;} +.spoiler_one .spoiler_content{margin-top:15px;font-size:13px;} +.spoiler_one .spoiler_content.hidden{display:none;} + +.title_spoiler:hover {cursor: pointer} + +.title_spoiler{ + background:url('../img/ico_open.png') no-repeat center left; + padding-left: 17px; + font-size:13px; + text-transform:uppercase; + color:#333333; + font-weight:bold; + text-decoration:none; +} +.title_spoiler.closed{ + background:url('../img/ico_close3.png') no-repeat center left; +} + +.features{ + list-style:none; + padding:0; + margin:0; + font-size:13px; +} +.features a{ + font-size:13px; + text-decoration:none; + border-bottom:1px dotted #8ba73e; + color:#8ba73e; +} +.features li{ + padding-top:5px; + padding-bottom:4px; +} + +.note_prod{ + width:225px; + height:23px; + overflow:hidden; + border-radius:5px; + display:table; + text-transform:uppercase; + font-size:11px; + font-weight:bold; +} + +.note_prod .one{ + z-index:999; +} +.note_prod .two{ + z-index:998; +} + +.note_prod .blue{ + float:left; + padding-top:5px; + padding-bottom:5px; + background-color:#42b9f6; + padding-left:10px; + padding-right:5px; + position:relative; +} + +.note_prod .blue:after{ + content:''; + width: 0; + height: 0; + border-top: 13px solid transparent; + border-left: 5px solid #42b9f6; + border-bottom: 13px solid transparent; + position:absolute; + top:-1px; + margin-left:5px; +} +.note_prod .red{ + float:left; + padding-top:5px; + padding-bottom:5px; + background-color:#f75d50; + padding-left:10px; + padding-right:5px; + position:relative; + color:#ffffff; +} +.note_prod .red:after{ + content:''; + width: 0; + height: 0; + border-top: 13px solid transparent; + border-left: 5px solid #f75d50; + border-bottom: 13px solid transparent; + position:absolute; + top:-1px; + margin-left:5px; +} +.note_prod .yellow{ + float:left; + padding-top:5px; + padding-bottom:5px; + background-color:#fbc665; + padding-left:10px; + padding-right:5px; + position:relative; +} +.note_prod .yellow:after{ + content:''; + width: 0; + height: 0; + border-top: 13px solid transparent; + border-left: 5px solid #fbc665; + border-bottom: 13px solid transparent; + position:absolute; + top:-1px; + margin-left:5px; +} + + +.products_block .product{float:left; width:190px; vertical-align:bottom;} +.product .image{height:225px;position:relative;} +.product .image img{position:absolute;bottom:0;left:15px;} + +.price{ + font-size: 18px; + color: #f75d50; + font-weight: bold; + text-align:center;} + +.product{padding-bottom:30px;position:relative;} +.product p{font-size:15px; text-align:center; margin-top:15px;} +.left52{margin-left:52px;} +.product a{color:#ffffff;} +.mrg1{margin-top: 25px; margin-bottom: 15px;} + +.products_martopbot{margin-top:60px;margin-bottom:100px;} + +.cont_shop_but{display:table-cell;vertical-align:middle;padding:35px;} +.cont_shop{text-decoration:none;font-size:12px;border-bottom:1px dotted #799920;color:#799920;} + +.icons{ + width:45px; + height:50%; + position:absolute; + z-index:9; + right:0; + padding-top:25px; + padding-right:15px; +} +.icons a{ + width:44px; + height:44px; float: left; + border: 1px solid #d2d2d2; + margin-bottom: 5px; + background-color: white; } +a:hover{cursor:pointer;} -.portfolio-portfolio-text-wrap { - width: 925px; +.basket_item .form-group{display:inline;} + +.basket.open:after{ + content: ''; + position: absolute; + top: 43px; + width: 100%; + height: 10px; + background-color: white; + left: 0; + z-index: 9990; } -.date_end { - display: block; - padding: 10px 0; - font-size: 12px; +.basket_hovered .basket_sum{float:left;} +a.active{font-weight:bold;text-decoration: underline;} + +/* + ==== BANNER ==== +*/ + +.HOME_RIGHT { + display: inline-block; + vertical-align: top; + margin-left: 10px; + position: absolute; } -.portfolio-text-name{ - padding: 20px 0; +#HOME_UNDER_SLIDER > div { + display: inline-block; + margin-right: 3px; + margin-top: 3px; } \ No newline at end of file diff --git a/frontend/web/fonts/FontAwesome.otf b/frontend/web/fonts/FontAwesome.otf deleted file mode 100644 index 681bdd4..0000000 Binary files a/frontend/web/fonts/FontAwesome.otf and /dev/null differ diff --git a/frontend/web/fonts/HelveticaBlack/HelveticaBlack.eot b/frontend/web/fonts/HelveticaBlack/HelveticaBlack.eot deleted file mode 100644 index 99c2b3e..0000000 Binary files a/frontend/web/fonts/HelveticaBlack/HelveticaBlack.eot and /dev/null differ diff --git a/frontend/web/fonts/HelveticaBlack/HelveticaBlack.ttf b/frontend/web/fonts/HelveticaBlack/HelveticaBlack.ttf deleted file mode 100644 index 923e273..0000000 Binary files a/frontend/web/fonts/HelveticaBlack/HelveticaBlack.ttf and /dev/null differ diff --git a/frontend/web/fonts/HelveticaBlack/HelveticaBlack.woff b/frontend/web/fonts/HelveticaBlack/HelveticaBlack.woff deleted file mode 100644 index 4c807bb..0000000 Binary files a/frontend/web/fonts/HelveticaBlack/HelveticaBlack.woff and /dev/null differ diff --git a/frontend/web/fonts/HelveticaBlackItalic/HelveticaBlackItalic.eot b/frontend/web/fonts/HelveticaBlackItalic/HelveticaBlackItalic.eot deleted file mode 100644 index bcbcf1c..0000000 Binary files a/frontend/web/fonts/HelveticaBlackItalic/HelveticaBlackItalic.eot and /dev/null differ diff --git a/frontend/web/fonts/HelveticaBlackItalic/HelveticaBlackItalic.ttf b/frontend/web/fonts/HelveticaBlackItalic/HelveticaBlackItalic.ttf deleted file mode 100644 index b4701e3..0000000 Binary files a/frontend/web/fonts/HelveticaBlackItalic/HelveticaBlackItalic.ttf and /dev/null differ diff --git a/frontend/web/fonts/HelveticaBlackItalic/HelveticaBlackItalic.woff b/frontend/web/fonts/HelveticaBlackItalic/HelveticaBlackItalic.woff deleted file mode 100644 index fd62f2c..0000000 Binary files a/frontend/web/fonts/HelveticaBlackItalic/HelveticaBlackItalic.woff and /dev/null differ diff --git a/frontend/web/fonts/HelveticaBold/HelveticaBold.eot b/frontend/web/fonts/HelveticaBold/HelveticaBold.eot deleted file mode 100644 index 48527c3..0000000 Binary files a/frontend/web/fonts/HelveticaBold/HelveticaBold.eot and /dev/null differ diff --git a/frontend/web/fonts/HelveticaBold/HelveticaBold.ttf b/frontend/web/fonts/HelveticaBold/HelveticaBold.ttf deleted file mode 100644 index 8dcfee9..0000000 Binary files a/frontend/web/fonts/HelveticaBold/HelveticaBold.ttf and /dev/null differ diff --git a/frontend/web/fonts/HelveticaBold/HelveticaBold.woff b/frontend/web/fonts/HelveticaBold/HelveticaBold.woff deleted file mode 100644 index c760a30..0000000 Binary files a/frontend/web/fonts/HelveticaBold/HelveticaBold.woff and /dev/null differ diff --git a/frontend/web/fonts/HelveticaBoldItalic/HelveticaBoldItalic.eot b/frontend/web/fonts/HelveticaBoldItalic/HelveticaBoldItalic.eot deleted file mode 100644 index b44f61c..0000000 Binary files a/frontend/web/fonts/HelveticaBoldItalic/HelveticaBoldItalic.eot and /dev/null differ diff --git a/frontend/web/fonts/HelveticaBoldItalic/HelveticaBoldItalic.ttf b/frontend/web/fonts/HelveticaBoldItalic/HelveticaBoldItalic.ttf deleted file mode 100644 index 048066c..0000000 Binary files a/frontend/web/fonts/HelveticaBoldItalic/HelveticaBoldItalic.ttf and /dev/null differ diff --git a/frontend/web/fonts/HelveticaBoldItalic/HelveticaBoldItalic.woff b/frontend/web/fonts/HelveticaBoldItalic/HelveticaBoldItalic.woff deleted file mode 100644 index 9d7e877..0000000 Binary files a/frontend/web/fonts/HelveticaBoldItalic/HelveticaBoldItalic.woff and /dev/null differ diff --git a/frontend/web/fonts/HelveticaHeavy/HelveticaHeavy.eot b/frontend/web/fonts/HelveticaHeavy/HelveticaHeavy.eot deleted file mode 100644 index 3338ddb..0000000 Binary files a/frontend/web/fonts/HelveticaHeavy/HelveticaHeavy.eot and /dev/null differ diff --git a/frontend/web/fonts/HelveticaHeavy/HelveticaHeavy.ttf b/frontend/web/fonts/HelveticaHeavy/HelveticaHeavy.ttf deleted file mode 100644 index dea9299..0000000 Binary files a/frontend/web/fonts/HelveticaHeavy/HelveticaHeavy.ttf and /dev/null differ diff --git a/frontend/web/fonts/HelveticaHeavy/HelveticaHeavy.woff b/frontend/web/fonts/HelveticaHeavy/HelveticaHeavy.woff deleted file mode 100644 index 4cd9c11..0000000 Binary files a/frontend/web/fonts/HelveticaHeavy/HelveticaHeavy.woff and /dev/null differ diff --git a/frontend/web/fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.eot b/frontend/web/fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.eot deleted file mode 100644 index 0c1e441..0000000 Binary files a/frontend/web/fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.eot and /dev/null differ diff --git a/frontend/web/fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.ttf b/frontend/web/fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.ttf deleted file mode 100644 index 988ec8a..0000000 Binary files a/frontend/web/fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.ttf and /dev/null differ diff --git a/frontend/web/fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.woff b/frontend/web/fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.woff deleted file mode 100644 index 3a4279e..0000000 Binary files a/frontend/web/fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.woff and /dev/null differ diff --git a/frontend/web/fonts/HelveticaItalic/HelveticaItalic.eot b/frontend/web/fonts/HelveticaItalic/HelveticaItalic.eot deleted file mode 100644 index b3a9aa5..0000000 Binary files a/frontend/web/fonts/HelveticaItalic/HelveticaItalic.eot and /dev/null differ diff --git a/frontend/web/fonts/HelveticaItalic/HelveticaItalic.ttf b/frontend/web/fonts/HelveticaItalic/HelveticaItalic.ttf deleted file mode 100644 index d25e429..0000000 Binary files a/frontend/web/fonts/HelveticaItalic/HelveticaItalic.ttf and /dev/null differ diff --git a/frontend/web/fonts/HelveticaItalic/HelveticaItalic.woff b/frontend/web/fonts/HelveticaItalic/HelveticaItalic.woff deleted file mode 100644 index 10edd36..0000000 Binary files a/frontend/web/fonts/HelveticaItalic/HelveticaItalic.woff and /dev/null differ diff --git a/frontend/web/fonts/HelveticaLight/HelveticaLight.eot b/frontend/web/fonts/HelveticaLight/HelveticaLight.eot deleted file mode 100644 index 7cfa597..0000000 Binary files a/frontend/web/fonts/HelveticaLight/HelveticaLight.eot and /dev/null differ diff --git a/frontend/web/fonts/HelveticaLight/HelveticaLight.ttf b/frontend/web/fonts/HelveticaLight/HelveticaLight.ttf deleted file mode 100644 index 9d3808f..0000000 Binary files a/frontend/web/fonts/HelveticaLight/HelveticaLight.ttf and /dev/null differ diff --git a/frontend/web/fonts/HelveticaLight/HelveticaLight.woff b/frontend/web/fonts/HelveticaLight/HelveticaLight.woff deleted file mode 100644 index cae768f..0000000 Binary files a/frontend/web/fonts/HelveticaLight/HelveticaLight.woff and /dev/null differ diff --git a/frontend/web/fonts/HelveticaLightItalic/HelveticaLightItalic.eot b/frontend/web/fonts/HelveticaLightItalic/HelveticaLightItalic.eot deleted file mode 100644 index 3f0de7e..0000000 Binary files a/frontend/web/fonts/HelveticaLightItalic/HelveticaLightItalic.eot and /dev/null differ diff --git a/frontend/web/fonts/HelveticaLightItalic/HelveticaLightItalic.ttf b/frontend/web/fonts/HelveticaLightItalic/HelveticaLightItalic.ttf deleted file mode 100644 index df0419d..0000000 Binary files a/frontend/web/fonts/HelveticaLightItalic/HelveticaLightItalic.ttf and /dev/null differ diff --git a/frontend/web/fonts/HelveticaLightItalic/HelveticaLightItalic.woff b/frontend/web/fonts/HelveticaLightItalic/HelveticaLightItalic.woff deleted file mode 100644 index a9a6447..0000000 Binary files a/frontend/web/fonts/HelveticaLightItalic/HelveticaLightItalic.woff and /dev/null differ diff --git a/frontend/web/fonts/HelveticaMedium/HelveticaMedium.eot b/frontend/web/fonts/HelveticaMedium/HelveticaMedium.eot deleted file mode 100644 index 8c82342..0000000 Binary files a/frontend/web/fonts/HelveticaMedium/HelveticaMedium.eot and /dev/null differ diff --git a/frontend/web/fonts/HelveticaMedium/HelveticaMedium.ttf b/frontend/web/fonts/HelveticaMedium/HelveticaMedium.ttf deleted file mode 100644 index cf97ecc..0000000 Binary files a/frontend/web/fonts/HelveticaMedium/HelveticaMedium.ttf and /dev/null differ diff --git a/frontend/web/fonts/HelveticaMedium/HelveticaMedium.woff b/frontend/web/fonts/HelveticaMedium/HelveticaMedium.woff deleted file mode 100644 index 4ccd3bf..0000000 Binary files a/frontend/web/fonts/HelveticaMedium/HelveticaMedium.woff and /dev/null differ diff --git a/frontend/web/fonts/HelveticaMediumItaicl/HelveticaMediumItaicl.eot b/frontend/web/fonts/HelveticaMediumItaicl/HelveticaMediumItaicl.eot deleted file mode 100644 index 77f2b7a..0000000 Binary files a/frontend/web/fonts/HelveticaMediumItaicl/HelveticaMediumItaicl.eot and /dev/null differ diff --git a/frontend/web/fonts/HelveticaMediumItaicl/HelveticaMediumItaicl.ttf b/frontend/web/fonts/HelveticaMediumItaicl/HelveticaMediumItaicl.ttf deleted file mode 100644 index 668a705..0000000 Binary files a/frontend/web/fonts/HelveticaMediumItaicl/HelveticaMediumItaicl.ttf and /dev/null differ diff --git a/frontend/web/fonts/HelveticaMediumItaicl/HelveticaMediumItaicl.woff b/frontend/web/fonts/HelveticaMediumItaicl/HelveticaMediumItaicl.woff deleted file mode 100644 index 48d06e0..0000000 Binary files a/frontend/web/fonts/HelveticaMediumItaicl/HelveticaMediumItaicl.woff and /dev/null differ diff --git a/frontend/web/fonts/HelveticaRegular/HelveticaRegular.eot b/frontend/web/fonts/HelveticaRegular/HelveticaRegular.eot deleted file mode 100644 index 881e0ab..0000000 Binary files a/frontend/web/fonts/HelveticaRegular/HelveticaRegular.eot and /dev/null differ diff --git a/frontend/web/fonts/HelveticaRegular/HelveticaRegular.ttf b/frontend/web/fonts/HelveticaRegular/HelveticaRegular.ttf deleted file mode 100644 index d944a13..0000000 Binary files a/frontend/web/fonts/HelveticaRegular/HelveticaRegular.ttf and /dev/null differ diff --git a/frontend/web/fonts/HelveticaRegular/HelveticaRegular.woff b/frontend/web/fonts/HelveticaRegular/HelveticaRegular.woff deleted file mode 100644 index 66d9328..0000000 Binary files a/frontend/web/fonts/HelveticaRegular/HelveticaRegular.woff and /dev/null differ diff --git a/frontend/web/fonts/HelveticaThin/HelveticaThin.eot b/frontend/web/fonts/HelveticaThin/HelveticaThin.eot deleted file mode 100644 index 619a96d..0000000 Binary files a/frontend/web/fonts/HelveticaThin/HelveticaThin.eot and /dev/null differ diff --git a/frontend/web/fonts/HelveticaThin/HelveticaThin.ttf b/frontend/web/fonts/HelveticaThin/HelveticaThin.ttf deleted file mode 100644 index 45b7e67..0000000 Binary files a/frontend/web/fonts/HelveticaThin/HelveticaThin.ttf and /dev/null differ diff --git a/frontend/web/fonts/HelveticaThin/HelveticaThin.woff b/frontend/web/fonts/HelveticaThin/HelveticaThin.woff deleted file mode 100644 index 8ea4d26..0000000 Binary files a/frontend/web/fonts/HelveticaThin/HelveticaThin.woff and /dev/null differ diff --git a/frontend/web/fonts/HelveticaThinItalic/HelveticaThinItalic.eot b/frontend/web/fonts/HelveticaThinItalic/HelveticaThinItalic.eot deleted file mode 100644 index a5aa177..0000000 Binary files a/frontend/web/fonts/HelveticaThinItalic/HelveticaThinItalic.eot and /dev/null differ diff --git a/frontend/web/fonts/HelveticaThinItalic/HelveticaThinItalic.ttf b/frontend/web/fonts/HelveticaThinItalic/HelveticaThinItalic.ttf deleted file mode 100644 index 5dad877..0000000 Binary files a/frontend/web/fonts/HelveticaThinItalic/HelveticaThinItalic.ttf and /dev/null differ diff --git a/frontend/web/fonts/HelveticaThinItalic/HelveticaThinItalic.woff b/frontend/web/fonts/HelveticaThinItalic/HelveticaThinItalic.woff deleted file mode 100644 index ef351c6..0000000 Binary files a/frontend/web/fonts/HelveticaThinItalic/HelveticaThinItalic.woff and /dev/null differ diff --git a/frontend/web/fonts/HelveticaUltraLight/HelveticaUltraLight.eot b/frontend/web/fonts/HelveticaUltraLight/HelveticaUltraLight.eot deleted file mode 100644 index 73910db..0000000 Binary files a/frontend/web/fonts/HelveticaUltraLight/HelveticaUltraLight.eot and /dev/null differ diff --git a/frontend/web/fonts/HelveticaUltraLight/HelveticaUltraLight.ttf b/frontend/web/fonts/HelveticaUltraLight/HelveticaUltraLight.ttf deleted file mode 100644 index f4363c3..0000000 Binary files a/frontend/web/fonts/HelveticaUltraLight/HelveticaUltraLight.ttf and /dev/null differ diff --git a/frontend/web/fonts/HelveticaUltraLight/HelveticaUltraLight.woff b/frontend/web/fonts/HelveticaUltraLight/HelveticaUltraLight.woff deleted file mode 100644 index 7fa72fa..0000000 Binary files a/frontend/web/fonts/HelveticaUltraLight/HelveticaUltraLight.woff and /dev/null differ diff --git a/frontend/web/fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.eot b/frontend/web/fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.eot deleted file mode 100644 index 1803126..0000000 Binary files a/frontend/web/fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.eot and /dev/null differ diff --git a/frontend/web/fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.ttf b/frontend/web/fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.ttf deleted file mode 100644 index d12c1f6..0000000 Binary files a/frontend/web/fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.ttf and /dev/null differ diff --git a/frontend/web/fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.woff b/frontend/web/fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.woff deleted file mode 100644 index 6b3fea5..0000000 Binary files a/frontend/web/fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.woff and /dev/null differ diff --git a/frontend/web/fonts/UbuntuBold/UbuntuBold.eot b/frontend/web/fonts/UbuntuBold/UbuntuBold.eot deleted file mode 100644 index f21132e..0000000 Binary files a/frontend/web/fonts/UbuntuBold/UbuntuBold.eot and /dev/null differ diff --git a/frontend/web/fonts/UbuntuBold/UbuntuBold.ttf b/frontend/web/fonts/UbuntuBold/UbuntuBold.ttf deleted file mode 100644 index e733c57..0000000 Binary files a/frontend/web/fonts/UbuntuBold/UbuntuBold.ttf and /dev/null differ diff --git a/frontend/web/fonts/UbuntuBold/UbuntuBold.woff b/frontend/web/fonts/UbuntuBold/UbuntuBold.woff deleted file mode 100644 index 1a9daf4..0000000 Binary files a/frontend/web/fonts/UbuntuBold/UbuntuBold.woff and /dev/null differ diff --git a/frontend/web/fonts/UbuntuBoldItalic/UbuntuBoldItalic.eot b/frontend/web/fonts/UbuntuBoldItalic/UbuntuBoldItalic.eot deleted file mode 100644 index 67fc359..0000000 Binary files a/frontend/web/fonts/UbuntuBoldItalic/UbuntuBoldItalic.eot and /dev/null differ diff --git a/frontend/web/fonts/UbuntuBoldItalic/UbuntuBoldItalic.ttf b/frontend/web/fonts/UbuntuBoldItalic/UbuntuBoldItalic.ttf deleted file mode 100644 index 749cd24..0000000 Binary files a/frontend/web/fonts/UbuntuBoldItalic/UbuntuBoldItalic.ttf and /dev/null differ diff --git a/frontend/web/fonts/UbuntuBoldItalic/UbuntuBoldItalic.woff b/frontend/web/fonts/UbuntuBoldItalic/UbuntuBoldItalic.woff deleted file mode 100644 index 0969e79..0000000 Binary files a/frontend/web/fonts/UbuntuBoldItalic/UbuntuBoldItalic.woff and /dev/null differ diff --git a/frontend/web/fonts/UbuntuItalic/UbuntuItalic.eot b/frontend/web/fonts/UbuntuItalic/UbuntuItalic.eot deleted file mode 100644 index 08c98dc..0000000 Binary files a/frontend/web/fonts/UbuntuItalic/UbuntuItalic.eot and /dev/null differ diff --git a/frontend/web/fonts/UbuntuItalic/UbuntuItalic.ttf b/frontend/web/fonts/UbuntuItalic/UbuntuItalic.ttf deleted file mode 100644 index b37ab87..0000000 Binary files a/frontend/web/fonts/UbuntuItalic/UbuntuItalic.ttf and /dev/null differ diff --git a/frontend/web/fonts/UbuntuItalic/UbuntuItalic.woff b/frontend/web/fonts/UbuntuItalic/UbuntuItalic.woff deleted file mode 100644 index b908c95..0000000 Binary files a/frontend/web/fonts/UbuntuItalic/UbuntuItalic.woff and /dev/null differ diff --git a/frontend/web/fonts/UbuntuLight/UbuntuLight.eot b/frontend/web/fonts/UbuntuLight/UbuntuLight.eot deleted file mode 100644 index c95586e..0000000 Binary files a/frontend/web/fonts/UbuntuLight/UbuntuLight.eot and /dev/null differ diff --git a/frontend/web/fonts/UbuntuLight/UbuntuLight.ttf b/frontend/web/fonts/UbuntuLight/UbuntuLight.ttf deleted file mode 100644 index ec2e13c..0000000 Binary files a/frontend/web/fonts/UbuntuLight/UbuntuLight.ttf and /dev/null differ diff --git a/frontend/web/fonts/UbuntuLight/UbuntuLight.woff b/frontend/web/fonts/UbuntuLight/UbuntuLight.woff deleted file mode 100644 index 9d65f31..0000000 Binary files a/frontend/web/fonts/UbuntuLight/UbuntuLight.woff and /dev/null differ diff --git a/frontend/web/fonts/UbuntuLightItalic/UbuntuLightItalic.eot b/frontend/web/fonts/UbuntuLightItalic/UbuntuLightItalic.eot deleted file mode 100644 index 302e49f..0000000 Binary files a/frontend/web/fonts/UbuntuLightItalic/UbuntuLightItalic.eot and /dev/null differ diff --git a/frontend/web/fonts/UbuntuLightItalic/UbuntuLightItalic.ttf b/frontend/web/fonts/UbuntuLightItalic/UbuntuLightItalic.ttf deleted file mode 100644 index bb6559a..0000000 Binary files a/frontend/web/fonts/UbuntuLightItalic/UbuntuLightItalic.ttf and /dev/null differ diff --git a/frontend/web/fonts/UbuntuLightItalic/UbuntuLightItalic.woff b/frontend/web/fonts/UbuntuLightItalic/UbuntuLightItalic.woff deleted file mode 100644 index 8f41c55..0000000 Binary files a/frontend/web/fonts/UbuntuLightItalic/UbuntuLightItalic.woff and /dev/null differ diff --git a/frontend/web/fonts/UbuntuMedium/UbuntuMedium.eot b/frontend/web/fonts/UbuntuMedium/UbuntuMedium.eot deleted file mode 100644 index b824b76..0000000 Binary files a/frontend/web/fonts/UbuntuMedium/UbuntuMedium.eot and /dev/null differ diff --git a/frontend/web/fonts/UbuntuMedium/UbuntuMedium.ttf b/frontend/web/fonts/UbuntuMedium/UbuntuMedium.ttf deleted file mode 100644 index 8cfc2b0..0000000 Binary files a/frontend/web/fonts/UbuntuMedium/UbuntuMedium.ttf and /dev/null differ diff --git a/frontend/web/fonts/UbuntuMedium/UbuntuMedium.woff b/frontend/web/fonts/UbuntuMedium/UbuntuMedium.woff deleted file mode 100644 index 2e7f6ec..0000000 Binary files a/frontend/web/fonts/UbuntuMedium/UbuntuMedium.woff and /dev/null differ diff --git a/frontend/web/fonts/UbuntuMediumItalic/UbuntuMediumItalic.eot b/frontend/web/fonts/UbuntuMediumItalic/UbuntuMediumItalic.eot deleted file mode 100644 index 4caca07..0000000 Binary files a/frontend/web/fonts/UbuntuMediumItalic/UbuntuMediumItalic.eot and /dev/null differ diff --git a/frontend/web/fonts/UbuntuMediumItalic/UbuntuMediumItalic.ttf b/frontend/web/fonts/UbuntuMediumItalic/UbuntuMediumItalic.ttf deleted file mode 100644 index 7030705..0000000 Binary files a/frontend/web/fonts/UbuntuMediumItalic/UbuntuMediumItalic.ttf and /dev/null differ diff --git a/frontend/web/fonts/UbuntuMediumItalic/UbuntuMediumItalic.woff b/frontend/web/fonts/UbuntuMediumItalic/UbuntuMediumItalic.woff deleted file mode 100644 index 2a5606f..0000000 Binary files a/frontend/web/fonts/UbuntuMediumItalic/UbuntuMediumItalic.woff and /dev/null differ diff --git a/frontend/web/fonts/UbuntuRegular/UbuntuRegular.eot b/frontend/web/fonts/UbuntuRegular/UbuntuRegular.eot deleted file mode 100644 index c3befbc..0000000 Binary files a/frontend/web/fonts/UbuntuRegular/UbuntuRegular.eot and /dev/null differ diff --git a/frontend/web/fonts/UbuntuRegular/UbuntuRegular.ttf b/frontend/web/fonts/UbuntuRegular/UbuntuRegular.ttf deleted file mode 100644 index 9a295e8..0000000 Binary files a/frontend/web/fonts/UbuntuRegular/UbuntuRegular.ttf and /dev/null differ diff --git a/frontend/web/fonts/UbuntuRegular/UbuntuRegular.woff b/frontend/web/fonts/UbuntuRegular/UbuntuRegular.woff deleted file mode 100644 index 7adfda1..0000000 Binary files a/frontend/web/fonts/UbuntuRegular/UbuntuRegular.woff and /dev/null differ diff --git a/frontend/web/fonts/fontawesome-webfont.eot b/frontend/web/fonts/fontawesome-webfont.eot deleted file mode 100644 index a30335d..0000000 Binary files a/frontend/web/fonts/fontawesome-webfont.eot and /dev/null differ diff --git a/frontend/web/fonts/fontawesome-webfont.svg b/frontend/web/fonts/fontawesome-webfont.svg deleted file mode 100644 index 9f53245..0000000 --- a/frontend/web/fonts/fontawesome-webfont.svg +++ /dev/null @@ -1,640 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/frontend/web/fonts/fontawesome-webfont.ttf b/frontend/web/fonts/fontawesome-webfont.ttf deleted file mode 100644 index d7994e1..0000000 Binary files a/frontend/web/fonts/fontawesome-webfont.ttf and /dev/null differ diff --git a/frontend/web/fonts/fontawesome-webfont.woff b/frontend/web/fonts/fontawesome-webfont.woff deleted file mode 100644 index 6fd4ede..0000000 Binary files a/frontend/web/fonts/fontawesome-webfont.woff and /dev/null differ diff --git a/frontend/web/fonts/fontawesome-webfont.woff2 b/frontend/web/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 5560193..0000000 Binary files a/frontend/web/fonts/fontawesome-webfont.woff2 and /dev/null differ diff --git a/frontend/web/images/aw_logo.png b/frontend/web/images/aw_logo.png deleted file mode 100644 index a0ee47f..0000000 Binary files a/frontend/web/images/aw_logo.png and /dev/null differ diff --git a/frontend/web/images/bau_logo.png b/frontend/web/images/bau_logo.png deleted file mode 100644 index 18c2720..0000000 Binary files a/frontend/web/images/bau_logo.png and /dev/null differ diff --git a/frontend/web/images/category/1.png b/frontend/web/images/category/1.png deleted file mode 100644 index 7da8870..0000000 Binary files a/frontend/web/images/category/1.png and /dev/null differ diff --git a/frontend/web/images/category/10.png b/frontend/web/images/category/10.png deleted file mode 100644 index e8e58d9..0000000 Binary files a/frontend/web/images/category/10.png and /dev/null differ diff --git a/frontend/web/images/category/11.png b/frontend/web/images/category/11.png deleted file mode 100644 index fe5b157..0000000 Binary files a/frontend/web/images/category/11.png and /dev/null differ diff --git a/frontend/web/images/category/12.png b/frontend/web/images/category/12.png deleted file mode 100644 index 694bd4e..0000000 Binary files a/frontend/web/images/category/12.png and /dev/null differ diff --git a/frontend/web/images/category/13.png b/frontend/web/images/category/13.png deleted file mode 100644 index b1a79ff..0000000 Binary files a/frontend/web/images/category/13.png and /dev/null differ diff --git a/frontend/web/images/category/14.png b/frontend/web/images/category/14.png deleted file mode 100644 index 3194663..0000000 Binary files a/frontend/web/images/category/14.png and /dev/null differ diff --git a/frontend/web/images/category/15.png b/frontend/web/images/category/15.png deleted file mode 100644 index 2dbc904..0000000 Binary files a/frontend/web/images/category/15.png and /dev/null differ diff --git a/frontend/web/images/category/2.png b/frontend/web/images/category/2.png deleted file mode 100644 index 8bce442..0000000 Binary files a/frontend/web/images/category/2.png and /dev/null differ diff --git a/frontend/web/images/category/3.png b/frontend/web/images/category/3.png deleted file mode 100644 index 9d728a1..0000000 Binary files a/frontend/web/images/category/3.png and /dev/null differ diff --git a/frontend/web/images/category/4.png b/frontend/web/images/category/4.png deleted file mode 100644 index 5f14727..0000000 Binary files a/frontend/web/images/category/4.png and /dev/null differ diff --git a/frontend/web/images/category/5.png b/frontend/web/images/category/5.png deleted file mode 100644 index 8d78c0b..0000000 Binary files a/frontend/web/images/category/5.png and /dev/null differ diff --git a/frontend/web/images/category/6.png b/frontend/web/images/category/6.png deleted file mode 100644 index 001757a..0000000 Binary files a/frontend/web/images/category/6.png and /dev/null differ diff --git a/frontend/web/images/category/7.png b/frontend/web/images/category/7.png deleted file mode 100644 index 6325dc8..0000000 Binary files a/frontend/web/images/category/7.png and /dev/null differ diff --git a/frontend/web/images/category/8.png b/frontend/web/images/category/8.png deleted file mode 100644 index 362e621..0000000 Binary files a/frontend/web/images/category/8.png and /dev/null differ diff --git a/frontend/web/images/category/9.png b/frontend/web/images/category/9.png deleted file mode 100644 index 0345772..0000000 Binary files a/frontend/web/images/category/9.png and /dev/null differ diff --git a/frontend/web/images/category/green_arrows.png b/frontend/web/images/category/green_arrows.png deleted file mode 100644 index 0872f46..0000000 Binary files a/frontend/web/images/category/green_arrows.png and /dev/null differ diff --git a/frontend/web/images/delivery01.png b/frontend/web/images/delivery01.png deleted file mode 100644 index 57e1217..0000000 Binary files a/frontend/web/images/delivery01.png and /dev/null differ diff --git a/frontend/web/images/delivery02.png b/frontend/web/images/delivery02.png deleted file mode 100644 index 9f372e3..0000000 Binary files a/frontend/web/images/delivery02.png and /dev/null differ diff --git a/frontend/web/images/fb_small_color.png b/frontend/web/images/fb_small_color.png deleted file mode 100644 index 3813edd..0000000 Binary files a/frontend/web/images/fb_small_color.png and /dev/null differ diff --git a/frontend/web/images/fon_up_slider.jpg b/frontend/web/images/fon_up_slider.jpg deleted file mode 100644 index 82bf05b..0000000 Binary files a/frontend/web/images/fon_up_slider.jpg and /dev/null differ diff --git a/frontend/web/images/head_down.png b/frontend/web/images/head_down.png deleted file mode 100644 index 29febdc..0000000 Binary files a/frontend/web/images/head_down.png and /dev/null differ diff --git a/frontend/web/images/head_up.png b/frontend/web/images/head_up.png deleted file mode 100644 index 3c5e2db..0000000 Binary files a/frontend/web/images/head_up.png and /dev/null differ diff --git a/frontend/web/images/ico-2.jpg b/frontend/web/images/ico-2.jpg deleted file mode 100644 index 286598c..0000000 Binary files a/frontend/web/images/ico-2.jpg and /dev/null differ diff --git a/frontend/web/images/ico_basket.png b/frontend/web/images/ico_basket.png deleted file mode 100644 index 617b34d..0000000 Binary files a/frontend/web/images/ico_basket.png and /dev/null differ diff --git a/frontend/web/images/ico_basket_white.png b/frontend/web/images/ico_basket_white.png deleted file mode 100644 index 0b4c2b1..0000000 Binary files a/frontend/web/images/ico_basket_white.png and /dev/null differ diff --git a/frontend/web/images/ico_home.png b/frontend/web/images/ico_home.png deleted file mode 100644 index 96362f8..0000000 Binary files a/frontend/web/images/ico_home.png and /dev/null differ diff --git a/frontend/web/images/ico_home_black.png b/frontend/web/images/ico_home_black.png deleted file mode 100644 index a5c7cb4..0000000 Binary files a/frontend/web/images/ico_home_black.png and /dev/null differ diff --git a/frontend/web/images/ico_home_white.png b/frontend/web/images/ico_home_white.png deleted file mode 100644 index 63a0191..0000000 Binary files a/frontend/web/images/ico_home_white.png and /dev/null differ diff --git a/frontend/web/images/ico_note.png b/frontend/web/images/ico_note.png deleted file mode 100644 index 8d84a1e..0000000 Binary files a/frontend/web/images/ico_note.png and /dev/null differ diff --git a/frontend/web/images/ico_ok.png b/frontend/web/images/ico_ok.png deleted file mode 100644 index f18df01..0000000 Binary files a/frontend/web/images/ico_ok.png and /dev/null differ diff --git a/frontend/web/images/ico_scales.png b/frontend/web/images/ico_scales.png deleted file mode 100644 index db3951a..0000000 Binary files a/frontend/web/images/ico_scales.png and /dev/null differ diff --git a/frontend/web/images/ico_user.png b/frontend/web/images/ico_user.png deleted file mode 100644 index 73132ee..0000000 Binary files a/frontend/web/images/ico_user.png and /dev/null differ diff --git a/frontend/web/images/items/01.jpg b/frontend/web/images/items/01.jpg deleted file mode 100644 index a397fce..0000000 Binary files a/frontend/web/images/items/01.jpg and /dev/null differ diff --git a/frontend/web/images/items/02.jpg b/frontend/web/images/items/02.jpg deleted file mode 100644 index 666e8c5..0000000 Binary files a/frontend/web/images/items/02.jpg and /dev/null differ diff --git a/frontend/web/images/items/03.jpg b/frontend/web/images/items/03.jpg deleted file mode 100644 index 81e1095..0000000 Binary files a/frontend/web/images/items/03.jpg and /dev/null differ diff --git a/frontend/web/images/items/04.jpg b/frontend/web/images/items/04.jpg deleted file mode 100644 index f18ec9b..0000000 Binary files a/frontend/web/images/items/04.jpg and /dev/null differ diff --git a/frontend/web/images/items/11.png b/frontend/web/images/items/11.png deleted file mode 100644 index e9c3e26..0000000 Binary files a/frontend/web/images/items/11.png and /dev/null differ diff --git a/frontend/web/images/items/12.png b/frontend/web/images/items/12.png deleted file mode 100644 index 4ace3f8..0000000 Binary files a/frontend/web/images/items/12.png and /dev/null differ diff --git a/frontend/web/images/items/13.png b/frontend/web/images/items/13.png deleted file mode 100644 index 1bce2af..0000000 Binary files a/frontend/web/images/items/13.png and /dev/null differ diff --git a/frontend/web/images/items/14.png b/frontend/web/images/items/14.png deleted file mode 100644 index ba06549..0000000 Binary files a/frontend/web/images/items/14.png and /dev/null differ diff --git a/frontend/web/images/items/15.png b/frontend/web/images/items/15.png deleted file mode 100644 index 6a52edf..0000000 Binary files a/frontend/web/images/items/15.png and /dev/null differ diff --git a/frontend/web/images/items/16.png b/frontend/web/images/items/16.png deleted file mode 100644 index 3d77b11..0000000 Binary files a/frontend/web/images/items/16.png and /dev/null differ diff --git a/frontend/web/images/items/17.png b/frontend/web/images/items/17.png deleted file mode 100644 index da105f0..0000000 Binary files a/frontend/web/images/items/17.png and /dev/null differ diff --git a/frontend/web/images/items/big_img.png b/frontend/web/images/items/big_img.png deleted file mode 100644 index bd82d31..0000000 Binary files a/frontend/web/images/items/big_img.png and /dev/null differ diff --git a/frontend/web/images/li1.png b/frontend/web/images/li1.png deleted file mode 100644 index f02d9a6..0000000 Binary files a/frontend/web/images/li1.png and /dev/null differ diff --git a/frontend/web/images/li3.png b/frontend/web/images/li3.png deleted file mode 100644 index ea42367..0000000 Binary files a/frontend/web/images/li3.png and /dev/null differ diff --git a/frontend/web/images/logos/404.png b/frontend/web/images/logos/404.png deleted file mode 100644 index 28880dd..0000000 Binary files a/frontend/web/images/logos/404.png and /dev/null differ diff --git a/frontend/web/images/logos/ceresit.jpg b/frontend/web/images/logos/ceresit.jpg deleted file mode 100644 index 9022959..0000000 Binary files a/frontend/web/images/logos/ceresit.jpg and /dev/null differ diff --git a/frontend/web/images/logos/knauf.jpg b/frontend/web/images/logos/knauf.jpg deleted file mode 100644 index 61c16da..0000000 Binary files a/frontend/web/images/logos/knauf.jpg and /dev/null differ diff --git a/frontend/web/images/logos/kolorit.jpg b/frontend/web/images/logos/kolorit.jpg deleted file mode 100644 index f84633a..0000000 Binary files a/frontend/web/images/logos/kolorit.jpg and /dev/null differ diff --git a/frontend/web/images/logos/rukki.jpg b/frontend/web/images/logos/rukki.jpg deleted file mode 100644 index 4508146..0000000 Binary files a/frontend/web/images/logos/rukki.jpg and /dev/null differ diff --git a/frontend/web/images/logos/tikkurila.jpg b/frontend/web/images/logos/tikkurila.jpg deleted file mode 100644 index 464b810..0000000 Binary files a/frontend/web/images/logos/tikkurila.jpg and /dev/null differ diff --git a/frontend/web/images/logos/triora.jpg b/frontend/web/images/logos/triora.jpg deleted file mode 100644 index 21f0831..0000000 Binary files a/frontend/web/images/logos/triora.jpg and /dev/null differ diff --git a/frontend/web/images/manufacturers/1.png b/frontend/web/images/manufacturers/1.png deleted file mode 100644 index ab24dc2..0000000 Binary files a/frontend/web/images/manufacturers/1.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/10.png b/frontend/web/images/manufacturers/10.png deleted file mode 100644 index b2dedda..0000000 Binary files a/frontend/web/images/manufacturers/10.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/11.png b/frontend/web/images/manufacturers/11.png deleted file mode 100644 index a6abf2b..0000000 Binary files a/frontend/web/images/manufacturers/11.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/12.png b/frontend/web/images/manufacturers/12.png deleted file mode 100644 index a0dcf7b..0000000 Binary files a/frontend/web/images/manufacturers/12.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/13.png b/frontend/web/images/manufacturers/13.png deleted file mode 100644 index 0dbf003..0000000 Binary files a/frontend/web/images/manufacturers/13.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/14.png b/frontend/web/images/manufacturers/14.png deleted file mode 100644 index a72637f..0000000 Binary files a/frontend/web/images/manufacturers/14.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/15.png b/frontend/web/images/manufacturers/15.png deleted file mode 100644 index 0d56f21..0000000 Binary files a/frontend/web/images/manufacturers/15.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/16.png b/frontend/web/images/manufacturers/16.png deleted file mode 100644 index a7dc9b2..0000000 Binary files a/frontend/web/images/manufacturers/16.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/17.png b/frontend/web/images/manufacturers/17.png deleted file mode 100644 index b2aaf4f..0000000 Binary files a/frontend/web/images/manufacturers/17.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/18.png b/frontend/web/images/manufacturers/18.png deleted file mode 100644 index 8bf1eae..0000000 Binary files a/frontend/web/images/manufacturers/18.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/19.png b/frontend/web/images/manufacturers/19.png deleted file mode 100644 index daf9daa..0000000 Binary files a/frontend/web/images/manufacturers/19.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/2.png b/frontend/web/images/manufacturers/2.png deleted file mode 100644 index 0ea46c5..0000000 Binary files a/frontend/web/images/manufacturers/2.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/20.png b/frontend/web/images/manufacturers/20.png deleted file mode 100644 index 0eca99d..0000000 Binary files a/frontend/web/images/manufacturers/20.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/3.png b/frontend/web/images/manufacturers/3.png deleted file mode 100644 index 9fb6903..0000000 Binary files a/frontend/web/images/manufacturers/3.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/4.png b/frontend/web/images/manufacturers/4.png deleted file mode 100644 index 6b13fa4..0000000 Binary files a/frontend/web/images/manufacturers/4.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/5.png b/frontend/web/images/manufacturers/5.png deleted file mode 100644 index 8e26674..0000000 Binary files a/frontend/web/images/manufacturers/5.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/6.png b/frontend/web/images/manufacturers/6.png deleted file mode 100644 index af37318..0000000 Binary files a/frontend/web/images/manufacturers/6.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/7.png b/frontend/web/images/manufacturers/7.png deleted file mode 100644 index d45b2ac..0000000 Binary files a/frontend/web/images/manufacturers/7.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/8.png b/frontend/web/images/manufacturers/8.png deleted file mode 100644 index ecdb896..0000000 Binary files a/frontend/web/images/manufacturers/8.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/9.png b/frontend/web/images/manufacturers/9.png deleted file mode 100644 index dc45b7b..0000000 Binary files a/frontend/web/images/manufacturers/9.png and /dev/null differ diff --git a/frontend/web/images/manufacturers/manufacturers.png b/frontend/web/images/manufacturers/manufacturers.png deleted file mode 100644 index a7946f5..0000000 Binary files a/frontend/web/images/manufacturers/manufacturers.png and /dev/null differ diff --git a/frontend/web/images/modal_capcha.png b/frontend/web/images/modal_capcha.png deleted file mode 100644 index 0a52230..0000000 Binary files a/frontend/web/images/modal_capcha.png and /dev/null differ diff --git a/frontend/web/images/modal_close_btn.png b/frontend/web/images/modal_close_btn.png deleted file mode 100644 index f1b483d..0000000 Binary files a/frontend/web/images/modal_close_btn.png and /dev/null differ diff --git a/frontend/web/images/nc_item_bottom.png b/frontend/web/images/nc_item_bottom.png deleted file mode 100644 index e3713ee..0000000 Binary files a/frontend/web/images/nc_item_bottom.png and /dev/null differ diff --git a/frontend/web/images/new_fon_blue.jpg b/frontend/web/images/new_fon_blue.jpg deleted file mode 100644 index d5593ac..0000000 Binary files a/frontend/web/images/new_fon_blue.jpg and /dev/null differ diff --git a/frontend/web/images/new_fon_blue.png b/frontend/web/images/new_fon_blue.png deleted file mode 100644 index b8a13f8..0000000 Binary files a/frontend/web/images/new_fon_blue.png and /dev/null differ diff --git a/frontend/web/images/no_photo.png b/frontend/web/images/no_photo.png deleted file mode 100644 index aef9e08..0000000 Binary files a/frontend/web/images/no_photo.png and /dev/null differ diff --git a/frontend/web/images/no_photo_big.png b/frontend/web/images/no_photo_big.png deleted file mode 100644 index fc71420..0000000 Binary files a/frontend/web/images/no_photo_big.png and /dev/null differ diff --git a/frontend/web/images/ok_icon_green.png b/frontend/web/images/ok_icon_green.png deleted file mode 100644 index 2809faf..0000000 Binary files a/frontend/web/images/ok_icon_green.png and /dev/null differ diff --git a/frontend/web/images/payment01.png b/frontend/web/images/payment01.png deleted file mode 100644 index 3d50e79..0000000 Binary files a/frontend/web/images/payment01.png and /dev/null differ diff --git a/frontend/web/images/pr_img1.jpg b/frontend/web/images/pr_img1.jpg deleted file mode 100644 index 58be45c..0000000 Binary files a/frontend/web/images/pr_img1.jpg and /dev/null differ diff --git a/frontend/web/images/pr_img2.jpg b/frontend/web/images/pr_img2.jpg deleted file mode 100644 index adeff3d..0000000 Binary files a/frontend/web/images/pr_img2.jpg and /dev/null differ diff --git a/frontend/web/images/pr_img3.jpg b/frontend/web/images/pr_img3.jpg deleted file mode 100644 index 5dd33bc..0000000 Binary files a/frontend/web/images/pr_img3.jpg and /dev/null differ diff --git a/frontend/web/images/pr_img4.jpg b/frontend/web/images/pr_img4.jpg deleted file mode 100644 index 16df53c..0000000 Binary files a/frontend/web/images/pr_img4.jpg and /dev/null differ diff --git a/frontend/web/images/pr_img5.jpg b/frontend/web/images/pr_img5.jpg deleted file mode 100644 index 74767e0..0000000 Binary files a/frontend/web/images/pr_img5.jpg and /dev/null differ diff --git a/frontend/web/images/pr_img6.jpg b/frontend/web/images/pr_img6.jpg deleted file mode 100644 index 125ec74..0000000 Binary files a/frontend/web/images/pr_img6.jpg and /dev/null differ diff --git a/frontend/web/images/prods_grey_fon.png b/frontend/web/images/prods_grey_fon.png deleted file mode 100644 index de04e47..0000000 Binary files a/frontend/web/images/prods_grey_fon.png and /dev/null differ diff --git a/frontend/web/images/search.png b/frontend/web/images/search.png deleted file mode 100644 index 4a9b72f..0000000 Binary files a/frontend/web/images/search.png and /dev/null differ diff --git a/frontend/web/images/services01.png b/frontend/web/images/services01.png deleted file mode 100644 index 01d877c..0000000 Binary files a/frontend/web/images/services01.png and /dev/null differ diff --git a/frontend/web/images/services02.png b/frontend/web/images/services02.png deleted file mode 100644 index c8e082b..0000000 Binary files a/frontend/web/images/services02.png and /dev/null differ diff --git a/frontend/web/images/services03.png b/frontend/web/images/services03.png deleted file mode 100644 index 4f67172..0000000 Binary files a/frontend/web/images/services03.png and /dev/null differ diff --git a/frontend/web/images/services04.png b/frontend/web/images/services04.png deleted file mode 100644 index 74495bf..0000000 Binary files a/frontend/web/images/services04.png and /dev/null differ diff --git a/frontend/web/images/slider_fon_fanera.jpg b/frontend/web/images/slider_fon_fanera.jpg deleted file mode 100644 index 4da7b29..0000000 Binary files a/frontend/web/images/slider_fon_fanera.jpg and /dev/null differ diff --git a/frontend/web/images/slider_left.png b/frontend/web/images/slider_left.png deleted file mode 100644 index c91014b..0000000 Binary files a/frontend/web/images/slider_left.png and /dev/null differ diff --git a/frontend/web/images/slider_left_hover.png b/frontend/web/images/slider_left_hover.png deleted file mode 100644 index 460feb0..0000000 Binary files a/frontend/web/images/slider_left_hover.png and /dev/null differ diff --git a/frontend/web/images/slider_left_white.png b/frontend/web/images/slider_left_white.png deleted file mode 100644 index 57689f6..0000000 Binary files a/frontend/web/images/slider_left_white.png and /dev/null differ diff --git a/frontend/web/images/slider_right.png b/frontend/web/images/slider_right.png deleted file mode 100644 index 7506196..0000000 Binary files a/frontend/web/images/slider_right.png and /dev/null differ diff --git a/frontend/web/images/slider_right_hover.png b/frontend/web/images/slider_right_hover.png deleted file mode 100644 index 179e854..0000000 Binary files a/frontend/web/images/slider_right_hover.png and /dev/null differ diff --git a/frontend/web/images/slider_right_white.png b/frontend/web/images/slider_right_white.png deleted file mode 100644 index 7e5de6e..0000000 Binary files a/frontend/web/images/slider_right_white.png and /dev/null differ diff --git a/frontend/web/images/top_fon_yellow.png b/frontend/web/images/top_fon_yellow.png deleted file mode 100644 index e64848f..0000000 Binary files a/frontend/web/images/top_fon_yellow.png and /dev/null differ diff --git a/frontend/web/images/vk_small_color.png b/frontend/web/images/vk_small_color.png deleted file mode 100644 index c1433bc..0000000 Binary files a/frontend/web/images/vk_small_color.png and /dev/null differ diff --git a/frontend/web/images/warning_form.jpg b/frontend/web/images/warning_form.jpg deleted file mode 100644 index 68ed96b..0000000 Binary files a/frontend/web/images/warning_form.jpg and /dev/null differ diff --git a/frontend/web/images/why01.png b/frontend/web/images/why01.png deleted file mode 100644 index fc0ee9b..0000000 Binary files a/frontend/web/images/why01.png and /dev/null differ diff --git a/frontend/web/images/why02.png b/frontend/web/images/why02.png deleted file mode 100644 index 192e894..0000000 Binary files a/frontend/web/images/why02.png and /dev/null differ diff --git a/frontend/web/images/why03.png b/frontend/web/images/why03.png deleted file mode 100644 index 648d2db..0000000 Binary files a/frontend/web/images/why03.png and /dev/null differ diff --git a/frontend/web/images/why04.png b/frontend/web/images/why04.png deleted file mode 100644 index 1df340e..0000000 Binary files a/frontend/web/images/why04.png and /dev/null differ diff --git a/frontend/web/images/why05.png b/frontend/web/images/why05.png deleted file mode 100644 index 902aaa7..0000000 Binary files a/frontend/web/images/why05.png and /dev/null differ diff --git a/frontend/web/images/why06.png b/frontend/web/images/why06.png deleted file mode 100644 index 69fe5ed..0000000 Binary files a/frontend/web/images/why06.png and /dev/null differ diff --git a/frontend/web/images/why07.png b/frontend/web/images/why07.png deleted file mode 100644 index d885d8c..0000000 Binary files a/frontend/web/images/why07.png and /dev/null differ diff --git a/frontend/web/images/why08.png b/frontend/web/images/why08.png deleted file mode 100644 index efedc7c..0000000 Binary files a/frontend/web/images/why08.png and /dev/null differ diff --git a/frontend/web/images/why_us_fon.png b/frontend/web/images/why_us_fon.png deleted file mode 100644 index f34e0ef..0000000 Binary files a/frontend/web/images/why_us_fon.png and /dev/null differ diff --git a/frontend/web/images/yt_small_color.png b/frontend/web/images/yt_small_color.png deleted file mode 100644 index d7ebd77..0000000 Binary files a/frontend/web/images/yt_small_color.png and /dev/null differ diff --git a/frontend/web/js/basket.js b/frontend/web/js/basket.js index 173662a..6b3fadb 100644 --- a/frontend/web/js/basket.js +++ b/frontend/web/js/basket.js @@ -1,181 +1,150 @@ -$(document).ready(function(){ - - var result_block = $('.basket_result'); - var one_item_block = $('.busket_block'); - - function countItems(){ - var length = $('.busket_modal_01').find('.order_list_li').length; - if(length >= 1){ - $('.head_basket_count').html(length); - $('.all_count').html(length); - } else { - $('.head_basket_count').html(''); - $('.all_count').html(''); +(function($){ + + $.fn.basket = function(callerSettings) { + + var basket_id = this; + + var find_products = function(){ + $("a[rel~='product']").each(function (i) { + $(this).bind('click',function(){ + var rel = $(this).attr('rel'); + var id = $('#product_id').val(); + var count = 1; + go_product({mod_id : id,count:count}); + return false; + }) + }) } - } - - - - function changeAjaxPrice(id, num){ - $.post( "/orders/buy-items", {id: id, num:num}, function( data ) { - }); - } - - function countPrise(block){ - var totalBlock = block.parents('.order_list'); - var total_price = 0; - totalBlock.find('.price_val').each(function(){ - total_price += +$(this).html(); - }); - $('.all_price_span').html(total_price); - } - - - $('.item').on('click', '.basket_add_but', function(e){ - var id = $(this).data('id'); - $.post( "/orders/buy-items", {id: id, num:1}, function( data ) { - $('.basket_result').each(function(){ - $(this).html(data); - countItems(); - }); - - }); - - }); - - $('.main_cont_wrap').on('click', '.cart_btn', function(e){ - var id = $(this).data('id'); - var num = one_item_block.find('.buy_one_item').val(); - $.post( "/orders/buy-items", {id: id, num:num}, function( data ) { - $('.basket_result').each(function(){ - $(this).html(data) - }); - }); - - }); - - result_block.on('click', '.delete_item_btn', function(){ - var block = $(this).parents('.order_list_li'); - - - var id = block.data('id'); - - $.post( "/orders/delete", {id: id}, function( data ) { - }); - var forCount = block.parents('ul'); - $('.order_list_li[data-id='+id+']').each(function(){ - var block = $(this); - block.remove(); - }); - countPrise(forCount); - countItems(); - - - - }); - - result_block.on('click', '.button_minus', function(){ - var block = $(this).parents('.order_list_li'); - var price_block = block.find('.price_val'); - var input = block.find('input'); - var number = input.val(); - var id = block.data('id'); + + var go_product = function(data){ + var product_id = data.product_id; + $.get("/basket/add/", data , + function(data){ + //alert_msg("Товар добавлен
в корзину",product_id); + popup(0,'.black'); + start_basket(); + }); + } + + var popup = function(w,form){ + $.get("/basket/items/", {} ,function(data){ + $('.basket_items').html(data); + $('.basket_items .delete_button').click(function(){ + var id =$(this).data('id'); + $.get("/basket/items/", {deleteID : id},function(data){ + popup(w,form); + start_basket(w,form); + }); + return false; + }); + $(".item_num").bind('input',function(){ + sendformitems(w,form); + }); + $(".minus").click(function(){ + var a = $(this).parent().find(".item_num").attr("value"); + if (a == 1) { + /* минимум 1 элемент */ + } + else{ + a--; + $(this).parent().find('.item_num').val(a); + sendformitems(w,form); + } + }); + $(".plus").click(function(){ + var a = $(this).parent().find(".item_num").attr("value"); + if (a == 10) { + /* минимум 1 элемент */ + } + else{ + a++; + $(this).parent().find('.item_num').val(a); + sendformitems(w,form); + } + }); + }); + if(w==0) { + $(".black").removeClass("hidden"); + $(".black_close").click(function () { + $(this).parent().parent().addClass("hidden"); + }); + $(".cont_shop").click(function () { + $(".black").addClass("hidden"); + }); + } + } + + var sendformitems = function(w,form){ + data_form = $(form+' #basket_form2').serialize(); + $.ajax({ + type: 'POST', + url: "/basket/items/", + data: data_form, + success: function(data) { + popup(w,form); + start_basket(); + }, + }); + } + + var start_basket = function(){ + $.get("/basket/info/", + function(data){ + $(basket_id).html(data); + }); - if(number > 1){ - number--; - input.val(number); - var price = price_block.data('price'); - var new_price = number * +price; - price_block.html(new_price); - changeAjaxPrice(id, number); - synchronizationPriceData(id, number); } - countPrise(block); - }); - - - result_block.on('click', '.button_plus', function(){ - var block = $(this).parents('.order_list_li'); - var price_block = block.find('.price_val'); - var input = block.find('input'); - var number = input.val(); - var id = block.data('id'); - - number++; - input.val(number); - var price = price_block.data('price'); - var new_price = number * +price; - price_block.html(new_price); - - changeAjaxPrice(id, number); - synchronizationPriceData(id, number); - countPrise(block); - }); - - result_block.on('change', '.buy_one_item', function(){ - var block = $(this).parents('.order_list_li'); - var num = $(this).val(); - var price_block = block.find('.price_val'); - var price = price_block.data('price'); - var id = block.data('id'); - - var new_price = num * +price; - price_block.html(new_price); - changeAjaxPrice(id, num); - synchronizationPriceData(id, num); - countPrise(block); - }); - - function synchronizationPriceData(id, number){ - $('.order_list_li[data-id='+id+']').each(function(){ - var block = $(this); - block.find('input').val(number); - var price_block = block.find('.price_val'); - var price = price_block.data('price'); - var new_price = number * +price; - price_block.html(new_price); - }); - } - - - - one_item_block.on('click', '.button_minus', function(){ - var input = one_item_block.find('.buy_one_item'); - var number = input.val(); - if(number > 1){ - number--; - input.val(number); - } - }); - - - one_item_block.on('click', '.button_plus', function(){ - var input = one_item_block.find('.buy_one_item'); - var number = input.val(); - number++; - input.val(number); - }); - - /****************************compare and bookmarks********************************************/ - - function addItemToCompare(id){ - $.post( "/orders/compare", {id: id}, function( data ) { - }); - } - - $('#add_to_compare').click(function (event) { - event.preventDefault(); - var id = $('#one_item_block').data('id'); - addItemToCompare(id); - }); - - $('#add_to_bookmarks').click(function(event){ - event.preventDefault(); - var id = $('#one_item_block').data('id'); - $.post( "/orders/bookmarks", {id: id}, function( data ) { - }); - }); - - -}); \ No newline at end of file + var alert_msg = function(msg,product_id){ + winW = document.body.offsetWidth; + winH = document.body.offsetHeight + $('.modal_box').remove(); + $('#data_box').remove(); + $('body').append(''); + $('body').append('
'); + $('#data_box').append('
'); + $('#data_box').css( "left", ((winW-400)/2)+'px' ); + + var scrollTop = document.documentElement.scrollTop + if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1 || navigator.userAgent.toLowerCase().indexOf('safari') > -1) { + scrollTop = document.body.scrollTop; + } + $('#data_box').css( "top", (scrollTop+150)+'px' ); + + app = '
'; + app +='

'+msg+'

'; + app += '
 '; + app += ''; + app += '
'; + $('#data_box .data_wrp').append(app); + + + $(".modal_box, #modal_close, #p_close").click(function() { + $('.modal_box').remove(); + $('#data_box').remove(); + }); + } + + find_products(); + start_basket(); + + + + $(".more").click(function(){ + if($(this).hasClass("hideico")){ + $(this).removeClass("hideico"); + $(this).parent().addClass("open"); + $(this).parent().removeClass("open"); + } + else{ + $(this).addClass("hideico"); + $(this).parent().addClass("open"); + popup(1,'.basket_hovered'); + } + }) + + + + } + +})(jQuery); \ No newline at end of file diff --git a/frontend/web/js/jquery.jcarousellite-1.0.1.js b/frontend/web/js/jquery.jcarousellite-1.0.1.js deleted file mode 100644 index 51497f4..0000000 --- a/frontend/web/js/jquery.jcarousellite-1.0.1.js +++ /dev/null @@ -1,342 +0,0 @@ -/** - * jCarouselLite - jQuery plugin to navigate images/any content in a carousel style widget. - * @requires jQuery v1.2 or above - * - * http://gmarwaha.com/jquery/jcarousellite/ - * - * Copyright (c) 2007 Ganeshji Marwaha (gmarwaha.com) - * Dual licensed under the MIT and GPL licenses: - * http://www.opensource.org/licenses/mit-license.php - * http://www.gnu.org/licenses/gpl.html - * - * Version: 1.0.1 - * Note: Requires jquery 1.2 or above from version 1.0.1 - */ - -/** - * Creates a carousel-style navigation widget for images/any-content from a simple HTML markup. - * - * The HTML markup that is used to build the carousel can be as simple as... - * - * - * - * As you can see, this snippet is nothing but a simple div containing an unordered list of images. - * You don't need any special "class" attribute, or a special "css" file for this plugin. - * I am using a class attribute just for the sake of explanation here. - * - * To navigate the elements of the carousel, you need some kind of navigation buttons. - * For example, you will need a "previous" button to go backward, and a "next" button to go forward. - * This need not be part of the carousel "div" itself. It can be any element in your page. - * Lets assume that the following elements in your document can be used as next, and prev buttons... - * - * - * - * - * Now, all you need to do is call the carousel component on the div element that represents it, and pass in the - * navigation buttons as options. - * - * $(".carousel").jCarouselLite({ - * btnNext: ".next", - * btnPrev: ".prev" - * }); - * - * That's it, you would have now converted your raw div, into a magnificient carousel. - * - * There are quite a few other options that you can use to customize it though. - * Each will be explained with an example below. - * - * @param an options object - You can specify all the options shown below as an options object param. - * - * @option btnPrev, btnNext : string - no defaults - * @example - * $(".carousel").jCarouselLite({ - * btnNext: ".next", - * btnPrev: ".prev" - * }); - * @desc Creates a basic carousel. Clicking "btnPrev" navigates backwards and "btnNext" navigates forward. - * - * @option btnGo - array - no defaults - * @example - * $(".carousel").jCarouselLite({ - * btnNext: ".next", - * btnPrev: ".prev", - * btnGo: [".0", ".1", ".2"] - * }); - * @desc If you don't want next and previous buttons for navigation, instead you prefer custom navigation based on - * the item number within the carousel, you can use this option. Just supply an array of selectors for each element - * in the carousel. The index of the array represents the index of the element. What i mean is, if the - * first element in the array is ".0", it means that when the element represented by ".0" is clicked, the carousel - * will slide to the first element and so on and so forth. This feature is very powerful. For example, i made a tabbed - * interface out of it by making my navigation elements styled like tabs in css. As the carousel is capable of holding - * any content, not just images, you can have a very simple tabbed navigation in minutes without using any other plugin. - * The best part is that, the tab will "slide" based on the provided effect. :-) - * - * @option mouseWheel : boolean - default is false - * @example - * $(".carousel").jCarouselLite({ - * mouseWheel: true - * }); - * @desc The carousel can also be navigated using the mouse wheel interface of a scroll mouse instead of using buttons. - * To get this feature working, you have to do 2 things. First, you have to include the mouse-wheel plugin from brandon. - * Second, you will have to set the option "mouseWheel" to true. That's it, now you will be able to navigate your carousel - * using the mouse wheel. Using buttons and mouseWheel or not mutually exclusive. You can still have buttons for navigation - * as well. They complement each other. To use both together, just supply the options required for both as shown below. - * @example - * $(".carousel").jCarouselLite({ - * btnNext: ".next", - * btnPrev: ".prev", - * mouseWheel: true - * }); - * - * @option auto : number - default is null, meaning autoscroll is disabled by default - * @example - * $(".carousel").jCarouselLite({ - * auto: 800, - * speed: 500 - * }); - * @desc You can make your carousel auto-navigate itself by specfying a millisecond value in this option. - * The value you specify is the amount of time between 2 slides. The default is null, and that disables auto scrolling. - * Specify this value and magically your carousel will start auto scrolling. - * - * @option speed : number - 200 is default - * @example - * $(".carousel").jCarouselLite({ - * btnNext: ".next", - * btnPrev: ".prev", - * speed: 800 - * }); - * @desc Specifying a speed will slow-down or speed-up the sliding speed of your carousel. Try it out with - * different speeds like 800, 600, 1500 etc. Providing 0, will remove the slide effect. - * - * @option easing : string - no easing effects by default. - * @example - * $(".carousel").jCarouselLite({ - * btnNext: ".next", - * btnPrev: ".prev", - * easing: "bounceout" - * }); - * @desc You can specify any easing effect. Note: You need easing plugin for that. Once specified, - * the carousel will slide based on the provided easing effect. - * - * @option vertical : boolean - default is false - * @example - * $(".carousel").jCarouselLite({ - * btnNext: ".next", - * btnPrev: ".prev", - * vertical: true - * }); - * @desc Determines the direction of the carousel. true, means the carousel will display vertically. The next and - * prev buttons will slide the items vertically as well. The default is false, which means that the carousel will - * display horizontally. The next and prev items will slide the items from left-right in this case. - * - * @option circular : boolean - default is true - * @example - * $(".carousel").jCarouselLite({ - * btnNext: ".next", - * btnPrev: ".prev", - * circular: false - * }); - * @desc Setting it to true enables circular navigation. This means, if you click "next" after you reach the last - * element, you will automatically slide to the first element and vice versa. If you set circular to false, then - * if you click on the "next" button after you reach the last element, you will stay in the last element itself - * and similarly for "previous" button and first element. - * - * @option visible : number - default is 3 - * @example - * $(".carousel").jCarouselLite({ - * btnNext: ".next", - * btnPrev: ".prev", - * visible: 4 - * }); - * @desc This specifies the number of items visible at all times within the carousel. The default is 3. - * You are even free to experiment with real numbers. Eg: "3.5" will have 3 items fully visible and the - * last item half visible. This gives you the effect of showing the user that there are more images to the right. - * - * @option start : number - default is 0 - * @example - * $(".carousel").jCarouselLite({ - * btnNext: ".next", - * btnPrev: ".prev", - * start: 2 - * }); - * @desc You can specify from which item the carousel should start. Remember, the first item in the carousel - * has a start of 0, and so on. - * - * @option scrool : number - default is 1 - * @example - * $(".carousel").jCarouselLite({ - * btnNext: ".next", - * btnPrev: ".prev", - * scroll: 2 - * }); - * @desc The number of items that should scroll/slide when you click the next/prev navigation buttons. By - * default, only one item is scrolled, but you may set it to any number. Eg: setting it to "2" will scroll - * 2 items when you click the next or previous buttons. - * - * @option beforeStart, afterEnd : function - callbacks - * @example - * $(".carousel").jCarouselLite({ - * btnNext: ".next", - * btnPrev: ".prev", - * beforeStart: function(a) { - * alert("Before animation starts:" + a); - * }, - * afterEnd: function(a) { - * alert("After animation ends:" + a); - * } - * }); - * @desc If you wanted to do some logic in your page before the slide starts and after the slide ends, you can - * register these 2 callbacks. The functions will be passed an argument that represents an array of elements that - * are visible at the time of callback. - * - * - * @cat Plugins/Image Gallery - * @author Ganeshji Marwaha/ganeshread@gmail.com - */ - -(function($) { // Compliant with jquery.noConflict() -$.fn.jCarouselLite = function(o) { - o = $.extend({ - btnPrev: null, - btnNext: null, - btnGo: null, - mouseWheel: false, - auto: null, - - speed: 200, - easing: null, - - vertical: false, - circular: true, - visible: 3, - start: 0, - scroll: 1, - - beforeStart: null, - afterEnd: null - }, o || {}); - - return this.each(function() { // Returns the element collection. Chainable. - - var running = false, animCss=o.vertical?"top":"left", sizeCss=o.vertical?"height":"width"; - var div = $(this), ul = $("ul", div), tLi = $("li", ul), tl = tLi.size(), v = o.visible; - - if(o.circular) { - ul.prepend(tLi.slice(tl-v-1+1).clone()) - .append(tLi.slice(0,v).clone()); - o.start += v; - } - - var li = $("li", ul), itemLength = li.size(), curr = o.start; - div.css("visibility", "visible"); - - li.css({overflow: "hidden", float: o.vertical ? "none" : "left"}); - ul.css({margin: "0", padding: "0", position: "relative", "list-style-type": "none", "z-index": "1"}); - div.css({overflow: "hidden", position: "relative", "z-index": "2", left: "0px"}); - - var liSize = o.vertical ? height(li) : width(li); // Full li size(incl margin)-Used for animation - var ulSize = liSize * itemLength; // size of full ul(total length, not just for the visible items) - var divSize = liSize * v; // size of entire div(total length for just the visible items) - - li.css({width: li.width(), height: li.height()}); - ul.css(sizeCss, ulSize+"px").css(animCss, -(curr*liSize)); - - div.css(sizeCss, divSize+"px"); // Width of the DIV. length of visible images - - if(o.btnPrev) - $(o.btnPrev).click(function() { - return go(curr-o.scroll); - }); - - if(o.btnNext) - $(o.btnNext).click(function() { - return go(curr+o.scroll); - }); - - if(o.btnGo) - $.each(o.btnGo, function(i, val) { - $(val).click(function() { - return go(o.circular ? o.visible+i : i); - }); - }); - - if(o.mouseWheel && div.mousewheel) - div.mousewheel(function(e, d) { - return d>0 ? go(curr-o.scroll) : go(curr+o.scroll); - }); - - if(o.auto) - setInterval(function() { - go(curr+o.scroll); - }, o.auto+o.speed); - - function vis() { - return li.slice(curr).slice(0,v); - }; - - function go(to) { - if(!running) { - - if(o.beforeStart) - o.beforeStart.call(this, vis()); - - if(o.circular) { // If circular we are in first or last, then goto the other end - if(to<=o.start-v-1) { // If first, then goto last - ul.css(animCss, -((itemLength-(v*2))*liSize)+"px"); - // If "scroll" > 1, then the "to" might not be equal to the condition; it can be lesser depending on the number of elements. - curr = to==o.start-v-1 ? itemLength-(v*2)-1 : itemLength-(v*2)-o.scroll; - } else if(to>=itemLength-v+1) { // If last, then goto first - ul.css(animCss, -( (v) * liSize ) + "px" ); - // If "scroll" > 1, then the "to" might not be equal to the condition; it can be greater depending on the number of elements. - curr = to==itemLength-v+1 ? v+1 : v+o.scroll; - } else curr = to; - } else { // If non-circular and to points to first or last, we just return. - if(to<0 || to>itemLength-v) return; - else curr = to; - } // If neither overrides it, the curr will still be "to" and we can proceed. - - running = true; - - ul.animate( - animCss == "left" ? { left: -(curr*liSize) } : { top: -(curr*liSize) } , o.speed, o.easing, - function() { - if(o.afterEnd) - o.afterEnd.call(this, vis()); - running = false; - } - ); - // Disable buttons when the carousel reaches the last/first, and enable when not - if(!o.circular) { - $(o.btnPrev + "," + o.btnNext).removeClass("disabled"); - $( (curr-o.scroll<0 && o.btnPrev) - || - (curr+o.scroll > itemLength-v && o.btnNext) - || - [] - ).addClass("disabled"); - } - - } - return false; - }; - }); -}; - -function css(el, prop) { - return parseInt($.css(el[0], prop)) || 0; -}; -function width(el) { - - return el[0].offsetWidth + css(el, 'marginLeft') + css(el, 'marginRight'); -}; -function height(el) { - return el[0].offsetHeight + css(el, 'marginTop') + css(el, 'marginBottom'); -}; - -})(jQuery); \ No newline at end of file diff --git a/frontend/web/js/jquery.maskedinput.min.js b/frontend/web/js/jquery.maskedinput.min.js deleted file mode 100644 index e4112e3..0000000 --- a/frontend/web/js/jquery.maskedinput.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/* - jQuery Masked Input Plugin - Copyright (c) 2007 - 2015 Josh Bush (digitalbush.com) - Licensed under the MIT license (http://digitalbush.com/projects/masked-input-plugin/#license) - Version: 1.4.1 -*/ -!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){var b,c=navigator.userAgent,d=/iphone/i.test(c),e=/chrome/i.test(c),f=/android/i.test(c);a.mask={definitions:{9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},autoclear:!0,dataName:"rawMaskFn",placeholder:"_"},a.fn.extend({caret:function(a,b){var c;if(0!==this.length&&!this.is(":hidden"))return"number"==typeof a?(b="number"==typeof b?b:a,this.each(function(){this.setSelectionRange?this.setSelectionRange(a,b):this.createTextRange&&(c=this.createTextRange(),c.collapse(!0),c.moveEnd("character",b),c.moveStart("character",a),c.select())})):(this[0].setSelectionRange?(a=this[0].selectionStart,b=this[0].selectionEnd):document.selection&&document.selection.createRange&&(c=document.selection.createRange(),a=0-c.duplicate().moveStart("character",-1e5),b=a+c.text.length),{begin:a,end:b})},unmask:function(){return this.trigger("unmask")},mask:function(c,g){var h,i,j,k,l,m,n,o;if(!c&&this.length>0){h=a(this[0]);var p=h.data(a.mask.dataName);return p?p():void 0}return g=a.extend({autoclear:a.mask.autoclear,placeholder:a.mask.placeholder,completed:null},g),i=a.mask.definitions,j=[],k=n=c.length,l=null,a.each(c.split(""),function(a,b){"?"==b?(n--,k=a):i[b]?(j.push(new RegExp(i[b])),null===l&&(l=j.length-1),k>a&&(m=j.length-1)):j.push(null)}),this.trigger("unmask").each(function(){function h(){if(g.completed){for(var a=l;m>=a;a++)if(j[a]&&C[a]===p(a))return;g.completed.call(B)}}function p(a){return g.placeholder.charAt(a=0&&!j[a];);return a}function s(a,b){var c,d;if(!(0>a)){for(c=a,d=q(b);n>c;c++)if(j[c]){if(!(n>d&&j[c].test(C[d])))break;C[c]=C[d],C[d]=p(d),d=q(d)}z(),B.caret(Math.max(l,a))}}function t(a){var b,c,d,e;for(b=a,c=p(a);n>b;b++)if(j[b]){if(d=q(b),e=C[b],C[b]=c,!(n>d&&j[d].test(e)))break;c=e}}function u(){var a=B.val(),b=B.caret();if(o&&o.length&&o.length>a.length){for(A(!0);b.begin>0&&!j[b.begin-1];)b.begin--;if(0===b.begin)for(;b.beging)&&g&&13!==g){if(i.end-i.begin!==0&&(y(i.begin,i.end),s(i.begin,i.end-1)),c=q(i.begin-1),n>c&&(d=String.fromCharCode(g),j[c].test(d))){if(t(c),C[c]=d,z(),e=q(c),f){var k=function(){a.proxy(a.fn.caret,B,e)()};setTimeout(k,0)}else B.caret(e);i.begin<=m&&h()}b.preventDefault()}}}function y(a,b){var c;for(c=a;b>c&&n>c;c++)j[c]&&(C[c]=p(c))}function z(){B.val(C.join(""))}function A(a){var b,c,d,e=B.val(),f=-1;for(b=0,d=0;n>b;b++)if(j[b]){for(C[b]=p(b);d++e.length){y(b+1,n);break}}else C[b]===e.charAt(d)&&d++,k>b&&(f=b);return a?z():k>f+1?g.autoclear||C.join("")===D?(B.val()&&B.val(""),y(0,n)):z():(z(),B.val(B.val().substring(0,f+1))),k?b:l}var B=a(this),C=a.map(c.split(""),function(a,b){return"?"!=a?i[a]?p(b):a:void 0}),D=C.join(""),E=B.val();B.data(a.mask.dataName,function(){return a.map(C,function(a,b){return j[b]&&a!=p(b)?a:null}).join("")}),B.one("unmask",function(){B.off(".mask").removeData(a.mask.dataName)}).on("focus.mask",function(){if(!B.prop("readonly")){clearTimeout(b);var a;E=B.val(),a=A(),b=setTimeout(function(){B.get(0)===document.activeElement&&(z(),a==c.replace("?","").length?B.caret(0,a):B.caret(a))},10)}}).on("blur.mask",v).on("keydown.mask",w).on("keypress.mask",x).on("input.mask paste.mask",function(){B.prop("readonly")||setTimeout(function(){var a=A(!0);B.caret(a),h()},0)}),e&&f&&B.off("input.mask").on("input.mask",u),A()})}})}); \ No newline at end of file diff --git a/frontend/web/js/my_scripts.js b/frontend/web/js/my_scripts.js deleted file mode 100644 index acd74a8..0000000 --- a/frontend/web/js/my_scripts.js +++ /dev/null @@ -1,524 +0,0 @@ -$(document).ready(function(){ - // ion tabs - $.ionTabs("#tabs_1"); - - // ion checkradio init - $("input[type='radio'], input[type='checkbox']").ionCheckRadio(); - - // filter open li - var filter_list = $('.filter_list ul li .arrow'); - - filter_list.on('click', function(){ - $(this).next().slideToggle(300); - var this_img = $(this).children('img'); - if (this_img.attr('src') === "/images/head_down.png" ) { - this_img.attr('src', '/images/head_up.png'); - } else { - this_img.attr('src', '/images/head_down.png'); - }; - }); - - $('.form_checkbox_reset').click(function(e){ - e.preventDefault(); - $('.price_filter input[type="checkbox"]').prop('checked', false); - $('.price_filter label').removeClass('checked'); - }); - - - // CHANGE ACTIVE CLASS - function change_right(){ - var main_div = $('.main_img_slide'), - - arrow_right = $('.slider_arrow_right'), - arrow_left = $('.slider_arrow_left'), - main_img = $('.main_img img'); - - - arrow_right.on('click', function(){ - var next = $('.small_img_block.active').next(); - var next_attr = next.children().attr('src'); - if (next.hasClass('small_img_block')) { - main_div.find('.active').removeClass('active'); - next.addClass('active'); - main_img.attr('src', next_attr); - }; - - }); - } - - // CHANGE ACTIVE CLASS - function change_left(){ - var main_div = $('.main_img_slide'), - - arrow_right = $('.slider_arrow_right'), - arrow_left = $('.slider_arrow_left'), - main_img = $('.main_img img'); - - - arrow_left.on('click', function(){ - var prev = $('.small_img_block.active').prev(); - var prev_attr = prev.children().attr('src'); - if (prev.hasClass('small_img_block')) { - main_div.find('.active').removeClass('active'); - prev.addClass('active'); - main_img.attr('src', prev_attr); - }; - - }); - }; - var arrow_right = $('.slider_arrow_right'), - arrow_left = $('.slider_arrow_left'); - // change active class init - arrow_right.on('click', change_right()); - arrow_left.on('click', change_left()); - - // arrow left hover - arrow_left.hover( - function(){ - $(this).attr('src', '/images/slider_left_hover.png'); - }, function(){ - $(this).attr('src', '/images/slider_left.png'); - }); - - // arrow right hover - arrow_right.hover( - function(){ - $(this).attr('src', '/images/slider_right_hover.png'); - }, function(){ - $(this).attr('src', '/images/slider_right.png'); - }); - - // добавить в корзину - счетчик + - товар - var open_card_item_price = $('.counter').children('.price'), - counter_item_count = $('.counter').find('.count_number'), - state_price = 1*($('.counter').children('.price').html()); - - - - // активный класс для корзины - var basket_order_list = $('.order_list').find('.order_list_li'); - /*basket_order_list.click(function(){ - basket_order_list.removeClass('active'); - $(this).addClass('active'); - // console.log('hello'); - });*/ - - // оформить заказ сумма всех товаров в корзине - var basket_all_items = $('.all_price').find('.all_count'), // количество товаров в корзине - basket_all_price = $('.all_price').find('.all_price'), // общая сумма за все товары - basket_each_price = basket_order_list.children('.price'), // цена товара(ов) - basket_each_count = basket_order_list.children('.how_many'); // количество каждого товара - // console.log(basket_each_price); - - //function basket_all_prices() { - // var all_count = 0; - // var all_price = 0; - // for (var i = basket_each_count.length - 1; i >= 0; i--) { - // var temp = basket_each_count[i].innerHTML; - // var temp_price = basket_each_price[i].innerHTML; - // all_count += parseInt(temp); - // all_price += parseFloat(temp_price); - // }; - // basket_all_items.text(all_count); - // basket_all_price.text(all_price.toFixed(2)); - //} - //basket_all_prices(); - - - // modal widows - function modal_windows() { - $(".modal_wrapper_login").append("
"); - $(".modal_wrapper_reg").append("
"); - $(".forgot_pass_modal_wrapper").append("
"); - - var reg_wrap = $('.modal_wrapper_reg'), // окно регистрации - log_wrap = $('.modal_wrapper_login'), // окно логина - forgot_pass_wrap = $('.forgot_pass_modal_wrapper'), // окно забыли пароль - forgot_pass_success_wrap = $('.forgot_pass_success_wrapper'), // окошко успешно отправлен пароль - forgot_pass_success_open_btn = $('.forgot_pass_modal_wrapper').find('.my_cust_btn'); - forget_pass_again_btn = $('.forgot_pass_success_wrapper').find('.my_cust_btn'), - log_open_btn = $('.login_button_lu'), // окно логина - reg_open_btn = $('.reg_button_lu'), // кнопка открыть - consultation_open_btn = $('.consultation_btn'), // кнопка консультации - consultation_btn = $('.consultation_modal button'), - consultation_modal = $('.consultation_modal'), - modal_busket_open = $('.basket_add_but, .cart_btn'), // открыть модалку корзины - modal_busket_header_open = $('i.head-down.bh_cell'), // открыть корзину в хедере - modal_busket_header = $('.busket_modal_header'), // модальная корзина хедер - modal_busket_header_cont = $('.busket_modal_header .busket_bottom_btn .close'), - modal_busket_cont = $('.busket_bottom_btn .close'), // ссылка модалки корзины - продолжить покупки - forgot_pass_open_btn = $('.forgot_pass_link'), // ссылка на окно - забыли пароль - close_btn = $('.modal_close_btn'), // кнопка закрыть регистрацию - doc_h = $(document).height(), - callback_wrap = $('.callback_wrapper'), - callback_open_btn = $('.phone_me_head button'), - busket_modal_wrapper = $('.busket_modal_wrapper'), - main_wrap = $('.modal_wrapper'); - reg_wrap_btn = $('.modal_wrapper_reg').find('button'); - - - reg_wrap.css({'height': doc_h}); // высота заднего фона = высоте документа - log_wrap.css({'height': doc_h}); // высота заднего фона = высоте документа - forgot_pass_wrap.css({'height': doc_h}); // высота заднего фона = высоте документа - forgot_pass_success_wrap.css({'height': doc_h}); // высота заднего фона = высоте документа - callback_wrap.css({'height': doc_h}); // высота заднего фона = высоте документа - busket_modal_wrapper.css({'height' : doc_h}); // высота заднего фона = высоте документа - - - - $('body').keydown(function(event){ - if (event.which == 27) { - $(this).parent().find("input").val(''); - reg_wrap.fadeOut(200); - log_wrap.fadeOut(200); - forgot_pass_wrap.fadeOut(200); - forgot_pass_success_wrap.fadeOut(200); - callback_wrap.fadeOut(200); - }; - }); - - callback_open_btn.click(function(){ // открываем окно регистрации - $(".error").removeClass("error"); - $(".error_pass").removeClass("error_pass"); - if($(".phone_me_head").find("input").val().length == 0){ - $(".phone_me_head").find("input").addClass("error"); - } - else{ - var num = $(".phone_me_head").find("input").val(); - - var type = 'call_me'; - var data = {"num":num,"type":type}; - send_call_me_back( data, function(data){ - callback_wrap.fadeIn(200); - $(".phone_me_head").find("input").val(''); - }); - - } - }); - - - consultation_btn.click(function(){ // открываем окно регистрации - $(".error").removeClass("error"); - $(".error_pass").removeClass("error_pass"); - if($(".consultation_phone").val().length == 0){ - $(".consultation_phone").addClass("error"); - } - else{ - var num = $(".consultation_phone").val(); - var name = $(".consultation_name").val(); - var type = 'consultation'; - var data = {"num":num,"name":name,"type":type}; - send_call_me_back( data, function(data){ - consultation_modal.fadeIn(200); - $(".consultation_phone").find("input").val(''); - $(".consultation_name").find("input").val(''); - }); - - } - }); - - - consultation_open_btn.click(function(event){ - event.preventDefault(); - consultation_modal.toggle(); - - }); - modal_busket_header_cont.click(function(){ // скрываем модальную корзину в хедере по ссылке - modal_busket_header.toggle(); - modal_busket_header_open.toggleClass('bh_cell_2'); // меняем класс у кнопочки вызова корзины хедера - modal_busket_header_open.parent('.basket_head').toggleClass('basket_head_for_click'); // убираем тень - }); - modal_busket_cont.click(function(e){ // скрываем корзину для продолжения покупок - e.preventDefault(); - busket_modal_wrapper.fadeOut(200); - }); - reg_open_btn.click(function(e){ // открываем окно регистрации - $(".error").removeClass("error"); - $(".error_pass").removeClass("error_pass"); - e.preventDefault(); - reg_wrap.fadeIn(200); - }); - log_open_btn.click(function(e){ // открываем окно логина - $(".error").removeClass("error"); - $(".error_pass").removeClass("error_pass"); - e.preventDefault(); - log_wrap.fadeIn(200); - }); - modal_busket_open.click(function () { // открываем модальную корзину по клику купить на карточку товара - busket_modal_wrapper.fadeIn(200); - }); - modal_busket_header_open.click(function() { - modal_busket_header.toggle(100); - $(this).toggleClass('bh_cell_2'); - $(this).parent('.basket_head').toggleClass('basket_head_for_click'); - //console.log($(this).css('background')); - }); - forgot_pass_open_btn.click(function(e){ // открываем окно забыли пароль - $(".error").removeClass("error"); - $(".error_pass").removeClass("error_pass"); - e.preventDefault(); - forgot_pass_wrap.fadeIn(50); - log_wrap.fadeOut(50); - }); - forgot_pass_success_open_btn.click(function(){ // сообщение об успешной отправке пароля на почту - $(".error").removeClass("error"); - if($(".forgot_pass_modal_wrapper").find("input").val().length == 0){ //проверка ввода поля - $(".forgot_pass_modal_wrapper").find("input").addClass("error"); - } - else{ - - var email = $(".forgot_pass_modal_wrapper").find("input").val(); - - function isValidEmailAddress(emailAddress) { - var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i); - return pattern.test(emailAddress); - } - if(isValidEmailAddress(email)) - { - $(".forgot_pass_modal_wrapper").find("input").removeClass("error"); - forgot_pass_success_wrap.fadeIn(200); - forgot_pass_wrap.fadeOut(200); - } else { - $(".forgot_pass_modal_wrapper").find("input").addClass("error"); - } - - - /*// if ($('#forgot_pass_form')[0].checkValidity()) { - forgot_pass_success_wrap.fadeIn(200); - forgot_pass_wrap.fadeOut(200); - // }; */ - } - }); - forget_pass_again_btn.click(function(){ // еще раз отправить пароль - forgot_pass_wrap.fadeIn(50); - forgot_pass_success_wrap.fadeOut(50); - }); - close_btn.click(function(){ // закрываем любые - $(this).parent().find("input").val(''); - $(".error").removeClass("error"); - reg_wrap.fadeOut(200); - log_wrap.fadeOut(200); - forgot_pass_wrap.fadeOut(200); - forgot_pass_success_wrap.fadeOut(200); - forgot_pass_success_wrap.fadeOut(200); - busket_modal_wrapper.fadeOut(200); - callback_wrap.fadeOut(200); - consultation_modal.fadeOut(200); - }); - $(".close_modal").click(function(){ - reg_wrap.fadeOut(200); - log_wrap.fadeOut(200); - forgot_pass_wrap.fadeOut(200); - forgot_pass_success_wrap.fadeOut(200); - callback_wrap.fadeOut(200); - }); - - reg_wrap_btn.click(function(){ - /*$(".modal_wrapper_reg").find(".modal_window:label").each(function (i) { - if (this.find("input").val().length == 0) { - this.find("input").addClass("error"); - alert('fdfdf'); - } else { - this.find("input").removeClass("error"); - } - });*/ - var email_reg = $("#email_reg").val(); - var pass_reg = $("#pass_reg").val(); - var pass_reg_rep = $("#pass_reg_rep").val(); - $(this).parent().parent().find("label").each(function(nf, form) - { - if($(this).find("input").val().length == 0){ - $(this).find("input").addClass("error"); - if(pass_reg !== pass_reg_rep){ - $("#pass_reg").addClass("error_pass"); - $("#pass_reg_rep").addClass("error_pass"); - } - else{ - $("#pass_reg").removeClass("error_pass"); - $("#pass_reg_rep").removeClass("error_pass"); - } - } - else{ - - function isValidEmailAddress(emailAddress) { - var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i); - return pattern.test(emailAddress); - } - - if(isValidEmailAddress(email_reg)) - { - $("#email_reg").removeClass("error"); - $(this).find("input").removeClass("error"); - } else { - $(this).find("input").removeClass("error"); - $("#email_reg").addClass("error"); - } - - if(pass_reg !== pass_reg_rep){ - $("#pass_reg").addClass("error_pass"); - $("#pass_reg_rep").addClass("error_pass"); - } - else{ - $("#pass_reg").removeClass("error_pass"); - $("#pass_reg_rep").removeClass("error_pass"); - } - - } - }); - }); - } - modal_windows(); - - - // category open blocks - function category_open_blocks() { - var open_block_btn = $('.category_wrap').find('.arrow'); - open_block_btn.click(function(){ - var block = $(this).parent('.cat_li_cont').next(); - block.slideToggle(200); - - if($(this).css('background-position')==='0px 0px') { - $(this).css('background-position','0px -15px'); - }else{ - $(this).css('background-position','0px 0px'); - }; - }); - } - category_open_blocks(); - - - - // - //// VALIDATION FORM JS - //$.validator.addMethod("equals_code", function(value, element, string) { - // return value === string; - //}, $.validator.format("вы ввели не правильные буквы с картинки")); - //// registration form - //$('.reg_form').validate({ - // rules: { - // name: { - // required: true - // }, - // email: { - // required: true, - // email: true - // }, - // password: { - // required: true - // }, - // password_repeat: { - // required: true, - // equalTo: '.reg_input_password' - // }, - // phone: { - // required: true, - // number: true - // }, - // last_name: { - // required: true - // }, - // code: { - // required: true, - // equals_code: 'ricswoc' - // }, - // login: { - // required: true - // } - // }, - // messages: { - // name: { - // required: "введите имя..." - // }, - // email: { - // required: "введите электронную почту...", - // email: "введите правильный адрес ( example@mail.com )" - // }, - // password: { - // required: 'введите пароль...' - // }, - // password_repeat: { - // required: 'повторите пароль...', - // equalTo: 'пароль не совпадает...' - // }, - // phone: { - // required: 'введите телефон...', - // number: 'должны быть только цифры...' - // }, - // last_name: { - // required: 'введите имя...' - // }, - // code: { - // required: 'введите проверочный код...' - // }, - // login: { - // required: 'введите ваш логин...' - // } - // } - // // submitHandler: function () { - // // $('.foo_text').delay( 100 ).show(200); - // // } - //}); - //// login form - //$('.log_form').validate({ - // rules: { - // password: { - // required: true - // }, - // login: { - // required: true - // } - // }, - // messages: { - // password: { - // required: 'введите ваш пароль' - // }, - // login: { - // required: 'введите ваш логин' - // } - // } - //}); - //// forget password form - //$('.forgot_password_form').validate({ - // rules: { - // email: { - // required: true, - // email: true - // } - // }, - // messages: { - // email: { - // required: 'введите ваш логин...', - // email: 'введите правильный адресс (example@mail.com)' - // } - // }, - // submitHandler: function () { - // $('.forgot_pass_success_wrapper').fadeIn(200); - // $('.forgot_pass_modal_wrapper').fadeOut(200); - // } - //}); - - - - //=============================================== BUSKET MODAL WINDOW FUNCTIONS - - function send_call_me_back( data,callback ) - { - $.ajax({ - url: '/site/mail', - data : data, - type : 'POST', - dataType: 'json', - success: function (data) - { - if(callback) - callback(data); - }, - error: function() - { - console.info('error'); - } - }); - } - - -}); \ No newline at end of file diff --git a/frontend/web/js/owl.carousel.js b/frontend/web/js/owl.carousel.js deleted file mode 100644 index 2296115..0000000 --- a/frontend/web/js/owl.carousel.js +++ /dev/null @@ -1,3069 +0,0 @@ -/** - * Owl carousel - * @version 2.0.0 - * @author Bartosz Wojciechowski - * @license The MIT License (MIT) - * @todo Lazy Load Icon - * @todo prevent animationend bubling - * @todo itemsScaleUp - * @todo Test Zepto - * @todo stagePadding calculate wrong active classes - */ -;(function($, window, document, undefined) { - - var drag, state, e; - - /** - * Template for status information about drag and touch events. - * @private - */ - drag = { - start: 0, - startX: 0, - startY: 0, - current: 0, - currentX: 0, - currentY: 0, - offsetX: 0, - offsetY: 0, - distance: null, - startTime: 0, - endTime: 0, - updatedX: 0, - targetEl: null - }; - - /** - * Template for some status informations. - * @private - */ - state = { - isTouch: false, - isScrolling: false, - isSwiping: false, - direction: false, - inMotion: false - }; - - /** - * Event functions references. - * @private - */ - e = { - _onDragStart: null, - _onDragMove: null, - _onDragEnd: null, - _transitionEnd: null, - _resizer: null, - _responsiveCall: null, - _goToLoop: null, - _checkVisibile: null - }; - - /** - * Creates a carousel. - * @class The Owl Carousel. - * @public - * @param {HTMLElement|jQuery} element - The element to create the carousel for. - * @param {Object} [options] - The options - */ - function Owl(element, options) { - - /** - * Current settings for the carousel. - * @public - */ - this.settings = null; - - /** - * Current options set by the caller including defaults. - * @public - */ - this.options = $.extend({}, Owl.Defaults, options); - - /** - * Plugin element. - * @public - */ - this.$element = $(element); - - /** - * Caches informations about drag and touch events. - */ - this.drag = $.extend({}, drag); - - /** - * Caches some status informations. - * @protected - */ - this.state = $.extend({}, state); - - /** - * @protected - * @todo Must be documented - */ - this.e = $.extend({}, e); - - /** - * References to the running plugins of this carousel. - * @protected - */ - this._plugins = {}; - - /** - * Currently suppressed events to prevent them from beeing retriggered. - * @protected - */ - this._supress = {}; - - /** - * Absolute current position. - * @protected - */ - this._current = null; - - /** - * Animation speed in milliseconds. - * @protected - */ - this._speed = null; - - /** - * Coordinates of all items in pixel. - * @todo The name of this member is missleading. - * @protected - */ - this._coordinates = []; - - /** - * Current breakpoint. - * @todo Real media queries would be nice. - * @protected - */ - this._breakpoint = null; - - /** - * Current width of the plugin element. - */ - this._width = null; - - /** - * All real items. - * @protected - */ - this._items = []; - - /** - * All cloned items. - * @protected - */ - this._clones = []; - - /** - * Merge values of all items. - * @todo Maybe this could be part of a plugin. - * @protected - */ - this._mergers = []; - - /** - * Invalidated parts within the update process. - * @protected - */ - this._invalidated = {}; - - /** - * Ordered list of workers for the update process. - * @protected - */ - this._pipe = []; - - $.each(Owl.Plugins, $.proxy(function(key, plugin) { - this._plugins[key[0].toLowerCase() + key.slice(1)] - = new plugin(this); - }, this)); - - $.each(Owl.Pipe, $.proxy(function(priority, worker) { - this._pipe.push({ - 'filter': worker.filter, - 'run': $.proxy(worker.run, this) - }); - }, this)); - - this.setup(); - this.initialize(); - } - - /** - * Default options for the carousel. - * @public - */ - Owl.Defaults = { - items: 3, - loop: false, - center: false, - - mouseDrag: true, - touchDrag: true, - pullDrag: true, - freeDrag: false, - - margin: 0, - stagePadding: 0, - - merge: false, - mergeFit: true, - autoWidth: false, - - startPosition: 0, - rtl: false, - - smartSpeed: 250, - fluidSpeed: false, - dragEndSpeed: false, - - responsive: {}, - responsiveRefreshRate: 200, - responsiveBaseElement: window, - responsiveClass: false, - - fallbackEasing: 'swing', - - info: false, - - nestedItemSelector: false, - itemElement: 'div', - stageElement: 'div', - - // Classes and Names - themeClass: 'owl-theme', - baseClass: 'owl-carousel', - itemClass: 'owl-item', - centerClass: 'center', - activeClass: 'active' - }; - - /** - * Enumeration for width. - * @public - * @readonly - * @enum {String} - */ - Owl.Width = { - Default: 'default', - Inner: 'inner', - Outer: 'outer' - }; - - /** - * Contains all registered plugins. - * @public - */ - Owl.Plugins = {}; - - /** - * Update pipe. - */ - Owl.Pipe = [ { - filter: [ 'width', 'items', 'settings' ], - run: function(cache) { - cache.current = this._items && this._items[this.relative(this._current)]; - } - }, { - filter: [ 'items', 'settings' ], - run: function() { - var cached = this._clones, - clones = this.$stage.children('.cloned'); - - if (clones.length !== cached.length || (!this.settings.loop && cached.length > 0)) { - this.$stage.children('.cloned').remove(); - this._clones = []; - } - } - }, { - filter: [ 'items', 'settings' ], - run: function() { - var i, n, - clones = this._clones, - items = this._items, - delta = this.settings.loop ? clones.length - Math.max(this.settings.items * 2, 4) : 0; - - for (i = 0, n = Math.abs(delta / 2); i < n; i++) { - if (delta > 0) { - this.$stage.children().eq(items.length + clones.length - 1).remove(); - clones.pop(); - this.$stage.children().eq(0).remove(); - clones.pop(); - } else { - clones.push(clones.length / 2); - this.$stage.append(items[clones[clones.length - 1]].clone().addClass('cloned')); - clones.push(items.length - 1 - (clones.length - 1) / 2); - this.$stage.prepend(items[clones[clones.length - 1]].clone().addClass('cloned')); - } - } - } - }, { - filter: [ 'width', 'items', 'settings' ], - run: function() { - var rtl = (this.settings.rtl ? 1 : -1), - width = (this.width() / this.settings.items).toFixed(3), - coordinate = 0, merge, i, n; - - this._coordinates = []; - for (i = 0, n = this._clones.length + this._items.length; i < n; i++) { - merge = this._mergers[this.relative(i)]; - merge = (this.settings.mergeFit && Math.min(merge, this.settings.items)) || merge; - coordinate += (this.settings.autoWidth ? this._items[this.relative(i)].width() + this.settings.margin : width * merge) * rtl; - - this._coordinates.push(coordinate); - } - } - }, { - filter: [ 'width', 'items', 'settings' ], - run: function() { - var i, n, width = (this.width() / this.settings.items).toFixed(3), css = { - 'width': Math.abs(this._coordinates[this._coordinates.length - 1]) + this.settings.stagePadding * 2, - 'padding-left': this.settings.stagePadding || '', - 'padding-right': this.settings.stagePadding || '' - }; - - this.$stage.css(css); - - css = { 'width': this.settings.autoWidth ? 'auto' : width - this.settings.margin }; - css[this.settings.rtl ? 'margin-left' : 'margin-right'] = this.settings.margin; - - if (!this.settings.autoWidth && $.grep(this._mergers, function(v) { return v > 1 }).length > 0) { - for (i = 0, n = this._coordinates.length; i < n; i++) { - css.width = Math.abs(this._coordinates[i]) - Math.abs(this._coordinates[i - 1] || 0) - this.settings.margin; - this.$stage.children().eq(i).css(css); - } - } else { - this.$stage.children().css(css); - } - } - }, { - filter: [ 'width', 'items', 'settings' ], - run: function(cache) { - cache.current && this.reset(this.$stage.children().index(cache.current)); - } - }, { - filter: [ 'position' ], - run: function() { - this.animate(this.coordinates(this._current)); - } - }, { - filter: [ 'width', 'position', 'items', 'settings' ], - run: function() { - var rtl = this.settings.rtl ? 1 : -1, - padding = this.settings.stagePadding * 2, - begin = this.coordinates(this.current()) + padding, - end = begin + this.width() * rtl, - inner, outer, matches = [], i, n; - - for (i = 0, n = this._coordinates.length; i < n; i++) { - inner = this._coordinates[i - 1] || 0; - outer = Math.abs(this._coordinates[i]) + padding * rtl; - - if ((this.op(inner, '<=', begin) && (this.op(inner, '>', end))) - || (this.op(outer, '<', begin) && this.op(outer, '>', end))) { - matches.push(i); - } - } - - this.$stage.children('.' + this.settings.activeClass).removeClass(this.settings.activeClass); - this.$stage.children(':eq(' + matches.join('), :eq(') + ')').addClass(this.settings.activeClass); - - if (this.settings.center) { - this.$stage.children('.' + this.settings.centerClass).removeClass(this.settings.centerClass); - this.$stage.children().eq(this.current()).addClass(this.settings.centerClass); - } - } - } ]; - - /** - * Initializes the carousel. - * @protected - */ - Owl.prototype.initialize = function() { - this.trigger('initialize'); - - this.$element - .addClass(this.settings.baseClass) - .addClass(this.settings.themeClass) - .toggleClass('owl-rtl', this.settings.rtl); - - // check support - this.browserSupport(); - - if (this.settings.autoWidth && this.state.imagesLoaded !== true) { - var imgs, nestedSelector, width; - imgs = this.$element.find('img'); - nestedSelector = this.settings.nestedItemSelector ? '.' + this.settings.nestedItemSelector : undefined; - width = this.$element.children(nestedSelector).width(); - - if (imgs.length && width <= 0) { - this.preloadAutoWidthImages(imgs); - return false; - } - } - - this.$element.addClass('owl-loading'); - - // create stage - this.$stage = $('<' + this.settings.stageElement + ' class="owl-stage"/>') - .wrap('
'); - - // append stage - this.$element.append(this.$stage.parent()); - - // append content - this.replace(this.$element.children().not(this.$stage.parent())); - - // set view width - this._width = this.$element.width(); - - // update view - this.refresh(); - - this.$element.removeClass('owl-loading').addClass('owl-loaded'); - - // attach generic events - this.eventsCall(); - - // attach generic events - this.internalEvents(); - - // attach custom control events - this.addTriggerableEvents(); - - this.trigger('initialized'); - }; - - /** - * Setups the current settings. - * @todo Remove responsive classes. Why should adaptive designs be brought into IE8? - * @todo Support for media queries by using `matchMedia` would be nice. - * @public - */ - Owl.prototype.setup = function() { - var viewport = this.viewport(), - overwrites = this.options.responsive, - match = -1, - settings = null; - - if (!overwrites) { - settings = $.extend({}, this.options); - } else { - $.each(overwrites, function(breakpoint) { - if (breakpoint <= viewport && breakpoint > match) { - match = Number(breakpoint); - } - }); - - settings = $.extend({}, this.options, overwrites[match]); - delete settings.responsive; - - // responsive class - if (settings.responsiveClass) { - this.$element.attr('class', function(i, c) { - return c.replace(/\b owl-responsive-\S+/g, ''); - }).addClass('owl-responsive-' + match); - } - } - - if (this.settings === null || this._breakpoint !== match) { - this.trigger('change', { property: { name: 'settings', value: settings } }); - this._breakpoint = match; - this.settings = settings; - this.invalidate('settings'); - this.trigger('changed', { property: { name: 'settings', value: this.settings } }); - } - }; - - /** - * Updates option logic if necessery. - * @protected - */ - Owl.prototype.optionsLogic = function() { - // Toggle Center class - this.$element.toggleClass('owl-center', this.settings.center); - - // if items number is less than in body - if (this.settings.loop && this._items.length < this.settings.items) { - this.settings.loop = false; - } - - if (this.settings.autoWidth) { - this.settings.stagePadding = false; - this.settings.merge = false; - } - }; - - /** - * Prepares an item before add. - * @todo Rename event parameter `content` to `item`. - * @protected - * @returns {jQuery|HTMLElement} - The item container. - */ - Owl.prototype.prepare = function(item) { - var event = this.trigger('prepare', { content: item }); - - if (!event.data) { - event.data = $('<' + this.settings.itemElement + '/>') - .addClass(this.settings.itemClass).append(item) - } - - this.trigger('prepared', { content: event.data }); - - return event.data; - }; - - /** - * Updates the view. - * @public - */ - Owl.prototype.update = function() { - var i = 0, - n = this._pipe.length, - filter = $.proxy(function(p) { return this[p] }, this._invalidated), - cache = {}; - - while (i < n) { - if (this._invalidated.all || $.grep(this._pipe[i].filter, filter).length > 0) { - this._pipe[i].run(cache); - } - i++; - } - - this._invalidated = {}; - }; - - /** - * Gets the width of the view. - * @public - * @param {Owl.Width} [dimension=Owl.Width.Default] - The dimension to return. - * @returns {Number} - The width of the view in pixel. - */ - Owl.prototype.width = function(dimension) { - dimension = dimension || Owl.Width.Default; - switch (dimension) { - case Owl.Width.Inner: - case Owl.Width.Outer: - return this._width; - default: - return this._width - this.settings.stagePadding * 2 + this.settings.margin; - } - }; - - /** - * Refreshes the carousel primarily for adaptive purposes. - * @public - */ - Owl.prototype.refresh = function() { - if (this._items.length === 0) { - return false; - } - - var start = new Date().getTime(); - - this.trigger('refresh'); - - this.setup(); - - this.optionsLogic(); - - // hide and show methods helps here to set a proper widths, - // this prevents scrollbar to be calculated in stage width - this.$stage.addClass('owl-refresh'); - - this.update(); - - this.$stage.removeClass('owl-refresh'); - - this.state.orientation = window.orientation; - - this.watchVisibility(); - - this.trigger('refreshed'); - }; - - /** - * Save internal event references and add event based functions. - * @protected - */ - Owl.prototype.eventsCall = function() { - // Save events references - this.e._onDragStart = $.proxy(function(e) { - this.onDragStart(e); - }, this); - this.e._onDragMove = $.proxy(function(e) { - this.onDragMove(e); - }, this); - this.e._onDragEnd = $.proxy(function(e) { - this.onDragEnd(e); - }, this); - this.e._onResize = $.proxy(function(e) { - this.onResize(e); - }, this); - this.e._transitionEnd = $.proxy(function(e) { - this.transitionEnd(e); - }, this); - this.e._preventClick = $.proxy(function(e) { - this.preventClick(e); - }, this); - }; - - /** - * Checks window `resize` event. - * @protected - */ - Owl.prototype.onThrottledResize = function() { - window.clearTimeout(this.resizeTimer); - this.resizeTimer = window.setTimeout(this.e._onResize, this.settings.responsiveRefreshRate); - }; - - /** - * Checks window `resize` event. - * @protected - */ - Owl.prototype.onResize = function() { - if (!this._items.length) { - return false; - } - - if (this._width === this.$element.width()) { - return false; - } - - if (this.trigger('resize').isDefaultPrevented()) { - return false; - } - - this._width = this.$element.width(); - - this.invalidate('width'); - - this.refresh(); - - this.trigger('resized'); - }; - - /** - * Checks for touch/mouse drag event type and add run event handlers. - * @protected - */ - Owl.prototype.eventsRouter = function(event) { - var type = event.type; - - if (type === "mousedown" || type === "touchstart") { - this.onDragStart(event); - } else if (type === "mousemove" || type === "touchmove") { - this.onDragMove(event); - } else if (type === "mouseup" || type === "touchend") { - this.onDragEnd(event); - } else if (type === "touchcancel") { - this.onDragEnd(event); - } - }; - - /** - * Checks for touch/mouse drag options and add necessery event handlers. - * @protected - */ - Owl.prototype.internalEvents = function() { - var isTouch = isTouchSupport(), - isTouchIE = isTouchSupportIE(); - - if (this.settings.mouseDrag){ - this.$stage.on('mousedown', $.proxy(function(event) { this.eventsRouter(event) }, this)); - this.$stage.on('dragstart', function() { return false }); - this.$stage.get(0).onselectstart = function() { return false }; - } else { - this.$element.addClass('owl-text-select-on'); - } - - if (this.settings.touchDrag && !isTouchIE){ - this.$stage.on('touchstart touchcancel', $.proxy(function(event) { this.eventsRouter(event) }, this)); - } - - // catch transitionEnd event - if (this.transitionEndVendor) { - this.on(this.$stage.get(0), this.transitionEndVendor, this.e._transitionEnd, false); - } - - // responsive - if (this.settings.responsive !== false) { - this.on(window, 'resize', $.proxy(this.onThrottledResize, this)); - } - }; - - /** - * Handles touchstart/mousedown event. - * @protected - * @param {Event} event - The event arguments. - */ - Owl.prototype.onDragStart = function(event) { - var ev, isTouchEvent, pageX, pageY, animatedPos; - - ev = event.originalEvent || event || window.event; - - // prevent right click - if (ev.which === 3 || this.state.isTouch) { - return false; - } - - if (ev.type === 'mousedown') { - this.$stage.addClass('owl-grab'); - } - - this.trigger('drag'); - this.drag.startTime = new Date().getTime(); - this.speed(0); - this.state.isTouch = true; - this.state.isScrolling = false; - this.state.isSwiping = false; - this.drag.distance = 0; - - pageX = getTouches(ev).x; - pageY = getTouches(ev).y; - - // get stage position left - this.drag.offsetX = this.$stage.position().left; - this.drag.offsetY = this.$stage.position().top; - - if (this.settings.rtl) { - this.drag.offsetX = this.$stage.position().left + this.$stage.width() - this.width() - + this.settings.margin; - } - - // catch position // ie to fix - if (this.state.inMotion && this.support3d) { - animatedPos = this.getTransformProperty(); - this.drag.offsetX = animatedPos; - this.animate(animatedPos); - this.state.inMotion = true; - } else if (this.state.inMotion && !this.support3d) { - this.state.inMotion = false; - return false; - } - - this.drag.startX = pageX - this.drag.offsetX; - this.drag.startY = pageY - this.drag.offsetY; - - this.drag.start = pageX - this.drag.startX; - this.drag.targetEl = ev.target || ev.srcElement; - this.drag.updatedX = this.drag.start; - - // to do/check - // prevent links and images dragging; - if (this.drag.targetEl.tagName === "IMG" || this.drag.targetEl.tagName === "A") { - this.drag.targetEl.draggable = false; - } - - $(document).on('mousemove.owl.dragEvents mouseup.owl.dragEvents touchmove.owl.dragEvents touchend.owl.dragEvents', $.proxy(function(event) {this.eventsRouter(event)},this)); - }; - - /** - * Handles the touchmove/mousemove events. - * @todo Simplify - * @protected - * @param {Event} event - The event arguments. - */ - Owl.prototype.onDragMove = function(event) { - var ev, isTouchEvent, pageX, pageY, minValue, maxValue, pull; - - if (!this.state.isTouch) { - return; - } - - if (this.state.isScrolling) { - return; - } - - ev = event.originalEvent || event || window.event; - - pageX = getTouches(ev).x; - pageY = getTouches(ev).y; - - // Drag Direction - this.drag.currentX = pageX - this.drag.startX; - this.drag.currentY = pageY - this.drag.startY; - this.drag.distance = this.drag.currentX - this.drag.offsetX; - - // Check move direction - if (this.drag.distance < 0) { - this.state.direction = this.settings.rtl ? 'right' : 'left'; - } else if (this.drag.distance > 0) { - this.state.direction = this.settings.rtl ? 'left' : 'right'; - } - // Loop - if (this.settings.loop) { - if (this.op(this.drag.currentX, '>', this.coordinates(this.minimum())) && this.state.direction === 'right') { - this.drag.currentX -= (this.settings.center && this.coordinates(0)) - this.coordinates(this._items.length); - } else if (this.op(this.drag.currentX, '<', this.coordinates(this.maximum())) && this.state.direction === 'left') { - this.drag.currentX += (this.settings.center && this.coordinates(0)) - this.coordinates(this._items.length); - } - } else { - // pull - minValue = this.settings.rtl ? this.coordinates(this.maximum()) : this.coordinates(this.minimum()); - maxValue = this.settings.rtl ? this.coordinates(this.minimum()) : this.coordinates(this.maximum()); - pull = this.settings.pullDrag ? this.drag.distance / 5 : 0; - this.drag.currentX = Math.max(Math.min(this.drag.currentX, minValue + pull), maxValue + pull); - } - - // Lock browser if swiping horizontal - - if ((this.drag.distance > 8 || this.drag.distance < -8)) { - if (ev.preventDefault !== undefined) { - ev.preventDefault(); - } else { - ev.returnValue = false; - } - this.state.isSwiping = true; - } - - this.drag.updatedX = this.drag.currentX; - - // Lock Owl if scrolling - if ((this.drag.currentY > 16 || this.drag.currentY < -16) && this.state.isSwiping === false) { - this.state.isScrolling = true; - this.drag.updatedX = this.drag.start; - } - - this.animate(this.drag.updatedX); - }; - - /** - * Handles the touchend/mouseup events. - * @protected - */ - Owl.prototype.onDragEnd = function(event) { - var compareTimes, distanceAbs, closest; - - if (!this.state.isTouch) { - return; - } - - if (event.type === 'mouseup') { - this.$stage.removeClass('owl-grab'); - } - - this.trigger('dragged'); - - // prevent links and images dragging; - this.drag.targetEl.removeAttribute("draggable"); - - // remove drag event listeners - - this.state.isTouch = false; - this.state.isScrolling = false; - this.state.isSwiping = false; - - // to check - if (this.drag.distance === 0 && this.state.inMotion !== true) { - this.state.inMotion = false; - return false; - } - - // prevent clicks while scrolling - - this.drag.endTime = new Date().getTime(); - compareTimes = this.drag.endTime - this.drag.startTime; - distanceAbs = Math.abs(this.drag.distance); - - // to test - if (distanceAbs > 3 || compareTimes > 300) { - this.removeClick(this.drag.targetEl); - } - - closest = this.closest(this.drag.updatedX); - - this.speed(this.settings.dragEndSpeed || this.settings.smartSpeed); - this.current(closest); - this.invalidate('position'); - this.update(); - - // if pullDrag is off then fire transitionEnd event manually when stick - // to border - if (!this.settings.pullDrag && this.drag.updatedX === this.coordinates(closest)) { - this.transitionEnd(); - } - - this.drag.distance = 0; - - $(document).off('.owl.dragEvents'); - }; - - /** - * Attaches `preventClick` to disable link while swipping. - * @protected - * @param {HTMLElement} [target] - The target of the `click` event. - */ - Owl.prototype.removeClick = function(target) { - this.drag.targetEl = target; - $(target).on('click.preventClick', this.e._preventClick); - // to make sure click is removed: - window.setTimeout(function() { - $(target).off('click.preventClick'); - }, 300); - }; - - /** - * Suppresses click event. - * @protected - * @param {Event} ev - The event arguments. - */ - Owl.prototype.preventClick = function(ev) { - if (ev.preventDefault) { - ev.preventDefault(); - } else { - ev.returnValue = false; - } - if (ev.stopPropagation) { - ev.stopPropagation(); - } - $(ev.target).off('click.preventClick'); - }; - - /** - * Catches stage position while animate (only CSS3). - * @protected - * @returns - */ - Owl.prototype.getTransformProperty = function() { - var transform, matrix3d; - - transform = window.getComputedStyle(this.$stage.get(0), null).getPropertyValue(this.vendorName + 'transform'); - // var transform = this.$stage.css(this.vendorName + 'transform') - transform = transform.replace(/matrix(3d)?\(|\)/g, '').split(','); - matrix3d = transform.length === 16; - - return matrix3d !== true ? transform[4] : transform[12]; - }; - - /** - * Gets absolute position of the closest item for a coordinate. - * @todo Setting `freeDrag` makes `closest` not reusable. See #165. - * @protected - * @param {Number} coordinate - The coordinate in pixel. - * @return {Number} - The absolute position of the closest item. - */ - Owl.prototype.closest = function(coordinate) { - var position = -1, pull = 30, width = this.width(), coordinates = this.coordinates(); - - if (!this.settings.freeDrag) { - // check closest item - $.each(coordinates, $.proxy(function(index, value) { - if (coordinate > value - pull && coordinate < value + pull) { - position = index; - } else if (this.op(coordinate, '<', value) - && this.op(coordinate, '>', coordinates[index + 1] || value - width)) { - position = this.state.direction === 'left' ? index + 1 : index; - } - return position === -1; - }, this)); - } - - if (!this.settings.loop) { - // non loop boundries - if (this.op(coordinate, '>', coordinates[this.minimum()])) { - position = coordinate = this.minimum(); - } else if (this.op(coordinate, '<', coordinates[this.maximum()])) { - position = coordinate = this.maximum(); - } - } - - return position; - }; - - /** - * Animates the stage. - * @public - * @param {Number} coordinate - The coordinate in pixels. - */ - Owl.prototype.animate = function(coordinate) { - this.trigger('translate'); - this.state.inMotion = this.speed() > 0; - - if (this.support3d) { - this.$stage.css({ - transform: 'translate3d(' + coordinate + 'px' + ',0px, 0px)', - transition: (this.speed() / 1000) + 's' - }); - } else if (this.state.isTouch) { - this.$stage.css({ - left: coordinate + 'px' - }); - } else { - this.$stage.animate({ - left: coordinate - }, this.speed() / 1000, this.settings.fallbackEasing, $.proxy(function() { - if (this.state.inMotion) { - this.transitionEnd(); - } - }, this)); - } - }; - - /** - * Sets the absolute position of the current item. - * @public - * @param {Number} [position] - The new absolute position or nothing to leave it unchanged. - * @returns {Number} - The absolute position of the current item. - */ - Owl.prototype.current = function(position) { - if (position === undefined) { - return this._current; - } - - if (this._items.length === 0) { - return undefined; - } - - position = this.normalize(position); - - if (this._current !== position) { - var event = this.trigger('change', { property: { name: 'position', value: position } }); - - if (event.data !== undefined) { - position = this.normalize(event.data); - } - - this._current = position; - - this.invalidate('position'); - - this.trigger('changed', { property: { name: 'position', value: this._current } }); - } - - return this._current; - }; - - /** - * Invalidates the given part of the update routine. - * @param {String} part - The part to invalidate. - */ - Owl.prototype.invalidate = function(part) { - this._invalidated[part] = true; - } - - /** - * Resets the absolute position of the current item. - * @public - * @param {Number} position - The absolute position of the new item. - */ - Owl.prototype.reset = function(position) { - position = this.normalize(position); - - if (position === undefined) { - return; - } - - this._speed = 0; - this._current = position; - - this.suppress([ 'translate', 'translated' ]); - - this.animate(this.coordinates(position)); - - this.release([ 'translate', 'translated' ]); - }; - - /** - * Normalizes an absolute or a relative position for an item. - * @public - * @param {Number} position - The absolute or relative position to normalize. - * @param {Boolean} [relative=false] - Whether the given position is relative or not. - * @returns {Number} - The normalized position. - */ - Owl.prototype.normalize = function(position, relative) { - var n = (relative ? this._items.length : this._items.length + this._clones.length); - - if (!$.isNumeric(position) || n < 1) { - return undefined; - } - - if (this._clones.length) { - position = ((position % n) + n) % n; - } else { - position = Math.max(this.minimum(relative), Math.min(this.maximum(relative), position)); - } - - return position; - }; - - /** - * Converts an absolute position for an item into a relative position. - * @public - * @param {Number} position - The absolute position to convert. - * @returns {Number} - The converted position. - */ - Owl.prototype.relative = function(position) { - position = this.normalize(position); - position = position - this._clones.length / 2; - return this.normalize(position, true); - }; - - /** - * Gets the maximum position for an item. - * @public - * @param {Boolean} [relative=false] - Whether to return an absolute position or a relative position. - * @returns {Number} - */ - Owl.prototype.maximum = function(relative) { - var maximum, width, i = 0, coordinate, - settings = this.settings; - - if (relative) { - return this._items.length - 1; - } - - if (!settings.loop && settings.center) { - maximum = this._items.length - 1; - } else if (!settings.loop && !settings.center) { - maximum = this._items.length - settings.items; - } else if (settings.loop || settings.center) { - maximum = this._items.length + settings.items; - } else if (settings.autoWidth || settings.merge) { - revert = settings.rtl ? 1 : -1; - width = this.$stage.width() - this.$element.width(); - while (coordinate = this.coordinates(i)) { - if (coordinate * revert >= width) { - break; - } - maximum = ++i; - } - } else { - throw 'Can not detect maximum absolute position.' - } - - return maximum; - }; - - /** - * Gets the minimum position for an item. - * @public - * @param {Boolean} [relative=false] - Whether to return an absolute position or a relative position. - * @returns {Number} - */ - Owl.prototype.minimum = function(relative) { - if (relative) { - return 0; - } - - return this._clones.length / 2; - }; - - /** - * Gets an item at the specified relative position. - * @public - * @param {Number} [position] - The relative position of the item. - * @return {jQuery|Array.} - The item at the given position or all items if no position was given. - */ - Owl.prototype.items = function(position) { - if (position === undefined) { - return this._items.slice(); - } - - position = this.normalize(position, true); - return this._items[position]; - }; - - /** - * Gets an item at the specified relative position. - * @public - * @param {Number} [position] - The relative position of the item. - * @return {jQuery|Array.} - The item at the given position or all items if no position was given. - */ - Owl.prototype.mergers = function(position) { - if (position === undefined) { - return this._mergers.slice(); - } - - position = this.normalize(position, true); - return this._mergers[position]; - }; - - /** - * Gets the absolute positions of clones for an item. - * @public - * @param {Number} [position] - The relative position of the item. - * @returns {Array.} - The absolute positions of clones for the item or all if no position was given. - */ - Owl.prototype.clones = function(position) { - var odd = this._clones.length / 2, - even = odd + this._items.length, - map = function(index) { return index % 2 === 0 ? even + index / 2 : odd - (index + 1) / 2 }; - - if (position === undefined) { - return $.map(this._clones, function(v, i) { return map(i) }); - } - - return $.map(this._clones, function(v, i) { return v === position ? map(i) : null }); - }; - - /** - * Sets the current animation speed. - * @public - * @param {Number} [speed] - The animation speed in milliseconds or nothing to leave it unchanged. - * @returns {Number} - The current animation speed in milliseconds. - */ - Owl.prototype.speed = function(speed) { - if (speed !== undefined) { - this._speed = speed; - } - - return this._speed; - }; - - /** - * Gets the coordinate of an item. - * @todo The name of this method is missleanding. - * @public - * @param {Number} position - The absolute position of the item within `minimum()` and `maximum()`. - * @returns {Number|Array.} - The coordinate of the item in pixel or all coordinates. - */ - Owl.prototype.coordinates = function(position) { - var coordinate = null; - - if (position === undefined) { - return $.map(this._coordinates, $.proxy(function(coordinate, index) { - return this.coordinates(index); - }, this)); - } - - if (this.settings.center) { - coordinate = this._coordinates[position]; - coordinate += (this.width() - coordinate + (this._coordinates[position - 1] || 0)) / 2 * (this.settings.rtl ? -1 : 1); - } else { - coordinate = this._coordinates[position - 1] || 0; - } - - return coordinate; - }; - - /** - * Calculates the speed for a translation. - * @protected - * @param {Number} from - The absolute position of the start item. - * @param {Number} to - The absolute position of the target item. - * @param {Number} [factor=undefined] - The time factor in milliseconds. - * @returns {Number} - The time in milliseconds for the translation. - */ - Owl.prototype.duration = function(from, to, factor) { - return Math.min(Math.max(Math.abs(to - from), 1), 6) * Math.abs((factor || this.settings.smartSpeed)); - }; - - /** - * Slides to the specified item. - * @public - * @param {Number} position - The position of the item. - * @param {Number} [speed] - The time in milliseconds for the transition. - */ - Owl.prototype.to = function(position, speed) { - if (this.settings.loop) { - var distance = position - this.relative(this.current()), - revert = this.current(), - before = this.current(), - after = this.current() + distance, - direction = before - after < 0 ? true : false, - items = this._clones.length + this._items.length; - - if (after < this.settings.items && direction === false) { - revert = before + this._items.length; - this.reset(revert); - } else if (after >= items - this.settings.items && direction === true) { - revert = before - this._items.length; - this.reset(revert); - } - window.clearTimeout(this.e._goToLoop); - this.e._goToLoop = window.setTimeout($.proxy(function() { - this.speed(this.duration(this.current(), revert + distance, speed)); - this.current(revert + distance); - this.update(); - }, this), 30); - } else { - this.speed(this.duration(this.current(), position, speed)); - this.current(position); - this.update(); - } - }; - - /** - * Slides to the next item. - * @public - * @param {Number} [speed] - The time in milliseconds for the transition. - */ - Owl.prototype.next = function(speed) { - speed = speed || false; - this.to(this.relative(this.current()) + 1, speed); - }; - - /** - * Slides to the previous item. - * @public - * @param {Number} [speed] - The time in milliseconds for the transition. - */ - Owl.prototype.prev = function(speed) { - speed = speed || false; - this.to(this.relative(this.current()) - 1, speed); - }; - - /** - * Handles the end of an animation. - * @protected - * @param {Event} event - The event arguments. - */ - Owl.prototype.transitionEnd = function(event) { - - // if css2 animation then event object is undefined - if (event !== undefined) { - event.stopPropagation(); - - // Catch only owl-stage transitionEnd event - if ((event.target || event.srcElement || event.originalTarget) !== this.$stage.get(0)) { - return false; - } - } - - this.state.inMotion = false; - this.trigger('translated'); - }; - - /** - * Gets viewport width. - * @protected - * @return {Number} - The width in pixel. - */ - Owl.prototype.viewport = function() { - var width; - if (this.options.responsiveBaseElement !== window) { - width = $(this.options.responsiveBaseElement).width(); - } else if (window.innerWidth) { - width = window.innerWidth; - } else if (document.documentElement && document.documentElement.clientWidth) { - width = document.documentElement.clientWidth; - } else { - throw 'Can not detect viewport width.'; - } - return width; - }; - - /** - * Replaces the current content. - * @public - * @param {HTMLElement|jQuery|String} content - The new content. - */ - Owl.prototype.replace = function(content) { - this.$stage.empty(); - this._items = []; - - if (content) { - content = (content instanceof jQuery) ? content : $(content); - } - - if (this.settings.nestedItemSelector) { - content = content.find('.' + this.settings.nestedItemSelector); - } - - content.filter(function() { - return this.nodeType === 1; - }).each($.proxy(function(index, item) { - item = this.prepare(item); - this.$stage.append(item); - this._items.push(item); - this._mergers.push(item.find('[data-merge]').andSelf('[data-merge]').attr('data-merge') * 1 || 1); - }, this)); - - this.reset($.isNumeric(this.settings.startPosition) ? this.settings.startPosition : 0); - - this.invalidate('items'); - }; - - /** - * Adds an item. - * @todo Use `item` instead of `content` for the event arguments. - * @public - * @param {HTMLElement|jQuery|String} content - The item content to add. - * @param {Number} [position] - The relative position at which to insert the item otherwise the item will be added to the end. - */ - Owl.prototype.add = function(content, position) { - position = position === undefined ? this._items.length : this.normalize(position, true); - - this.trigger('add', { content: content, position: position }); - - if (this._items.length === 0 || position === this._items.length) { - this.$stage.append(content); - this._items.push(content); - this._mergers.push(content.find('[data-merge]').andSelf('[data-merge]').attr('data-merge') * 1 || 1); - } else { - this._items[position].before(content); - this._items.splice(position, 0, content); - this._mergers.splice(position, 0, content.find('[data-merge]').andSelf('[data-merge]').attr('data-merge') * 1 || 1); - } - - this.invalidate('items'); - - this.trigger('added', { content: content, position: position }); - }; - - /** - * Removes an item by its position. - * @todo Use `item` instead of `content` for the event arguments. - * @public - * @param {Number} position - The relative position of the item to remove. - */ - Owl.prototype.remove = function(position) { - position = this.normalize(position, true); - - if (position === undefined) { - return; - } - - this.trigger('remove', { content: this._items[position], position: position }); - - this._items[position].remove(); - this._items.splice(position, 1); - this._mergers.splice(position, 1); - - this.invalidate('items'); - - this.trigger('removed', { content: null, position: position }); - }; - - /** - * Adds triggerable events. - * @protected - */ - Owl.prototype.addTriggerableEvents = function() { - var handler = $.proxy(function(callback, event) { - return $.proxy(function(e) { - if (e.relatedTarget !== this) { - this.suppress([ event ]); - callback.apply(this, [].slice.call(arguments, 1)); - this.release([ event ]); - } - }, this); - }, this); - - $.each({ - 'next': this.next, - 'prev': this.prev, - 'to': this.to, - 'destroy': this.destroy, - 'refresh': this.refresh, - 'replace': this.replace, - 'add': this.add, - 'remove': this.remove - }, $.proxy(function(event, callback) { - this.$element.on(event + '.owl.carousel', handler(callback, event + '.owl.carousel')); - }, this)); - - }; - - /** - * Watches the visibility of the carousel element. - * @protected - */ - Owl.prototype.watchVisibility = function() { - - // test on zepto - if (!isElVisible(this.$element.get(0))) { - this.$element.addClass('owl-hidden'); - window.clearInterval(this.e._checkVisibile); - this.e._checkVisibile = window.setInterval($.proxy(checkVisible, this), 500); - } - - function isElVisible(el) { - return el.offsetWidth > 0 && el.offsetHeight > 0; - } - - function checkVisible() { - if (isElVisible(this.$element.get(0))) { - this.$element.removeClass('owl-hidden'); - this.refresh(); - window.clearInterval(this.e._checkVisibile); - } - } - }; - - /** - * Preloads images with auto width. - * @protected - * @todo Still to test - */ - Owl.prototype.preloadAutoWidthImages = function(imgs) { - var loaded, that, $el, img; - - loaded = 0; - that = this; - imgs.each(function(i, el) { - $el = $(el); - img = new Image(); - - img.onload = function() { - loaded++; - $el.attr('src', img.src); - $el.css('opacity', 1); - if (loaded >= imgs.length) { - that.state.imagesLoaded = true; - that.initialize(); - } - }; - - img.src = $el.attr('src') || $el.attr('data-src') || $el.attr('data-src-retina'); - }); - }; - - /** - * Destroys the carousel. - * @public - */ - Owl.prototype.destroy = function() { - - if (this.$element.hasClass(this.settings.themeClass)) { - this.$element.removeClass(this.settings.themeClass); - } - - if (this.settings.responsive !== false) { - $(window).off('resize.owl.carousel'); - } - - if (this.transitionEndVendor) { - this.off(this.$stage.get(0), this.transitionEndVendor, this.e._transitionEnd); - } - - for ( var i in this._plugins) { - this._plugins[i].destroy(); - } - - if (this.settings.mouseDrag || this.settings.touchDrag) { - this.$stage.off('mousedown touchstart touchcancel'); - $(document).off('.owl.dragEvents'); - this.$stage.get(0).onselectstart = function() {}; - this.$stage.off('dragstart', function() { return false }); - } - - // remove event handlers in the ".owl.carousel" namespace - this.$element.off('.owl'); - - this.$stage.children('.cloned').remove(); - this.e = null; - this.$element.removeData('owlCarousel'); - - this.$stage.children().contents().unwrap(); - this.$stage.children().unwrap(); - this.$stage.unwrap(); - }; - - /** - * Operators to calculate right-to-left and left-to-right. - * @protected - * @param {Number} [a] - The left side operand. - * @param {String} [o] - The operator. - * @param {Number} [b] - The right side operand. - */ - Owl.prototype.op = function(a, o, b) { - var rtl = this.settings.rtl; - switch (o) { - case '<': - return rtl ? a > b : a < b; - case '>': - return rtl ? a < b : a > b; - case '>=': - return rtl ? a <= b : a >= b; - case '<=': - return rtl ? a >= b : a <= b; - default: - break; - } - }; - - /** - * Attaches to an internal event. - * @protected - * @param {HTMLElement} element - The event source. - * @param {String} event - The event name. - * @param {Function} listener - The event handler to attach. - * @param {Boolean} capture - Wether the event should be handled at the capturing phase or not. - */ - Owl.prototype.on = function(element, event, listener, capture) { - if (element.addEventListener) { - element.addEventListener(event, listener, capture); - } else if (element.attachEvent) { - element.attachEvent('on' + event, listener); - } - }; - - /** - * Detaches from an internal event. - * @protected - * @param {HTMLElement} element - The event source. - * @param {String} event - The event name. - * @param {Function} listener - The attached event handler to detach. - * @param {Boolean} capture - Wether the attached event handler was registered as a capturing listener or not. - */ - Owl.prototype.off = function(element, event, listener, capture) { - if (element.removeEventListener) { - element.removeEventListener(event, listener, capture); - } else if (element.detachEvent) { - element.detachEvent('on' + event, listener); - } - }; - - /** - * Triggers an public event. - * @protected - * @param {String} name - The event name. - * @param {*} [data=null] - The event data. - * @param {String} [namespace=.owl.carousel] - The event namespace. - * @returns {Event} - The event arguments. - */ - Owl.prototype.trigger = function(name, data, namespace) { - var status = { - item: { count: this._items.length, index: this.current() } - }, handler = $.camelCase( - $.grep([ 'on', name, namespace ], function(v) { return v }) - .join('-').toLowerCase() - ), event = $.Event( - [ name, 'owl', namespace || 'carousel' ].join('.').toLowerCase(), - $.extend({ relatedTarget: this }, status, data) - ); - - if (!this._supress[name]) { - $.each(this._plugins, function(name, plugin) { - if (plugin.onTrigger) { - plugin.onTrigger(event); - } - }); - - this.$element.trigger(event); - - if (this.settings && typeof this.settings[handler] === 'function') { - this.settings[handler].apply(this, event); - } - } - - return event; - }; - - /** - * Suppresses events. - * @protected - * @param {Array.} events - The events to suppress. - */ - Owl.prototype.suppress = function(events) { - $.each(events, $.proxy(function(index, event) { - this._supress[event] = true; - }, this)); - } - - /** - * Releases suppressed events. - * @protected - * @param {Array.} events - The events to release. - */ - Owl.prototype.release = function(events) { - $.each(events, $.proxy(function(index, event) { - delete this._supress[event]; - }, this)); - } - - /** - * Checks the availability of some browser features. - * @protected - */ - Owl.prototype.browserSupport = function() { - this.support3d = isPerspective(); - - if (this.support3d) { - this.transformVendor = isTransform(); - - // take transitionend event name by detecting transition - var endVendors = [ 'transitionend', 'webkitTransitionEnd', 'transitionend', 'oTransitionEnd' ]; - this.transitionEndVendor = endVendors[isTransition()]; - - // take vendor name from transform name - this.vendorName = this.transformVendor.replace(/Transform/i, ''); - this.vendorName = this.vendorName !== '' ? '-' + this.vendorName.toLowerCase() + '-' : ''; - } - - this.state.orientation = window.orientation; - }; - - /** - * Get touch/drag coordinats. - * @private - * @param {event} - mousedown/touchstart event - * @returns {object} - Contains X and Y of current mouse/touch position - */ - - function getTouches(event) { - if (event.touches !== undefined) { - return { - x: event.touches[0].pageX, - y: event.touches[0].pageY - }; - } - - if (event.touches === undefined) { - if (event.pageX !== undefined) { - return { - x: event.pageX, - y: event.pageY - }; - } - - if (event.pageX === undefined) { - return { - x: event.clientX, - y: event.clientY - }; - } - } - } - - /** - * Checks for CSS support. - * @private - * @param {Array} array - The CSS properties to check for. - * @returns {Array} - Contains the supported CSS property name and its index or `false`. - */ - function isStyleSupported(array) { - var p, s, fake = document.createElement('div'), list = array; - for (p in list) { - s = list[p]; - if (typeof fake.style[s] !== 'undefined') { - fake = null; - return [ s, p ]; - } - } - return [ false ]; - } - - /** - * Checks for CSS transition support. - * @private - * @todo Realy bad design - * @returns {Number} - */ - function isTransition() { - return isStyleSupported([ 'transition', 'WebkitTransition', 'MozTransition', 'OTransition' ])[1]; - } - - /** - * Checks for CSS transform support. - * @private - * @returns {String} The supported property name or false. - */ - function isTransform() { - return isStyleSupported([ 'transform', 'WebkitTransform', 'MozTransform', 'OTransform', 'msTransform' ])[0]; - } - - /** - * Checks for CSS perspective support. - * @private - * @returns {String} The supported property name or false. - */ - function isPerspective() { - return isStyleSupported([ 'perspective', 'webkitPerspective', 'MozPerspective', 'OPerspective', 'MsPerspective' ])[0]; - } - - /** - * Checks wether touch is supported or not. - * @private - * @returns {Boolean} - */ - function isTouchSupport() { - return 'ontouchstart' in window || !!(navigator.msMaxTouchPoints); - } - - /** - * Checks wether touch is supported or not for IE. - * @private - * @returns {Boolean} - */ - function isTouchSupportIE() { - return window.navigator.msPointerEnabled; - } - - /** - * The jQuery Plugin for the Owl Carousel - * @public - */ - $.fn.owlCarousel = function(options) { - return this.each(function() { - if (!$(this).data('owlCarousel')) { - $(this).data('owlCarousel', new Owl(this, options)); - } - }); - }; - - /** - * The constructor for the jQuery Plugin - * @public - */ - $.fn.owlCarousel.Constructor = Owl; - -})(window.Zepto || window.jQuery, window, document); - -/** - * Lazy Plugin - * @version 2.0.0 - * @author Bartosz Wojciechowski - * @license The MIT License (MIT) - */ -;(function($, window, document, undefined) { - - /** - * Creates the lazy plugin. - * @class The Lazy Plugin - * @param {Owl} carousel - The Owl Carousel - */ - var Lazy = function(carousel) { - - /** - * Reference to the core. - * @protected - * @type {Owl} - */ - this._core = carousel; - - /** - * Already loaded items. - * @protected - * @type {Array.} - */ - this._loaded = []; - - /** - * Event handlers. - * @protected - * @type {Object} - */ - this._handlers = { - 'initialized.owl.carousel change.owl.carousel': $.proxy(function(e) { - if (!e.namespace) { - return; - } - - if (!this._core.settings || !this._core.settings.lazyLoad) { - return; - } - - if ((e.property && e.property.name == 'position') || e.type == 'initialized') { - var settings = this._core.settings, - n = (settings.center && Math.ceil(settings.items / 2) || settings.items), - i = ((settings.center && n * -1) || 0), - position = ((e.property && e.property.value) || this._core.current()) + i, - clones = this._core.clones().length, - load = $.proxy(function(i, v) { this.load(v) }, this); - - while (i++ < n) { - this.load(clones / 2 + this._core.relative(position)); - clones && $.each(this._core.clones(this._core.relative(position++)), load); - } - } - }, this) - }; - - // set the default options - this._core.options = $.extend({}, Lazy.Defaults, this._core.options); - - // register event handler - this._core.$element.on(this._handlers); - } - - /** - * Default options. - * @public - */ - Lazy.Defaults = { - lazyLoad: false - } - - /** - * Loads all resources of an item at the specified position. - * @param {Number} position - The absolute position of the item. - * @protected - */ - Lazy.prototype.load = function(position) { - var $item = this._core.$stage.children().eq(position), - $elements = $item && $item.find('.owl-lazy'); - - if (!$elements || $.inArray($item.get(0), this._loaded) > -1) { - return; - } - - $elements.each($.proxy(function(index, element) { - var $element = $(element), image, - url = (window.devicePixelRatio > 1 && $element.attr('data-src-retina')) || $element.attr('data-src'); - - this._core.trigger('load', { element: $element, url: url }, 'lazy'); - - if ($element.is('img')) { - $element.one('load.owl.lazy', $.proxy(function() { - $element.css('opacity', 1); - this._core.trigger('loaded', { element: $element, url: url }, 'lazy'); - }, this)).attr('src', url); - } else { - image = new Image(); - image.onload = $.proxy(function() { - $element.css({ - 'background-image': 'url(' + url + ')', - 'opacity': '1' - }); - this._core.trigger('loaded', { element: $element, url: url }, 'lazy'); - }, this); - image.src = url; - } - }, this)); - - this._loaded.push($item.get(0)); - } - - /** - * Destroys the plugin. - * @public - */ - Lazy.prototype.destroy = function() { - var handler, property; - - for (handler in this.handlers) { - this._core.$element.off(handler, this.handlers[handler]); - } - for (property in Object.getOwnPropertyNames(this)) { - typeof this[property] != 'function' && (this[property] = null); - } - } - - $.fn.owlCarousel.Constructor.Plugins.Lazy = Lazy; - -})(window.Zepto || window.jQuery, window, document); - -/** - * AutoHeight Plugin - * @version 2.0.0 - * @author Bartosz Wojciechowski - * @license The MIT License (MIT) - */ -;(function($, window, document, undefined) { - - /** - * Creates the auto height plugin. - * @class The Auto Height Plugin - * @param {Owl} carousel - The Owl Carousel - */ - var AutoHeight = function(carousel) { - /** - * Reference to the core. - * @protected - * @type {Owl} - */ - this._core = carousel; - - /** - * All event handlers. - * @protected - * @type {Object} - */ - this._handlers = { - 'initialized.owl.carousel': $.proxy(function() { - if (this._core.settings.autoHeight) { - this.update(); - } - }, this), - 'changed.owl.carousel': $.proxy(function(e) { - if (this._core.settings.autoHeight && e.property.name == 'position'){ - this.update(); - } - }, this), - 'loaded.owl.lazy': $.proxy(function(e) { - if (this._core.settings.autoHeight && e.element.closest('.' + this._core.settings.itemClass) - === this._core.$stage.children().eq(this._core.current())) { - this.update(); - } - }, this) - }; - - // set default options - this._core.options = $.extend({}, AutoHeight.Defaults, this._core.options); - - // register event handlers - this._core.$element.on(this._handlers); - }; - - /** - * Default options. - * @public - */ - AutoHeight.Defaults = { - autoHeight: false, - autoHeightClass: 'owl-height' - }; - - /** - * Updates the view. - */ - AutoHeight.prototype.update = function() { - this._core.$stage.parent() - .height(this._core.$stage.children().eq(this._core.current()).height()) - .addClass(this._core.settings.autoHeightClass); - }; - - AutoHeight.prototype.destroy = function() { - var handler, property; - - for (handler in this._handlers) { - this._core.$element.off(handler, this._handlers[handler]); - } - for (property in Object.getOwnPropertyNames(this)) { - typeof this[property] != 'function' && (this[property] = null); - } - }; - - $.fn.owlCarousel.Constructor.Plugins.AutoHeight = AutoHeight; - -})(window.Zepto || window.jQuery, window, document); - -/** - * Video Plugin - * @version 2.0.0 - * @author Bartosz Wojciechowski - * @license The MIT License (MIT) - */ -;(function($, window, document, undefined) { - - /** - * Creates the video plugin. - * @class The Video Plugin - * @param {Owl} carousel - The Owl Carousel - */ - var Video = function(carousel) { - /** - * Reference to the core. - * @protected - * @type {Owl} - */ - this._core = carousel; - - /** - * Cache all video URLs. - * @protected - * @type {Object} - */ - this._videos = {}; - - /** - * Current playing item. - * @protected - * @type {jQuery} - */ - this._playing = null; - - /** - * Whether this is in fullscreen or not. - * @protected - * @type {Boolean} - */ - this._fullscreen = false; - - /** - * All event handlers. - * @protected - * @type {Object} - */ - this._handlers = { - 'resize.owl.carousel': $.proxy(function(e) { - if (this._core.settings.video && !this.isInFullScreen()) { - e.preventDefault(); - } - }, this), - 'refresh.owl.carousel changed.owl.carousel': $.proxy(function(e) { - if (this._playing) { - this.stop(); - } - }, this), - 'prepared.owl.carousel': $.proxy(function(e) { - var $element = $(e.content).find('.owl-video'); - if ($element.length) { - $element.css('display', 'none'); - this.fetch($element, $(e.content)); - } - }, this) - }; - - // set default options - this._core.options = $.extend({}, Video.Defaults, this._core.options); - - // register event handlers - this._core.$element.on(this._handlers); - - this._core.$element.on('click.owl.video', '.owl-video-play-icon', $.proxy(function(e) { - this.play(e); - }, this)); - }; - - /** - * Default options. - * @public - */ - Video.Defaults = { - video: false, - videoHeight: false, - videoWidth: false - }; - - /** - * Gets the video ID and the type (YouTube/Vimeo only). - * @protected - * @param {jQuery} target - The target containing the video data. - * @param {jQuery} item - The item containing the video. - */ - Video.prototype.fetch = function(target, item) { - - var type = target.attr('data-vimeo-id') ? 'vimeo' : 'youtube', - id = target.attr('data-vimeo-id') || target.attr('data-youtube-id'), - width = target.attr('data-width') || this._core.settings.videoWidth, - height = target.attr('data-height') || this._core.settings.videoHeight, - url = target.attr('href'); - - if (url) { - id = url.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/); - - if (id[3].indexOf('youtu') > -1) { - type = 'youtube'; - } else if (id[3].indexOf('vimeo') > -1) { - type = 'vimeo'; - } else { - throw new Error('Video URL not supported.'); - } - id = id[6]; - } else { - throw new Error('Missing video URL.'); - } - - this._videos[url] = { - type: type, - id: id, - width: width, - height: height - }; - - item.attr('data-video', url); - - this.thumbnail(target, this._videos[url]); - }; - - /** - * Creates video thumbnail. - * @protected - * @param {jQuery} target - The target containing the video data. - * @param {Object} info - The video info object. - * @see `fetch` - */ - Video.prototype.thumbnail = function(target, video) { - - var tnLink, - icon, - path, - dimensions = video.width && video.height ? 'style="width:' + video.width + 'px;height:' + video.height + 'px;"' : '', - customTn = target.find('img'), - srcType = 'src', - lazyClass = '', - settings = this._core.settings, - create = function(path) { - icon = '
'; - - if (settings.lazyLoad) { - tnLink = '
'; - } else { - tnLink = '
'; - } - target.after(tnLink); - target.after(icon); - }; - - // wrap video content into owl-video-wrapper div - target.wrap('
'); - - if (this._core.settings.lazyLoad) { - srcType = 'data-src'; - lazyClass = 'owl-lazy'; - } - - // custom thumbnail - if (customTn.length) { - create(customTn.attr(srcType)); - customTn.remove(); - return false; - } - - if (video.type === 'youtube') { - path = "http://img.youtube.com/vi/" + video.id + "/hqdefault.jpg"; - create(path); - } else if (video.type === 'vimeo') { - $.ajax({ - type: 'GET', - url: 'http://vimeo.com/api/v2/video/' + video.id + '.json', - jsonp: 'callback', - dataType: 'jsonp', - success: function(data) { - path = data[0].thumbnail_large; - create(path); - } - }); - } - }; - - /** - * Stops the current video. - * @public - */ - Video.prototype.stop = function() { - this._core.trigger('stop', null, 'video'); - this._playing.find('.owl-video-frame').remove(); - this._playing.removeClass('owl-video-playing'); - this._playing = null; - }; - - /** - * Starts the current video. - * @public - * @param {Event} ev - The event arguments. - */ - Video.prototype.play = function(ev) { - this._core.trigger('play', null, 'video'); - - if (this._playing) { - this.stop(); - } - - var target = $(ev.target || ev.srcElement), - item = target.closest('.' + this._core.settings.itemClass), - video = this._videos[item.attr('data-video')], - width = video.width || '100%', - height = video.height || this._core.$stage.height(), - html, wrap; - - if (video.type === 'youtube') { - html = ''; - } else if (video.type === 'vimeo') { - html = ''; - } - - item.addClass('owl-video-playing'); - this._playing = item; - - wrap = $('
' - + html + '
'); - target.after(wrap); - }; - - /** - * Checks whether an video is currently in full screen mode or not. - * @todo Bad style because looks like a readonly method but changes members. - * @protected - * @returns {Boolean} - */ - Video.prototype.isInFullScreen = function() { - - // if Vimeo Fullscreen mode - var element = document.fullscreenElement || document.mozFullScreenElement - || document.webkitFullscreenElement; - - if (element && $(element).parent().hasClass('owl-video-frame')) { - this._core.speed(0); - this._fullscreen = true; - } - - if (element && this._fullscreen && this._playing) { - return false; - } - - // comming back from fullscreen - if (this._fullscreen) { - this._fullscreen = false; - return false; - } - - // check full screen mode and window orientation - if (this._playing) { - if (this._core.state.orientation !== window.orientation) { - this._core.state.orientation = window.orientation; - return false; - } - } - - return true; - }; - - /** - * Destroys the plugin. - */ - Video.prototype.destroy = function() { - var handler, property; - - this._core.$element.off('click.owl.video'); - - for (handler in this._handlers) { - this._core.$element.off(handler, this._handlers[handler]); - } - for (property in Object.getOwnPropertyNames(this)) { - typeof this[property] != 'function' && (this[property] = null); - } - }; - - $.fn.owlCarousel.Constructor.Plugins.Video = Video; - -})(window.Zepto || window.jQuery, window, document); - -/** - * Animate Plugin - * @version 2.0.0 - * @author Bartosz Wojciechowski - * @license The MIT License (MIT) - */ -;(function($, window, document, undefined) { - - /** - * Creates the animate plugin. - * @class The Navigation Plugin - * @param {Owl} scope - The Owl Carousel - */ - var Animate = function(scope) { - this.core = scope; - this.core.options = $.extend({}, Animate.Defaults, this.core.options); - this.swapping = true; - this.previous = undefined; - this.next = undefined; - - this.handlers = { - 'change.owl.carousel': $.proxy(function(e) { - if (e.property.name == 'position') { - this.previous = this.core.current(); - this.next = e.property.value; - } - }, this), - 'drag.owl.carousel dragged.owl.carousel translated.owl.carousel': $.proxy(function(e) { - this.swapping = e.type == 'translated'; - }, this), - 'translate.owl.carousel': $.proxy(function(e) { - if (this.swapping && (this.core.options.animateOut || this.core.options.animateIn)) { - this.swap(); - } - }, this) - }; - - this.core.$element.on(this.handlers); - }; - - /** - * Default options. - * @public - */ - Animate.Defaults = { - animateOut: false, - animateIn: false - }; - - /** - * Toggles the animation classes whenever an translations starts. - * @protected - * @returns {Boolean|undefined} - */ - Animate.prototype.swap = function() { - - if (this.core.settings.items !== 1 || !this.core.support3d) { - return; - } - - this.core.speed(0); - - var left, - clear = $.proxy(this.clear, this), - previous = this.core.$stage.children().eq(this.previous), - next = this.core.$stage.children().eq(this.next), - incoming = this.core.settings.animateIn, - outgoing = this.core.settings.animateOut; - - if (this.core.current() === this.previous) { - return; - } - - if (outgoing) { - left = this.core.coordinates(this.previous) - this.core.coordinates(this.next); - previous.css( { 'left': left + 'px' } ) - .addClass('animated owl-animated-out') - .addClass(outgoing) - .one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', clear); - } - - if (incoming) { - next.addClass('animated owl-animated-in') - .addClass(incoming) - .one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', clear); - } - }; - - Animate.prototype.clear = function(e) { - $(e.target).css( { 'left': '' } ) - .removeClass('animated owl-animated-out owl-animated-in') - .removeClass(this.core.settings.animateIn) - .removeClass(this.core.settings.animateOut); - this.core.transitionEnd(); - } - - /** - * Destroys the plugin. - * @public - */ - Animate.prototype.destroy = function() { - var handler, property; - - for (handler in this.handlers) { - this.core.$element.off(handler, this.handlers[handler]); - } - for (property in Object.getOwnPropertyNames(this)) { - typeof this[property] != 'function' && (this[property] = null); - } - }; - - $.fn.owlCarousel.Constructor.Plugins.Animate = Animate; - -})(window.Zepto || window.jQuery, window, document); - -/** - * Autoplay Plugin - * @version 2.0.0 - * @author Bartosz Wojciechowski - * @license The MIT License (MIT) - */ -;(function($, window, document, undefined) { - - /** - * Creates the autoplay plugin. - * @class The Autoplay Plugin - * @param {Owl} scope - The Owl Carousel - */ - var Autoplay = function(scope) { - this.core = scope; - this.core.options = $.extend({}, Autoplay.Defaults, this.core.options); - - this.handlers = { - 'translated.owl.carousel refreshed.owl.carousel': $.proxy(function() { - this.autoplay(); - }, this), - 'play.owl.autoplay': $.proxy(function(e, t, s) { - this.play(t, s); - }, this), - 'stop.owl.autoplay': $.proxy(function() { - this.stop(); - }, this), - 'mouseover.owl.autoplay': $.proxy(function() { - if (this.core.settings.autoplayHoverPause) { - this.pause(); - } - }, this), - 'mouseleave.owl.autoplay': $.proxy(function() { - if (this.core.settings.autoplayHoverPause) { - this.autoplay(); - } - }, this) - }; - - this.core.$element.on(this.handlers); - }; - - /** - * Default options. - * @public - */ - Autoplay.Defaults = { - autoplay: false, - autoplayTimeout: 5000, - autoplayHoverPause: false, - autoplaySpeed: false - }; - - /** - * @protected - * @todo Must be documented. - */ - Autoplay.prototype.autoplay = function() { - if (this.core.settings.autoplay && !this.core.state.videoPlay) { - window.clearInterval(this.interval); - - this.interval = window.setInterval($.proxy(function() { - this.play(); - }, this), this.core.settings.autoplayTimeout); - } else { - window.clearInterval(this.interval); - } - }; - - /** - * Starts the autoplay. - * @public - * @param {Number} [timeout] - ... - * @param {Number} [speed] - ... - * @returns {Boolean|undefined} - ... - * @todo Must be documented. - */ - Autoplay.prototype.play = function(timeout, speed) { - // if tab is inactive - doesnt work in } - */ - this._templates = []; - - /** - * The carousel element. - * @type {jQuery} - */ - this.$element = this._core.$element; - - /** - * Overridden methods of the carousel. - * @protected - * @type {Object} - */ - this._overrides = { - next: this._core.next, - prev: this._core.prev, - to: this._core.to - }; - - /** - * All event handlers. - * @protected - * @type {Object} - */ - this._handlers = { - 'prepared.owl.carousel': $.proxy(function(e) { - if (this._core.settings.dotsData) { - this._templates.push($(e.content).find('[data-dot]').andSelf('[data-dot]').attr('data-dot')); - } - }, this), - 'add.owl.carousel': $.proxy(function(e) { - if (this._core.settings.dotsData) { - this._templates.splice(e.position, 0, $(e.content).find('[data-dot]').andSelf('[data-dot]').attr('data-dot')); - } - }, this), - 'remove.owl.carousel prepared.owl.carousel': $.proxy(function(e) { - if (this._core.settings.dotsData) { - this._templates.splice(e.position, 1); - } - }, this), - 'change.owl.carousel': $.proxy(function(e) { - if (e.property.name == 'position') { - if (!this._core.state.revert && !this._core.settings.loop && this._core.settings.navRewind) { - var current = this._core.current(), - maximum = this._core.maximum(), - minimum = this._core.minimum(); - e.data = e.property.value > maximum - ? current >= maximum ? minimum : maximum - : e.property.value < minimum ? maximum : e.property.value; - } - } - }, this), - 'changed.owl.carousel': $.proxy(function(e) { - if (e.property.name == 'position') { - this.draw(); - } - }, this), - 'refreshed.owl.carousel': $.proxy(function() { - if (!this._initialized) { - this.initialize(); - this._initialized = true; - } - this._core.trigger('refresh', null, 'navigation'); - this.update(); - this.draw(); - this._core.trigger('refreshed', null, 'navigation'); - }, this) - }; - - // set default options - this._core.options = $.extend({}, Navigation.Defaults, this._core.options); - - // register event handlers - this.$element.on(this._handlers); - } - - /** - * Default options. - * @public - * @todo Rename `slideBy` to `navBy` - */ - Navigation.Defaults = { - nav: false, - navRewind: true, - navText: [ 'prev', 'next' ], - navSpeed: false, - navElement: 'div', - navContainer: false, - navContainerClass: 'owl-nav', - navClass: [ 'owl-prev', 'owl-next' ], - slideBy: 1, - dotClass: 'owl-dot', - dotsClass: 'owl-dots', - dots: true, - dotsEach: false, - dotData: false, - dotsSpeed: false, - dotsContainer: false, - controlsClass: 'owl-controls' - } - - /** - * Initializes the layout of the plugin and extends the carousel. - * @protected - */ - Navigation.prototype.initialize = function() { - var $container, override, - options = this._core.settings; - - // create the indicator template - if (!options.dotsData) { - this._templates = [ $('
') - .addClass(options.dotClass) - .append($('')) - .prop('outerHTML') ]; - } - - // create controls container if needed - if (!options.navContainer || !options.dotsContainer) { - this._controls.$container = $('
') - .addClass(options.controlsClass) - .appendTo(this.$element); - } - - // create DOM structure for absolute navigation - this._controls.$indicators = options.dotsContainer ? $(options.dotsContainer) - : $('
').hide().addClass(options.dotsClass).appendTo(this._controls.$container); - - this._controls.$indicators.on('click', 'div', $.proxy(function(e) { - var index = $(e.target).parent().is(this._controls.$indicators) - ? $(e.target).index() : $(e.target).parent().index(); - - e.preventDefault(); - - this.to(index, options.dotsSpeed); - }, this)); - - // create DOM structure for relative navigation - $container = options.navContainer ? $(options.navContainer) - : $('
').addClass(options.navContainerClass).prependTo(this._controls.$container); - - this._controls.$next = $('<' + options.navElement + '>'); - this._controls.$previous = this._controls.$next.clone(); - - this._controls.$previous - .addClass(options.navClass[0]) - .html(options.navText[0]) - .hide() - .prependTo($container) - .on('click', $.proxy(function(e) { - this.prev(options.navSpeed); - }, this)); - this._controls.$next - .addClass(options.navClass[1]) - .html(options.navText[1]) - .hide() - .appendTo($container) - .on('click', $.proxy(function(e) { - this.next(options.navSpeed); - }, this)); - - // override public methods of the carousel - for (override in this._overrides) { - this._core[override] = $.proxy(this[override], this); - } - } - - /** - * Destroys the plugin. - * @protected - */ - Navigation.prototype.destroy = function() { - var handler, control, property, override; - - for (handler in this._handlers) { - this.$element.off(handler, this._handlers[handler]); - } - for (control in this._controls) { - this._controls[control].remove(); - } - for (override in this.overides) { - this._core[override] = this._overrides[override]; - } - for (property in Object.getOwnPropertyNames(this)) { - typeof this[property] != 'function' && (this[property] = null); - } - } - - /** - * Updates the internal state. - * @protected - */ - Navigation.prototype.update = function() { - var i, j, k, - options = this._core.settings, - lower = this._core.clones().length / 2, - upper = lower + this._core.items().length, - size = options.center || options.autoWidth || options.dotData - ? 1 : options.dotsEach || options.items; - - if (options.slideBy !== 'page') { - options.slideBy = Math.min(options.slideBy, options.items); - } - - if (options.dots || options.slideBy == 'page') { - this._pages = []; - - for (i = lower, j = 0, k = 0; i < upper; i++) { - if (j >= size || j === 0) { - this._pages.push({ - start: i - lower, - end: i - lower + size - 1 - }); - j = 0, ++k; - } - j += this._core.mergers(this._core.relative(i)); - } - } - } - - /** - * Draws the user interface. - * @todo The option `dotData` wont work. - * @protected - */ - Navigation.prototype.draw = function() { - var difference, i, html = '', - options = this._core.settings, - $items = this._core.$stage.children(), - index = this._core.relative(this._core.current()); - - if (options.nav && !options.loop && !options.navRewind) { - this._controls.$previous.toggleClass('disabled', index <= 0); - this._controls.$next.toggleClass('disabled', index >= this._core.maximum()); - } - - this._controls.$previous.toggle(options.nav); - this._controls.$next.toggle(options.nav); - - if (options.dots) { - difference = this._pages.length - this._controls.$indicators.children().length; - - if (options.dotData && difference !== 0) { - for (i = 0; i < this._controls.$indicators.children().length; i++) { - html += this._templates[this._core.relative(i)]; - } - this._controls.$indicators.html(html); - } else if (difference > 0) { - html = new Array(difference + 1).join(this._templates[0]); - this._controls.$indicators.append(html); - } else if (difference < 0) { - this._controls.$indicators.children().slice(difference).remove(); - } - - this._controls.$indicators.find('.active').removeClass('active'); - this._controls.$indicators.children().eq($.inArray(this.current(), this._pages)).addClass('active'); - } - - this._controls.$indicators.toggle(options.dots); - } - - /** - * Extends event data. - * @protected - * @param {Event} event - The event object which gets thrown. - */ - Navigation.prototype.onTrigger = function(event) { - var settings = this._core.settings; - - event.page = { - index: $.inArray(this.current(), this._pages), - count: this._pages.length, - size: settings && (settings.center || settings.autoWidth || settings.dotData - ? 1 : settings.dotsEach || settings.items) - }; - } - - /** - * Gets the current page position of the carousel. - * @protected - * @returns {Number} - */ - Navigation.prototype.current = function() { - var index = this._core.relative(this._core.current()); - return $.grep(this._pages, function(o) { - return o.start <= index && o.end >= index; - }).pop(); - } - - /** - * Gets the current succesor/predecessor position. - * @protected - * @returns {Number} - */ - Navigation.prototype.getPosition = function(successor) { - var position, length, - options = this._core.settings; - - if (options.slideBy == 'page') { - position = $.inArray(this.current(), this._pages); - length = this._pages.length; - successor ? ++position : --position; - position = this._pages[((position % length) + length) % length].start; - } else { - position = this._core.relative(this._core.current()); - length = this._core.items().length; - successor ? position += options.slideBy : position -= options.slideBy; - } - return position; - } - - /** - * Slides to the next item or page. - * @public - * @param {Number} [speed=false] - The time in milliseconds for the transition. - */ - Navigation.prototype.next = function(speed) { - $.proxy(this._overrides.to, this._core)(this.getPosition(true), speed); - } - - /** - * Slides to the previous item or page. - * @public - * @param {Number} [speed=false] - The time in milliseconds for the transition. - */ - Navigation.prototype.prev = function(speed) { - $.proxy(this._overrides.to, this._core)(this.getPosition(false), speed); - } - - /** - * Slides to the specified item or page. - * @public - * @param {Number} position - The position of the item or page. - * @param {Number} [speed] - The time in milliseconds for the transition. - * @param {Boolean} [standard=false] - Whether to use the standard behaviour or not. - */ - Navigation.prototype.to = function(position, speed, standard) { - var length; - - if (!standard) { - length = this._pages.length; - $.proxy(this._overrides.to, this._core)(this._pages[((position % length) + length) % length].start, speed); - } else { - $.proxy(this._overrides.to, this._core)(position, speed); - } - } - - $.fn.owlCarousel.Constructor.Plugins.Navigation = Navigation; - -})(window.Zepto || window.jQuery, window, document); - -/** - * Hash Plugin - * @version 2.0.0 - * @author Artus Kolanowski - * @license The MIT License (MIT) - */ -;(function($, window, document, undefined) { - 'use strict'; - - /** - * Creates the hash plugin. - * @class The Hash Plugin - * @param {Owl} carousel - The Owl Carousel - */ - var Hash = function(carousel) { - /** - * Reference to the core. - * @protected - * @type {Owl} - */ - this._core = carousel; - - /** - * Hash table for the hashes. - * @protected - * @type {Object} - */ - this._hashes = {}; - - /** - * The carousel element. - * @type {jQuery} - */ - this.$element = this._core.$element; - - /** - * All event handlers. - * @protected - * @type {Object} - */ - this._handlers = { - 'initialized.owl.carousel': $.proxy(function() { - if (this._core.settings.startPosition == 'URLHash') { - $(window).trigger('hashchange.owl.navigation'); - } - }, this), - 'prepared.owl.carousel': $.proxy(function(e) { - var hash = $(e.content).find('[data-hash]').andSelf('[data-hash]').attr('data-hash'); - this._hashes[hash] = e.content; - }, this) - }; - - // set default options - this._core.options = $.extend({}, Hash.Defaults, this._core.options); - - // register the event handlers - this.$element.on(this._handlers); - - // register event listener for hash navigation - $(window).on('hashchange.owl.navigation', $.proxy(function() { - var hash = window.location.hash.substring(1), - items = this._core.$stage.children(), - position = this._hashes[hash] && items.index(this._hashes[hash]) || 0; - - if (!hash) { - return false; - } - - this._core.to(position, false, true); - }, this)); - } - - /** - * Default options. - * @public - */ - Hash.Defaults = { - URLhashListener: false - } - - /** - * Destroys the plugin. - * @public - */ - Hash.prototype.destroy = function() { - var handler, property; - - $(window).off('hashchange.owl.navigation'); - - for (handler in this._handlers) { - this._core.$element.off(handler, this._handlers[handler]); - } - for (property in Object.getOwnPropertyNames(this)) { - typeof this[property] != 'function' && (this[property] = null); - } - } - - $.fn.owlCarousel.Constructor.Plugins.Hash = Hash; - -})(window.Zepto || window.jQuery, window, document); diff --git a/frontend/web/js/script.js b/frontend/web/js/script.js deleted file mode 100644 index 4d8e93d..0000000 --- a/frontend/web/js/script.js +++ /dev/null @@ -1,120 +0,0 @@ -$(document).ready(function(){ - - $(".phone_me_head").append("
Введите номер телефона
"); - $(".submenu_button").removeAttr("href"); - - - - - $(".submenu_button").click(function(){ - $(".submenu_button").not(this).removeClass("active"); - if($(this).hasClass("active")){ - $(this).removeClass("active"); - $(this).parent().find(".submenu").hide(); - $(".meter").find(".menu_up").remove(); - } - else{ - $(this).addClass("active"); - $(this).parent().find(".submenu").show(); - $(".menu_up").clone().appendTo(".meter"); - $(".meter").find(".menu_up").find(".submenu").remove(); - $(document).mouseup(function (e){ // событие клика по веб-документу - var div = $(".submenu"); // тут указываем ID элемента - if (!div.is(e.target) // если клик был не по нашему блоку - && div.has(e.target).length === 0) { // и не по его дочерним элементам - if($(".submenu").is(":visible")){ - $(".submenu_button").removeClass("active"); - div.hide(); - } - else{ - } - div.hide(); // скрываем его - $(".meter").find(".menu_up").remove(); - } - }); - } - }); - - $(".sub_cat").hover(function(){ - $(".sub_cat").not(this).removeClass("active"); - $(".sub_cat_content").removeClass("visible"); - $(this).addClass("active"); - $(this).find(".sub_cat_content").addClass("visible"); - }); - - $(".categories").find(".sub_cat").append('
'); - - $(".sub_cat").hover(function(){ - $(".sub_cat").not(this).removeClass("active"); - $(".sub_cat").not(this).removeClass("test_on"); - $(".sub_cat_content").removeClass("visible"); - $(this).addClass("active"); - $(this).find(".sub_cat_content").addClass("visible"); - - if( $(this).height() > 20 ) - { - $(this).addClass('big'); - }; - }, - function(){ - // $(this).find('span').removeClass('test_on'); - }); - - //$(".modal_wrapper_login").find(".for_btn_position").find("button").click(function(){ - // if($(".modal_wrapper_login").find("label:first").find("input").val().length == 0){ - // $(".modal_wrapper_login").find("label:first").find("input").addClass("error"); - // } - // if($(".modal_wrapper_login").find("label:first").next().find("input").val().length == 0){ - // $(".modal_wrapper_login").find("label:first").next().find("input").addClass("error"); - // } - //}); - //$("input").focus(function(){ - // $(this).removeClass('error'); - //}) - // - //$(".head_up_cell.srch").find(".srch_head_desc").find("a").click(function(){ - // var link_text = $(this).text(); - // $(".head_up_cell.srch").find("input").val(link_text); - //}); - // - // $('#phone_num').keydown(function(e){ - // $('.please_phone').addClass('visible'); - // if (e.which == 48) {$('.please_phone').removeClass('visible');} - // else if (e.which == 49) {$('.please_phone').removeClass('visible');} - // else if (e.which == 50) {$('.please_phone').removeClass('visible');} - // else if (e.which == 51) {$('.please_phone').removeClass('visible');} - // else if (e.which == 52) {$('.please_phone').removeClass('visible');} - // else if (e.which == 53) {$('.please_phone').removeClass('visible');} - // else if (e.which == 54) {$('.please_phone').removeClass('visible');} - // else if (e.which == 55) {$('.please_phone').removeClass('visible');} - // else if (e.which == 56) {$('.please_phone').removeClass('visible');} - // else if (e.which == 57) {$('.please_phone').removeClass('visible');} - // else if (e.which == 96) {$('.please_phone').removeClass('visible');} - // else if (e.which == 97) {$('.please_phone').removeClass('visible');} - // else if (e.which == 98) {$('.please_phone').removeClass('visible');} - // else if (e.which == 99) {$('.please_phone').removeClass('visible');} - // else if (e.which == 100) {$('.please_phone').removeClass('visible');} - // else if (e.which == 101) {$('.please_phone').removeClass('visible');} - // else if (e.which == 102) {$('.please_phone').removeClass('visible');} - // else if (e.which == 103) {$('.please_phone').removeClass('visible');} - // else if (e.which == 104) {$('.please_phone').removeClass('visible');} - // else if (e.which == 105) {$('.please_phone').removeClass('visible');} - // else{$('.please_phone').removeClass('visible');} - // - // if(e.which == 13){ - // $(".phone_me_head").find("button").click(); - // } - // }); - // $(".modal_window").keydown(function(e){ - // if(e.which == 13){ - // $(this).find("button").click(); - // } - // }); - // $(".busket_modal_wrapper").find(".modal_close_btn").click(function(){ - // $(".busket_modal_wrapper").fadeOut(200); - // }); - // - // $(".modal_window").find('form').submit(function() { - // return false; - // }); -}); diff --git a/frontend/widgets/Seo.php b/frontend/widgets/Seo.php old mode 100644 new mode 100755 index f683633..f683633 --- a/frontend/widgets/Seo.php +++ b/frontend/widgets/Seo.php diff --git a/frontend/widgets/Slider.php b/frontend/widgets/Slider.php deleted file mode 100644 index 0b3d536..0000000 --- a/frontend/widgets/Slider.php +++ /dev/null @@ -1,30 +0,0 @@ -where([\common\models\Slider::tableName().'.title'=>$this->title])->joinWith("sliderImage")->one(); - - return $this->render('slider',[ - 'slider'=>$slider - ]); - - - } - -} \ No newline at end of file diff --git a/frontend/widgets/views/slider.php b/frontend/widgets/views/slider.php old mode 100644 new mode 100755 index 775ffaa..775ffaa --- a/frontend/widgets/views/slider.php +++ b/frontend/widgets/views/slider.php diff --git a/init b/init old mode 100644 new mode 100755 index 4c5145d..4c5145d --- a/init +++ b/init diff --git a/init.bat b/init.bat old mode 100644 new mode 100755 index 2ade505..2ade505 --- a/init.bat +++ b/init.bat diff --git a/requirements.php b/requirements.php old mode 100644 new mode 100755 index aa93439..aa93439 --- a/requirements.php +++ b/requirements.php diff --git a/tests/README.md b/tests/README.md old mode 100644 new mode 100755 index 5de94c6..5de94c6 --- a/tests/README.md +++ b/tests/README.md diff --git a/tests/_bootstrap.php b/tests/_bootstrap.php old mode 100644 new mode 100755 index a302dda..a302dda --- a/tests/_bootstrap.php +++ b/tests/_bootstrap.php diff --git a/tests/_data/dump.sql b/tests/_data/dump.sql old mode 100644 new mode 100755 index 4bc742c..4bc742c --- a/tests/_data/dump.sql +++ b/tests/_data/dump.sql diff --git a/tests/_output/.gitignore b/tests/_output/.gitignore old mode 100644 new mode 100755 index a3a0c8b..a3a0c8b --- a/tests/_output/.gitignore +++ b/tests/_output/.gitignore diff --git a/tests/_support/AcceptanceTester.php b/tests/_support/AcceptanceTester.php old mode 100644 new mode 100755 index 47a5abc..47a5abc --- a/tests/_support/AcceptanceTester.php +++ b/tests/_support/AcceptanceTester.php diff --git a/tests/_support/FunctionalTester.php b/tests/_support/FunctionalTester.php old mode 100644 new mode 100755 index f774a19..f774a19 --- a/tests/_support/FunctionalTester.php +++ b/tests/_support/FunctionalTester.php diff --git a/tests/_support/Helper/Acceptance.php b/tests/_support/Helper/Acceptance.php old mode 100644 new mode 100755 index d114199..d114199 --- a/tests/_support/Helper/Acceptance.php +++ b/tests/_support/Helper/Acceptance.php diff --git a/tests/_support/Helper/Functional.php b/tests/_support/Helper/Functional.php old mode 100644 new mode 100755 index 05a6b24..05a6b24 --- a/tests/_support/Helper/Functional.php +++ b/tests/_support/Helper/Functional.php diff --git a/tests/_support/Helper/Unit.php b/tests/_support/Helper/Unit.php old mode 100644 new mode 100755 index b6f3815..b6f3815 --- a/tests/_support/Helper/Unit.php +++ b/tests/_support/Helper/Unit.php diff --git a/tests/_support/UnitTester.php b/tests/_support/UnitTester.php old mode 100644 new mode 100755 index e152b9e..e152b9e --- a/tests/_support/UnitTester.php +++ b/tests/_support/UnitTester.php diff --git a/tests/_support/_generated/AcceptanceTesterActions.php b/tests/_support/_generated/AcceptanceTesterActions.php old mode 100644 new mode 100755 index c7a1105..c7a1105 --- a/tests/_support/_generated/AcceptanceTesterActions.php +++ b/tests/_support/_generated/AcceptanceTesterActions.php diff --git a/tests/_support/_generated/FunctionalTesterActions.php b/tests/_support/_generated/FunctionalTesterActions.php old mode 100644 new mode 100755 index 84f9342..84f9342 --- a/tests/_support/_generated/FunctionalTesterActions.php +++ b/tests/_support/_generated/FunctionalTesterActions.php diff --git a/tests/_support/_generated/UnitTesterActions.php b/tests/_support/_generated/UnitTesterActions.php old mode 100644 new mode 100755 index d17eb6e..d17eb6e --- a/tests/_support/_generated/UnitTesterActions.php +++ b/tests/_support/_generated/UnitTesterActions.php diff --git a/tests/acceptance.suite.yml b/tests/acceptance.suite.yml old mode 100644 new mode 100755 index 50f0761..50f0761 --- a/tests/acceptance.suite.yml +++ b/tests/acceptance.suite.yml diff --git a/tests/acceptance/SmokeTestCept.php b/tests/acceptance/SmokeTestCept.php old mode 100644 new mode 100755 index 5a47c6a..5a47c6a --- a/tests/acceptance/SmokeTestCept.php +++ b/tests/acceptance/SmokeTestCept.php diff --git a/tests/acceptance/_bootstrap.php b/tests/acceptance/_bootstrap.php old mode 100644 new mode 100755 index 9bd0b0b..9bd0b0b --- a/tests/acceptance/_bootstrap.php +++ b/tests/acceptance/_bootstrap.php diff --git a/tests/codeception.yml b/tests/codeception.yml old mode 100644 new mode 100755 index 889bcb1..889bcb1 --- a/tests/codeception.yml +++ b/tests/codeception.yml diff --git a/tests/codeception/_output/.gitignore b/tests/codeception/_output/.gitignore old mode 100644 new mode 100755 index 005717e..005717e --- a/tests/codeception/_output/.gitignore +++ b/tests/codeception/_output/.gitignore diff --git a/tests/codeception/backend/.gitignore b/tests/codeception/backend/.gitignore old mode 100644 new mode 100755 index bce4361..bce4361 --- a/tests/codeception/backend/.gitignore +++ b/tests/codeception/backend/.gitignore diff --git a/tests/codeception/backend/_bootstrap.php b/tests/codeception/backend/_bootstrap.php old mode 100644 new mode 100755 index db3d156..db3d156 --- a/tests/codeception/backend/_bootstrap.php +++ b/tests/codeception/backend/_bootstrap.php diff --git a/tests/codeception/backend/_output/.gitignore b/tests/codeception/backend/_output/.gitignore old mode 100644 new mode 100755 index 005717e..005717e --- a/tests/codeception/backend/_output/.gitignore +++ b/tests/codeception/backend/_output/.gitignore diff --git a/tests/codeception/backend/acceptance.suite.yml b/tests/codeception/backend/acceptance.suite.yml old mode 100644 new mode 100755 index f61c7aa..f61c7aa --- a/tests/codeception/backend/acceptance.suite.yml +++ b/tests/codeception/backend/acceptance.suite.yml diff --git a/tests/codeception/backend/acceptance/LoginCept.php b/tests/codeception/backend/acceptance/LoginCept.php old mode 100644 new mode 100755 index ea44d3d..ea44d3d --- a/tests/codeception/backend/acceptance/LoginCept.php +++ b/tests/codeception/backend/acceptance/LoginCept.php diff --git a/tests/codeception/backend/acceptance/_bootstrap.php b/tests/codeception/backend/acceptance/_bootstrap.php old mode 100644 new mode 100755 index 7f84fa1..7f84fa1 --- a/tests/codeception/backend/acceptance/_bootstrap.php +++ b/tests/codeception/backend/acceptance/_bootstrap.php diff --git a/tests/codeception/backend/codeception.yml b/tests/codeception/backend/codeception.yml old mode 100644 new mode 100755 index 91c5d7f..91c5d7f --- a/tests/codeception/backend/codeception.yml +++ b/tests/codeception/backend/codeception.yml diff --git a/tests/codeception/backend/functional.suite.yml b/tests/codeception/backend/functional.suite.yml old mode 100644 new mode 100755 index 4ff0a76..4ff0a76 --- a/tests/codeception/backend/functional.suite.yml +++ b/tests/codeception/backend/functional.suite.yml diff --git a/tests/codeception/backend/functional/LoginCept.php b/tests/codeception/backend/functional/LoginCept.php old mode 100644 new mode 100755 index f095e95..f095e95 --- a/tests/codeception/backend/functional/LoginCept.php +++ b/tests/codeception/backend/functional/LoginCept.php diff --git a/tests/codeception/backend/functional/_bootstrap.php b/tests/codeception/backend/functional/_bootstrap.php old mode 100644 new mode 100755 index 68c35d5..68c35d5 --- a/tests/codeception/backend/functional/_bootstrap.php +++ b/tests/codeception/backend/functional/_bootstrap.php diff --git a/tests/codeception/backend/unit.suite.yml b/tests/codeception/backend/unit.suite.yml old mode 100644 new mode 100755 index 2b1b5c4..2b1b5c4 --- a/tests/codeception/backend/unit.suite.yml +++ b/tests/codeception/backend/unit.suite.yml diff --git a/tests/codeception/backend/unit/DbTestCase.php b/tests/codeception/backend/unit/DbTestCase.php old mode 100644 new mode 100755 index 2a88bdb..2a88bdb --- a/tests/codeception/backend/unit/DbTestCase.php +++ b/tests/codeception/backend/unit/DbTestCase.php diff --git a/tests/codeception/backend/unit/TestCase.php b/tests/codeception/backend/unit/TestCase.php old mode 100644 new mode 100755 index 5153ba3..5153ba3 --- a/tests/codeception/backend/unit/TestCase.php +++ b/tests/codeception/backend/unit/TestCase.php diff --git a/tests/codeception/backend/unit/_bootstrap.php b/tests/codeception/backend/unit/_bootstrap.php old mode 100644 new mode 100755 index f2e5e1f..f2e5e1f --- a/tests/codeception/backend/unit/_bootstrap.php +++ b/tests/codeception/backend/unit/_bootstrap.php diff --git a/tests/codeception/backend/unit/fixtures/data/.gitkeep b/tests/codeception/backend/unit/fixtures/data/.gitkeep old mode 100644 new mode 100755 index e69de29..e69de29 --- a/tests/codeception/backend/unit/fixtures/data/.gitkeep +++ b/tests/codeception/backend/unit/fixtures/data/.gitkeep diff --git a/tests/codeception/bin/_bootstrap.php b/tests/codeception/bin/_bootstrap.php old mode 100644 new mode 100755 index f2ccce8..f2ccce8 --- a/tests/codeception/bin/_bootstrap.php +++ b/tests/codeception/bin/_bootstrap.php diff --git a/tests/codeception/bin/yii b/tests/codeception/bin/yii old mode 100644 new mode 100755 index 1191f80..1191f80 --- a/tests/codeception/bin/yii +++ b/tests/codeception/bin/yii diff --git a/tests/codeception/bin/yii.bat b/tests/codeception/bin/yii.bat old mode 100644 new mode 100755 index 5384a30..5384a30 --- a/tests/codeception/bin/yii.bat +++ b/tests/codeception/bin/yii.bat diff --git a/tests/codeception/common/.gitignore b/tests/codeception/common/.gitignore old mode 100644 new mode 100755 index bce4361..bce4361 --- a/tests/codeception/common/.gitignore +++ b/tests/codeception/common/.gitignore diff --git a/tests/codeception/common/_bootstrap.php b/tests/codeception/common/_bootstrap.php old mode 100644 new mode 100755 index c4267c4..c4267c4 --- a/tests/codeception/common/_bootstrap.php +++ b/tests/codeception/common/_bootstrap.php diff --git a/tests/codeception/common/_output/.gitignore b/tests/codeception/common/_output/.gitignore old mode 100644 new mode 100755 index 005717e..005717e --- a/tests/codeception/common/_output/.gitignore +++ b/tests/codeception/common/_output/.gitignore diff --git a/tests/codeception/common/_pages/LoginPage.php b/tests/codeception/common/_pages/LoginPage.php old mode 100644 new mode 100755 index bde392b..bde392b --- a/tests/codeception/common/_pages/LoginPage.php +++ b/tests/codeception/common/_pages/LoginPage.php diff --git a/tests/codeception/common/_support/FixtureHelper.php b/tests/codeception/common/_support/FixtureHelper.php old mode 100644 new mode 100755 index 8cc25d0..8cc25d0 --- a/tests/codeception/common/_support/FixtureHelper.php +++ b/tests/codeception/common/_support/FixtureHelper.php diff --git a/tests/codeception/common/codeception.yml b/tests/codeception/common/codeception.yml old mode 100644 new mode 100755 index ae0dc52..ae0dc52 --- a/tests/codeception/common/codeception.yml +++ b/tests/codeception/common/codeception.yml diff --git a/tests/codeception/common/fixtures/UserFixture.php b/tests/codeception/common/fixtures/UserFixture.php old mode 100644 new mode 100755 index e065551..e065551 --- a/tests/codeception/common/fixtures/UserFixture.php +++ b/tests/codeception/common/fixtures/UserFixture.php diff --git a/tests/codeception/common/fixtures/data/init_login.php b/tests/codeception/common/fixtures/data/init_login.php old mode 100644 new mode 100755 index ec26f03..ec26f03 --- a/tests/codeception/common/fixtures/data/init_login.php +++ b/tests/codeception/common/fixtures/data/init_login.php diff --git a/tests/codeception/common/templates/fixtures/user.php b/tests/codeception/common/templates/fixtures/user.php old mode 100644 new mode 100755 index 47c0172..47c0172 --- a/tests/codeception/common/templates/fixtures/user.php +++ b/tests/codeception/common/templates/fixtures/user.php diff --git a/tests/codeception/common/unit.suite.yml b/tests/codeception/common/unit.suite.yml old mode 100644 new mode 100755 index 2b1b5c4..2b1b5c4 --- a/tests/codeception/common/unit.suite.yml +++ b/tests/codeception/common/unit.suite.yml diff --git a/tests/codeception/common/unit/DbTestCase.php b/tests/codeception/common/unit/DbTestCase.php old mode 100644 new mode 100755 index ae322e5..ae322e5 --- a/tests/codeception/common/unit/DbTestCase.php +++ b/tests/codeception/common/unit/DbTestCase.php diff --git a/tests/codeception/common/unit/TestCase.php b/tests/codeception/common/unit/TestCase.php old mode 100644 new mode 100755 index 539366d..539366d --- a/tests/codeception/common/unit/TestCase.php +++ b/tests/codeception/common/unit/TestCase.php diff --git a/tests/codeception/common/unit/_bootstrap.php b/tests/codeception/common/unit/_bootstrap.php old mode 100644 new mode 100755 index f2e5e1f..f2e5e1f --- a/tests/codeception/common/unit/_bootstrap.php +++ b/tests/codeception/common/unit/_bootstrap.php diff --git a/tests/codeception/common/unit/fixtures/data/models/user.php b/tests/codeception/common/unit/fixtures/data/models/user.php old mode 100644 new mode 100755 index 2027392..2027392 --- a/tests/codeception/common/unit/fixtures/data/models/user.php +++ b/tests/codeception/common/unit/fixtures/data/models/user.php diff --git a/tests/codeception/common/unit/models/LoginFormTest.php b/tests/codeception/common/unit/models/LoginFormTest.php old mode 100644 new mode 100755 index 2c1db01..2c1db01 --- a/tests/codeception/common/unit/models/LoginFormTest.php +++ b/tests/codeception/common/unit/models/LoginFormTest.php diff --git a/tests/codeception/config/acceptance.php b/tests/codeception/config/acceptance.php old mode 100644 new mode 100755 index 965a5da..965a5da --- a/tests/codeception/config/acceptance.php +++ b/tests/codeception/config/acceptance.php diff --git a/tests/codeception/config/backend/acceptance.php b/tests/codeception/config/backend/acceptance.php old mode 100644 new mode 100755 index 8fd7fe9..8fd7fe9 --- a/tests/codeception/config/backend/acceptance.php +++ b/tests/codeception/config/backend/acceptance.php diff --git a/tests/codeception/config/backend/config.php b/tests/codeception/config/backend/config.php old mode 100644 new mode 100755 index a6f4dd0..a6f4dd0 --- a/tests/codeception/config/backend/config.php +++ b/tests/codeception/config/backend/config.php diff --git a/tests/codeception/config/backend/functional.php b/tests/codeception/config/backend/functional.php old mode 100644 new mode 100755 index fc49dc1..fc49dc1 --- a/tests/codeception/config/backend/functional.php +++ b/tests/codeception/config/backend/functional.php diff --git a/tests/codeception/config/backend/unit.php b/tests/codeception/config/backend/unit.php old mode 100644 new mode 100755 index 85d65c3..85d65c3 --- a/tests/codeception/config/backend/unit.php +++ b/tests/codeception/config/backend/unit.php diff --git a/tests/codeception/config/common/unit.php b/tests/codeception/config/common/unit.php old mode 100644 new mode 100755 index ba9f374..ba9f374 --- a/tests/codeception/config/common/unit.php +++ b/tests/codeception/config/common/unit.php diff --git a/tests/codeception/config/config.php b/tests/codeception/config/config.php old mode 100644 new mode 100755 index b9ea298..b9ea298 --- a/tests/codeception/config/config.php +++ b/tests/codeception/config/config.php diff --git a/tests/codeception/config/console/unit.php b/tests/codeception/config/console/unit.php old mode 100644 new mode 100755 index 7f41bd4..7f41bd4 --- a/tests/codeception/config/console/unit.php +++ b/tests/codeception/config/console/unit.php diff --git a/tests/codeception/config/frontend/acceptance.php b/tests/codeception/config/frontend/acceptance.php old mode 100644 new mode 100755 index 2b08220..2b08220 --- a/tests/codeception/config/frontend/acceptance.php +++ b/tests/codeception/config/frontend/acceptance.php diff --git a/tests/codeception/config/frontend/config.php b/tests/codeception/config/frontend/config.php old mode 100644 new mode 100755 index 46a13a7..46a13a7 --- a/tests/codeception/config/frontend/config.php +++ b/tests/codeception/config/frontend/config.php diff --git a/tests/codeception/config/frontend/functional.php b/tests/codeception/config/frontend/functional.php old mode 100644 new mode 100755 index 13a81e1..13a81e1 --- a/tests/codeception/config/frontend/functional.php +++ b/tests/codeception/config/frontend/functional.php diff --git a/tests/codeception/config/frontend/unit.php b/tests/codeception/config/frontend/unit.php old mode 100644 new mode 100755 index 76ceba8..76ceba8 --- a/tests/codeception/config/frontend/unit.php +++ b/tests/codeception/config/frontend/unit.php diff --git a/tests/codeception/config/functional.php b/tests/codeception/config/functional.php old mode 100644 new mode 100755 index 867e33d..867e33d --- a/tests/codeception/config/functional.php +++ b/tests/codeception/config/functional.php diff --git a/tests/codeception/config/unit.php b/tests/codeception/config/unit.php old mode 100644 new mode 100755 index b1a6dc6..b1a6dc6 --- a/tests/codeception/config/unit.php +++ b/tests/codeception/config/unit.php diff --git a/tests/codeception/console/.gitignore b/tests/codeception/console/.gitignore old mode 100644 new mode 100755 index d251d23..d251d23 --- a/tests/codeception/console/.gitignore +++ b/tests/codeception/console/.gitignore diff --git a/tests/codeception/console/_bootstrap.php b/tests/codeception/console/_bootstrap.php old mode 100644 new mode 100755 index 7bbf04e..7bbf04e --- a/tests/codeception/console/_bootstrap.php +++ b/tests/codeception/console/_bootstrap.php diff --git a/tests/codeception/console/_output/.gitignore b/tests/codeception/console/_output/.gitignore old mode 100644 new mode 100755 index 005717e..005717e --- a/tests/codeception/console/_output/.gitignore +++ b/tests/codeception/console/_output/.gitignore diff --git a/tests/codeception/console/codeception.yml b/tests/codeception/console/codeception.yml old mode 100644 new mode 100755 index 3b6c6b9..3b6c6b9 --- a/tests/codeception/console/codeception.yml +++ b/tests/codeception/console/codeception.yml diff --git a/tests/codeception/console/unit.suite.yml b/tests/codeception/console/unit.suite.yml old mode 100644 new mode 100755 index 2b1b5c4..2b1b5c4 --- a/tests/codeception/console/unit.suite.yml +++ b/tests/codeception/console/unit.suite.yml diff --git a/tests/codeception/console/unit/DbTestCase.php b/tests/codeception/console/unit/DbTestCase.php old mode 100644 new mode 100755 index 186a718..186a718 --- a/tests/codeception/console/unit/DbTestCase.php +++ b/tests/codeception/console/unit/DbTestCase.php diff --git a/tests/codeception/console/unit/TestCase.php b/tests/codeception/console/unit/TestCase.php old mode 100644 new mode 100755 index cedd162..cedd162 --- a/tests/codeception/console/unit/TestCase.php +++ b/tests/codeception/console/unit/TestCase.php diff --git a/tests/codeception/console/unit/_bootstrap.php b/tests/codeception/console/unit/_bootstrap.php old mode 100644 new mode 100755 index f2e5e1f..f2e5e1f --- a/tests/codeception/console/unit/_bootstrap.php +++ b/tests/codeception/console/unit/_bootstrap.php diff --git a/tests/codeception/console/unit/fixtures/data/.gitkeep b/tests/codeception/console/unit/fixtures/data/.gitkeep old mode 100644 new mode 100755 index e69de29..e69de29 --- a/tests/codeception/console/unit/fixtures/data/.gitkeep +++ b/tests/codeception/console/unit/fixtures/data/.gitkeep diff --git a/tests/codeception/frontend/.gitignore b/tests/codeception/frontend/.gitignore old mode 100644 new mode 100755 index bce4361..bce4361 --- a/tests/codeception/frontend/.gitignore +++ b/tests/codeception/frontend/.gitignore diff --git a/tests/codeception/frontend/_bootstrap.php b/tests/codeception/frontend/_bootstrap.php old mode 100644 new mode 100755 index c50d561..c50d561 --- a/tests/codeception/frontend/_bootstrap.php +++ b/tests/codeception/frontend/_bootstrap.php diff --git a/tests/codeception/frontend/_output/.gitignore b/tests/codeception/frontend/_output/.gitignore old mode 100644 new mode 100755 index 005717e..005717e --- a/tests/codeception/frontend/_output/.gitignore +++ b/tests/codeception/frontend/_output/.gitignore diff --git a/tests/codeception/frontend/_pages/AboutPage.php b/tests/codeception/frontend/_pages/AboutPage.php old mode 100644 new mode 100755 index 2d2ed1b..2d2ed1b --- a/tests/codeception/frontend/_pages/AboutPage.php +++ b/tests/codeception/frontend/_pages/AboutPage.php diff --git a/tests/codeception/frontend/_pages/ContactPage.php b/tests/codeception/frontend/_pages/ContactPage.php old mode 100644 new mode 100755 index 5cb39b6..5cb39b6 --- a/tests/codeception/frontend/_pages/ContactPage.php +++ b/tests/codeception/frontend/_pages/ContactPage.php diff --git a/tests/codeception/frontend/_pages/SignupPage.php b/tests/codeception/frontend/_pages/SignupPage.php old mode 100644 new mode 100755 index 4532e56..4532e56 --- a/tests/codeception/frontend/_pages/SignupPage.php +++ b/tests/codeception/frontend/_pages/SignupPage.php diff --git a/tests/codeception/frontend/acceptance.suite.yml b/tests/codeception/frontend/acceptance.suite.yml old mode 100644 new mode 100755 index f61c7aa..f61c7aa --- a/tests/codeception/frontend/acceptance.suite.yml +++ b/tests/codeception/frontend/acceptance.suite.yml diff --git a/tests/codeception/frontend/acceptance/AboutCept.php b/tests/codeception/frontend/acceptance/AboutCept.php old mode 100644 new mode 100755 index 24dde77..24dde77 --- a/tests/codeception/frontend/acceptance/AboutCept.php +++ b/tests/codeception/frontend/acceptance/AboutCept.php diff --git a/tests/codeception/frontend/acceptance/ContactCept.php b/tests/codeception/frontend/acceptance/ContactCept.php old mode 100644 new mode 100755 index 25984ec..25984ec --- a/tests/codeception/frontend/acceptance/ContactCept.php +++ b/tests/codeception/frontend/acceptance/ContactCept.php diff --git a/tests/codeception/frontend/acceptance/HomeCept.php b/tests/codeception/frontend/acceptance/HomeCept.php old mode 100644 new mode 100755 index 7f5a684..7f5a684 --- a/tests/codeception/frontend/acceptance/HomeCept.php +++ b/tests/codeception/frontend/acceptance/HomeCept.php diff --git a/tests/codeception/frontend/acceptance/LoginCept.php b/tests/codeception/frontend/acceptance/LoginCept.php old mode 100644 new mode 100755 index 0575a83..0575a83 --- a/tests/codeception/frontend/acceptance/LoginCept.php +++ b/tests/codeception/frontend/acceptance/LoginCept.php diff --git a/tests/codeception/frontend/acceptance/SignupCest.php b/tests/codeception/frontend/acceptance/SignupCest.php old mode 100644 new mode 100755 index e0a3f8f..e0a3f8f --- a/tests/codeception/frontend/acceptance/SignupCest.php +++ b/tests/codeception/frontend/acceptance/SignupCest.php diff --git a/tests/codeception/frontend/acceptance/_bootstrap.php b/tests/codeception/frontend/acceptance/_bootstrap.php old mode 100644 new mode 100755 index 40f7923..40f7923 --- a/tests/codeception/frontend/acceptance/_bootstrap.php +++ b/tests/codeception/frontend/acceptance/_bootstrap.php diff --git a/tests/codeception/frontend/codeception.yml b/tests/codeception/frontend/codeception.yml old mode 100644 new mode 100755 index 9740bec..9740bec --- a/tests/codeception/frontend/codeception.yml +++ b/tests/codeception/frontend/codeception.yml diff --git a/tests/codeception/frontend/functional.suite.yml b/tests/codeception/frontend/functional.suite.yml old mode 100644 new mode 100755 index badac7d..badac7d --- a/tests/codeception/frontend/functional.suite.yml +++ b/tests/codeception/frontend/functional.suite.yml diff --git a/tests/codeception/frontend/functional/AboutCept.php b/tests/codeception/frontend/functional/AboutCept.php old mode 100644 new mode 100755 index 9e5ebb0..9e5ebb0 --- a/tests/codeception/frontend/functional/AboutCept.php +++ b/tests/codeception/frontend/functional/AboutCept.php diff --git a/tests/codeception/frontend/functional/ContactCept.php b/tests/codeception/frontend/functional/ContactCept.php old mode 100644 new mode 100755 index 72f5638..72f5638 --- a/tests/codeception/frontend/functional/ContactCept.php +++ b/tests/codeception/frontend/functional/ContactCept.php diff --git a/tests/codeception/frontend/functional/HomeCept.php b/tests/codeception/frontend/functional/HomeCept.php old mode 100644 new mode 100755 index b220c55..b220c55 --- a/tests/codeception/frontend/functional/HomeCept.php +++ b/tests/codeception/frontend/functional/HomeCept.php diff --git a/tests/codeception/frontend/functional/LoginCept.php b/tests/codeception/frontend/functional/LoginCept.php old mode 100644 new mode 100755 index 62d31d6..62d31d6 --- a/tests/codeception/frontend/functional/LoginCept.php +++ b/tests/codeception/frontend/functional/LoginCept.php diff --git a/tests/codeception/frontend/functional/SignupCest.php b/tests/codeception/frontend/functional/SignupCest.php old mode 100644 new mode 100755 index 81c121e..81c121e --- a/tests/codeception/frontend/functional/SignupCest.php +++ b/tests/codeception/frontend/functional/SignupCest.php diff --git a/tests/codeception/frontend/functional/_bootstrap.php b/tests/codeception/frontend/functional/_bootstrap.php old mode 100644 new mode 100755 index 80d86c1..80d86c1 --- a/tests/codeception/frontend/functional/_bootstrap.php +++ b/tests/codeception/frontend/functional/_bootstrap.php diff --git a/tests/codeception/frontend/unit.suite.yml b/tests/codeception/frontend/unit.suite.yml old mode 100644 new mode 100755 index 2b1b5c4..2b1b5c4 --- a/tests/codeception/frontend/unit.suite.yml +++ b/tests/codeception/frontend/unit.suite.yml diff --git a/tests/codeception/frontend/unit/DbTestCase.php b/tests/codeception/frontend/unit/DbTestCase.php old mode 100644 new mode 100755 index 6f971ff..6f971ff --- a/tests/codeception/frontend/unit/DbTestCase.php +++ b/tests/codeception/frontend/unit/DbTestCase.php diff --git a/tests/codeception/frontend/unit/TestCase.php b/tests/codeception/frontend/unit/TestCase.php old mode 100644 new mode 100755 index b230267..b230267 --- a/tests/codeception/frontend/unit/TestCase.php +++ b/tests/codeception/frontend/unit/TestCase.php diff --git a/tests/codeception/frontend/unit/_bootstrap.php b/tests/codeception/frontend/unit/_bootstrap.php old mode 100644 new mode 100755 index f2e5e1f..f2e5e1f --- a/tests/codeception/frontend/unit/_bootstrap.php +++ b/tests/codeception/frontend/unit/_bootstrap.php diff --git a/tests/codeception/frontend/unit/fixtures/data/models/user.php b/tests/codeception/frontend/unit/fixtures/data/models/user.php old mode 100644 new mode 100755 index 63ba80f..63ba80f --- a/tests/codeception/frontend/unit/fixtures/data/models/user.php +++ b/tests/codeception/frontend/unit/fixtures/data/models/user.php diff --git a/tests/codeception/frontend/unit/models/ContactFormTest.php b/tests/codeception/frontend/unit/models/ContactFormTest.php old mode 100644 new mode 100755 index 759ca8a..759ca8a --- a/tests/codeception/frontend/unit/models/ContactFormTest.php +++ b/tests/codeception/frontend/unit/models/ContactFormTest.php diff --git a/tests/codeception/frontend/unit/models/PasswordResetRequestFormTest.php b/tests/codeception/frontend/unit/models/PasswordResetRequestFormTest.php old mode 100644 new mode 100755 index 73db3d5..73db3d5 --- a/tests/codeception/frontend/unit/models/PasswordResetRequestFormTest.php +++ b/tests/codeception/frontend/unit/models/PasswordResetRequestFormTest.php diff --git a/tests/codeception/frontend/unit/models/ResetPasswordFormTest.php b/tests/codeception/frontend/unit/models/ResetPasswordFormTest.php old mode 100644 new mode 100755 index df6eda7..df6eda7 --- a/tests/codeception/frontend/unit/models/ResetPasswordFormTest.php +++ b/tests/codeception/frontend/unit/models/ResetPasswordFormTest.php diff --git a/tests/codeception/frontend/unit/models/SignupFormTest.php b/tests/codeception/frontend/unit/models/SignupFormTest.php old mode 100644 new mode 100755 index 4ae0689..4ae0689 --- a/tests/codeception/frontend/unit/models/SignupFormTest.php +++ b/tests/codeception/frontend/unit/models/SignupFormTest.php diff --git a/tests/functional.suite.yml b/tests/functional.suite.yml old mode 100644 new mode 100755 index 364eb90..364eb90 --- a/tests/functional.suite.yml +++ b/tests/functional.suite.yml diff --git a/tests/functional/_bootstrap.php b/tests/functional/_bootstrap.php old mode 100644 new mode 100755 index 9bd0b0b..9bd0b0b --- a/tests/functional/_bootstrap.php +++ b/tests/functional/_bootstrap.php diff --git a/tests/unit.suite.yml b/tests/unit.suite.yml old mode 100644 new mode 100755 index fa16851..fa16851 --- a/tests/unit.suite.yml +++ b/tests/unit.suite.yml diff --git a/tests/unit/SmokeTestCept.php b/tests/unit/SmokeTestCept.php old mode 100644 new mode 100755 index 7cf5530..7cf5530 --- a/tests/unit/SmokeTestCept.php +++ b/tests/unit/SmokeTestCept.php diff --git a/tests/unit/_bootstrap.php b/tests/unit/_bootstrap.php old mode 100644 new mode 100755 index 9bd0b0b..9bd0b0b --- a/tests/unit/_bootstrap.php +++ b/tests/unit/_bootstrap.php diff --git a/yii.bat b/yii.bat old mode 100644 new mode 100755 index 5384a30..5384a30 --- a/yii.bat +++ b/yii.bat -- libgit2 0.21.4