ILIAS  Release_5_0_x_branch Revision 61816
 All Data Structures Namespaces Files Functions Variables Groups Pages
class.ilBibTex.php
Go to the documentation of this file.
1 <?php
2 
9 class ilBibTex {
10 
14  protected static $standard_fields = array(
15  'address',
16  'annote',
17  'author',
18  'booktitle',
19  'chapter',
20  'crossref',
21  'edition',
22  'editor',
23  'eprint',
24  'howpublished',
25  'institution',
26  'journal',
27  'key',
28  'month',
29  'note',
30  'number',
31  'organization',
32  'pages',
33  'publisher',
34  'school',
35  'series',
36  'title',
37  'type',
38  'url',
39  'volume',
40  'year',
41  );
45  protected static $entry_types = array(
46  'article',
47  'book',
48  'booklet',
49  'conference',
50  'inbook',
51  'incollection',
52  'inproceedings',
53  'manual',
54  'mastersthesis',
55  'misc',
56  'phdthesis',
57  'proceedings',
58  'techreport',
59  'unpublished',
60  );
61 
62 
68  public static function isStandardField($field_name) {
69  return in_array($field_name, self::$standard_fields);
70  }
71 
72 
78  public static function isEntryType($entry_ype) {
79  return in_array($entry_ype, self::$entry_types);
80  }
81 }
82 
83 ?>