Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
thesaurus_management.inc
1 <?php
17 require_once SQ_INCLUDE_PATH.'/asset_management.inc';
18 
31 {
32 
33 
42  function Thesaurus_Management(&$pm)
43  {
44  $this->Asset_Management($pm);
45  $this->vars = Array(
46  'name' => Array(
47  'added' => '0.0.1',
48  'type' => 'text',
49  'default' => '',
50  'is_admin' => FALSE,
51  'is_contextable'=> TRUE,
52  ),
53  'relations' => Array(
54  'added' => '0.0.1',
55  'type' => 'serialise',
56  'default' => Array(),
57  'description' => 'Cached listing of all the relations in this thesaurus in the form [name => id]',
58  ),
59  'contents_changed' => Array(
60  'added' => '0.2',
61  'type' => 'boolean',
62  'default' => '0',
63  ),
64  'hierarchy_mode' => Array(
65  'added' => '0.2',
66  'type' => 'boolean',
67  'default' => '1',
68  'parameters' => Array ('allow_empty'=>FALSE),
69  ),
70  'readonly_mode' => Array(
71  'added' => '0.3',
72  'type' => 'boolean',
73  'default' => '0',
74  'parameters' => Array ('allow_empty'=>FALSE),
75  ),
76  'synonym_rel' => Array(
77  'added' => '0.3',
78  'type' => 'text',
79  'default' => 'Synonym',
80  ),
81  'abbreviation_rel' => Array(
82  'added' => '0.3',
83  'type' => 'text',
84  'default' => 'Abbreviation',
85  ),
86  'default_rel' => Array(
87  'added' => '0.3',
88  'type' => 'text',
89  'default' => NULL,
90  ),
91  'reflections' => Array(
92  'added' => '0.0.1',
93  'type' => 'serialise',
94  'default' => Array(),
95  'description' => 'An array with reflective pair index. Format is "relation_id" => "other_relation_id". The property of this array is that if "A"=>"B", "B"=>"A"',
96  ),
97  'enforce_reflection' => Array(
98  'added' => '0.3',
99  'type' => 'boolean',
100  'default' => FALSE,
101  'parameters' => Array ('allow_empty'=>FALSE),
102  ),
103  'hierarchy_rel' => Array(
104  'added' => '0.4',
105  'type' => 'text',
106  'default' => NULL,
107  ),
108  'hierarchy_w_stray' => Array(
109  'added' => '0.4',
110  'type' => 'boolean',
111  'default' => FALSE,
112  'parameters' => Array ('allow_empty'=>FALSE),
113  ),
114  );
115 
116  }//end constructor
117 
118 
125  function _getFileList()
126  {
127  return Array(
128  'files/example.xml',
129  );
130 
131  }//end _getFileList()
132 
133 
134 }//end class
135 
136 ?>