remove radio_common module
[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' => '5',
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_link'
333   $fields['node-audio-field_link'] = array(
334     'field_config' => array(
335       'active' => '1',
336       'cardinality' => '1',
337       'db_storage' => '1',
338       'deleted' => '0',
339       'entity_types' => array(),
340       'field_name' => 'field_link',
341       'foreign keys' => array(
342         'format' => array(
343           'columns' => array(
344             'format' => 'format',
345           ),
346           'table' => 'filter_format',
347         ),
348       ),
349       'indexes' => array(
350         'format' => array(
351           0 => 'format',
352         ),
353       ),
354       'module' => 'text',
355       'settings' => array(
356         'allowed_values' => '',
357         'allowed_values_php' => '',
358         'max_length' => '160',
359         'text_processing' => '1',
360       ),
361       'translatable' => '1',
362       'type' => 'text',
363     ),
364     'field_instance' => array(
365       'bundle' => 'audio',
366       'default_value' => array(
367         0 => array(
368           '_error_element' => 'default_value_widget][field_link][0][value',
369           'value' => '',
370         ),
371       ),
372       'deleted' => '0',
373       'description' => 'Optional link URL.',
374       'display' => array(
375         'default' => array(
376           'label' => 'inline',
377           'module' => 'radio',
378           'settings' => array(),
379           'type' => 'radio_linkify',
380           'weight' => '7',
381         ),
382         'full' => array(
383           'label' => 'inline',
384           'module' => 'text',
385           'settings' => array(),
386           'type' => 'text_default',
387           'weight' => 0,
388         ),
389         'label' => array(
390           'label' => 'inline',
391           'module' => 'text',
392           'settings' => array(),
393           'type' => 'text_default',
394           'weight' => 0,
395         ),
396         'rss' => array(
397           'label' => 'inline',
398           'module' => 'radio',
399           'settings' => array(),
400           'type' => 'radio_linkify',
401           'weight' => '7',
402         ),
403         'teaser' => array(
404           'label' => 'hidden',
405           'settings' => array(),
406           'type' => 'hidden',
407           'weight' => '5',
408         ),
409         2 => array(
410           'label' => 'inline',
411           'module' => 'text',
412           'settings' => array(),
413           'type' => 'text_default',
414           'weight' => 0,
415         ),
416         3 => array(
417           'label' => 'inline',
418           'module' => 'text',
419           'settings' => array(),
420           'type' => 'text_default',
421           'weight' => 0,
422         ),
423         4 => array(
424           'label' => 'inline',
425           'module' => 'text',
426           'settings' => array(),
427           'type' => 'text_default',
428           'weight' => 0,
429         ),
430       ),
431       'entity_type' => 'node',
432       'field_name' => 'field_link',
433       'label' => 'Link',
434       'module' => 'text',
435       'required' => '0',
436       'settings' => array(
437         'text_processing' => 0,
438         'user_register_form' => FALSE,
439       ),
440       'weight' => '4',
441       'widget' => array(
442         'active' => '1',
443         'module' => 'text',
444         'settings' => array(
445           'default_value_php' => NULL,
446           'rows' => 5,
447           'size' => '60',
448         ),
449         'type' => 'text_textfield',
450         'weight' => '7',
451       ),
452       'widget_type' => 'text_textfield',
453     ),
454   );
455
456   // Exported field: 'node-audio-field_mail'
457   $fields['node-audio-field_mail'] = array(
458     'field_config' => array(
459       'active' => '1',
460       'cardinality' => '1',
461       'db_storage' => '1',
462       'deleted' => '0',
463       'entity_types' => array(),
464       'field_name' => 'field_mail',
465       'foreign keys' => array(
466         'format' => array(
467           'columns' => array(
468             'format' => 'format',
469           ),
470           'table' => 'filter_format',
471         ),
472       ),
473       'indexes' => array(
474         'format' => array(
475           0 => 'format',
476         ),
477       ),
478       'module' => 'text',
479       'settings' => array(
480         'allowed_values' => '',
481         'allowed_values_php' => '',
482         'max_length' => '80',
483         'text_processing' => '1',
484       ),
485       'translatable' => '1',
486       'type' => 'text',
487     ),
488     'field_instance' => array(
489       'bundle' => 'audio',
490       'default_value' => array(
491         0 => array(
492           '_error_element' => 'default_value_widget][field_mail][0][value',
493           'value' => '',
494         ),
495       ),
496       'deleted' => '0',
497       'description' => 'Optional e-mail address. This will be displayed publicly.',
498       'display' => array(
499         'default' => array(
500           'label' => 'inline',
501           'module' => 'text',
502           'settings' => array(),
503           'type' => 'text_default',
504           'weight' => '1',
505         ),
506         'full' => array(
507           'label' => 'inline',
508           'module' => 'text',
509           'settings' => array(),
510           'type' => 'text_default',
511           'weight' => 0,
512         ),
513         'label' => array(
514           'label' => 'inline',
515           'module' => 'text',
516           'settings' => array(),
517           'type' => 'text_default',
518           'weight' => 0,
519         ),
520         'rss' => array(
521           'label' => 'hidden',
522           'settings' => array(),
523           'type' => 'hidden',
524           'weight' => '4',
525         ),
526         'teaser' => array(
527           'label' => 'hidden',
528           'settings' => array(),
529           'type' => 'hidden',
530           'weight' => '6',
531         ),
532         2 => array(
533           'label' => 'inline',
534           'module' => 'text',
535           'settings' => array(),
536           'type' => 'text_default',
537           'weight' => 0,
538         ),
539         3 => array(
540           'label' => 'inline',
541           'module' => 'text',
542           'settings' => array(),
543           'type' => 'text_default',
544           'weight' => 0,
545         ),
546         4 => array(
547           'label' => 'inline',
548           'module' => 'text',
549           'settings' => array(),
550           'type' => 'text_default',
551           'weight' => 0,
552         ),
553       ),
554       'entity_type' => 'node',
555       'field_name' => 'field_mail',
556       'label' => 'E-mail',
557       'module' => 'text',
558       'required' => '0',
559       'settings' => array(
560         'text_processing' => 0,
561         'user_register_form' => FALSE,
562       ),
563       'weight' => '-2',
564       'widget' => array(
565         'active' => '1',
566         'module' => 'text',
567         'settings' => array(
568           'default_value_php' => NULL,
569           'rows' => 5,
570           'size' => '60',
571         ),
572         'type' => 'text_textfield',
573         'weight' => '4',
574       ),
575       'widget_type' => 'text_textfield',
576     ),
577   );
578
579   // Exported field: 'node-audio-field_phone'
580   $fields['node-audio-field_phone'] = array(
581     'field_config' => array(
582       'active' => '1',
583       'cardinality' => '1',
584       'db_storage' => '1',
585       'deleted' => '0',
586       'entity_types' => array(),
587       'field_name' => 'field_phone',
588       'foreign keys' => array(
589         'format' => array(
590           'columns' => array(
591             'format' => 'format',
592           ),
593           'table' => 'filter_format',
594         ),
595       ),
596       'indexes' => array(
597         'format' => array(
598           0 => 'format',
599         ),
600       ),
601       'module' => 'text',
602       'settings' => array(
603         'allowed_values' => '',
604         'allowed_values_php' => '',
605         'max_length' => '80',
606         'text_processing' => '0',
607       ),
608       'translatable' => '1',
609       'type' => 'text',
610     ),
611     'field_instance' => array(
612       'bundle' => 'audio',
613       'default_value' => array(
614         0 => array(
615           '_error_element' => 'default_value_widget][field_phone][0][value',
616           'value' => '',
617         ),
618       ),
619       'deleted' => '0',
620       'description' => 'Optional telephone number. This will be displayed publicly.',
621       'display' => array(
622         'default' => array(
623           'label' => 'inline',
624           'module' => 'text',
625           'settings' => array(),
626           'type' => 'text_default',
627           'weight' => '3',
628         ),
629         'full' => array(
630           'label' => 'inline',
631           'module' => 'text',
632           'settings' => array(),
633           'type' => 'text_default',
634           'weight' => 0,
635         ),
636         'label' => array(
637           'label' => 'inline',
638           'module' => 'text',
639           'settings' => array(),
640           'type' => 'text_default',
641           'weight' => 0,
642         ),
643         'rss' => array(
644           'label' => 'hidden',
645           'settings' => array(),
646           'type' => 'hidden',
647           'weight' => '6',
648         ),
649         'teaser' => array(
650           'label' => 'hidden',
651           'settings' => array(),
652           'type' => 'hidden',
653           'weight' => '7',
654         ),
655         2 => array(
656           'label' => 'inline',
657           'module' => 'text',
658           'settings' => array(),
659           'type' => 'text_default',
660           'weight' => 0,
661         ),
662         3 => array(
663           'label' => 'inline',
664           'module' => 'text',
665           'settings' => array(),
666           'type' => 'text_default',
667           'weight' => 0,
668         ),
669         4 => array(
670           'label' => 'inline',
671           'module' => 'text',
672           'settings' => array(),
673           'type' => 'text_default',
674           'weight' => 0,
675         ),
676       ),
677       'entity_type' => 'node',
678       'field_name' => 'field_phone',
679       'label' => 'Telephone',
680       'module' => 'text',
681       'required' => '0',
682       'settings' => array(
683         'text_processing' => 0,
684         'user_register_form' => FALSE,
685       ),
686       'weight' => '-1',
687       'widget' => array(
688         'active' => '1',
689         'module' => 'text',
690         'settings' => array(
691           'default_value_php' => NULL,
692           'rows' => 5,
693           'size' => '60',
694         ),
695         'type' => 'text_textfield',
696         'weight' => '5',
697       ),
698       'widget_type' => 'text_textfield',
699     ),
700   );
701
702   // Exported field: 'node-audio-field_tags'
703   $fields['node-audio-field_tags'] = array(
704     'field_config' => array(
705       'active' => '1',
706       'cardinality' => '-1',
707       'deleted' => '0',
708       'entity_types' => array(),
709       'field_name' => 'field_tags',
710       'indexes' => array(
711         'tid' => array(
712           0 => 'tid',
713         ),
714       ),
715       'module' => 'taxonomy',
716       'settings' => array(
717         'allowed_values' => array(
718           0 => array(
719             'parent' => 0,
720             'vocabulary' => 'vocabulary_1',
721           ),
722         ),
723         'required' => FALSE,
724       ),
725       'translatable' => '0',
726       'type' => 'taxonomy_term_reference',
727     ),
728     'field_instance' => array(
729       'bundle' => 'audio',
730       'default_value' => NULL,
731       'deleted' => '0',
732       'description' => 'A comma-separated list of terms describing this content. Example: funny, bungee jumping, "Company, Inc.".',
733       'display' => array(
734         'default' => array(
735           'label' => 'inline',
736           'module' => 'taxonomy',
737           'settings' => array(),
738           'type' => 'taxonomy_term_reference_link',
739           'weight' => '4',
740         ),
741         'rss' => array(
742           'label' => 'hidden',
743           'module' => 'rss_category',
744           'settings' => array(),
745           'type' => 'rss_category',
746           'weight' => '1',
747         ),
748         'teaser' => array(
749           'label' => 'inline',
750           'module' => 'taxonomy',
751           'settings' => array(),
752           'type' => 'taxonomy_term_reference_link',
753           'weight' => '1',
754         ),
755       ),
756       'entity_type' => 'node',
757       'field_name' => 'field_tags',
758       'label' => 'Tags',
759       'required' => 0,
760       'settings' => array(
761         'user_register_form' => FALSE,
762       ),
763       'widget' => array(
764         'active' => 0,
765         'module' => 'taxonomy',
766         'settings' => array(
767           'autocomplete_path' => 'taxonomy/autocomplete',
768           'size' => 60,
769         ),
770         'type' => 'taxonomy_autocomplete',
771         'weight' => '1',
772       ),
773     ),
774   );
775
776   // Exported field: 'node-audio-upload'
777   $fields['node-audio-upload'] = array(
778     'field_config' => array(
779       'active' => '1',
780       'cardinality' => '-1',
781       'deleted' => '0',
782       'entity_types' => array(),
783       'field_name' => 'upload',
784       'indexes' => array(
785         'fid' => array(
786           0 => 'fid',
787         ),
788       ),
789       'module' => 'file',
790       'settings' => array(
791         'default_file' => 0,
792         'display_default' => 1,
793         'display_field' => 0,
794         'uri_scheme' => 'public',
795       ),
796       'translatable' => '0',
797       'type' => 'file',
798     ),
799     'field_instance' => array(
800       'bundle' => 'audio',
801       'deleted' => '0',
802       'description' => '',
803       'display' => array(
804         'default' => array(
805           'label' => 'hidden',
806           'module' => 'radio',
807           'settings' => array(),
808           'type' => 'radio_audio_table',
809           'weight' => '5',
810         ),
811         'full' => array(
812           'label' => 'hidden',
813           'module' => 'file',
814           'settings' => array(),
815           'type' => 'file_table',
816           'weight' => 0,
817         ),
818         'rss' => array(
819           'label' => 'hidden',
820           'module' => 'rss_enclosure',
821           'settings' => array(
822             'image_style' => '',
823           ),
824           'type' => 'rss_enclosure',
825           'weight' => '0',
826         ),
827         'teaser' => array(
828           'label' => 'hidden',
829           'settings' => array(),
830           'type' => 'hidden',
831           'weight' => '3',
832         ),
833       ),
834       'entity_type' => 'node',
835       'field_name' => 'upload',
836       'label' => 'File attachments',
837       'required' => 1,
838       'settings' => array(
839         'description_field' => 1,
840         'file_directory' => '',
841         'file_extensions' => 'amr flac m3u m4a mp3 oga ogg pls spx torrent wav xspf',
842         'max_filesize' => '100 MB',
843         'user_register_form' => FALSE,
844       ),
845       'widget' => array(
846         'active' => 1,
847         'module' => 'file',
848         'settings' => array(
849           'progress_indicator' => 'bar',
850         ),
851         'type' => 'file_generic',
852         'weight' => '2',
853       ),
854     ),
855   );
856
857   // Translatables
858   // Included for use with string extractors like potx.
859   t('A comma-separated list of terms describing this content. Example: funny, bungee jumping, "Company, Inc.".');
860   t('Address');
861   t('Author');
862   t('Body');
863   t('E-mail');
864   t('File attachments');
865   t('Link');
866   t('Optional e-mail address. This will be displayed publicly.');
867   t('Optional link URL.');
868   t('Optional mailing address. This will be displayed publicly.');
869   t('Optional telephone number. This will be displayed publicly.');
870   t('Tags');
871   t('Telephone');
872
873   return $fields;
874 }