@@ -24,9 +24,11 @@ function os2web_cp_service_views_default_views() {
24
24
$ handler = $ view ->new_display ('default ' , 'Master ' , 'default ' );
25
25
$ handler ->display ->display_options ['use_more_always ' ] = FALSE ;
26
26
$ handler ->display ->display_options ['use_more_text ' ] = 'mere ' ;
27
+ $ handler ->display ->display_options ['group_by ' ] = TRUE ;
27
28
$ handler ->display ->display_options ['access ' ]['type ' ] = 'perm ' ;
28
29
$ handler ->display ->display_options ['cache ' ]['type ' ] = 'none ' ;
29
30
$ handler ->display ->display_options ['query ' ]['type ' ] = 'views_query ' ;
31
+ $ handler ->display ->display_options ['query ' ]['options ' ]['distinct ' ] = TRUE ;
30
32
$ handler ->display ->display_options ['exposed_form ' ]['type ' ] = 'basic ' ;
31
33
$ handler ->display ->display_options ['exposed_form ' ]['options ' ]['submit_button ' ] = 'Filtrer ' ;
32
34
$ handler ->display ->display_options ['exposed_form ' ]['options ' ]['reset_button_label ' ] = 'Gendan ' ;
@@ -115,10 +117,16 @@ function os2web_cp_service_views_default_views() {
115
117
'empty_column ' => 0 ,
116
118
),
117
119
);
118
- /* Opførsel ved ingen resultater: Global: Unfiltered text */
119
- $ handler ->display ->display_options ['empty ' ]['area_text_custom ' ]['id ' ] = 'area_text_custom ' ;
120
- $ handler ->display ->display_options ['empty ' ]['area_text_custom ' ]['table ' ] = 'views ' ;
121
- $ handler ->display ->display_options ['empty ' ]['area_text_custom ' ]['field ' ] = 'area_text_custom ' ;
120
+ /* Opførsel ved ingen resultater: Global: PHP */
121
+ $ handler ->display ->display_options ['empty ' ]['php ' ]['id ' ] = 'php ' ;
122
+ $ handler ->display ->display_options ['empty ' ]['php ' ]['table ' ] = 'views ' ;
123
+ $ handler ->display ->display_options ['empty ' ]['php ' ]['field ' ] = 'php ' ;
124
+ $ handler ->display ->display_options ['empty ' ]['php ' ]['label ' ] = 'Ingen Resultater ' ;
125
+ $ handler ->display ->display_options ['empty ' ]['php ' ]['empty ' ] = TRUE ;
126
+ $ handler ->display ->display_options ['empty ' ]['php ' ]['php_output ' ] = '<?php if (count($view->exposed_input)) : ?>
127
+ <span class="no-results">Vi finder desværre ikke nogen sager ud fra de valgte søgekriterier. Prøv at justere på dit søgeord eller tidsintervallet.</span>
128
+ <?php endif; ?>
129
+ ' ;
122
130
/* Forbindelse: Entity Reference: Refereret entity */
123
131
$ handler ->display ->display_options ['relationships ' ]['field_os2web_cp_service_doc_ref_target_id ' ]['id ' ] = 'field_os2web_cp_service_doc_ref_target_id ' ;
124
132
$ handler ->display ->display_options ['relationships ' ]['field_os2web_cp_service_doc_ref_target_id ' ]['table ' ] = 'field_data_field_os2web_cp_service_doc_ref ' ;
@@ -130,7 +138,14 @@ function os2web_cp_service_views_default_views() {
130
138
$ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_case_id ' ]['label ' ] = '' ;
131
139
$ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_case_id ' ]['exclude ' ] = TRUE ;
132
140
$ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_case_id ' ]['element_label_colon ' ] = FALSE ;
133
- $ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_case_id ' ]['group_column ' ] = 'entity_id ' ;
141
+ $ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_case_id ' ]['group_columns ' ] = array (
142
+ 'bundle ' => 'bundle ' ,
143
+ 'language ' => 'language ' ,
144
+ 'entity_type ' => 'entity_type ' ,
145
+ 'entity_id ' => 'entity_id ' ,
146
+ 'value ' => 'value ' ,
147
+ 'format ' => 'format ' ,
148
+ );
134
149
/* Felt: Indhold: Indholdsbeskrivelse */
135
150
$ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_content ' ]['id ' ] = 'field_os2web_cp_service_content ' ;
136
151
$ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_content ' ]['table ' ] = 'field_data_field_os2web_cp_service_content ' ;
@@ -148,7 +163,7 @@ function os2web_cp_service_views_default_views() {
148
163
$ handler ->display ->display_options ['fields ' ]['title ' ]['id ' ] = 'title ' ;
149
164
$ handler ->display ->display_options ['fields ' ]['title ' ]['table ' ] = 'node ' ;
150
165
$ handler ->display ->display_options ['fields ' ]['title ' ]['field ' ] = 'title ' ;
151
- $ handler ->display ->display_options ['fields ' ]['title ' ]['label ' ] = 'Sags titel ' ;
166
+ $ handler ->display ->display_options ['fields ' ]['title ' ]['label ' ] = 'Sagstitel ' ;
152
167
$ handler ->display ->display_options ['fields ' ]['title ' ]['alter ' ]['alter_text ' ] = TRUE ;
153
168
$ handler ->display ->display_options ['fields ' ]['title ' ]['alter ' ]['text ' ] = '[title] ' ;
154
169
$ handler ->display ->display_options ['fields ' ]['title ' ]['alter ' ]['make_link ' ] = TRUE ;
@@ -215,6 +230,10 @@ function os2web_cp_service_views_default_views() {
215
230
$ handler ->display ->display_options ['sorts ' ]['created ' ]['field ' ] = 'created ' ;
216
231
$ handler ->display ->display_options ['sorts ' ]['created ' ]['order ' ] = 'DESC ' ;
217
232
$ handler ->display ->display_options ['filter_groups ' ]['operator ' ] = 'OR ' ;
233
+ $ handler ->display ->display_options ['filter_groups ' ]['groups ' ] = array (
234
+ 1 => 'AND ' ,
235
+ 2 => 'AND ' ,
236
+ );
218
237
/* Filterkriterie: Indhold: Udgivet */
219
238
$ handler ->display ->display_options ['filters ' ]['status ' ]['id ' ] = 'status ' ;
220
239
$ handler ->display ->display_options ['filters ' ]['status ' ]['table ' ] = 'node ' ;
@@ -367,8 +386,9 @@ return TRUE; // If no exposed inputs, remove all results
367
386
t ('‹ Forrige ' ),
368
387
t ('Næste › ' ),
369
388
t ('Sidste » ' ),
389
+ t ('Ingen Resultater ' ),
370
390
t ('Indhold entity refereret fra field_os2web_cp_service_doc_ref ' ),
371
- t ('Sags titel ' ),
391
+ t ('Sagstitel ' ),
372
392
t ('[title] ' ),
373
393
t ('[field_os2web_cp_service_content] ' ),
374
394
t ('Dato ' ),
@@ -671,6 +691,13 @@ return TRUE; // If no exposed inputs, remove all results
671
691
$ handler ->display ->display_options ['header ' ]['area_text_custom ' ]['content ' ] = '<h2>Sags Nr.: [field_os2web_cp_service_case_id]</h2> ' ;
672
692
$ handler ->display ->display_options ['header ' ]['area_text_custom ' ]['tokenize ' ] = TRUE ;
673
693
$ handler ->display ->display_options ['defaults ' ]['fields ' ] = FALSE ;
694
+ /* Felt: Indhold: Sagstype - Sagstype */
695
+ $ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_casetype ' ]['id ' ] = 'field_os2web_cp_service_casetype ' ;
696
+ $ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_casetype ' ]['table ' ] = 'field_data_field_os2web_cp_service_casetype ' ;
697
+ $ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_casetype ' ]['field ' ] = 'field_os2web_cp_service_casetype ' ;
698
+ $ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_casetype ' ]['label ' ] = '' ;
699
+ $ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_casetype ' ]['exclude ' ] = TRUE ;
700
+ $ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_casetype ' ]['element_label_colon ' ] = FALSE ;
674
701
/* Felt: Ren Addresse */
675
702
$ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_address ' ]['id ' ] = 'field_os2web_cp_service_address ' ;
676
703
$ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_address ' ]['table ' ] = 'field_data_field_os2web_cp_service_address ' ;
@@ -681,17 +708,24 @@ return TRUE; // If no exposed inputs, remove all results
681
708
$ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_address ' ]['alter ' ]['trim_whitespace ' ] = TRUE ;
682
709
$ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_address ' ]['element_label_colon ' ] = FALSE ;
683
710
$ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_address ' ]['type ' ] = 'text_plain ' ;
684
- /* Felt: Link til se alle sager */
685
- $ handler ->display ->display_options ['fields ' ]['nothing ' ]['id ' ] = 'nothing ' ;
686
- $ handler ->display ->display_options ['fields ' ]['nothing ' ]['table ' ] = 'views ' ;
687
- $ handler ->display ->display_options ['fields ' ]['nothing ' ]['field ' ] = 'nothing ' ;
688
- $ handler ->display ->display_options ['fields ' ]['nothing ' ]['ui_name ' ] = 'Link til se alle sager ' ;
689
- $ handler ->display ->display_options ['fields ' ]['nothing ' ]['label ' ] = '' ;
690
- $ handler ->display ->display_options ['fields ' ]['nothing ' ]['exclude ' ] = TRUE ;
691
- $ handler ->display ->display_options ['fields ' ]['nothing ' ]['alter ' ]['text ' ] = 'Se alle sager på denne addresse ' ;
692
- $ handler ->display ->display_options ['fields ' ]['nothing ' ]['alter ' ]['make_link ' ] = TRUE ;
693
- $ handler ->display ->display_options ['fields ' ]['nothing ' ]['alter ' ]['path ' ] = 'aaben-indsigt?search-text=[field_os2web_cp_service_address]&field_os2web_cp_service_date_from%5Bvalue%5D%5Bdate%5D=&field_os2web_cp_service_date_to%5Bvalue%5D%5Bdate%5D=&case_id= ' ;
694
- $ handler ->display ->display_options ['fields ' ]['nothing ' ]['element_label_colon ' ] = FALSE ;
711
+ /* Felt: Link til se alle på addresse */
712
+ $ handler ->display ->display_options ['fields ' ]['php ' ]['id ' ] = 'php ' ;
713
+ $ handler ->display ->display_options ['fields ' ]['php ' ]['table ' ] = 'views ' ;
714
+ $ handler ->display ->display_options ['fields ' ]['php ' ]['field ' ] = 'php ' ;
715
+ $ handler ->display ->display_options ['fields ' ]['php ' ]['ui_name ' ] = 'Link til se alle på addresse ' ;
716
+ $ handler ->display ->display_options ['fields ' ]['php ' ]['label ' ] = '' ;
717
+ $ handler ->display ->display_options ['fields ' ]['php ' ]['exclude ' ] = TRUE ;
718
+ $ handler ->display ->display_options ['fields ' ]['php ' ]['alter ' ]['make_link ' ] = TRUE ;
719
+ $ handler ->display ->display_options ['fields ' ]['php ' ]['alter ' ]['path ' ] = 'aaben-indsigt?search-text=[field_os2web_cp_service_address]&field_os2web_cp_service_date_from[value][date]=01-01-2007 ' ;
720
+ $ handler ->display ->display_options ['fields ' ]['php ' ]['element_label_colon ' ] = FALSE ;
721
+ $ handler ->display ->display_options ['fields ' ]['php ' ]['use_php_setup ' ] = 0 ;
722
+ $ handler ->display ->display_options ['fields ' ]['php ' ]['php_output ' ] = '<?php
723
+ $node = node_load($data->nid);
724
+ if($node->field_os2web_cp_service_casetype[und][0][ \'value \'] === \'EJSAG \') : ?>
725
+ Se alle sager på denne addresse
726
+ <?php endif; ?> ' ;
727
+ $ handler ->display ->display_options ['fields ' ]['php ' ]['use_php_click_sortable ' ] = '0 ' ;
728
+ $ handler ->display ->display_options ['fields ' ]['php ' ]['php_click_sortable ' ] = '' ;
695
729
/* Felt: Indhold: Nid */
696
730
$ handler ->display ->display_options ['fields ' ]['nid ' ]['id ' ] = 'nid ' ;
697
731
$ handler ->display ->display_options ['fields ' ]['nid ' ]['table ' ] = 'node ' ;
@@ -716,7 +750,7 @@ return TRUE; // If no exposed inputs, remove all results
716
750
$ handler ->display ->display_options ['fields ' ]['nothing_1 ' ]['table ' ] = 'views ' ;
717
751
$ handler ->display ->display_options ['fields ' ]['nothing_1 ' ]['field ' ] = 'nothing ' ;
718
752
$ handler ->display ->display_options ['fields ' ]['nothing_1 ' ]['label ' ] = 'Titel ' ;
719
- $ handler ->display ->display_options ['fields ' ]['nothing_1 ' ]['alter ' ]['text ' ] = '[title] <br> [nothing ] ' ;
753
+ $ handler ->display ->display_options ['fields ' ]['nothing_1 ' ]['alter ' ]['text ' ] = '[title] <br> [php ] ' ;
720
754
$ handler ->display ->display_options ['fields ' ]['nothing_1 ' ]['element_label_colon ' ] = FALSE ;
721
755
/* Felt: Indhold: SagsID */
722
756
$ handler ->display ->display_options ['fields ' ]['field_os2web_cp_service_case_id ' ]['id ' ] = 'field_os2web_cp_service_case_id ' ;
@@ -805,9 +839,8 @@ return TRUE; // If no exposed inputs, remove all results
805
839
t ('Dato ' ),
806
840
t ('Page ' ),
807
841
t ('<h2>Sags Nr.: [field_os2web_cp_service_case_id]</h2> ' ),
808
- t ('Se alle sager på denne addresse ' ),
809
842
t ('[title] <br>[nothing] ' ),
810
- t ('[title] <br> [nothing ] ' ),
843
+ t ('[title] <br> [php ] ' ),
811
844
);
812
845
$ export ['os2web_cp_service_cp_case_view ' ] = $ view ;
813
846
0 commit comments