$tmp .= '<li><div class="dyna_button"><span>' . $x . '</span></div></li>'; } else { $tmp .= '<li><div class="dyna_button"><a class="ajax_link pagination_button" href="' . mslib_fe::typolink('', 'p=' . ($x - 1) . '&' . mslib_fe::tep_get_all_get_params(array('p', 'Submit', 'page', 'mini_foto', 'clearcache')), 1) . '">' . $x . '</a></div></li>'; } } $tmp .= '</ul> </li>'; $tmp .= '<li class="pagenav_next"><div class="dyna_button">'; if (($p + 1) * $limit_per_page < $pageset['total_rows']) { $tmp .= '<a class="ajax_link pagination_button" href="' . mslib_fe::typolink('', 'p=' . ($p + 1) . '&' . mslib_fe::tep_get_all_get_params(array('p', 'Submit', 'page', 'mini_foto', 'clearcache')), 1) . '">' . $this->pi_getLL('next') . '</a>'; } else { $tmp .= '<span>' . $this->pi_getLL('next') . '</span>'; } $tmp .= '</div></li>'; $tmp .= '<li class="pagenav_last"><div class="dyna_button">'; if (($p + 1) * $limit_per_page < $pageset['total_rows']) { $times = $pageset['total_rows'] / $limit_per_page; $lastpage = floor($times); if ($lastpage == $times) { $lastpage--; } $tmp .= '<a class="ajax_link pagination_button" href="' . mslib_fe::typolink('', 'p=' . $lastpage . '&' . mslib_fe::tep_get_all_get_params(array('p', 'Submit', 'page', 'mini_foto', 'clearcache')), 1) . '">' . $this->pi_getLL('last') . '</a>'; } else { $tmp .= '<span>' . $this->pi_getLL('last') . '</span>'; } $tmp .= '</div></li>'; $tmp .= '</ul> </div> '; $content .= $tmp; }
} else { $customer_name = $order['billing_name']; } $markerArray = array(); $markerArray['ROW_TYPE'] = $tr_type; $markerArray['CUSTOMER_NAME'] = $customer_name; $markerArray['CUSTOMER_NAME_LINK'] = mslib_fe::typolink($this->shop_pid . ',2003', '&tx_multishop_pi1[page_section]=edit_customer&tx_multishop_pi1[cid]=' . $order['customer_id'] . '&action=edit_customer', 1); $markerArray['IP_ADDRESS'] = $order['ip_address']; $markerArray['ORDERS_ID'] = $order['orders_id']; $markerArray['USER_AGENT'] = $order['user_agent']; // custom page hook that can be controlled by third-party plugin eof $orderItem .= $this->cObj->substituteMarkerArray($subparts['useragents_listing'], $markerArray, '###|###'); } $actions = array(); $formFields = array(); $query_string = mslib_fe::tep_get_all_get_params(array('tx_multishop_pi1[action]', 'tx_multishop_pi1[order_by]', 'tx_multishop_pi1[order]', 'p', 'Submit', 'weergave', 'clearcache')); $subpartArray = array(); $subpartArray['###LABEL_HEADER_ORDERS_ID###'] = $this->pi_getLL('orders_id'); $subpartArray['###LABEL_FOOTER_ORDERS_ID###'] = $this->pi_getLL('orders_id'); $subpartArray['###LABEL_HEADER_CUSTOMER###'] = $this->pi_getLL('customer'); $subpartArray['###LABEL_FOOTER_CUSTOMER###'] = $this->pi_getLL('customer'); $subpartArray['###LABEL_HEADER_IP_ADDRESS###'] = $this->pi_getLL('ip_address'); $subpartArray['###LABEL_FOOTER_IP_ADDRESS###'] = $this->pi_getLL('ip_address'); $subpartArray['###LABEL_HEADER_USER_AGENT###'] = $this->pi_getLL('user_agent', 'user agents'); $subpartArray['###LABEL_FOOTER_USER_AGENT###'] = $this->pi_getLL('user_agent', 'user agents'); $subpartArray['###ADMIN_LABEL_LINK_DOWNLOAD_AS_EXCEL###'] = $this->pi_getLL('admin_label_link_download_as_excel'); // pagination $this->ms['MODULES']['PAGESET_LIMIT'] = $this->ms['MODULES']['ORDERS_LISTING_LIMIT']; if (!$this->ms['nopagenav'] and $pageset['total_rows'] > $this->ms['MODULES']['PAGESET_LIMIT']) { $tmp = ''; require \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('multishop') . 'scripts/admin_pages/includes/admin_pagination.php';
$end_page_number = $total_pages; } } } $tmp .= '<li class="pagenav_number"> <ul id="pagenav_number_wrapper">'; for ($x = $start_page_number; $x <= $end_page_number; $x++) { if ($p + 1 == $x) { $tmp .= '<li><div class="dyna_button"><span>' . $x . '</span></a></li>'; } else { $tmp .= '<li><div class="dyna_button"><a class="ajax_link pagination_button" href="' . mslib_fe::typolink($this->shop_pid . ',2003', 'p=' . ($x - 1) . '&' . mslib_fe::tep_get_all_get_params(array('p', 'Submit', 'page', 'mini_foto', 'clearcache'))) . '">' . $x . '</a></div></li>'; } } $tmp .= '</ul> </li>'; $tmp .= '<li class="pagenav_next">'; if (($p + 1) * $this->ms['MODULES']['ORDERS_LISTING_LIMIT'] < $pageset['total_rows']) { $tmp .= '<div class="dyna_button"><a class="pagination_button" href="' . mslib_fe::typolink($this->shop_pid . ',2003', 'p=' . ($p + 1) . '&' . mslib_fe::tep_get_all_get_params(array('p', 'Submit', 'weergave', 'tx_multishop_pi1', 'clearcache'))) . '">' . $this->pi_getLL('next') . '</a></div>'; } else { $tmp .= '<span> </span>'; } $tmp .= '</li>'; $tmp .= '<li class="pagenav_last">'; if (($p + 1) * $this->ms['MODULES']['ORDERS_LISTING_LIMIT'] < $pageset['total_rows']) { $lastpage = floor($pageset['total_rows'] / $this->ms['MODULES']['ORDERS_LISTING_LIMIT']); $tmp .= '<div class="dyna_button"><a class="pagination_button" href="' . mslib_fe::typolink($this->shop_pid . ',2003', 'p=' . $lastpage . '&' . mslib_fe::tep_get_all_get_params(array('p', 'Submit', 'weergave', 'tx_multishop_pi1', 'clearcache'))) . '">' . $this->pi_getLL('last') . '</a></div>'; } else { $tmp .= '<span> </span>'; } $tmp .= '</li> </ul></div>';
} else { if ($p >= 9) { $start_page_number = $p - 5 + 1; $end_page_number = $p + 4 + 1; if ($end_page_number > $total_pages) { $end_page_number = $total_pages; } } } $tmp .= ''; for ($x = $start_page_number; $x <= $end_page_number; $x++) { if ($p + 1 == $x) { $tmp .= '<li class="pagenav_number active"><span>' . $x . '</span></a></li>'; } else { $tmp .= '<li class="pagenav_number"><a href="' . mslib_fe::typolink($this->shop_pid . ',2003', 'p=' . ($x - 1) . '&' . mslib_fe::tep_get_all_get_params(array('p', 'Submit', 'page', 'tx_multishop_pi1[action]', 'clearcache'))) . '">' . $x . '</a></li>'; } } if (($p + 1) * $this->ms['MODULES']['PAGESET_LIMIT'] < $pageset['total_rows']) { $tmp .= '<li class="pagenav_next"><a class="pagination_button msBackendButton continueState arrowRight arrowPosLeft" href="' . mslib_fe::typolink($this->shop_pid . ',2003', 'p=' . ($p + 1) . '&' . mslib_fe::tep_get_all_get_params(array('p', 'Submit', 'tx_multishop_pi1[action]', 'clearcache'))) . '"><span><i class="fa fa-angle-right"></i></span></a></li>'; } else { $tmp .= '<li class="pagenav_next disabled"><span><i class="fa fa-angle-right"></i></span></li>'; } if (($p + 1) * $this->ms['MODULES']['PAGESET_LIMIT'] < $pageset['total_rows']) { $lastpage = floor($pageset['total_rows'] / $this->ms['MODULES']['PAGESET_LIMIT']); $tmp .= '<li class="pagenav_last"><a class="pagination_button msBackendButton continueState arrowRight arrowPosLeft" href="' . mslib_fe::typolink($this->shop_pid . ',2003', 'p=' . $lastpage . '&' . mslib_fe::tep_get_all_get_params(array('p', 'Submit', 'tx_multishop_pi1[action]', 'clearcache'))) . '"><span><i class="fa fa-angle-double-right"></i></span></a></li>'; } else { $tmp .= '<li class="pagenav_last disabled"><span><i class="fa fa-angle-double-right"></i></span></li>'; } $tmp .= '</ul> </div> ';
if (strstr($this->ms['MODULES']['PRODUCTS_LISTING_TYPE'], "/")) { require $this->DOCUMENT_ROOT . $this->ms['MODULES']['PRODUCTS_LISTING_TYPE'] . '.php'; } else { if (!$this->ms['MODULES']['PRODUCTS_LISTING_TYPE']) { $this->ms['MODULES']['PRODUCTS_LISTING_TYPE'] = 'default'; } require \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('multishop') . 'scripts/front_pages/includes/products_listing/' . $this->ms['MODULES']['PRODUCTS_LISTING_TYPE'] . '.php'; } } // pagination if (!$this->hidePagination and $pageset['total_rows'] > $this->ms['MODULES']['PRODUCTS_LISTING_LIMIT']) { if (!isset($this->ms['MODULES']['PRODUCTS_LISTING_PAGINATION_TYPE']) || $this->ms['MODULES']['PRODUCTS_LISTING_PAGINATION_TYPE'] == 'default') { require \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('multishop') . 'scripts/front_pages/includes/products_listing_pagination.php'; } else { require \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('multishop') . 'scripts/front_pages/includes/products_listing_pagination_with_number.php'; } } // pagination eof } else { $this->no_database_results = 1; if (!$this->hideIfNoResults) { //$content.='<div class="main-heading"><h2>'.$this->pi_getLL('no_new_products_found_heading').'</h2></div>'."\n"; //$content.='<p>'.$this->pi_getLL('no_new_products_found_description').'</p>'."\n"; } } } if ($pageset['total_rows'] > 0) { $link = mslib_fe::typolink('', 'clear_list=1&' . mslib_fe::tep_get_all_get_params(array('clear_list'))); $content .= '<a href="' . $link . '" class="btn btn-default btnClearList"><span class="glyphicon glyphicon-remove"></span> ' . $this->pi_getLL('clear_list') . '</a>'; } }