* @var object
* @access private
*/
- var $registry;
+ var $db;
/**
* Page name
function ListSorter($page)
{
global $bugsys;
- $this->registry = $bugsys;
+ $this->db = BSApp::$db;
$this->page = $page;
$this->process_incoming();
}
*/
function process_incoming()
{
- $this->sortkey = $this->registry->in['by'];
- if (!$this->fetch_by_text($this->registry->in['by']))
+ $this->sortkey = BSApp::$input->in['by'];
+ if (!$this->fetch_by_text(BSApp::$input->in['by']))
{
$this->sortkey = (isset(bugdar::$userinfo['defaultsortkey']) ? bugdar::$userinfo['defaultsortkey'] : bugdar::$options['defaultsortkey']);
}
- $this->direction = $this->registry->in['as'];
+ $this->direction = BSApp::$input->in['as'];
if (!in_array($this->direction, array('asc', 'desc')))
{
$this->direction = (isset(bugdar::$userinfo['defaultsortas']) ? bugdar::$userinfo['defaultsortas'] : bugdar::$options['defaultsortas']);
if ($doPerm)
{
- $fields_fetch = $bugsys->db->query("
+ $fields_fetch = BSApp::$db->query("
SELECT bugfield.*, MAX(permission.mask) AS mask
FROM " . TABLE_PREFIX . "bugfield AS bugfield
LEFT JOIN " . TABLE_PREFIX . "bugfieldpermission AS permission
}
else
{
- $fields_fetch = $bugsys->db->query("SELECT * FROM " . TABLE_PREFIX . "bugfield");
+ $fields_fetch = BSApp::$db->query("SELECT * FROM " . TABLE_PREFIX . "bugfield");
}
- while ($field = $bugsys->db->fetch_array($fields_fetch))
+ foreach ($fields_fetch as $field)
{
if ($doPerm)
{