}
$show['assign'] = ((can_perform('canassign', $bug['productid'])) ? true : false);
- if (can_perform('canassign', $bug['productid']))
+ if (can_perform('canassign', $bug['productid']) AND is_array($bugsys->datastore['assignto']))
{
foreach ($bugsys->datastore['assignto'] AS $dev)
{
$select['autoactions'] = '';
$show['autoactions'] = false;
- foreach ($bugsys->datastore['autoaction'] AS $action)
+ if (is_array($bugsys->datastore['autoaction']))
{
- $label = $action['name'];
- $value = $action['actionid'];
- $selected = false;
- eval('$select[autoaction] .= "' . $template->fetch('selectoption') . '";');
- $show['autoactions'] = true;
- }
- if ($show['autoactions'])
- {
- $label = '';
- $value = 0;
- $selected = true;
- eval('$select[autoaction] = "' . $template->fetch('selectoption') . '" . $select[autoaction];');
+ foreach ($bugsys->datastore['autoaction'] AS $action)
+ {
+ $label = $action['name'];
+ $value = $action['actionid'];
+ $selected = false;
+ eval('$select[autoaction] .= "' . $template->fetch('selectoption') . '";');
+ $show['autoactions'] = true;
+ }
+ if ($show['autoactions'])
+ {
+ $label = '';
+ $value = 0;
+ $selected = true;
+ eval('$select[autoaction] = "' . $template->fetch('selectoption') . '" . $select[autoaction];');
+ }
}
}