public function getCSVPage()
 {
     $selected_pagination = Tools::getValue('pagination', '20');
     $page = Tools::getValue('current_page', '1');
     $start = $selected_pagination * $page - $selected_pagination;
     $selected_products_data = DpdPolandCSV::getAllData($start, $selected_pagination);
     $list_total = count(DpdPolandCSV::getAllData());
     $pagination = array(20, 50, 100, 300);
     $total_pages = ceil($list_total / $selected_pagination);
     if (!$total_pages) {
         $total_pages = 1;
     }
     $this->context->smarty->assign(array('saveAction' => $this->module_instance->module_url . '&menu=csv', 'csv_data' => $selected_products_data, 'page' => $page, 'total_pages' => $total_pages, 'pagination' => $pagination, 'list_total' => $list_total, 'selected_pagination' => $selected_pagination));
     if (version_compare(_PS_VERSION_, '1.6', '>=')) {
         return $this->context->smarty->fetch(_DPDPOLAND_TPL_DIR_ . 'admin/csv_16.tpl');
     }
     return $this->context->smarty->fetch(_DPDPOLAND_TPL_DIR_ . 'admin/csv.tpl');
 }