static function grid_columns($append = array()) { $arr = array(array('class' => 'CDataColumn', 'type' => 'html', 'name' => 'name', 'value' => 'CHtml::link($data->name, array("class/view","id"=>$data->id_class) )'), array('class' => 'CDataColumn', 'header' => 'Package', 'type' => 'html', 'value' => 'isset($data->package) ? CHtml::link($data->package->full_name(" :: "), array("package/view","id"=>$data->package->id_package) ) : null'), array('type' => 'html', 'name' => 'type', 'filter' => Class_Prog::type_drop(), 'value' => '$data->type'), 'description', 'usage', 'qobject:raw:Q', 'library:raw:lib'); return array_merge($arr, $append); }