Commit 5f9f238bbcb0266ebe0320e0521355ff0ca82a06
1 parent
679156e4
hot fix
Showing
1 changed file
with
67 additions
and
67 deletions
Show diff stats
src/app/frontend/controllers/PageController.php
@@ -1027,72 +1027,72 @@ | @@ -1027,72 +1027,72 @@ | ||
1027 | public function changeWithSizeAction() | 1027 | public function changeWithSizeAction() |
1028 | { | 1028 | { |
1029 | 1029 | ||
1030 | - if( $this->request->isAjax() && $this->request->isPost() ) | ||
1031 | - { | ||
1032 | - $item_id = $this->request->getPost( 'item_id', 'int', '' ); | ||
1033 | - $group_alias = $this->request->getPost( 'group_alias', 'string', '' ); | ||
1034 | - $item = $this->models->getItems()->getOneItem( $this->lang_id, $item_id ); | ||
1035 | - $filters = $this->models->getFilters()->getFiltersByItemId( $this->lang_id, $item_id ); | ||
1036 | - $colors_info = $this->models->getItems()->getColorsInfoByColorId( $this->lang_id, $item['0']['color_id'] ); | ||
1037 | - | ||
1038 | - $item['0']['color_title'] = NULL; | ||
1039 | - $item['0']['absolute_color'] = NULL; | ||
1040 | - $item['0']['color'] = NULL; | ||
1041 | - | ||
1042 | - if( !empty( $colors_info ) ) | ||
1043 | - { | ||
1044 | - $item['0']['color_title'] = $colors_info['0']['color_title']; | ||
1045 | - $item['0']['absolute_color'] = $colors_info['0']['absolute_color']; | ||
1046 | - | ||
1047 | - | ||
1048 | - $item['0']['color'] = | ||
1049 | - '<div class="float properties">'.$this->languages->getTranslation()->_("choose_color").': </div>'. | ||
1050 | - '<div class="float properties" style="color:'.$colors_info['0']['absolute_color'].'">'.$colors_info['0']['color_title'].'</div>'; | ||
1051 | - } | ||
1052 | - | ||
1053 | - $item['0']['explode'] = explode( '/', $item['0']['full_alias'] ); | ||
1054 | - $item['0']['type_alias'] = $item['0']['explode']['1']; | ||
1055 | - $item['0']['subtype_alias'] = $item['0']['explode']['2']; | ||
1056 | - unset( $item['0']['explode'] ); | ||
1057 | - $item['0']['alias'] = $this->url->get([ 'for' => 'item', 'type' => $item['0']['type_alias'], 'subtype' => $item['0']['subtype_alias'], 'group_alias' => $group_alias, 'item_id' => $item_id ]); | ||
1058 | - $item['0']['filters'] = $filters; | ||
1059 | - $item['0']['images'] = $this->etc->int2arr( $item['0']['photogallery'] ); | ||
1060 | - $item['0']['status_real'] = $item['0']['status']; | ||
1061 | - $item['0']['status'] = $item['0']['status'] == 1 ? '<div data-stock="'.$item['0']['status'].'" id="stock" class="properties properties_presence ">'.$this->languages->getTranslation()->_("in_stock").'</div>' : ($item['0']['status'] == 2 ? '<div data-stock="'.$item['0']['status'].'" id="stock" class="properties properties_absent">'.$this->languages->getTranslation()->_("znyt").'</div>' : '<div data-stock="'.$item['0']['status'].'" id="stock" class="properties properties_absent">'.$this->languages->getTranslation()->_("missing").'</div>'); | ||
1062 | - $item['0']['image'] = ''; | ||
1063 | - | ||
1064 | - | ||
1065 | - $item['0']['image'] .= | ||
1066 | - '<li class="float width_400">'. | ||
1067 | - '<a href="'.$this->storage->getPhotoUrl( $item['0']['cover'], 'avatar', '400x' ).'" title="'.$item['0']['title'].'" data-options="thumbnail: \''.$this->storage->getPhotoUrl( $item['0']['cover'], 'avatar', '800x' ).'\'" class="thumbnail">'. | ||
1068 | - '<img src="'.$this->storage->getPhotoUrl( $item['0']['cover'], 'avatar', '400x' ).'" alt="'.$item['0']['title'].'" class="image_400">'. | ||
1069 | - '</a>'. | ||
1070 | - '</li>'; | ||
1071 | - | ||
1072 | - if( !empty( $item['0']['images'] ) && !empty( $item['0']['cover'] ) ) | ||
1073 | - { | ||
1074 | - foreach( $item['0']['images'] as $k => $i ) | ||
1075 | - { | ||
1076 | - | ||
1077 | - $item['0']['image'] .= | ||
1078 | - '<li class="float width_128 '.($k%3==0 ? 'last' : '').'">'. | ||
1079 | - '<a href="'.$this->storage->getPhotoUrl( $i, 'group', '800x' ).'" title="'.$item['0']['title'].'" data-options="thumbnail: \''.$this->storage->getPhotoUrl( $i, 'group', '128x128' ).'\'" class="thumbnail">'. | ||
1080 | - '<img src="'.$this->storage->getPhotoUrl( $i, 'group', '128x128' ).'" alt="'.$item['0']['title'].'" class="image_128">'. | ||
1081 | - '</a>'. | ||
1082 | - '</li>'; | ||
1083 | - | ||
1084 | - } | ||
1085 | - | ||
1086 | - $item['0']['image'] .= | ||
1087 | - '<li class="float width_128 '.(count($item['0']['images'])%3==0 ? 'last' : '').'">'. | ||
1088 | - '<a href="'.$this->storage->getPhotoUrl( $item['0']['cover'], 'avatar', '800x' ).'" title="'.$item['0']['title'].'" data-options="thumbnail: \''.$this->storage->getPhotoUrl( $item['0']['cover'], 'avatar', '128x' ).'\'" class="thumbnail">'. | ||
1089 | - '<img src="'.$this->storage->getPhotoUrl( $item['0']['cover'], 'avatar', '128x' ).'" alt="'.$item['0']['title'].'" class="image_128">'. | ||
1090 | - '</a>'. | ||
1091 | - '</li>'; | ||
1092 | - } | ||
1093 | - | ||
1094 | - } | ||
1095 | - | 1030 | +// if( $this->request->isAjax() && $this->request->isPost() ) |
1031 | +// { | ||
1032 | +// $item_id = $this->request->getPost( 'item_id', 'int', '' ); | ||
1033 | +// $group_alias = $this->request->getPost( 'group_alias', 'string', '' ); | ||
1034 | +// $item = $this->models->getItems()->getOneItem( $this->lang_id, $item_id ); | ||
1035 | +// $filters = $this->models->getFilters()->getFiltersByItemId( $this->lang_id, $item_id ); | ||
1036 | +// $colors_info = $this->models->getItems()->getColorsInfoByColorId( $this->lang_id, $item['0']['color_id'] ); | ||
1037 | +// | ||
1038 | +// $item['0']['color_title'] = NULL; | ||
1039 | +// $item['0']['absolute_color'] = NULL; | ||
1040 | +// $item['0']['color'] = NULL; | ||
1041 | +// | ||
1042 | +// if( !empty( $colors_info ) ) | ||
1043 | +// { | ||
1044 | +// $item['0']['color_title'] = $colors_info['0']['color_title']; | ||
1045 | +// $item['0']['absolute_color'] = $colors_info['0']['absolute_color']; | ||
1046 | +// | ||
1047 | +// | ||
1048 | +// $item['0']['color'] = | ||
1049 | +// '<div class="float properties">'.$this->languages->getTranslation()->_("choose_color").': </div>'. | ||
1050 | +// '<div class="float properties" style="color:'.$colors_info['0']['absolute_color'].'">'.$colors_info['0']['color_title'].'</div>'; | ||
1051 | +// } | ||
1052 | +// | ||
1053 | +// $item['0']['explode'] = explode( '/', $item['0']['full_alias'] ); | ||
1054 | +// $item['0']['type_alias'] = $item['0']['explode']['1']; | ||
1055 | +// $item['0']['subtype_alias'] = $item['0']['explode']['2']; | ||
1056 | +// unset( $item['0']['explode'] ); | ||
1057 | +// $item['0']['alias'] = $this->url->get([ 'for' => 'item', 'type' => $item['0']['type_alias'], 'subtype' => $item['0']['subtype_alias'], 'group_alias' => $group_alias, 'item_id' => $item_id ]); | ||
1058 | +// $item['0']['filters'] = $filters; | ||
1059 | +// $item['0']['images'] = $this->etc->int2arr( $item['0']['photogallery'] ); | ||
1060 | +// $item['0']['status_real'] = $item['0']['status']; | ||
1061 | +// $item['0']['status'] = $item['0']['status'] == 1 ? '<div data-stock="'.$item['0']['status'].'" id="stock" class="properties properties_presence ">'.$this->languages->getTranslation()->_("in_stock").'</div>' : ($item['0']['status'] == 2 ? '<div data-stock="'.$item['0']['status'].'" id="stock" class="properties properties_absent">'.$this->languages->getTranslation()->_("znyt").'</div>' : '<div data-stock="'.$item['0']['status'].'" id="stock" class="properties properties_absent">'.$this->languages->getTranslation()->_("missing").'</div>'); | ||
1062 | +// $item['0']['image'] = ''; | ||
1063 | +// | ||
1064 | +// | ||
1065 | +// $item['0']['image'] .= | ||
1066 | +// '<li class="float width_400">'. | ||
1067 | +// '<a href="'.$this->storage->getPhotoUrl( $item['0']['cover'], 'avatar', '400x' ).'" title="'.$item['0']['title'].'" data-options="thumbnail: \''.$this->storage->getPhotoUrl( $item['0']['cover'], 'avatar', '800x' ).'\'" class="thumbnail">'. | ||
1068 | +// '<img src="'.$this->storage->getPhotoUrl( $item['0']['cover'], 'avatar', '400x' ).'" alt="'.$item['0']['title'].'" class="image_400">'. | ||
1069 | +// '</a>'. | ||
1070 | +// '</li>'; | ||
1071 | +// | ||
1072 | +// if( !empty( $item['0']['images'] ) && !empty( $item['0']['cover'] ) ) | ||
1073 | +// { | ||
1074 | +// foreach( $item['0']['images'] as $k => $i ) | ||
1075 | +// { | ||
1076 | +// | ||
1077 | +// $item['0']['image'] .= | ||
1078 | +// '<li class="float width_128 '.($k%3==0 ? 'last' : '').'">'. | ||
1079 | +// '<a href="'.$this->storage->getPhotoUrl( $i, 'group', '800x' ).'" title="'.$item['0']['title'].'" data-options="thumbnail: \''.$this->storage->getPhotoUrl( $i, 'group', '128x128' ).'\'" class="thumbnail">'. | ||
1080 | +// '<img src="'.$this->storage->getPhotoUrl( $i, 'group', '128x128' ).'" alt="'.$item['0']['title'].'" class="image_128">'. | ||
1081 | +// '</a>'. | ||
1082 | +// '</li>'; | ||
1083 | +// | ||
1084 | +// } | ||
1085 | +// | ||
1086 | +// $item['0']['image'] .= | ||
1087 | +// '<li class="float width_128 '.(count($item['0']['images'])%3==0 ? 'last' : '').'">'. | ||
1088 | +// '<a href="'.$this->storage->getPhotoUrl( $item['0']['cover'], 'avatar', '800x' ).'" title="'.$item['0']['title'].'" data-options="thumbnail: \''.$this->storage->getPhotoUrl( $item['0']['cover'], 'avatar', '128x' ).'\'" class="thumbnail">'. | ||
1089 | +// '<img src="'.$this->storage->getPhotoUrl( $item['0']['cover'], 'avatar', '128x' ).'" alt="'.$item['0']['title'].'" class="image_128">'. | ||
1090 | +// '</a>'. | ||
1091 | +// '</li>'; | ||
1092 | +// } | ||
1093 | +// | ||
1094 | +// } | ||
1095 | +// | ||
1096 | if($this->session->get('special_users_id') != null) { | 1096 | if($this->session->get('special_users_id') != null) { |
1097 | $special_users_id = $this->session->get('special_users_id'); | 1097 | $special_users_id = $this->session->get('special_users_id'); |
1098 | 1098 | ||
@@ -1126,7 +1126,7 @@ | @@ -1126,7 +1126,7 @@ | ||
1126 | 'item' => $item['0'], | 1126 | 'item' => $item['0'], |
1127 | 'discount' => $discount | 1127 | 'discount' => $discount |
1128 | ]); | 1128 | ]); |
1129 | - $this->view->setRenderLevel(View::LEVEL_ACTION_VIEW); | 1129 | + //$this->view->setRenderLevel(View::LEVEL_ACTION_VIEW); |
1130 | } | 1130 | } |
1131 | 1131 | ||
1132 | 1132 |