Alternc
3.2
Alternc logiel libre pour l'hébergement
Main Page
Related Pages
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Pages
dom_subdoedit.php
Go to the documentation of this file.
1
<?php
2
/*
3
$Id: dom_subdoedit.php,v 1.1.1.1 2003/03/26 17:41:29 root 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: Edit a domain parameters
28
----------------------------------------------------------------------
29
*/
30
require_once(
"../class/config.php"
);
31
32
$fields
= array (
33
"domain"
=> array (
"request"
,
"string"
,
""
),
34
"sub"
=> array (
"request"
,
"string"
,
""
),
35
"type"
=> array (
"request"
,
"string"
,
$dom
->type_local),
36
"sub_domain_id"
=> array (
"request"
,
"integer"
,
""
),
37
);
38
getFields
(
$fields
);
39
40
// here we get a dynamic-named value
41
$dynamicvar
=
"t_$type"
;
42
$fields
= array (
43
"$dynamicvar"
=> array (
"request"
,
"string"
,
""
),
44
);
45
getFields
(
$fields
);
46
$value
=$
$dynamicvar
;
47
// The dynamic value is now in $value
48
49
$dom
->lock();
50
51
$dt
=
$dom
->domains_type_lst();
52
if
( (!
isset
(
$isinvited
) || !
$isinvited
) &&
$dt
[strtolower($type)][
"enable"
] !=
"ALL"
) {
53
__
(
"This page is restricted to authorized staff"
);
54
exit
();
55
}
56
57
58
59
$r
=
$dom
->set_sub_domain(
$domain
,
$sub
,$type,
$value
, $sub_domain_id);
60
61
$dom
->unlock();
62
63
if
(!
$r
) {
64
$error
=
$err
->errstr();
65
$noread=
true
;
66
include(
"dom_subedit.php"
);
67
exit
();
68
}
else
{
69
$t
= time();
70
// XXX: we assume the cron job is at every 5 minutes
71
$noread=
false
;
72
$error
=strtr(_(
"The modifications will take effect at %time. Server time is %now."
), array(
'%now'
=> date(
'H:i:s'
,
$t
),
'%time'
=> date(
'H:i:s'
, (
$t
-(
$t
%300)+300))));
73
foreach
(
$fields
as $k=>$v) unset($$k);
74
}
75
include(
"dom_edit.php"
);
76
exit
;
77
78
?>
code
alternc
bureau
admin
dom_subdoedit.php
Generated on Mon Mar 24 2014 17:14:20 for Alternc by
1.8.1.2