root/trunk/gui/reseller/domain_status_change.php

Revision 1327, 2.1 kB (checked in by rats, 4 months ago)

* Fixed: --scan-knownbad-files and --check-deleted are no longer supported by rkhunter
* Fixed #1471: chkrootkit should be in lenny / hardy
* Updated Chinese (simplified)
* Updated German
* Fixed #1475: typo on installation (ispcp-setup)
* Fixed: default user for rkhunter.log

Line 
1 <?php
2 /**
3  * ispCP ω (OMEGA) a Virtual Hosting Control System
4  *
5  * @copyright     2001-2006 by moleSoftware GmbH
6  * @copyright     2006-2008 by ispCP | http://isp-control.net
7  * @version     SVN: $Id$
8  * @link         http://isp-control.net
9  * @author         ispCP Team
10  *
11  * @license
12  *   This program is free software; you can redistribute it and/or modify it under
13  *   the terms of the MPL General Public License as published by the Free Software
14  *   Foundation; either version 1.1 of the License, or (at your option) any later
15  *   version.
16  *   You should have received a copy of the MPL Mozilla Public License along with
17  *   this program; if not, write to the Open Source Initiative (OSI)
18  *   http://opensource.org | osi@opensource.org
19  */
20
21 require '../include/ispcp-lib.php';
22
23 check_login(__FILE__);
24
25 if (!isset($_GET['domain_id'])) {
26     header( "Location: users.php" );
27     die();
28 }
29
30 if (!is_numeric($_GET['domain_id'])) {
31     header( "Location: users.php" );
32     die();
33 }
34
35 // so we have domain id and lets disable or enable it
36 $domain_id = $_GET['domain_id'];
37
38 // check status to know if have to disable or enable it
39 $query = <<<SQL_QUERY
40     select
41         domain_name,
42         domain_status,
43         domain_created_id
44     from
45         domain
46     where
47         domain_id = ?
48 SQL_QUERY;
49
50 $rs = exec_query($sql, $query, array($domain_id));
51
52 //lets check if this reseller has rights to disable/enable this domain
53 if ($rs -> fields['domain_created_id'] != $_SESSION['user_id']){
54     header( "Location: users.php" );
55     die();
56 }
57
58 $location = 'reseller';
59
60 if ($rs -> fields['domain_status'] == Config::get('ITEM_OK_STATUS')) {
61
62         //disable_domain ($sql, $domain_id, $rs -> fields['domain_name']);
63         $action = "disable";
64         change_domain_status(&$sql, &$domain_id, $rs -> fields['domain_name'], $action, $location);
65 } else if ($rs -> fields['domain_status'] == Config::get('ITEM_DISABLED_STATUS')) {
66
67     //enable_domain ($sql, $domain_id, $rs -> fields['domain_name']);
68     $action = "enable";
69     change_domain_status(&$sql, &$domain_id, $rs -> fields['domain_name'], $action, $location);
70
71 } else {
72
73     header( "Location: users.php" );
74     die();
75 }
76 ?>
Note: See TracBrowser for help on using the browser.