$view = new view(); $view->name = 'commerce_invoice'; $view->description = ''; $view->tag = 'default'; $view->base_table = 'commerce_order'; $view->human_name = 'Commerce Invoice'; $view->core = 7; $view->api_version = '3.0'; $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */ /* Display: Master */ $handler = $view->new_display('default', 'Master', 'default'); $handler->display->display_options['title'] = 'Commerce Invoice'; $handler->display->display_options['use_more_always'] = FALSE; $handler->display->display_options['use_more_text'] = 'meer'; $handler->display->display_options['access']['type'] = 'none'; $handler->display->display_options['cache']['type'] = 'none'; $handler->display->display_options['query']['type'] = 'views_query'; $handler->display->display_options['query']['options']['disable_sql_rewrite'] = TRUE; $handler->display->display_options['exposed_form']['type'] = 'basic'; $handler->display->display_options['exposed_form']['options']['submit_button'] = 'Toepassen'; $handler->display->display_options['exposed_form']['options']['reset_button_label'] = 'Opnieuw instellen'; $handler->display->display_options['exposed_form']['options']['exposed_sorts_label'] = 'Sorteer op'; $handler->display->display_options['exposed_form']['options']['sort_asc_label'] = 'Oplopend'; $handler->display->display_options['exposed_form']['options']['sort_desc_label'] = 'Aflopend'; $handler->display->display_options['pager']['type'] = 'full'; $handler->display->display_options['pager']['options']['items_per_page'] = '10'; $handler->display->display_options['pager']['options']['expose']['items_per_page_label'] = 'Items per pagina'; $handler->display->display_options['pager']['options']['expose']['items_per_page_options_all_label'] = '- Alle -'; $handler->display->display_options['pager']['options']['tags']['first'] = '« eerste'; $handler->display->display_options['pager']['options']['tags']['previous'] = '‹ vorige'; $handler->display->display_options['pager']['options']['tags']['next'] = 'volgende ›'; $handler->display->display_options['pager']['options']['tags']['last'] = 'laatste »'; $handler->display->display_options['style_plugin'] = 'default'; $handler->display->display_options['row_plugin'] = 'fields'; /* Relatie: Commerce-bestelling: Gerelateerde klantprofiel */ $handler->display->display_options['relationships']['commerce_customer_billing_profile_id']['id'] = 'commerce_customer_billing_profile_id'; $handler->display->display_options['relationships']['commerce_customer_billing_profile_id']['table'] = 'field_data_commerce_customer_billing'; $handler->display->display_options['relationships']['commerce_customer_billing_profile_id']['field'] = 'commerce_customer_billing_profile_id'; $handler->display->display_options['relationships']['commerce_customer_billing_profile_id']['required'] = TRUE; /* Veld: Commerce klantprofiel: Adres */ $handler->display->display_options['fields']['commerce_customer_address']['id'] = 'commerce_customer_address'; $handler->display->display_options['fields']['commerce_customer_address']['table'] = 'field_data_commerce_customer_address'; $handler->display->display_options['fields']['commerce_customer_address']['field'] = 'commerce_customer_address'; $handler->display->display_options['fields']['commerce_customer_address']['relationship'] = 'commerce_customer_billing_profile_id'; $handler->display->display_options['fields']['commerce_customer_address']['label'] = ''; $handler->display->display_options['fields']['commerce_customer_address']['alter']['alter_text'] = TRUE; $handler->display->display_options['fields']['commerce_customer_address']['alter']['text'] = '[commerce_customer_address-first_name] [commerce_customer_address-last_name]
[commerce_customer_address-organisation_name]
[commerce_customer_address-thoroughfare]
[commerce_customer_address-postal_code] [commerce_customer_address-locality]
[commerce_customer_address-country]'; $handler->display->display_options['fields']['commerce_customer_address']['alter']['preserve_tags'] = '
'; $handler->display->display_options['fields']['commerce_customer_address']['element_label_colon'] = FALSE; $handler->display->display_options['fields']['commerce_customer_address']['click_sort_column'] = 'country'; $handler->display->display_options['fields']['commerce_customer_address']['settings'] = array( 'use_widget_handlers' => 1, 'format_handlers' => array( 'address' => 'address', ), ); /* Veld: Commerce Order: Aanmaakdatum */ $handler->display->display_options['fields']['created']['id'] = 'created'; $handler->display->display_options['fields']['created']['table'] = 'commerce_order'; $handler->display->display_options['fields']['created']['field'] = 'created'; $handler->display->display_options['fields']['created']['label'] = 'Datum'; $handler->display->display_options['fields']['created']['date_format'] = 'short'; /* Veld: Commerce Order: Bestelnummer */ $handler->display->display_options['fields']['order_number']['id'] = 'order_number'; $handler->display->display_options['fields']['order_number']['table'] = 'commerce_order'; $handler->display->display_options['fields']['order_number']['field'] = 'order_number'; $handler->display->display_options['fields']['order_number']['label'] = 'Ordernummer'; /* Veld: Commerce-bestelling: Line items */ $handler->display->display_options['fields']['commerce_line_items']['id'] = 'commerce_line_items'; $handler->display->display_options['fields']['commerce_line_items']['table'] = 'field_data_commerce_line_items'; $handler->display->display_options['fields']['commerce_line_items']['field'] = 'commerce_line_items'; $handler->display->display_options['fields']['commerce_line_items']['label'] = ''; $handler->display->display_options['fields']['commerce_line_items']['element_label_colon'] = FALSE; $handler->display->display_options['fields']['commerce_line_items']['settings'] = array( 'view' => 'commerce_line_item_table|default', ); $handler->display->display_options['fields']['commerce_line_items']['delta_offset'] = '0'; /* Veld: Commerce-bestelling: Order total */ $handler->display->display_options['fields']['commerce_order_total']['id'] = 'commerce_order_total'; $handler->display->display_options['fields']['commerce_order_total']['table'] = 'field_data_commerce_order_total'; $handler->display->display_options['fields']['commerce_order_total']['field'] = 'commerce_order_total'; $handler->display->display_options['fields']['commerce_order_total']['label'] = ''; $handler->display->display_options['fields']['commerce_order_total']['element_label_colon'] = FALSE; $handler->display->display_options['fields']['commerce_order_total']['click_sort_column'] = 'amount'; $handler->display->display_options['fields']['commerce_order_total']['type'] = 'commerce_price_formatted_components'; $handler->display->display_options['fields']['commerce_order_total']['settings'] = array( 'calculation' => FALSE, ); /* Contextuele filter: Commerce Order: Uid */ $handler->display->display_options['arguments']['uid']['id'] = 'uid'; $handler->display->display_options['arguments']['uid']['table'] = 'commerce_order'; $handler->display->display_options['arguments']['uid']['field'] = 'uid'; $handler->display->display_options['arguments']['uid']['default_action'] = 'access denied'; $handler->display->display_options['arguments']['uid']['exception']['title'] = 'Alle'; $handler->display->display_options['arguments']['uid']['default_argument_type'] = 'user'; $handler->display->display_options['arguments']['uid']['default_argument_options']['user'] = FALSE; $handler->display->display_options['arguments']['uid']['summary']['number_of_records'] = '0'; $handler->display->display_options['arguments']['uid']['summary']['format'] = 'default_summary'; $handler->display->display_options['arguments']['uid']['summary_options']['items_per_page'] = '25'; $handler->display->display_options['arguments']['uid']['specify_validation'] = TRUE; $handler->display->display_options['arguments']['uid']['validate']['type'] = 'php'; $handler->display->display_options['arguments']['uid']['validate_options']['code'] = 'if(arg(0) == \'user\' && is_numeric(arg(1))) { global $user; if($user->uid == \'1\') return true; if($user->uid == $argument) return true; if(in_array(\'beheerder\', $user->roles)) return true; }else{ return true; } return false;'; $handler->display->display_options['arguments']['uid']['validate']['fail'] = 'access denied'; /* Contextuele filter: Commerce Order: Bestelling-ID */ $handler->display->display_options['arguments']['order_id']['id'] = 'order_id'; $handler->display->display_options['arguments']['order_id']['table'] = 'commerce_order'; $handler->display->display_options['arguments']['order_id']['field'] = 'order_id'; $handler->display->display_options['arguments']['order_id']['default_action'] = 'access denied'; $handler->display->display_options['arguments']['order_id']['exception']['title'] = 'Alle'; $handler->display->display_options['arguments']['order_id']['default_argument_type'] = 'fixed'; $handler->display->display_options['arguments']['order_id']['summary']['number_of_records'] = '0'; $handler->display->display_options['arguments']['order_id']['summary']['format'] = 'default_summary'; $handler->display->display_options['arguments']['order_id']['summary_options']['items_per_page'] = '25'; /* Display: FACTUUR */ $handler = $view->new_display('pdf', 'FACTUUR', 'pdf'); $handler->display->display_options['defaults']['hide_admin_links'] = FALSE; $handler->display->display_options['pager']['type'] = 'some'; $handler->display->display_options['pager']['options']['items_per_page'] = '1'; $handler->display->display_options['pager']['options']['offset'] = '0'; $handler->display->display_options['style_plugin'] = 'pdf_unformatted'; $handler->display->display_options['row_plugin'] = 'pdf_fields'; $handler->display->display_options['row_options']['formats'] = array( 'commerce_customer_address' => array( 'position' => array( 'object' => 'page', 'corner' => 'top_left', 'x' => '', 'y' => '', 'width' => '', 'height' => '', ), 'text' => array( 'font_size' => '11', 'font_family' => 'default', 'font_style' => NULL, 'align' => NULL, 'hyphenate' => NULL, 'color' => '', ), 'render' => array( 'is_html' => 1, 'minimal_space' => '1', 'eval_before' => '', 'eval_after' => '', ), ), 'created' => array( 'position' => array( 'object' => 'field_commerce_customer_address', 'corner' => 'bottom_left', 'x' => '', 'y' => '60', 'width' => '', 'height' => '', ), 'text' => array( 'font_size' => '11', 'font_family' => 'default', 'font_style' => NULL, 'align' => NULL, 'hyphenate' => NULL, 'color' => '', ), 'render' => array( 'is_html' => 1, 'minimal_space' => '1', 'eval_before' => '', 'eval_after' => '', ), ), 'order_number' => array( 'position' => array( 'object' => 'field_created', 'corner' => 'bottom_left', 'x' => '', 'y' => '', 'width' => '', 'height' => '', ), 'text' => array( 'font_size' => '11', 'font_family' => 'default', 'font_style' => NULL, 'align' => NULL, 'hyphenate' => NULL, 'color' => '', ), 'render' => array( 'is_html' => 1, 'minimal_space' => '1', 'eval_before' => '', 'eval_after' => '', ), ), 'commerce_line_items' => array( 'position' => array( 'object' => 'field_order_number', 'corner' => 'bottom_left', 'x' => '-5', 'y' => '10', 'width' => '', 'height' => '', ), 'text' => array( 'font_size' => '11', 'font_family' => 'default', 'font_style' => NULL, 'align' => NULL, 'hyphenate' => NULL, 'color' => '', ), 'render' => array( 'is_html' => 1, 'minimal_space' => '1', 'eval_before' => '', 'eval_after' => '', ), ), 'commerce_order_total' => array( 'position' => array( 'object' => 'field_commerce_line_items', 'corner' => 'bottom_left', 'x' => '300', 'y' => '-10', 'width' => '', 'height' => '', ), 'text' => array( 'font_size' => '11', 'font_family' => 'default', 'font_style' => NULL, 'align' => 'R', 'hyphenate' => NULL, 'color' => '', ), 'render' => array( 'is_html' => 1, 'minimal_space' => '1', 'eval_before' => '', 'eval_after' => '', ), ), ); $handler->display->display_options['row_options']['leading_template'] = '0'; $handler->display->display_options['row_options']['template'] = '0'; $handler->display->display_options['row_options']['succeed_template'] = '0'; $handler->display->display_options['defaults']['filter_groups'] = FALSE; $handler->display->display_options['defaults']['filters'] = FALSE; /* Filtercriterium: Commerce Order: Bestelstatus */ $handler->display->display_options['filters']['status']['id'] = 'status'; $handler->display->display_options['filters']['status']['table'] = 'commerce_order'; $handler->display->display_options['filters']['status']['field'] = 'status'; $handler->display->display_options['filters']['status']['value'] = array( 'pending' => 'pending', 'completed' => 'completed', ); $handler->display->display_options['path'] = 'user/%/orders/%/invoice'; $handler->display->display_options['unit'] = 'pt'; $handler->display->display_options['margin_left'] = '20'; $handler->display->display_options['margin_right'] = '20'; $handler->display->display_options['margin_top'] = '65'; $handler->display->display_options['margin_bottom'] = '30'; $handler->display->display_options['leading_template'] = '0'; $handler->display->display_options['template'] = '0'; $handler->display->display_options['succeed_template'] = '0'; $handler->display->display_options['default_font_style'] = array( 'b' => 0, 'i' => 0, 'u' => 0, 'd' => 0, 'o' => 0, ); $handler->display->display_options['css_file'] = 'sites/all/themes/yourtheme/css/pdf.css '; $translatables['commerce_invoice'] = array( t('Master'), t('Commerce Invoice'), t('meer'), t('Toepassen'), t('Opnieuw instellen'), t('Sorteer op'), t('Oplopend'), t('Aflopend'), t('Items per pagina'), t('- Alle -'), t('Offset'), t('« eerste'), t('‹ vorige'), t('volgende ›'), t('laatste »'), t('Klantprofiel'), t('[commerce_customer_address-first_name] [commerce_customer_address-last_name]
[commerce_customer_address-organisation_name]
[commerce_customer_address-thoroughfare]
[commerce_customer_address-postal_code] [commerce_customer_address-locality]
[commerce_customer_address-country]'), t('Datum'), t('Ordernummer'), t('Alle'), t('FACTUUR'), );