Quick search:

PntSortableTablePart
PntButtonPart
PntButtonsPanel
PntDetailsPart
PntEditDetailsPart
PntFilterFormPart
PntHorizontalTablePart
PntMenuPart
PntMtoNFilterFormPart
PntMtoNPropertyPart
PntPagePart
PntSortDialogPart
PntTablePart
PntTabsPart
getSortType
printBody
printColumnSortTypes
printTableSortScript

<?php
// Copyright (c) MetaClass, 2003-2007
// Licensed under the Academic Free License version 3.0

includeClass('PntTablePart', 'pnt/web/parts');

/** --------------       WebFx SortableTable support    ---------------------------
* to activate, download the sortable table from http://webfx.eae.net/,
* include sortabletable.js and sortabletable.css from ../includes/skinHeader.php
* and subclass ../classes/classPntTablePart.php from this class.
*
* WARNING: One of the licenses available for WebFx SortableTable is GPL. 
* If you use WebFx SortableTable under GPL, code that includes,
* calls or is called by WebFx SortableTable and other code that uses that code 
* recursively must be offered to the rest of the world  by you under GPL,
* unless it is a separate independent work in its own right.
* This may include this code too!
* It may include much more code, depending on how the law works in the 
* country under whose jurisdiction your use of WebFx Sortabletable is licensed.
* Without legal advice it is hard to say where it stops. 
* If you are publishing all your work under GPL anyway that will not be a problem, 
* but if you also have code under other liceses, GPL may prove to be a minefield 
* that is not worth it given the little cost of a commercial license 
* on WebFx Sortabletable.
* @package pnt/web/parts
*/

class PntSortableTablePart extends PntTablePart {