private function inject_periods() { $periods = new Period(); $periods->order_by('sorting', 'asc'); $query = $periods->get_raw(); $data = array(NULL => ''); if ($query->num_rows() > 0) { foreach ($query->result() as $row) { $data[(int) $row->id] = $row->name; } } $this->parser->assign('periods', $data); $query->free_result(); }