Update from usntable branch.
[fa-stable.git] / includes / reserved.inc
1 <?php
2 /**********************************************************************
3     Copyright (C) FrontAccounting, LLC.
4         Released under the terms of the GNU General Public License, GPL, 
5         as published by the Free Software Foundation, either version 3 
6         of the License, or (at your option) any later version.
7     This program is distributed in the hope that it will be useful,
8     but WITHOUT ANY WARRANTY; without even the implied warranty of
9     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
10     See the License here <http://www.gnu.org/licenses/gpl-3.0.html>.
11 ***********************************************************************/
12 // always use capitals in reserved words (for is_reserved_word comparisons)
13
14 $any_item = 'AN';
15 $any_number = -1;
16 $all_option = '';
17 $all_option_numeric = -1;
18
19 class reserved_words 
20 {
21         
22         function get_any() 
23         {
24                 global $any_item;
25                 return $any_item;
26         } 
27         
28         function get_any_numeric() 
29         {
30                 global $any_number;
31                 return $any_number;
32         }
33         
34         function get_all() 
35         {
36                 global $all_option;
37                 return $all_option;
38         }
39         
40         function get_all_numeric() 
41         {
42                 global $all_option_numeric;
43                 return $all_option_numeric;
44         }
45         
46         function is_reserved_word($str) 
47         {
48                 $str = strtoupper($str);
49                 if ($str == get_any())
50                         return true;
51                 if ($str == get_all())
52                         return true;                    
53                 return false;
54         }
55         
56 }
57
58 ?>