~intrahealth+informatics/i2ce/4.2.1-release

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?xml version="1.0"?>
<!DOCTYPE I2CEConfiguration SYSTEM "I2CE_Configuration.dtd">
<I2CEConfiguration name="I2CE">
  <metadata>
    <displayName>I2CE Basic System</displayName>
    <className>I2CE_Module_Core</className>
    <category>Base System Component</category>
    <description>The I2CE Core System Configuration</description>
    <longDescription>I2CE is a PHP framework used in the iHRIS Suite. It provides storage abstraction, Javascript handlers, and more.</longDescription>
    <creator>Intrahealth Informatics</creator>
    <email>hris@capacityproject.org</email>
    <link>https://launchpad.net/i2ce</link>
    <version>4.2.0</version>
    <path name="misc">
      <value>./I2CE_config.inc.php</value>
      <value>./I2CE_structure.sql</value>
    </path>
    <path name="classes">
      <value>./lib</value>
    </path>
    <path name="modules">
      <value>./modules</value>
    </path>
    <path name="scripts">
      <value>./scripts</value>
    </path>
    <path name="sql">
      <value>./sql</value>
    </path>
    <priority>0</priority>
    <requirement external="1" name="PHP">
      <atLeast version="5.2.6" />
    </requirement>
    <requirement external="1" name="PHP-CLI">
      <atLeast version="5.2.6" />
    </requirement>
    <requirement external="1" name="PECL:APC">
      <atLeast version="0" />
    </requirement>
    <requirement external="1" name="PEAR:MDB2">
      <atLeast version="0" />
    </requirement>
    <requirement external="1" name="PHP-MySQL">
      <!-- Not technically required since we could use PG or SQLite, but mysql is hard-coded for now.-->
      <atLeast version="0" />
    </requirement>
    <requirement external="1" name="PHP-Tidy">
      <atLeast version="0" />
    </requirement>
  </metadata>
  <configurationGroup name="I2CE" path="/I2CE">
    <displayName>I2CE</displayName>
    <description>Configuration options for the core engine</description>
    <status>advanced:true</status>
    <status>required:true</status>
    <configurationGroup name="fileSearch">
      <displayName>File Search</displayName>
      <configuration name="stale_time">
        <displayName>Stale Time</displayName>
        <description>The time in seconds until a file found in the file search utility is considered stale. If stale, it will search for the file, if not stale, it will use the previously found location of the file (it will cache the file location). If negative, then we do not cache the file location.</description>
        <status>required:true</status>
        <status>validate:integer</status>
        <value>60</value>
      </configuration>
    </configurationGroup>
    <configurationGroup name="update">
      <displayName>Update System</displayName>
      <configurationGroup name="times">
        <displayName>Times</displayName>
        <description>Various times that affect the configuration</description>
        <configuration name="stale">
          <displayName>Stale Time</displayName>
          <description>The time in seconds we wait until we check that the configuration files for the system and the modules are up to date. Defaults to 10. If negative, we check the system files on each page request</description>
          <status>required:true</status>
          <value>10</value>
        </configuration>
        <configuration name="update_timeout">
          <displayName>Update Time</displayName>
          <description>The time in minutes we wait until we consider an update to have failed and reset the status to done up to date. Defaults to 10. If negative, we dont have a time out</description>
          <version>3.2.3</version>
          <status>required:true</status>
          <value>-1</value>
        </configuration>
      </configurationGroup>
    </configurationGroup>
  </configurationGroup>
</I2CEConfiguration>