Lines Matching refs:key
9 var $sort = ''; // sort key
15 // load sort key from settings
94 // determine the sort key
95 if ($this->sort == 'id') $key = $id;
96 elseif ($this->sort == 'pagename') $key = noNS($id);
97 elseif ($this->sort == 'title') $key = $title;
98 else $key = $date;
100 // get a unique sortable key
101 $key = $this->_uniqueKey($key, $unique_keys_memoize);
103 $result[$key] = array(
115 // finally sort by sort key
171 * @param $key
179 function _uniqueKey($key, &$unique_keys_memoize){
181 if (is_numeric($key))
182 $key = sprintf('%08x', $key);
183 if (!array_key_exists($key, $unique_keys_memoize))
184 $unique_keys_memoize[$key] = 0;
186 return sprintf('%s_%s', $key, $unique_keys_memoize[$key]++);