* **cache leeren:** * function mymodule_init(): admin_menu_flush_cache(); * **Form: Daten einlesen** - drupal_retrieve_form($form_id, &$form_state) in /include/form.inc * $form = call_user_func_array(isset($callback) ? $callback : $form_id, $args); * Views.relationship: views_ui_add_item_form($form, &$form_state) * $base_tables = $view->get_base_tables(); * foreach ($this->display_handler->get_handlers('relationship') as $handler) { * $base_tables[$handler->definition['base']] = TRUE; * } * $options = views_fetch_fields(array_keys($base_tables), $type, $display->handler->use_group_by()); * //in views/includes/admin.inc// * $data = views_fetch_data(); * $cache = module_invoke_all('views_data'); * foreach: $function = $module . '_views_data_alter'; $function($cache); * foreach ($data as $table => $table_data) { * foreach ($table_data as $field => $info) { * if ($field == 'table') { ... * foreach (array('field', 'sort', 'filter', 'argument', 'relationship', 'area') as $key) { *