Exemple #1
0
 protected function processRemoveEmptySeo()
 {
     $id_search = Tools::getValue('id_search', false);
     if (!$id_search) {
         die;
     }
     $seoSearchs = AdvancedSearchSeoClass::getSeoSearchs($this->_cookie->id_lang, false, $id_search);
     foreach ($seoSearchs as $row) {
         $resultTotalProducts = $this->countProductFromSeoCriteria($id_search, unserialize($row['criteria']), $row['id_currency']);
         if (!$resultTotalProducts) {
             $objAdvancedSearchSeoClass = new AdvancedSearchSeoClass($row['id_seo']);
             if (!$objAdvancedSearchSeoClass->delete()) {
                 $this->_html .= 'show_error("' . $this->l('Error while deleting seo search') . ' ' . $row['id_seo'] . '");';
             }
         }
     }
     $this->_html .= 'show_info("' . $this->l('Empty SEO pages has been deleted') . '");reloadPanel("seo_search_panel_' . (int) $id_search . '");';
 }