X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FUtils%2FSort.php;h=22d7d1b68ff963934dbef1fe22adff67c46c8b24;hb=63a493f9b64a4c27dbb81aae45e51f333fc78c97;hp=dfc53770b7efe4ca4b1832c3fa2342d9caf52da9;hpb=6049c0d89e4b18c81cea8108acc71ba6bdc3ba85;p=civicrm-core.git diff --git a/CRM/Utils/Sort.php b/CRM/Utils/Sort.php index dfc53770b7..22d7d1b68f 100644 --- a/CRM/Utils/Sort.php +++ b/CRM/Utils/Sort.php @@ -3,7 +3,7 @@ +--------------------------------------------------------------------+ | CiviCRM version 4.6 | +--------------------------------------------------------------------+ - | Copyright CiviCRM LLC (c) 2004-2014 | + | Copyright CiviCRM LLC (c) 2004-2015 | +--------------------------------------------------------------------+ | This file is a part of CiviCRM. | | | @@ -23,12 +23,12 @@ | GNU Affero General Public License or the licensing of CiviCRM, | | see the CiviCRM license FAQ at http://civicrm.org/licensing | +--------------------------------------------------------------------+ -*/ + */ /** * * @package CRM - * @copyright CiviCRM LLC (c) 2004-2014 + * @copyright CiviCRM LLC (c) 2004-2015 * $Id$ * */ @@ -41,7 +41,7 @@ * if introducing additional functionality * * @package CRM - * @copyright CiviCRM LLC (c) 2004-2014 + * @copyright CiviCRM LLC (c) 2004-2015 * $Id$ * */ @@ -55,12 +55,12 @@ class CRM_Utils_Sort { */ const ASCENDING = 1, DESCENDING = 2, DONTCARE = 4, - /** - * The name for the sort GET/POST param - * - * @var string - */ - SORT_ID = 'crmSID', SORT_DIRECTION = 'crmSortDirection', SORT_ORDER = 'crmSortOrder'; + /** + * The name for the sort GET/POST param + * + * @var string + */ + SORT_ID = 'crmSID', SORT_DIRECTION = 'crmSortDirection', SORT_ORDER = 'crmSortOrder'; /** * Name of the sort function. Used to isolate session variables @@ -122,7 +122,6 @@ class CRM_Utils_Sort { * Order to sort. * * @return \CRM_Utils_Sort - @access public */ public function __construct(&$vars, $defaultSortOrder = NULL) { $this->_vars = array(); @@ -147,9 +146,10 @@ class CRM_Utils_Sort { } /** - * Function returns the string for the order by clause + * Function returns the string for the order by clause. * - * @return string the order by clause + * @return string + * the order by clause */ public function orderBy() { if (empty($this->_vars[$this->_currentSortID])) { @@ -169,27 +169,27 @@ class CRM_Utils_Sort { } /** - * Create the sortID string to be used in the GET param + * Create the sortID string to be used in the GET param. * * @param int $index * The field index. * @param int $dir * The direction of the sort. * - * @return string the string to append to the url - * @static + * @return string + * the string to append to the url */ public static function sortIDValue($index, $dir) { return ($dir == self::DESCENDING) ? $index . '_d' : $index . '_u'; } /** - * Init the sort ID values in the object + * Init the sort ID values in the object. * * @param string $defaultSortOrder * The sort order to use by default. * - * @return returns null if $url- (sort url) is not found + * @return void */ public function initSortID($defaultSortOrder) { $url = CRM_Utils_Array::value(self::SORT_ID, $_GET, $defaultSortOrder); @@ -221,7 +221,7 @@ class CRM_Utils_Sort { } /** - * Init the object + * Init the object. * * @param string $defaultSortOrder * The sort order to use by default. @@ -257,9 +257,10 @@ class CRM_Utils_Sort { } /** - * Getter for currentSortID + * Getter for currentSortID. * - * @return int returns of the current sort id + * @return int + * returns of the current sort id * @acccess public */ public function getCurrentSortID() { @@ -267,9 +268,10 @@ class CRM_Utils_Sort { } /** - * Getter for currentSortDirection + * Getter for currentSortDirection. * - * @return int returns of the current sort direction + * @return int + * returns of the current sort direction * @acccess public */ public function getCurrentSortDirection() { @@ -282,7 +284,8 @@ class CRM_Utils_Sort { * @param $a * @param $b * - * @return int (-1 or 1) + * @return int + * (-1 or 1) */ public static function cmpFunc($a, $b) { $cmp_order = array('weight', 'id', 'title', 'name'); @@ -300,4 +303,5 @@ class CRM_Utils_Sort { // however, as I understand we don't want equality here: return -1; } + }