MDL-15413 Added some code to prevent this script being run on it's own
[moodle.git] / enrol / database / config.html
blob1de83de10392ca43baa995e95eafaf3669c0ed56
1 <table cellspacing="0" cellpadding="5" border="0" align="center">
2 <tr>
3 <th colspan="2">
4 <?php print_string("server_settings", "enrol_database") ?>
5 </td>
6 </tr>
7 <tr valign="top">
8 <td align="right">enrol_dbtype:</td>
9 <td>
10 <?php
11 $dbtypes = array("access","ado_access", "ado", "ado_mssql", "borland_ibase", "csv", "db2", "fbsql", "firebird", "ibase", "informix72", "informix", "mssql", "mysql", "mysqlt", "oci805", "oci8", "oci8po", "odbc", "odbc_mssql", "odbc_oracle", "oracle", "postgres64", "postgres7", "postgres", "proxy", "sqlanywhere", "sybase", "vfp");
12 foreach ($dbtypes as $dbtype) {
13 $dboptions[$dbtype] = $dbtype;
15 if (!isset($frm->enrol_dbtype)) {
16 $frm->enrol_dbtype = 'mysql';
18 choose_from_menu($dboptions, "enrol_dbtype", $frm->enrol_dbtype, '', '', '');
21 </td>
22 <td>
23 <?php print_string("dbtype","enrol_database") ?>
24 </td>
25 </tr>
27 <tr valign="top">
28 <td align="right">enrol_dbhost:</td>
29 <td>
30 <?php
31 if (!isset($frm->enrol_dbhost)) {
32 $frm->enrol_dbhost = '';
35 <input size="15" type="text" name="enrol_dbhost" value="<?php p($frm->enrol_dbhost) ?>" />
36 </td>
37 <td>
38 <?php print_string("dbhost","enrol_database") ?>
39 </td>
40 </tr>
42 <tr valign="top">
43 <td align="right">enrol_dbuser:</td>
44 <td>
45 <input size="15" type="text" name="enrol_dbuser" value="<?php echo $frm->enrol_dbuser ?>" />
46 </td>
47 <td>
48 <?php print_string("dbuser","enrol_database") ?>
49 </td>
50 </tr>
52 <tr valign="top">
53 <td align="right">enrol_dbpass:</td>
54 <td>
55 <input size="15" type="text" name="enrol_dbpass" value="<?php echo $frm->enrol_dbpass ?>" />
56 </td>
57 <td>
58 <?php print_string("dbpass","enrol_database") ?>
59 </td>
60 </tr>
62 <tr valign="top">
63 <td align="right">enrol_dbname:</td>
64 <td>
65 <input size="15" type="text" name="enrol_dbname" value="<?php echo $frm->enrol_dbname ?>" />
66 </td>
67 <td>
68 <?php print_string("dbname","enrol_database") ?>
69 </td>
70 </tr>
72 <tr valign="top">
73 <td align="right">enrol_dbtable:</td>
74 <td>
75 <input size="15" type="text" name="enrol_dbtable" value="<?php echo $frm->enrol_dbtable ?>" />
76 </td>
77 <td>
78 <?php print_string("dbtable","enrol_database") ?>
79 </td>
80 </tr>
81 <th colspan="2">
82 <?php print_string("field_mapping", "enrol_database") ?>
83 </td>
84 <tr valign="top">
85 <td align="right">enrol_localcoursefield:</td>
86 <td>
87 <input size="15" type="text" name="enrol_localcoursefield" value="<?php echo $frm->enrol_localcoursefield ?>" />
88 </td>
89 <td>
90 <?php print_string("localcoursefield","enrol_database") ?>
91 </td>
92 </tr>
94 <tr valign="top">
95 <td align="right">enrol_localuserfield:</td>
96 <td>
97 <input size="15" type="text" name="enrol_localuserfield" value="<?php echo $frm->enrol_localuserfield ?>" />
98 </td>
99 <td>
100 <?php print_string("localuserfield","enrol_database") ?>
101 </td>
102 </tr>
104 <tr valign="top">
105 <td align="right">enrol_remotecoursefield:</td>
106 <td>
107 <input size="15" type="text" name="enrol_remotecoursefield" value="<?php echo $frm->enrol_remotecoursefield ?>" />
108 </td>
109 <td>
110 <?php print_string("remotecoursefield","enrol_database") ?>
111 </td>
112 </tr>
114 <tr valign="top">
115 <td align="right">enrol_remoteuserfield:</td>
116 <td>
117 <input size="15" type="text" name="enrol_remoteuserfield" value="<?php echo $frm->enrol_remoteuserfield ?>" />
118 </td>
119 <td>
120 <?php print_string("remoteuserfield","enrol_database") ?>
121 </td>
122 </tr>
124 <tr>
125 <th colspan="2">
126 <?php print_string("enrol_ldap_autocreation_settings", "enrol_ldap") ?>
127 </td>
128 </tr>
129 <tr valign="top">
130 <td align="right">enrol_db_autocreate:</td>
131 <td>
132 <?php
133 choose_from_menu(array('0'=>'no','1'=>'yes'), "enrol_db_autocreate", $frm->enrol_db_autocreate, "");
134 if (isset($err["enrol_db_autocreate"])) formerr($err["enrol_db_autocreate"]);
136 </td>
137 <td>
138 <?php print_string("autocreate","enrol_database") ?>
139 </td>
140 </tr>
141 <tr valign="top">
142 <td align="right">enrol_db_category:</td>
143 <td>
144 <?php
145 $displaylist = array();
146 $parentlist = array();
147 make_categories_list($displaylist, $parentlist);
148 choose_from_menu($displaylist, "enrol_db_category", $frm->enrol_db_category, "");
151 <?php if (isset($err["enrol_db_category"])) formerr($err["enrol_db_category"]); ?>
152 </td><td>
153 <?php print_string("category","enrol_database") ?>
154 </td>
155 </tr>
157 <tr valign="top">
158 <td align="right">enrol_db_template:</td>
159 <td>
160 <input name="enrol_db_template" type="text" size="30" value="<?php echo $frm->enrol_db_template?>">
161 <?php if (isset($err["enrol_db_template"])) formerr($err["enrol_db_template"]); ?>
162 </td><td>
163 <?php print_string("template","enrol_database") ?>
164 </td>
165 </tr>
167 <th colspan="2">
168 <?php print_string("general_options", "enrol_database") ?>
169 </td>
171 </table>