root/alternc/tags/0.9.7/bureau/admin/adm_variables.php

Revision 507, 2.4 kB (checked in by anarcat, 3 years ago)

[project @ alternc: changeset 2005-01-19 06:09:36 by anarcat]
create and connect a variable configurator

Original author: anarcat
Date: 2005-01-19 06:09:36

Line 
1 <?php
2 /*
3  $Id: adm_variables.php,v 1.1 2005/01/19 06:09:36 anarcat Exp $
4  ----------------------------------------------------------------------
5  AlternC - Web Hosting System
6  Copyright (C) 2002 by the AlternC Development Team.
7  http://alternc.org/
8  ----------------------------------------------------------------------
9  Based on:
10  Valentin Lacambre's web hosting softwares: http://altern.org/
11  ----------------------------------------------------------------------
12  LICENSE
13
14  This program is free software; you can redistribute it and/or
15  modify it under the terms of the GNU General Public License (GPL)
16  as published by the Free Software Foundation; either version 2
17  of the License, or (at your option) any later version.
18
19  This program is distributed in the hope that it will be useful,
20  but WITHOUT ANY WARRANTY; without even the implied warranty of
21  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
22  GNU General Public License for more details.
23
24  To read the license please visit http://www.gnu.org/copyleft/gpl.html
25  ----------------------------------------------------------------------
26  Original Author of file: Benjamin Sonntag
27  Purpose of file: Manage allowed TLD on the server
28  ----------------------------------------------------------------------
29 */
30 require_once("../class/config.php");
31
32 if (!$admin->enabled) {
33     __("This page is restricted to authorized staff");
34     exit();
35 }
36
37 $conf = variable_init();
38 foreach ($conf as $name => $val) {
39   if (isset($$name)) {
40     variable_set($name, $$name);
41   }
42 }
43
44 include("head.php");
45 ?>
46 </head>
47 <body>
48 <h3><?php __("Configure AlternC variables"); ?></h3>
49
50 <p>
51 <?php __("Here are the internal AlternC variables that are currently being used."); ?>
52 </p>
53
54 <form method="post" action="adm_variables.php">
55 <table border="0" cellpadding="4" cellspacing="0">
56 <tr><th><?php __("Names"); ?></th><th><?php __("Value"); ?></th><th><?php __("Comment"); ?></th></tr>
57 <?php
58 $col=1;
59 $db->query("SELECT * FROM `variable` WHERE `comment` IS NOT NULL ORDER BY `name`");
60
61 while ($db->next_record()) {
62  $vars = $db->Record;
63  $col=3-$col;
64  ?>
65
66  <tr class="lst<?php echo $col; ?>">
67  <td><?php echo $vars['name']; ?></td>
68  <td><input type="text" name="<?php echo $vars['name']?>" value="<?php echo $vars['value']?>" ></td>
69  <td><?php echo $vars['comment']; ?></td>
70  </tr>
71 <? } ?>
72 </table>
73 <input type="submit" class="inb" value="<?php __("Save variables"); ?>" />
74 </form>
75 </body>
76 </html>
77
Note: See TracBrowser for help on using the browser.