Code Duplication    Length = 9-10 lines in 2 locations

framework/Web/UI/WebControls/TDataGrid.php 2 locations

@@ 1245-1254 (lines=10) @@
1242
1243
			$label = $this->createPagerButton($pager, $buttonType, false, $style->getPrevPageText(), '', '');
1244
			$controls->add($label);
1245
		} else {
1246
			if (($text = $style->getFirstPageText()) !== '') {
1247
				$button = $this->createPagerButton($pager, $buttonType, true, $text, self::CMD_PAGE, self::CMD_PAGE_FIRST);
1248
				$controls->add($button);
1249
				$controls->add("\n");
1250
			}
1251
1252
			$button = $this->createPagerButton($pager, $buttonType, true, $style->getPrevPageText(), self::CMD_PAGE, self::CMD_PAGE_PREV);
1253
			$controls->add($button);
1254
		}
1255
		$controls->add("\n");
1256
		if ($currentPageIndex === $this->getPageCount() - 1) {
1257
			$label = $this->createPagerButton($pager, $buttonType, false, $style->getNextPageText(), '', '');
@@ 1264-1272 (lines=9) @@
1261
				$label = $this->createPagerButton($pager, $buttonType, false, $text, '', '');
1262
				$controls->add($label);
1263
			}
1264
		} else {
1265
			$button = $this->createPagerButton($pager, $buttonType, true, $style->getNextPageText(), self::CMD_PAGE, self::CMD_PAGE_NEXT);
1266
			$controls->add($button);
1267
			if (($text = $style->getLastPageText()) !== '') {
1268
				$controls->add("\n");
1269
				$button = $this->createPagerButton($pager, $buttonType, true, $text, self::CMD_PAGE, self::CMD_PAGE_LAST);
1270
				$controls->add($button);
1271
			}
1272
		}
1273
	}
1274
1275
	/**