Subversion Repositories computer_asset_manager_v1

Rev

Rev 100 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 100 Rev 103
Line 7... Line 7...
7
define ( IMAGE_DIRECTORY, '/pictures/' );  // relative URL where pictures are stored
7
define ( IMAGE_DIRECTORY, '/pictures/' );  // relative URL where pictures are stored
8
define ( EDIT_IMAGE_HEIGHT, 100 );         // height for thumbnail of pictuers
8
define ( EDIT_IMAGE_HEIGHT, 100 );         // height for thumbnail of pictuers
9
define ( MAX_UPLOAD_FILE_SIZE, 1024*1024*10 ); // 10 meg
9
define ( MAX_UPLOAD_FILE_SIZE, 1024*1024*10 ); // 10 meg
10
define (DEFAULT_TEXTAREA_HEIGHT, 5 );
10
define (DEFAULT_TEXTAREA_HEIGHT, 5 );
11
define ( DEFAULT_TABLE, 'client');
11
define ( DEFAULT_TABLE, 'client');
-
 
12
define ( CHILD_KEY_INSERT_TAG, 'new'); 
-
 
13
define ( CHILD_KEY_DELIMITER, '-' ); 
-
 
14
define ( CHILD_KEY_TAG, 'child_table' );
-
 
15
 
12
global $DATABASE_DEFINITION;
16
global $DATABASE_DEFINITION;
13
 
17
 
14
$DATABASE_DEFINITION = array(
18
$DATABASE_DEFINITION = array(
15
   /* Basically a configuration file equivilent to a windows INI  */
19
   /* Basically a configuration file equivilent to a windows INI  */
16
   '_system' => array( 
20
   '_system' => array( 
Line 31... Line 35...
31
         'added_date' => array('required' => true , 'type' => 'datetime'),
35
         'added_date' => array('required' => true , 'type' => 'datetime'),
32
         /* key into this value */
36
         /* key into this value */
33
         'key_name' => array('required' => true , 'type' => 'string' , 'width' => 64)
37
         'key_name' => array('required' => true , 'type' => 'string' , 'width' => 64)
34
      )
38
      )
35
   ),
39
   ),
36
   /* These are attributes that can be applied to a device */
-
 
37
   'attrib' => array( 
-
 
38
      'table name' => 'attrib',
-
 
39
      'key field' => 'attrib_id',
-
 
40
      'display name' => 'Device Attributes',
-
 
41
      'display columns' => array('name'),
-
 
42
      'display query' => 'select attrib.attrib_id,name from attrib',
-
 
43
      'field info' => array(
-
 
44
         /* date record was deleted/supserceded */
-
 
45
         'removed_date' => array('type' => 'datetime', 'required' => false, 'default'=>null ),
-
 
46
         /* the visible displayed name */
-
 
47
         'name' => array('required' => true , 'type' => 'string' , 'width' => 64),
-
 
48
         /* date record was added */
-
 
49
         'added_date' => array('required' => true , 'type' => 'datetime'),
-
 
50
         'attrib_id' => array('keyfield' => true , 'required' => true , 'readonly' => true , 'type' => 'int' , 'width' => 10)
-
 
51
      )
-
 
52
   ),
-
 
53
   /* information on a particular client */
40
   /* information on a particular client */
54
   'client' => array( 
41
   'client' => array( 
55
      'table name' => 'client',
42
      'table name' => 'client',
56
      'key field' => 'client_id',
43
      'key field' => 'client_id',
57
      'display name' => 'Clients',
44
      'display name' => 'Clients',