/*=====================================================================*\
|| ###################################################################
|| # Bugdar
-|| # Copyright ©2002-2007 Blue Static
+|| # Copyright (c)2004-2009 Blue Static
|| #
|| # This program is free software; you can redistribute it and/or modify
|| # it under the terms of the GNU General Public License as published by
'history_bit'
);
-define('SVN', '$Id$');
$focus['showreport'] = 'focus';
LEFT JOIN " . TABLE_PREFIX . "bugfieldpermission AS permission
ON (bugfield.fieldid = permission.fieldid)
WHERE mask <> 0
- AND permission.usergroupid IN ({bugdar::$userinfo['usergroupid']}" . (sizeof(bugdar::$userinfo['groupids']) != 0 ? ',' . implode(',', bugdar::$userinfo['groupids']) : '') . ")
+ AND permission.usergroupid IN (" . bugdar::$userinfo['usergroupid'] . (sizeof(bugdar::$userinfo['groupids']) != 0 ? ',' . implode(',', bugdar::$userinfo['groupids']) : '') . ")
GROUP BY (bugfield.fieldid)"
);
{
if ($log['original'])
{
- $user = new UserAPI($bugsys);
+ $user = new UserAPI();
$user->set('userid', $log['original']);
- $user->set_condition();
+ $user->setCondition();
$user->fetch();
- $log['original'] = construct_user_display($user->objdata);
+ $log['original'] = construct_user_display($user->record);
}
if ($log['changed'])
{
- $user = new UserAPI($bugsys);
+ $user = new UserAPI();
$user->set('userid', $log['changed']);
- $user->set_condition();
+ $user->setCondition();
$user->fetch();
- $log['changed'] = construct_user_display($user->objdata);
+ $log['changed'] = construct_user_display($user->record);
}
}
}
BSFunctions::swap_css_classes('', 'altcolor');
- $bgcolor = BSFunctions::$cssClass;
- eval('$history .= "' . $template->fetch('history_bit') . '";');
+ $tpl = new BSTemplate('history_bit');
+ $tpl->vars = array(
+ 'bgcolor' => BSFunctions::$cssClass,
+ 'log' => $log
+ );
+ $history .= $tpl->evaluate()->getTemplate();
$show['group'] = false;
}
}
$db->query("DELETE FROM " . TABLE_PREFIX . "history WHERE historyid IN (" . implode(',', $toKill) . ")");
}
-eval('$template->flush("' . $template->fetch('history') . '");');
+$tpl = new BSTemplate('history');
+$tpl->vars = array(
+ 'history' => $history,
+ 'bug' => $bug
+);
+$tpl->evaluate()->flush();
-/*=====================================================================*\
-|| ###################################################################
-|| # $HeadURL$
-|| # $Id$
-|| ###################################################################
-\*=====================================================================*/
?>
\ No newline at end of file