- Changed array casting instances to is_array() checks, which are better
- Made some of the email notifications better-worded
- Fix the correct stylevar for language codes
+- Fixed another can_perform() product-based permissions check [search.php]
1.1.0 Beta 2
===============================
{
$funct->exec_swap_bg($stylevar['alt_color'], '');
$bug['bgcolor'] = ($bugsys->userinfo['showcolors'] ? $bugsys->datastore['status']["$bug[status]"]['color'] : $funct->bgcolour);
+ $bug['hiddendisplay'] = ((can_perform('canviewhidden', $bug['product']) OR (can_perform('canviewownhidden') AND $bug['userid'] == $bugsys->userinfo['userid'])) ? false : true);
$bug['product'] = $bugsys->datastore['product']["$bug[product]"]['title'];
$bug['version'] = $bugsys->datastore['version']["$bug[version]"]['version'];
$bug['status'] = $bugsys->datastore['status']["$bug[status]"]['status'];
$bug['resolution'] = $bugsys->datastore['resolution']["$bug[resolution]"]['resolution'];
$bug['priority'] = $bugsys->datastore['priority']["$bug[priority]"]['priority'];
$bug['severity'] = $bugsys->datastore['severity']["$bug[severity]"]['severity'];
- $bug['hiddendisplay'] = ((can_perform('canviewhidden', $bug['productid']) OR (can_perform('canviewownhidden') AND $bug['userid'] == $bugsys->userinfo['userid'])) ? false : true);
$bug['lastposttime'] = ($bug['hiddendisplay'] ? $bug['hiddenlastposttime'] : $bug['lastposttime']);
$bug['lastpost'] = ($bug['hiddendisplay'] ? $bug['hiddenlastpostbyname'] : $bug['lastpostbyname']);
$bug['lastposttime'] = $datef->format($bugsys->options['dateformat'], $bug['lastposttime']);