repair field definition
[radio:radio.git] / radio.features.field.inc
1 <?php
2 /**
3  * @file
4  * radio.features.field.inc
5  */
6
7 /**
8  * Implementation of hook_field_default_fields().
9  */
10 function radio_field_default_fields() {
11   $fields = array();
12
13   // Exported field: 'node-audio-body'
14   $fields['node-audio-body'] = array(
15     'field_config' => array(
16       'active' => '1',
17       'cardinality' => '1',
18       'deleted' => '0',
19       'entity_types' => array(
20         0 => 'node',
21       ),
22       'field_name' => 'body',
23       'indexes' => array(
24         'format' => array(
25           0 => 'format',
26         ),
27       ),
28       'module' => 'text',
29       'settings' => array(),
30       'translatable' => '1',
31       'type' => 'text_with_summary',
32     ),
33     'field_instance' => array(
34       'bundle' => 'audio',
35       'default_value' => NULL,
36       'deleted' => '0',
37       'description' => '',
38       'display' => array(
39         'default' => array(
40           'label' => 'hidden',
41           'module' => 'text',
42           'settings' => array(),
43           'type' => 'text_default',
44           'weight' => '6',
45         ),
46         'rss' => array(
47           'label' => 'hidden',
48           'module' => 'text',
49           'settings' => array(),
50           'type' => 'text_default',
51           'weight' => '2',
52         ),
53         'teaser' => array(
54           'label' => 'hidden',
55           'module' => 'text',
56           'settings' => array(
57             'trim_length' => 600,
58           ),
59           'type' => 'text_summary_or_trimmed',
60           'weight' => '2',
61         ),
62       ),
63       'entity_type' => 'node',
64       'field_name' => 'body',
65       'label' => 'Body',
66       'required' => FALSE,
67       'settings' => array(
68         'display_summary' => TRUE,
69         'text_processing' => 1,
70         'user_register_form' => FALSE,
71       ),
72       'widget' => array(
73         'module' => 'text',
74         'settings' => array(
75           'rows' => 20,
76           'summary_rows' => 5,
77         ),
78         'type' => 'text_textarea_with_summary',
79         'weight' => '8',
80       ),
81     ),
82   );
83
84   // Exported field: 'node-audio-field_address'
85   $fields['node-audio-field_address'] = array(
86     'field_config' => array(
87       'active' => '1',
88       'cardinality' => '1',
89       'db_storage' => '1',
90       'deleted' => '0',
91       'entity_types' => array(),
92       'field_name' => 'field_address',
93       'foreign keys' => array(
94         'format' => array(
95           'columns' => array(
96             'format' => 'format',
97           ),
98           'table' => 'filter_format',
99         ),
100       ),
101       'indexes' => array(
102         'format' => array(
103           0 => 'format',
104         ),
105       ),
106       'module' => 'text',
107       'settings' => array(
108         'allowed_values' => '',
109         'allowed_values_php' => '',
110         'max_length' => '160',
111         'text_processing' => '0',
112       ),
113       'translatable' => '1',
114       'type' => 'text',
115     ),
116     'field_instance' => array(
117       'bundle' => 'audio',
118       'default_value' => array(
119         0 => array(
120           '_error_element' => 'default_value_widget][field_address][0][value',
121           'value' => '',
122         ),
123       ),
124       'deleted' => '0',
125       'description' => 'Optional mailing address. This will be displayed publicly.',
126       'display' => array(
127         'default' => array(
128           'label' => 'inline',
129           'module' => 'text',
130           'settings' => array(),
131           'type' => 'text_default',
132           'weight' => '2',
133         ),
134         'full' => array(
135           'label' => 'inline',
136           'module' => 'text',
137           'settings' => array(),
138           'type' => 'text_default',
139           'weight' => 0,
140         ),
141         'label' => array(
142           'label' => 'inline',
143           'module' => 'text',
144           'settings' => array(),
145           'type' => 'text_default',
146           'weight' => 0,
147         ),
148         'rss' => array(
149           'label' => 'hidden',
150           'settings' => array(),
151           'type' => 'hidden',
152           'weight' => '7',
153         ),
154         'teaser' => array(
155           'label' => 'hidden',
156           'settings' => array(),
157           'type' => 'hidden',
158           'weight' => '4',
159         ),
160         2 => array(
161           'label' => 'inline',
162           'module' => 'text',
163           'settings' => array(),
164           'type' => 'text_default',
165           'weight' => 0,
166         ),
167         3 => array(
168           'label' => 'inline',
169           'module' => 'text',
170           'settings' => array(),
171           'type' => 'text_default',
172           'weight' => 0,
173         ),
174         4 => array(
175           'label' => 'inline',
176           'module' => 'text',
177           'settings' => array(),
178           'type' => 'text_default',
179           'weight' => 0,
180         ),
181       ),
182       'entity_type' => 'node',
183       'field_name' => 'field_address',
184       'label' => 'Address',
185       'module' => 'text',
186       'required' => '0',
187       'settings' => array(
188         'text_processing' => 0,
189         'user_register_form' => FALSE,
190       ),
191       'weight' => '0',
192       'widget' => array(
193         'active' => '1',
194         'module' => 'text',
195         'settings' => array(
196           'default_value_php' => NULL,
197           'rows' => 5,
198           'size' => '60',
199         ),
200         'type' => 'text_textfield',
201         'weight' => '6',
202       ),
203       'widget_type' => 'text_textfield',
204     ),
205   );
206
207   // Exported field: 'node-audio-field_author'
208   $fields['node-audio-field_author'] = array(
209     'field_config' => array(
210       'active' => '1',
211       'cardinality' => '1',
212       'db_storage' => '1',
213       'deleted' => '0',
214       'entity_types' => array(),
215       'field_name' => 'field_author',
216       'foreign keys' => array(
217         'format' => array(
218           'columns' => array(
219             'format' => 'format',
220           ),
221           'table' => 'filter_format',
222         ),
223       ),
224       'indexes' => array(
225         'format' => array(
226           0 => 'format',
227         ),
228       ),
229       'module' => 'text',
230       'settings' => array(
231         'allowed_values' => '',
232         'allowed_values_php' => '',
233         'max_length' => '45',
234         'text_processing' => '0',
235       ),
236       'translatable' => '1',
237       'type' => 'text',
238     ),
239     'field_instance' => array(
240       'bundle' => 'audio',
241       'default_value' => array(
242         0 => array(
243           '_error_element' => 'default_value_widget][field_author][0][value',
244           'value' => '',
245         ),
246       ),
247       'deleted' => '0',
248       'description' => '',
249       'display' => array(
250         'default' => array(
251           'label' => 'inline',
252           'module' => 'text',
253           'settings' => array(),
254           'type' => 'text_default',
255           'weight' => '0',
256         ),
257         'full' => array(
258           'label' => 'inline',
259           'module' => 'text',
260           'settings' => array(),
261           'type' => 'text_default',
262           'weight' => 0,
263         ),
264         'label' => array(
265           'label' => 'inline',
266           'module' => 'text',
267           'settings' => array(),
268           'type' => 'text_default',
269           'weight' => 0,
270         ),
271         'rss' => array(
272           'label' => 'hidden',
273           'module' => 'rss_creator',
274           'settings' => array(),
275           'type' => 'rss_creator',
276           'weight' => '3',
277         ),
278         'teaser' => array(
279           'label' => 'inline',
280           'module' => 'text',
281           'settings' => array(),
282           'type' => 'text_default',
283           'weight' => '0',
284         ),
285         2 => array(
286           'label' => 'inline',
287           'module' => 'text',
288           'settings' => array(),
289           'type' => 'text_default',
290           'weight' => 0,
291         ),
292         3 => array(
293           'label' => 'inline',
294           'module' => 'text',
295           'settings' => array(),
296           'type' => 'text_default',
297           'weight' => 0,
298         ),
299         4 => array(
300           'label' => 'inline',
301           'module' => 'text',
302           'settings' => array(),
303           'type' => 'text_default',
304           'weight' => 0,
305         ),
306       ),
307       'entity_type' => 'node',
308       'field_name' => 'field_author',
309       'label' => 'Author',
310       'module' => 'text',
311       'required' => '1',
312       'settings' => array(
313         'text_processing' => 0,
314         'user_register_form' => FALSE,
315       ),
316       'weight' => '-3',
317       'widget' => array(
318         'active' => '1',
319         'module' => 'text',
320         'settings' => array(
321           'default_value_php' => NULL,
322           'rows' => 5,
323           'size' => '60',
324         ),
325         'type' => 'text_textfield',
326         'weight' => '3',
327       ),
328       'widget_type' => 'text_textfield',
329     ),
330   );
331
332   // Exported field: 'node-audio-field_geo'
333   $fields['node-audio-field_geo'] = array(
334     'field_config' => array(
335       'active' => '1',
336       'cardinality' => '1',
337       'deleted' => '0',
338       'entity_types' => array(),
339       'field_name' => 'field_geo',
340       'foreign keys' => array(),
341       'indexes' => array(),
342       'module' => 'geofield',
343       'settings' => array(),
344       'translatable' => '1',
345       'type' => 'geofield',
346     ),
347     'field_instance' => array(
348       'bundle' => 'audio',
349       'default_value' => NULL,
350       'deleted' => '0',
351       'description' => '',
352       'display' => array(
353         'default' => array(
354           'label' => 'hidden',
355           'module' => 'geofield',
356           'settings' => array(
357             'data' => '',
358             'map_preset' => '',
359           ),
360           'type' => 'geofield_openlayers',
361           'weight' => '8',
362         ),
363         'rss' => array(
364           'label' => 'above',
365           'module' => 'rss_georss',
366           'settings' => array(),
367           'type' => 'rss_georss_point',
368           'weight' => '5',
369         ),
370         'teaser' => array(
371           'label' => 'above',
372           'settings' => array(),
373           'type' => 'hidden',
374           'weight' => 0,
375         ),
376       ),
377       'entity_type' => 'node',
378       'field_name' => 'field_geo',
379       'label' => 'Location',
380       'required' => 0,
381       'settings' => array(
382         'user_register_form' => FALSE,
383       ),
384       'widget' => array(
385         'active' => 1,
386         'module' => 'geofield',
387         'settings' => array(
388           'openlayers_preset' => 'geofield_widget_map',
389         ),
390         'type' => 'geofield_openlayers',
391         'weight' => '9',
392       ),
393     ),
394   );
395
396   // Exported field: 'node-audio-field_link'
397   $fields['node-audio-field_link'] = array(
398     'field_config' => array(
399       'active' => '1',
400       'cardinality' => '1',
401       'db_storage' => '1',
402       'deleted' => '0',
403       'entity_types' => array(),
404       'field_name' => 'field_link',
405       'foreign keys' => array(
406         'format' => array(
407           'columns' => array(
408             'format' => 'format',
409           ),
410           'table' => 'filter_format',
411         ),
412       ),
413       'indexes' => array(
414         'format' => array(
415           0 => 'format',
416         ),
417       ),
418       'module' => 'text',
419       'settings' => array(
420         'allowed_values' => '',
421         'allowed_values_php' => '',
422         'max_length' => '160',
423         'text_processing' => '1',
424       ),
425       'translatable' => '1',
426       'type' => 'text',
427     ),
428     'field_instance' => array(
429       'bundle' => 'audio',
430       'default_value' => array(
431         0 => array(
432           '_error_element' => 'default_value_widget][field_link][0][value',
433           'value' => '',
434         ),
435       ),
436       'deleted' => '0',
437       'description' => 'Optional link URL.',
438       'display' => array(
439         'default' => array(
440           'label' => 'inline',
441           'module' => 'radio',
442           'settings' => array(),
443           'type' => 'radio_linkify',
444           'weight' => '7',
445         ),
446         'full' => array(
447           'label' => 'inline',
448           'module' => 'text',
449           'settings' => array(),
450           'type' => 'text_default',
451           'weight' => 0,
452         ),
453         'label' => array(
454           'label' => 'inline',
455           'module' => 'text',
456           'settings' => array(),
457           'type' => 'text_default',
458           'weight' => 0,
459         ),
460         'rss' => array(
461           'label' => 'hidden',
462           'module' => 'radio',
463           'settings' => array(),
464           'type' => 'radio_linkify',
465           'weight' => '4',
466         ),
467         'teaser' => array(
468           'label' => 'hidden',
469           'settings' => array(),
470           'type' => 'hidden',
471           'weight' => '5',
472         ),
473         2 => array(
474           'label' => 'inline',
475           'module' => 'text',
476           'settings' => array(),
477           'type' => 'text_default',
478           'weight' => 0,
479         ),
480         3 => array(
481           'label' => 'inline',
482           'module' => 'text',
483           'settings' => array(),
484           'type' => 'text_default',
485           'weight' => 0,
486         ),
487         4 => array(
488           'label' => 'inline',
489           'module' => 'text',
490           'settings' => array(),
491           'type' => 'text_default',
492           'weight' => 0,
493         ),
494       ),
495       'entity_type' => 'node',
496       'field_name' => 'field_link',
497       'label' => 'Link',
498       'module' => 'text',
499       'required' => '0',
500       'settings' => array(
501         'text_processing' => 0,
502         'user_register_form' => FALSE,
503       ),
504       'weight' => '4',
505       'widget' => array(
506         'active' => '1',
507         'module' => 'text',
508         'settings' => array(
509           'default_value_php' => NULL,
510           'rows' => 5,
511           'size' => '60',
512         ),
513         'type' => 'text_textfield',
514         'weight' => '7',
515       ),
516       'widget_type' => 'text_textfield',
517     ),
518   );
519
520   // Exported field: 'node-audio-field_mail'
521   $fields['node-audio-field_mail'] = array(
522     'field_config' => array(
523       'active' => '1',
524       'cardinality' => '1',
525       'db_storage' => '1',
526       'deleted' => '0',
527       'entity_types' => array(),
528       'field_name' => 'field_mail',
529       'foreign keys' => array(
530         'format' => array(
531           'columns' => array(
532             'format' => 'format',
533           ),
534           'table' => 'filter_format',
535         ),
536       ),
537       'indexes' => array(
538         'format' => array(
539           0 => 'format',
540         ),
541       ),
542       'module' => 'text',
543       'settings' => array(
544         'allowed_values' => '',
545         'allowed_values_php' => '',
546         'max_length' => '80',
547         'text_processing' => '1',
548       ),
549       'translatable' => '1',
550       'type' => 'text',
551     ),
552     'field_instance' => array(
553       'bundle' => 'audio',
554       'default_value' => array(
555         0 => array(
556           '_error_element' => 'default_value_widget][field_mail][0][value',
557           'value' => '',
558         ),
559       ),
560       'deleted' => '0',
561       'description' => 'Optional e-mail address. This will be displayed publicly.',
562       'display' => array(
563         'default' => array(
564           'label' => 'inline',
565           'module' => 'text',
566           'settings' => array(),
567           'type' => 'text_default',
568           'weight' => '1',
569         ),
570         'full' => array(
571           'label' => 'inline',
572           'module' => 'text',
573           'settings' => array(),
574           'type' => 'text_default',
575           'weight' => 0,
576         ),
577         'label' => array(
578           'label' => 'inline',
579           'module' => 'text',
580           'settings' => array(),
581           'type' => 'text_default',
582           'weight' => 0,
583         ),
584         'rss' => array(
585           'label' => 'hidden',
586           'settings' => array(),
587           'type' => 'hidden',
588           'weight' => '6',
589         ),
590         'teaser' => array(
591           'label' => 'hidden',
592           'settings' => array(),
593           'type' => 'hidden',
594           'weight' => '6',
595         ),
596         2 => array(
597           'label' => 'inline',
598           'module' => 'text',
599           'settings' => array(),
600           'type' => 'text_default',
601           'weight' => 0,
602         ),
603         3 => array(
604           'label' => 'inline',
605           'module' => 'text',
606           'settings' => array(),
607           'type' => 'text_default',
608           'weight' => 0,
609         ),
610         4 => array(
611           'label' => 'inline',
612           'module' => 'text',
613           'settings' => array(),
614           'type' => 'text_default',
615           'weight' => 0,
616         ),
617       ),
618       'entity_type' => 'node',
619       'field_name' => 'field_mail',
620       'label' => 'E-mail',
621       'module' => 'text',
622       'required' => '0',
623       'settings' => array(
624         'text_processing' => 0,
625         'user_register_form' => FALSE,
626       ),
627       'weight' => '-2',
628       'widget' => array(
629         'active' => '1',
630         'module' => 'text',
631         'settings' => array(
632           'default_value_php' => NULL,
633           'rows' => 5,
634           'size' => '60',
635         ),
636         'type' => 'text_textfield',
637         'weight' => '4',
638       ),
639       'widget_type' => 'text_textfield',
640     ),
641   );
642
643   // Exported field: 'node-audio-field_phone'
644   $fields['node-audio-field_phone'] = array(
645     'field_config' => array(
646       'active' => '1',
647       'cardinality' => '1',
648       'db_storage' => '1',
649       'deleted' => '0',
650       'entity_types' => array(),
651       'field_name' => 'field_phone',
652       'foreign keys' => array(
653         'format' => array(
654           'columns' => array(
655             'format' => 'format',
656           ),
657           'table' => 'filter_format',
658         ),
659       ),
660       'indexes' => array(
661         'format' => array(
662           0 => 'format',
663         ),
664       ),
665       'module' => 'text',
666       'settings' => array(
667         'allowed_values' => '',
668         'allowed_values_php' => '',
669         'max_length' => '80',
670         'text_processing' => '0',
671       ),
672       'translatable' => '1',
673       'type' => 'text',
674     ),
675     'field_instance' => array(
676       'bundle' => 'audio',
677       'default_value' => array(
678         0 => array(
679           '_error_element' => 'default_value_widget][field_phone][0][value',
680           'value' => '',
681         ),
682       ),
683       'deleted' => '0',
684       'description' => 'Optional telephone number. This will be displayed publicly.',
685       'display' => array(
686         'default' => array(
687           'label' => 'inline',
688           'module' => 'text',
689           'settings' => array(),
690           'type' => 'text_default',
691           'weight' => '3',
692         ),
693         'full' => array(
694           'label' => 'inline',
695           'module' => 'text',
696           'settings' => array(),
697           'type' => 'text_default',
698           'weight' => 0,
699         ),
700         'label' => array(
701           'label' => 'inline',
702           'module' => 'text',
703           'settings' => array(),
704           'type' => 'text_default',
705           'weight' => 0,
706         ),
707         'rss' => array(
708           'label' => 'hidden',
709           'settings' => array(),
710           'type' => 'hidden',
711           'weight' => '8',
712         ),
713         'teaser' => array(
714           'label' => 'hidden',
715           'settings' => array(),
716           'type' => 'hidden',
717           'weight' => '7',
718         ),
719         2 => array(
720           'label' => 'inline',
721           'module' => 'text',
722           'settings' => array(),
723           'type' => 'text_default',
724           'weight' => 0,
725         ),
726         3 => array(
727           'label' => 'inline',
728           'module' => 'text',
729           'settings' => array(),
730           'type' => 'text_default',
731           'weight' => 0,
732         ),
733         4 => array(
734           'label' => 'inline',
735           'module' => 'text',
736           'settings' => array(),
737           'type' => 'text_default',
738           'weight' => 0,
739         ),
740       ),
741       'entity_type' => 'node',
742       'field_name' => 'field_phone',
743       'label' => 'Telephone',
744       'module' => 'text',
745       'required' => '0',
746       'settings' => array(
747         'text_processing' => 0,
748         'user_register_form' => FALSE,
749       ),
750       'weight' => '-1',
751       'widget' => array(
752         'active' => '1',
753         'module' => 'text',
754         'settings' => array(
755           'default_value_php' => NULL,
756           'rows' => 5,
757           'size' => '60',
758         ),
759         'type' => 'text_textfield',
760         'weight' => '5',
761       ),
762       'widget_type' => 'text_textfield',
763     ),
764   );
765
766   // Exported field: 'node-audio-field_tags'
767   $fields['node-audio-field_tags'] = array(
768     'field_config' => array(
769       'active' => '1',
770       'cardinality' => '-1',
771       'deleted' => '0',
772       'entity_types' => array(),
773       'field_name' => 'field_tags',
774       'indexes' => array(
775         'tid' => array(
776           0 => 'tid',
777         ),
778       ),
779       'module' => 'taxonomy',
780       'settings' => array(
781         'allowed_values' => array(
782           0 => array(
783             'parent' => 0,
784             'vocabulary' => 'tags',
785           ),
786         ),
787         'required' => FALSE,
788       ),
789       'translatable' => '0',
790       'type' => 'taxonomy_term_reference',
791     ),
792     'field_instance' => array(
793       'bundle' => 'audio',
794       'default_value' => NULL,
795       'deleted' => '0',
796       'description' => 'A comma-separated list of terms describing this content. Example: funny, bungee jumping, "Company, Inc.".',
797       'display' => array(
798         'default' => array(
799           'label' => 'inline',
800           'module' => 'taxonomy',
801           'settings' => array(),
802           'type' => 'taxonomy_term_reference_link',
803           'weight' => '4',
804         ),
805         'rss' => array(
806           'label' => 'hidden',
807           'module' => 'rss_category',
808           'settings' => array(),
809           'type' => 'rss_category',
810           'weight' => '1',
811         ),
812         'teaser' => array(
813           'label' => 'inline',
814           'module' => 'taxonomy',
815           'settings' => array(),
816           'type' => 'taxonomy_term_reference_link',
817           'weight' => '1',
818         ),
819       ),
820       'entity_type' => 'node',
821       'field_name' => 'field_tags',
822       'label' => 'Tags',
823       'required' => 0,
824       'settings' => array(
825         'user_register_form' => FALSE,
826       ),
827       'widget' => array(
828         'active' => 0,
829         'module' => 'taxonomy',
830         'settings' => array(
831           'autocomplete_path' => 'taxonomy/autocomplete',
832           'size' => 60,
833         ),
834         'type' => 'taxonomy_autocomplete',
835         'weight' => '1',
836       ),
837     ),
838   );
839
840   // Exported field: 'node-audio-upload'
841   $fields['node-audio-upload'] = array(
842     'field_config' => array(
843       'active' => '1',
844       'cardinality' => '-1',
845       'deleted' => '0',
846       'entity_types' => array(),
847       'field_name' => 'upload',
848       'indexes' => array(
849         'fid' => array(
850           0 => 'fid',
851         ),
852       ),
853       'module' => 'file',
854       'settings' => array(
855         'default_file' => 0,
856         'display_default' => 1,
857         'display_field' => 0,
858         'uri_scheme' => 'public',
859       ),
860       'translatable' => '0',
861       'type' => 'file',
862     ),
863     'field_instance' => array(
864       'bundle' => 'audio',
865       'deleted' => '0',
866       'description' => '',
867       'display' => array(
868         'default' => array(
869           'label' => 'hidden',
870           'module' => 'radio',
871           'settings' => array(),
872           'type' => 'radio_audio_table',
873           'weight' => '5',
874         ),
875         'full' => array(
876           'label' => 'hidden',
877           'module' => 'file',
878           'settings' => array(),
879           'type' => 'file_table',
880           'weight' => 0,
881         ),
882         'rss' => array(
883           'label' => 'hidden',
884           'module' => 'rss_enclosure',
885           'settings' => array(
886             'image_style' => '',
887           ),
888           'type' => 'rss_enclosure',
889           'weight' => '0',
890         ),
891         'teaser' => array(
892           'label' => 'hidden',
893           'settings' => array(),
894           'type' => 'hidden',
895           'weight' => '3',
896         ),
897       ),
898       'entity_type' => 'node',
899       'field_name' => 'upload',
900       'label' => 'File attachments',
901       'required' => 1,
902       'settings' => array(
903         'description_field' => 1,
904         'file_directory' => '',
905         'file_extensions' => 'amr flac m3u m4a mp3 oga ogg pls spx torrent wav xspf',
906         'max_filesize' => '100 MB',
907         'user_register_form' => FALSE,
908       ),
909       'widget' => array(
910         'active' => 1,
911         'module' => 'file',
912         'settings' => array(
913           'progress_indicator' => 'bar',
914         ),
915         'type' => 'file_generic',
916         'weight' => '2',
917       ),
918     ),
919   );
920
921   // Translatables
922   // Included for use with string extractors like potx.
923   t('A comma-separated list of terms describing this content. Example: funny, bungee jumping, "Company, Inc.".');
924   t('Address');
925   t('Author');
926   t('Body');
927   t('E-mail');
928   t('File attachments');
929   t('Link');
930   t('Location');
931   t('Optional e-mail address. This will be displayed publicly.');
932   t('Optional link URL.');
933   t('Optional mailing address. This will be displayed publicly.');
934   t('Optional telephone number. This will be displayed publicly.');
935   t('Tags');
936   t('Telephone');
937
938   return $fields;
939 }