Working on code that will provide for more standardized code, presentation, etc,...
[squirrelmail.git] / functions / constants.php
CommitLineData
23d6bd09 1<?php
2 /**
3 * constants.php
4 *
5 * Copyright (c) 1999-2001 The SquirrelMail Development Team
6 * Licensed under the GNU GPL. For full terms see the file COPYING.
7 *
8 * Loads constants used by the rest of the Squirrelmail source.
9 * This file is include by src/login.php, src/redirect.php and
10 * src/load_prefs.php.
11 *
12 * $Id$
13 */
14
9962527a 15 /******************************************************/
16 /* Set values for constants used in the options code. */
17 /******************************************************/
18
19 /* Define constants for the various option types. */
20 define('SMOPT_TYPE_STRING', 0);
21 define('SMOPT_TYPE_STRLIST', 1);
22 define('SMOPT_TYPE_TEXTAREA', 2);
23 define('SMOPT_TYPE_INTEGER', 3);
24 define('SMOPT_TYPE_FLOAT', 4);
25 define('SMOPT_TYPE_BOOLEAN', 5);
26
27 /* Define constants for the options refresh levels. */
28 define('SMOPT_REFRESH_NONE', 0);
29 define('SMOPT_REFRESH_FOLDERLIST', 1);
30 define('SMOPT_REFRESH_ALL', 2);
31
32 /**************************************************************/
33 /* Set values for constants used by Squirrelmail preferences. */
34 /**************************************************************/
35
23d6bd09 36 /* Define constants for javascript settings. */
37 define('SMPREF_JS_ON', 1);
38 define('SMPREF_JS_OFF', 2);
39 define('SMPREF_JS_AUTODETECT', 3);
40
41 do_hook("loading_constants");
42?>