diff --git a/addons/default/visiosoft/cats-module/resources/lang/en/field.php b/addons/default/visiosoft/cats-module/resources/lang/en/field.php index de2f58900..383633545 100644 --- a/addons/default/visiosoft/cats-module/resources/lang/en/field.php +++ b/addons/default/visiosoft/cats-module/resources/lang/en/field.php @@ -2,9 +2,10 @@ return [ 'name' => [ - 'name' => 'Title' + 'name' => 'Title', ], 'order' => [ - 'name' => 'Order' + 'name' => 'Order', ], + 'please_wait' => 'Please wait.Deleting Sub Categories', ]; diff --git a/addons/default/visiosoft/cats-module/resources/lang/tr/field.php b/addons/default/visiosoft/cats-module/resources/lang/tr/field.php index 18d2fd910..4e3d1a1b4 100644 --- a/addons/default/visiosoft/cats-module/resources/lang/tr/field.php +++ b/addons/default/visiosoft/cats-module/resources/lang/tr/field.php @@ -9,5 +9,6 @@ "name" =>"Sipariş", ], + 'please_wait' => 'Lütfen Bekleyiniz.Alt Kategoriler Siliniyor.', -]; \ No newline at end of file + ]; \ No newline at end of file diff --git a/addons/default/visiosoft/cats-module/src/Category/CategoryCollection.php b/addons/default/visiosoft/cats-module/src/Category/CategoryCollection.php index 64afca970..df1d20cd5 100644 --- a/addons/default/visiosoft/cats-module/src/Category/CategoryCollection.php +++ b/addons/default/visiosoft/cats-module/src/Category/CategoryCollection.php @@ -16,17 +16,11 @@ class CategoryCollection extends EntryCollection { $counter = 0; - echo "
"; - for ($i = 0; $i <= $counter; $i++) { $data = CategoryModel::query() ->where('parent_category_id', $id) ->where('deleted_at', null) - ->select('id', 'parent_category_id') + ->select('cats_category.id', 'cats_category.parent_category_id') ->first(); if ($data != "") { $id = $data['id']; diff --git a/addons/default/visiosoft/cats-module/src/Http/Controller/Admin/CategoryController.php b/addons/default/visiosoft/cats-module/src/Http/Controller/Admin/CategoryController.php index ea7772eff..3e66e6817 100644 --- a/addons/default/visiosoft/cats-module/src/Http/Controller/Admin/CategoryController.php +++ b/addons/default/visiosoft/cats-module/src/Http/Controller/Admin/CategoryController.php @@ -1,5 +1,6 @@ request->action == "delete") { + if ($this->request->action == "delete") { $CategoriesModel = new CategoryModel(); - foreach ($this->request->id as $item) - { + foreach ($this->request->id as $item) { $CategoriesModel->deleteSubCategories($item); } } $categories = 1; - if(!isset($request->cat) || $request->cat==""){ + if (!isset($request->cat) || $request->cat == "") { $categories = CategoryModel::query()->where('parent_category_id', '')->orWhereNull('parent_category_id')->get(); $categories = $categories->where('deleted_at', null); - }else{ + } else { $categories = CategoryModel::query()->where('parent_category_id', $request->cat)->whereNull('deleted_at')->get(); } if (count($categories) == 0) { @@ -42,14 +42,14 @@ class CategoryController extends AdminController * @param CategoryFormBuilder $form * @return \Symfony\Component\HttpFoundation\Response */ - public function create(CategoryFormBuilder $form,Request $request) + public function create(CategoryFormBuilder $form, Request $request) { - if($this->request->action == "save") { + if ($this->request->action == "save") { $all = $this->request->all(); $id = $all['parent_category']; $k = 1; - for($i=0; $i<$k; $i++) { - $cat1 = CategoryModel::query()->where('cats_category.id', $id)->first(); + for ($i = 0; $i < $k; $i++) { + $cat1 = CategoryModel::query()->where('cats_category.id', $id)->first(); if ($cat1 != null) { $id = $cat1->parent_category_id; $k++; @@ -80,7 +80,7 @@ class CategoryController extends AdminController } - return $this->view->make('visiosoft.module.cats::cats/admin-cat', compact('nameField','formBuilder')); + return $this->view->make('visiosoft.module.cats::cats/admin-cat', compact('nameField', 'formBuilder')); } /** @@ -90,7 +90,7 @@ class CategoryController extends AdminController * @param $id * @return \Symfony\Component\HttpFoundation\Response */ - public function edit(CategoryFormBuilder $form,Request $request, $id) + public function edit(CategoryFormBuilder $form, Request $request, $id) { if ($request->action == "update") { $form->make($id); @@ -113,11 +113,18 @@ class CategoryController extends AdminController public function delete($id) { + echo "
url() . "); + background-repeat:no-repeat; + background-size: 300px; + background-position:center; + text-align:center; + width:98%; + height:100%; + padding-left: 20px;'>

" . trans('visiosoft.module.cats::field.please_wait') . "

"; $Find_Categories = CategoryModel::query() ->where('deleted_at', null) ->find($id); - if($Find_Categories != "") - { + if ($Find_Categories != "") { $delete = new CategoryCollection(); $delete = $delete->subCatDelete($id); header("Refresh:0"); diff --git a/addons/default/visiosoft/default-theme/resources/images/loading_anim.gif b/addons/default/visiosoft/default-theme/resources/images/loading_anim.gif new file mode 100644 index 000000000..c0c786a28 Binary files /dev/null and b/addons/default/visiosoft/default-theme/resources/images/loading_anim.gif differ diff --git a/addons/default/visiosoft/tadev-theme/resources/css/main.css b/addons/default/visiosoft/tadev-theme/resources/css/main.css new file mode 100644 index 000000000..2789dc380 --- /dev/null +++ b/addons/default/visiosoft/tadev-theme/resources/css/main.css @@ -0,0 +1,671 @@ +.navbar-inverse { + background-color: #3f475f; +} + +@font-face{font-family:"LucidaGrande";src:url('https://s0.shbdn.com/assets/blob/LucidaGrande:00351442acc65cff9586baf06437dcd6.woff');} +@font-face{font-family:"LucidaGrande";font-weight:bold;src:url('https://s0.shbdn.com/assets/blob/LucidaGrande-Bold:fb045a5535379e5c9818873ee5c7a9b0.woff');} + +.navbar-inverse { + padding-top: 3.5px; + padding-bottom: 3.5px; +} + +#post-new-classified { + display: inline-block; + padding: 9px 22px; + margin-bottom: 0; + font-family: 'Lucida Grande','LucidaGrande',Arial,sans-serif; + font-size: 14px; + font-weight: bold; + text-align: center; + vertical-align: middle; + cursor: pointer; + border: 1px solid #437db9; + border-radius: 2px; + color: #fff; + background-color: #437db9; + background-repeat: repeat-x; + background-image: -moz-linear-gradient(top,#6198d3,#437db9); + background-image: -ms-linear-gradient(top,#6198d3,#437db9); + background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#6198d3),color-stop(100%,#437db9)); + background-image: -webkit-linear-gradient(top,#6198d3,#437db9); + background-image: -o-linear-gradient(top,#6198d3,#437db9); + background-image: linear-gradient(top,#6198d3,#437db9); + text-shadow: 1px 1px 0 #29619b; + box-shadow: inset 0 0 0 1px rgba(255,255,255,0.1), 0 2px 2px -1px rgba(0,0,0,0.15); + line-height: 1.3em; + outline: 0; + background: #489af1; + border: 0; + color: #fff; + padding: 4px 12px 5px; + font-size: 11px; + line-height: 1.4em; + padding: 10px 19px 8px 19px !important; + margin-left: 11px; + font-size: 12px; +} +.navbar-inverse .navbar-nav > li > a { + padding: 0px !important; +} +.navbar-nav > li { + padding: 5px 10px 5px 10px !important; + margin-top: 12px; +} +.register-text { + border-left: 1px solid #404349; + -webkit-box-shadow: inset 1px 0 0 0 #60656e; + box-shadow: inset 1px 0 0 0 #60656e; +} + +.navbar-inverse .navbar-nav > li > a { + display: block; + color: #ebebeb; + font-size: 11px; + text-shadow: 1px 1px 0 #2f3339; + text-align: right; +} + +#post-new-classified:hover { + background: rgb(51, 136, 227); +} + +.search-navigation-input { + font-size: 11px; + background: rgb(47, 53, 70); + border-width: 0px; + border-style: initial; + width: 85% !important; + z-index: 0 !important; + border-color: initial; + border-image: initial; + border-radius: 3px !important; + outline: 0px; +} +.search-navigation-input:focus { + background: rgb(255, 255, 255); + outline: 0 none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-search-navigation { + border-width: 0px; + border-style: initial; + border-color: initial; + border-image: initial; + padding: 7px 14px; + color: #979aa2; + margin-left: -40px !important; + background: 0px center; + outline: 0px; + border-radius: 0px 3px 3px 0px; +} +.btn-search-navigation:hover { + color: #979aa2; + background-color: transparent; + border-color: transparent; +} +.navbar-form input:focus+button { + background: #448cd6 !important; + position: relative; + color: white; + +} + +.navbar-form .section-searchbar { + width: 100%; +} +.new-classified { + height: 28px; + margin-top: 5px !important; +} +.navbar-brand b { + background-color: #ffe800; + padding: 7px; + color: black; +} + +.gallery_product { + padding: 5px; +} + +#main { + padding: 8rem 0 5rem !important; +} + + + + +html, +body, +img, +figure { + max-width: 100% +} + +html, +body { + overflow-x: hidden; + color: #000; + -ms-overflow-style: scrollbar; + -webkit-font-smoothing: antialiased +} + +a, +a:hover, +a:focus, +a:active { + text-decoration: none; + color: inherit +} + +a { + -webkit-transition: all .25s ease-in-out; + transition: all .25s ease-in-out +} + +.ct-u-paddingTop10 { + padding-top: 10px !important +} + +.ct-footer { + border-top: 1px solid #dfdfdf; + background: #f9f9f9; + margin-top: 20px; + position: relative; +} + +.ct-footer-pre { + width: 100%; + padding-bottom: 55px; + border-bottom: 1px solid #555; + border-bottom: 1px solid rgba(255, 255, 255, 0.1); +} + +@media (min-width:1200px) { + .ct-footer-pre { + display: table + } + .ct-footer-pre > .inner { + display: table-cell; + vertical-align: middle + } +} + +@media (max-width:1199px) { + .ct-footer-pre .form-group { + padding-top: 15px + } +} + +.ct-footer-pre span { + font-family: 'Open Sans Condensed', sans-serif; + color: #ebebeb; + font-size: 30px +} + +.ct-footer-pre .form-group { + position: relative; + margin: 0; +} + +.ct-footer-pre .form-group:before, +.ct-footer-pre .form-group:after { + content: ''; + display: table +} + +.ct-footer-pre .form-group:after { + clear: both +} + +.ct-footer-pre .form-group input { + border: 1px solid #00bff3; + background-color: #333; + color: #fff; + height: 50px; + padding: 0 30px; + margin: 0 5px; + border-radius: 0 !important; +} + +@media (min-width:480px) { + .ct-footer-pre .form-group input { + width: 331px + } +} + +.ct-footer-pre .form-group button { + height: 50px; + position: relative; + width: 80px; + padding: 0 +} + +@media (min-width:480px) { + .ct-footer-pre .form-group button { + top: -1px + } +} + +@media (max-width:479px) { + .ct-footer-pre .form-group input { + float: left; + width: 70%; + margin: 0 + } + .ct-footer-pre .form-group button { + float: left; + width: 30% + } +} + +.ct-footer-list { + padding: 25px 0; + list-style: none; + padding-left: 0; + display: table; + width: 100%; + border-bottom: 1px solid #555; + border-bottom: 1px solid rgba(255, 255, 255, 0.1); +} + +@media (max-width:479px) { + .ct-footer-list { + padding: 20px 0 + } +} + +@media (min-width:1200px) { + .ct-footer-list > li { + width: 20%; + display: table-cell; + vertical-align: top + } + .ct-footer-list > li:last-child { + width: 7% + } +} + +@media (min-width:768px) and (max-width:1199px) { + .ct-footer-list > li { + width: 33.3333% + } +} + +@media (min-width:480px) and (max-width:767px) { + .ct-footer-list > li { + width: 50% + } +} + +@media (max-width:479px) { + .ct-footer-list > li { + width: 100%; + text-align: center + } +} + +@media (max-width:1199px) { + .ct-footer-list > li { + display: inline-block; + float: left + } +} + +.ct-footer-list > li .ct-footer-list-header { + font-size: 14px; + font-weight: bold; + color: #555; +} + +.ct-footer-list > li ul { + list-style: none; + padding-left: 0; +} + +.ct-footer-list > li ul li a { + color: #888; +} + +.ct-footer-list > li ul li a:hover { + text-decoration: underline +} + +.ct-footer-post { + background: #000; + padding: 30px 0; +} + +.ct-footer-post .inner-left, +.ct-footer-post .inner-right { + padding: 20px 0 +} + +.ct-footer-post ul { + list-style: none; + padding-left: 0; + margin: 0 -20px; +} + +.ct-footer-post ul li { + display: inline-block; + margin: 0 20px +} + +.ct-footer-post a { + color: #fff; +} + +.ct-footer-post a:hover { + text-decoration: underline +} + +.ct-footer-post p { + color: #fff; +} + +@media (min-width:768px) { + .ct-footer-post p { + display: inline-block + } + .ct-footer-post p + p { + padding-left: 50px + } +} + +@media (min-width:992px) { + .ct-footer-post .inner-left { + float: left + } + .ct-footer-post .inner-right { + float: right + } +} + +@media (max-width:991px) { + .ct-footer-post { + text-align: center + } +} + +.ct-footer-meta { + padding-top: 30px; +} + +.ct-footer-meta .ct-socials { + padding: 20px 0; +} + +.ct-footer-meta .ct-socials li { + padding: 0 3px +} + +.ct-footer--with-button { + padding-top: 150px +} + +address { + color: #fff; + display: inline-block; +} + +address span { + font-weight: 600 +} + +address a { + color: #fff; +} + +address a:hover { + text-decoration: underline +} + +@media (max-width:767px) { + address { + padding-top: 30px + } +} + + +.btn.btn-motive { + background-color: #00bff3; + -webkit-transition: all .25s ease; + transition: all .25s ease; +} + +.btn.btn-motive:hover { + background-color: #00bff3; +} + +.btn.btn-motive:hover:active { + background-color: #00bff3 +} + +.btn.btn-violet { + color: #fff; + background-color: #4f4f99; + -webkit-transition: all .25s ease; + transition: all .25s ease; +} + +.btn.btn-violet:hover { + background-color: #37376b; +} + +.btn.btn-violet:hover:active { + background-color: #2f2f5b +} + +.btn.btn-green { + color: #fff; + background-color: #43670f; + -webkit-transition: all .25s ease; + transition: all .25s ease; +} + +.btn.btn-green:hover { + background-color: #36520c; +} + +.btn.btn-green:hover:active { + background-color: #314a0b +} + +.btn.btn-red { + color: #fff; + background-color: #da2229; + -webkit-transition: all .25s ease; + transition: all .25s ease; +} + +.btn.btn-red:hover { + background-color: #ae1b21; +} + +.btn.btn-red:hover:active { + background-color: #9d181e +} + +.btn.btn-white { + background-color: #fff; + -webkit-transition: all .25s ease; + transition: all .25s ease; +} + +.btn.btn-white:hover { + background-color: #d9d9d9; +} + +.btn.btn-white:hover:active { + background-color: #c9c9c9 +} + +.btn.btn-large { + padding: 20px 50px; + font-size: 30px; + white-space: normal; +} + +@media (max-width:479px) { + .btn.btn-large { + padding: 20px 10px; + line-height: .9; + font-size: 26px; + letter-spacing: -.2px + } +} +.ct-mediaSection { + background-attachment: fixed +} + +.ct-section_header--type1 { + font-family: 'Open Sans Condensed', sans-serif; + color: #000; + font-size: 115px; + text-transform: uppercase; +} + +@media (max-width:479px) { + .ct-section_header--type1 { + font-size: 60px; + line-height: .8 + } +} + +.ct-section_header--type2 small { + font-family: 'coquette', fantasy; + font-size: 58px; + line-height: .7; + display: block; + font-weight: 700; + position: relative; + left: -12px +} + +.ct-section_header--type2 span { + font-family: 'Bebas Neue'; + font-size: 115px; + line-height: .8 +} + +.ct-section_header--type2 img { + display: inline-block; + float: left; + position: relative; + top: 15px; + padding-right: 3px +} + +.ct-section_header--type3 { + text-align: center; +} + +.ct-section_header--type3 small { + font-family: 'coquette', fantasy; + font-size: 50px; + padding: 15px 0; + font-weight: 700; + color: #fff; + background-image: url("/core/fileparse.php/16/urlt/../images/ribbon.png"); + background-size: contain; + background-repeat: no-repeat; + background-position: center; + display: block +} + +.ct-section_header--type3 span { + font-family: 'Bebas Neue'; + font-size: 150px; + font-weight: 400; + text-transform: uppercase; + line-height: .85 +} + +@media (max-width:479px) { + .ct-section_header--type3 small { + font-size: 25px + } + .ct-section_header--type3 span { + font-size: 90px + } +} + +.ct-section_header--type4 { + text-align: center; +} + +.ct-section_header--type4:before, +.ct-section_header--type4:after { + content: ''; + display: table +} + +.ct-section_header--type4:after { + clear: both +} + +.ct-section_header--type4 small { + font-family: 'coquette', fantasy; + font-size: 50px; + color: inherit; + font-weight: 700; + display: block +} + +.ct-section_header--type4 span { + font-family: 'nimbus-sans-condensed', sans-serif; + font-weight: 400; + font-weight: bold; + font-size: 150px; + text-transform: uppercase; + display: block; + line-height: .7 +} + +@media (max-width:479px) { + .ct-section_header--type4 small { + font-size: 40px + } + .ct-section_header--type4 span { + font-size: 80px + } +} + +.ct-section_header + p { + font-size: 30px; + font-weight: 700; + letter-spacing: -1.5px; + text-align: center; +} + +@media (max-width:479px) { + .ct-section_header + p { + font-size: 22px + } +} + +.ct-section_header--type4 + p { + font-family: 'nimbus-sans-condensed', sans-serif; + font-weight: 400; + font-size: 40px; + font-weight: 700; + line-height: 1; +} + +@media (max-width:479px) { + .ct-section_header--type4 + p { + font-size: 28px + } +} + +.footer-appStore, .footer-googlePlay { + width: 96px; + height: 30px; +} + +.mobile-app-footer { + margin-right: 10px; +} \ No newline at end of file