예제 #1
0
 /**
  * Get a list of editable columns, with the default column options and an
  * addon_cacie array key, containing the add-on data
  *
  * @since 1.0
  *
  * @return array List of columns ([column_name] => [column_options])
  */
 public function get_columns()
 {
     // Editable columns
     $columns = array();
     if ($stored_columns = $this->storage_model->get_stored_columns()) {
         foreach ($stored_columns as $column_name => $column) {
             if (false !== ($editable = $this->get_editable($column))) {
                 $columns[$column_name] = $column;
                 $columns[$column_name]['addon_cacie'] = array('editable' => $editable);
             }
         }
     }
     return $columns;
 }