Authored by hf

do add clear new and sale page cache

@@ -272,6 +272,10 @@ class IndexController extends AbstractAction @@ -272,6 +272,10 @@ class IndexController extends AbstractAction
272 */ 272 */
273 public function clearAction() 273 public function clearAction()
274 { 274 {
  275 + $key = $this->get('key');
  276 + if ($key !== '9646abcdef') {
  277 + exit();
  278 + }
275 $type = $this->get('type'); 279 $type = $this->get('type');
276 switch (strval($type)) { 280 switch (strval($type)) {
277 case 'boys': 281 case 'boys':
@@ -295,6 +299,18 @@ class IndexController extends AbstractAction @@ -295,6 +299,18 @@ class IndexController extends AbstractAction
295 Cache::delete('60bb7899f49b3549dde438ac53526dea'); 299 Cache::delete('60bb7899f49b3549dde438ac53526dea');
296 Cache::delete('9085ba21ac3d4f849c977da37a290a23'); 300 Cache::delete('9085ba21ac3d4f849c977da37a290a23');
297 break; 301 break;
  302 + case 'new':
  303 + Cache::delete(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_INDEX . '3cf2c1be5217fbab6009ce83959e1e12');
  304 + Cache::delete(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_INDEX . '1cf7f9f10e2a2670e73d05c568793ad9');
  305 + Cache::delete(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_INDEX . '57457adececa6c748b29c90cad0ae940');
  306 + Cache::delete(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_INDEX . '04953a61cbf1db426a681e55d496d2fe');
  307 + break;
  308 + case 'sale':
  309 + Cache::delete(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_DISCOUNT . '153180b9a88c0b565848850c523bb637');
  310 + Cache::delete(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_DISCOUNT . '0b2d133419a0f7c381306fd3522365e1');
  311 + Cache::delete(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_DISCOUNT . 'de23648d28ee1e8a3f087a9dbac506f8');
  312 + Cache::delete(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_DISCOUNT . '01269e498ff5b07756e0733ec0e88c75');
  313 + break;
298 } 314 }
299 } 315 }
300 316