conf/defines.inc.php

00001 <?php if(!function_exists('startedIndexPhp')) { header("location:../index.php"); exit();}
00002 
00018 DEFINE('ITEM_PROJECT',      1);
00019 DEFINE('ITEM_TASK',         2);
00020 DEFINE('ITEM_PERSON',       3);
00021 DEFINE('ITEM_PROJECTPERSON', 4);
00022 DEFINE('ITEM_COMPANY',      5);
00023 DEFINE('ITEM_EMPLOYMENT',   6);
00024 DEFINE('ITEM_ISSUE',        7);
00025 DEFINE('ITEM_EFFORT',       8);
00026 DEFINE('ITEM_TASK_EFFORT',  9);
00027 DEFINE('ITEM_COMMENT',      10);
00028 DEFINE('ITEM_FILE',         11);
00029 #DEFINE('ITEM_DEADLINE',     12);                           # reservated
00030 DEFINE('ITEM_VERSION',      13);
00031 DEFINE('ITEM_APPOINTMENT',  14);
00032 DEFINE('ITEM_TASKPERSON',   15);
00033 
00034 DEFINE('ITEM_STATE_OK',     1);
00035 DEFINE('ITEM_STATE_DELETED',-1);
00036 
00037 
00038 DEFINE('MAX_STORED_FROM_HANDLES',50);  # how many from-handles are stored in one file for each user in _tmp
00039 
00040 
00041 define('PROFILE_USER',0);
00042 define('PROFILE_ADMIN',1);
00043 define('PROFILE_PM',2);
00044 define('PROFILE_DEVELOPER',3);
00045 define('PROFILE_ARTIST',4);
00046 define('PROFILE_TESTER',5);
00047 define('PROFILE_CLIENT',6);
00048 define('PROFILE_CLIENT_TRUSTED',7);
00049 define('PROFILE_GUEST',8);
00050 define('PROFILE_ANONYMOUS',9);
00051 
00052 
00053 define('RIGHT_PROJECT_CREATE',      1<<1);
00054 define('RIGHT_PROJECT_EDIT',        1<<2);
00055 define('RIGHT_PROJECT_ASSIGN',      1<<3);
00056 define('RIGHT_PROJECT_DELETE',      1<<4);
00057 define('RIGHT_VIEWALL',             1<<5);      # implies view all other projects
00058 define('RIGHT_EDITALL',             1<<6);      # implies editing anything!
00059 
00060 define('RIGHT_PERSON_CREATE',       1<<9);      # creating persons includes right-editing
00061 define('RIGHT_PERSON_EDIT',         1<<9);
00062 define('RIGHT_PERSON_DELETE',       1<<10);
00063 define('RIGHT_PERSON_VIEWALL',      1<<11);
00064 define('RIGHT_PERSON_EDIT_RIGHTS',  1<<12);
00065 define('RIGHT_PERSON_EDIT_SELF',    1<<13);
00066 
00067 define('RIGHT_COMPANY_CREATE',      1<<16);
00068 define('RIGHT_COMPANY_EDIT',        1<<17);
00069 define('RIGHT_COMPANY_DELETE',      1<<18);
00070 define('RIGHT_COMPANY_VIEWALL',     1<<19);
00071 
00072 define('RIGHT_ALL',                 0xfffffff);
00073 define('RIGHT_NONE',                1<<28);     # dummy setting to make default-rights always true
00074 
00079 define('SHOW_NOTHING',         0);
00080 define('SHOW_ASSIGNED_ONLY',   1);
00081 define('SHOW_ALSO_UNASSIGNED', 2);
00082 define('SHOW_ALL_OPEN',        3);
00083 
00084 
00085 
00086 
00091 define('PUB_LEVEL_NONE',        0);
00092 define('PUB_LEVEL_PRIVATE',     1);
00093 define('PUB_LEVEL_SUGGESTED',   2);
00094 define('PUB_LEVEL_INTERNAL',    3);
00095 define('PUB_LEVEL_OPEN',        4);
00096 define('PUB_LEVEL_CLIENT',      5);
00097 define('PUB_LEVEL_CLIENTEDIT',  6);
00098 define('PUB_LEVEL_ASSIGNED',    100);
00099 define('PUB_LEVEL_OWNED',       101);
00100 define('PUB_LEVEL_NOTHING',     127);
00101 
00102 
00103 
00104 define('RESOLVED_IN_NEXT_VERSION'  ,-1);
00105 
00106 
00107 define('RESOLVED_UNDEFINED'        ,0);
00108 define('RESOLVED_DONE'             ,1);
00109 define('RESOLVED_FIXED'            ,2);
00110 define('RESOLVED_WORKS_FOR_ME'     ,3);
00111 define('RESOLVED_DUPLICATE'        ,4);
00112 define('RESOLVED_BOGUS'            ,5);
00113 define('RESOLVED_REJECTED'         ,6);
00114 define('RESOLVED_DEFERRED'         ,7);
00115 
00116 
00117 define('RELEASED_UNDEFINED',       0);
00118 define('RELEASED_NOT_PLANNED',     1);
00119 define('RELEASED_UPCOMMING',       2);  # reserved
00120 define('RELEASED_INTERNAL',        10);
00121 define('RELEASED_PUBLIC',          11);
00122 define('RELEASED_WITHOUT_SUPPORT',    20);
00123 define('RELEASED_NO_LONGER_SUPPORTED',   21);
00124 
00125 
00126 define('SEVERITY_UNDEFINED'        ,0);
00127 define('SEVERITY_NITPICKY'         ,1);
00128 define('SEVERITY_FEATURE'          ,2);
00129 define('SEVERITY_TRIVIAL'          ,3);
00130 define('SEVERITY_TEXT'             ,4);
00131 define('SEVERITY_TWEAK'            ,5);
00132 define('SEVERITY_MINOR'            ,6);
00133 define('SEVERITY_MAJOR'            ,7);
00134 define('SEVERITY_CRASH'            ,8);
00135 define('SEVERITY_BLOCK'            ,9);
00136 define('SEVERITY_SECURITY'         ,10);
00137 
00138 
00139 
00140 
00141 define('REPRODUCIBILITY_UNDEFINED'  ,0);
00142 define('REPRODUCIBILITY_ALWAYS'     ,2);    # note: not available (1) has been depreciated
00143 define('REPRODUCIBILITY_SOMETIMES'  ,3);
00144 define('REPRODUCIBILITY_HAVE_NOT_TRIED',4);
00145 define('REPRODUCIBILITY_UNABLE_TO_REPRODUCE',5);
00146 
00151 define('LOG_MESSAGE_ALL',           0xfffffff);
00152 define('LOG_MESSAGE_DEBUG',         1 << 1);
00153 define('LOG_MESSAGE_LOGIN_SUCCESS', 1 << 2);
00154 define('LOG_MESSAGE_LOGIN_FAILURE', 1 << 3);
00155 define('LOG_MESSAGE_LOGOUT',        1 << 4);
00156 define('LOG_MESSAGE_DB_INSERT',     1 << 5);
00157 define('LOG_MESSAGE_DB_UPDATE',     1 << 6);
00158 define('LOG_MESSAGE_HACKING_ALERT', 1 << 7);                # stuff regarding to intrusion / hacking attempts
00159 define('LOG_MESSAGE_MISSING_FILES', 1 << 8);
00160 
00161 
00162 
00163 define('STATUS_TEMPLATE', -1);
00164 define('STATUS_UNDEFINED',0);
00165 define('STATUS_UPCOMING', 1);
00166 define('STATUS_NEW',      2);
00167 define('STATUS_OPEN',     3);
00168 define('STATUS_BLOCKED',  4);
00169 define('STATUS_COMPLETED',5);
00170 define('STATUS_APPROVED', 6);
00171 define('STATUS_CLOSED',   8);
00172 
00173 
00174 
00175 $COMMENTTYPE_VALUES=array(
00176 'undefined'=>0,
00177 'Comment'=>1,
00178 'Reply'=>2,
00179 'Conversation'=>3,
00180 'Phone'=>4,
00181 'Meeting'=>5,
00182 'Idea'=>6,
00183 );
00184 $COMMENTTYPE_NAMES=array_flip($COMMENTTYPE_VALUES);
00185 
00186 
00187 
00188 define('PRIO_UNDEFINED', 0);
00189 define('PRIO_URGENT',1);
00190 define('PRIO_HIGH', 2);
00191 define('PRIO_NORMAL', 3);
00192 define('PRIO_LOWER',4);
00193 define('PRIO_LOWEST', 5);
00194 
00195 
00196 define('PROJECT_SETTING_EFFORTS',           1<<1);
00197 define('PROJECT_SETTING_MILESTONES',        1<<2);
00198 define('PROJECT_SETTING_VERSIONS',          1<<3);
00199 define('PROJECT_SETTING_ONLY_PM_MAY_CLOSE', 1<<4);
00200 define('PROJECT_SETTING_ALL',               0x7f);
00201 
00202 define('USER_SETTING_NOTIFICATIONS',                1<<1);  #
00203 define('USER_SETTING_HTML_MAIL',                    1<<2);  # obsolete
00204 define('USER_SETTING_NOTIFY_ASSIGNED_TO_PROJECT',   1<<3);  # obsolete
00205 define('USER_SETTING_SEND_ACTIVATION',              1<<4);  # flag if next notification should include activiation
00206 define('USER_SETTING_EFFORTS_AS_DURATION',          1<<5);  #
00207 
00208 define('EFFORT_STYLE_TIMES',1);
00209 define('EFFORT_STYLE_DURATION',2);
00210 
00211 $g_security_questions=array(
00212 'in your youth you wanted to become a...',
00213 'person you would like to kick in the ass...',
00214 'your favorit car is a...',
00215 'your best vacation was in...',
00216 );
00217 
00222 define('CCATEGORY_UNDEFINED',0);
00223 define('CCATEGORY_CLIENT',10);
00224 define('CCATEGORY_PROSCLIENT',11);
00225 define('CCATEGORY_SUPPLIER',12);
00226 define('CCATEGORY_PARTNER',13);
00227 
00232 define('PCATEGORY_UNDEFINED',0);
00233 define('PCATEGORY_EMPLOYEE',-1);
00234 define('PCATEGORY_STAFF',10);
00235 define('PCATEGORY_FREELANCER',11);
00236 define('PCATEGORY_STUDENT',12);
00237 define('PCATEGORY_APPRENTICE',13);
00238 define('PCATEGORY_INTERN',14);
00239 define('PCATEGORY_EXEMPLOYEE',15);
00240 define('PCATEGORY_CONTACT',-2);
00241 define('PCATEGORY_CLIENT',20);
00242 define('PCATEGORY_PROSCLIENT',21);
00243 define('PCATEGORY_SUPPLIER',22);
00244 define('PCATEGORY_PARTNER',23);
00245 
00246 
00247 define('FSTATE_UNKNOWN',1);
00248 define('FSTATE_CHANGED',2);
00249 define('FSTATE_SAVED',3);
00250 
00251 define('ITEMSTATE_DELETED',-1);
00252 define('ITEMSTATE_NORMAL',1);
00253 
00254 define('FDOWNLOAD_ALWAYS',  0);
00255 define('FDOWNLOAD_ONDEMAND',1);
00256 define('FDOWNLOAD_NEVER',   2); # reserved
00257 
00258 
00259 define('TCATEGORY_TASK',            0);
00260 define('TCATEGORY_BUG',             1);
00261 define('TCATEGORY_DOCU',            2);
00262 define('TCATEGORY_FOLDER',          3);     # reserved
00263 define('TCATEGORY_FOLDER_AND_DOCU', 4);     # reserved
00264 define('TCATEGORY_EVENT',           5);     # reserved
00265 define('TCATEGORY_MILESTONE',       10);    # reserved
00266 define('TCATEGORY_VERSION',         11);    # reserved
00267 
00268 define('FORMAT_HTML', 'html');
00269 define('FORMAT_CSV', 'csv');
00270 
00271 define('NOTIFY_NEVER', 0);
00272 define('NOTIFY_1DAY', 1);
00273 define('NOTIFY_2DAYS', 2);
00274 define('NOTIFY_3DAYS', 3);
00275 define('NOTIFY_4DAYS', 4);
00276 define('NOTIFY_5DAYS', 5);
00277 define('NOTIFY_1WEEK', 10);
00278 define('NOTIFY_2WEEKS', 11);
00279 define('NOTIFY_3WEEKS', 12);
00280 define('NOTIFY_1MONTH', 20);
00281 define('NOTIFY_2MONTH', 21);
00282 
00283 define('EFFORT_STATUS_NEW', 1);
00284 define('EFFORT_STATUS_OPEN', 2);
00285 define('EFFORT_STATUS_DISCOUNTED', 3);
00286 define('EFFORT_STATUS_NOTCHARGEABLE', 4);
00287 define('EFFORT_STATUS_BALANCED', 5);
00288 
00296 define('FINIT_REQUIRED','__FIELD_REQUIRED__');
00297 define('FINIT_TODAY',   '__TODAY_');
00298 define('FINIT_NOW',     '__TIMENOW__');
00299 define('FINIT_NEVER',   '0000-00-00 00:00:00');
00300 define('FINIT_CUR_USER',   '__CUR_USER__');
00301 define('FINIT_RAND_MD5',   '__rand_md5__');
00302 
00303 
00307 define('TIME_OFFSET_AUTO', 25);
00308 
00309 global $g_time_zones;
00310 $g_time_zones=array(
00311     "-- ".__("autodetect"). " --"          =>  TIME_OFFSET_AUTO,
00312     'GMT -12 : Dateline Standard'               => -12,
00313     'GMT -11 : Samoa'                           => -11,
00314     'GMT -10 : Hawaiian'                        => -10,
00315     'GMT -8 : Pacific'                          => -8,
00316     'GMT -7 : Mexican, Mountain'               => -7,
00317     'GMT -6 : Central, Mexico'                 => -6,
00318     'GMT -5 : Eastern  Eastern Time, SA Pacific'=> -5,
00319     'GMT -4 : Atlantic, SA Western , Pacific SA'=>-4,
00320     'GMT -3.5 : Newfoundland'                   => -3.5,
00321     'GMT -3 : SA Eastern, E. South America'    => -3,
00322     'GMT -2 : Mid:Atlantic'                     => -2,
00323     'GMT -1 : Azores, Cape Verde'              => -1,
00324     'GMT : Universal Coordinated Time, Greenwich Mean Time' => 0,
00325     'GMT +1 : Central European, Romance, Central Africa' => 1,
00326     'GMT +2 : Egypt, South Africa, E. Europe , FLE , GTB'  => 2,
00327     'GMT +3 : Arab, E. Africa, Arabic, Russian'  => 3,
00328     'GMT +3.5 : Iran '                              => 3.5,
00329     'GMT +4 : Arabian, Caucasus, Afghanistan'     => 4,
00330     'GMT +5 : West Asia'                            => 5,
00331     'GMT +5.5 : India'                              => 5.5,
00332     'GMT +5.75 : Nepal'                             => 5.75,
00333     'GMT +6 : Central Asia'                     => 6,
00334     'GMT +6.5 : Myanmar'                        => 6.5,
00335     'GMT +7 : SE Asia, North Asia'             => 7,
00336     'GMT +8 : China, W. Australia, Singapore, Taipei, North Asia East'=> 8,
00337     'GMT +9 : Tokyo, Korea , Yakutsk'          => 9,
00338     'GMT +9.5 : AUS Central, Cen. Australia'   => 9.5,
00339     'GMT +10 : AUS Eastern, E. Australia . West Pacific, Tasmania, Vladivostok'=> 10,
00340     'GMT +11 : Central Pacific'                 => 11,
00341     'GMT +12 : Fiji, New Zealand'              => 12,
00342     'GMT +13 : Tonga'                           => 13
00343 );
00344 
00345 ?>

Generated on Sun Mar 4 17:19:27 2007 for streber by  doxygen 1.5.1-p1