Zapodałem poniższym kodem i powiem Wam, że jeszcze coś jest źle, bo nadal nie wyświetla listy. Pewno coś jest źle ze zmiennymi $key i $value...
if ($save == 1)
{
if (is_array($_POST['vd30important_statuses']))
{
$_POST['vd30important_statuses'] = implode(',', $_POST['vd30important_statuses']);
}
else
{
$_POST['vd30important_statuses'] = '';
}
$key = 'vd30important_statuses';
}
if ($show == 1)
{
$this->DB->build(array(
'select' => 'tc.cat_id, tc.cat_title',
'from' => array('tracker_categories' => 'tc'),
'order' => 'tc.cat_position asc'
));
$query = $this->DB->execute();
foreach($query as $k => $v)
{
$dropdown[] = array($v[0], $v[1]);
}
$key = 'vd30important_statuses[]';
}