Changeset 662
- Timestamp:
- 06/20/07 19:33:03
(1 year ago)
- Author:
- raphael
- Message:
Fixed #410: Undefined subroutine &main::get_file called
Improved security and removed redundant stuff
Fixed #403: Can't remove Mysql database
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r645 |
r662 |
|
| 18 | 18 | **/ |
|---|
| 19 | 19 | |
|---|
| 20 | | include '../include/ispcp-lib.php'; |
|---|
| 21 | | |
|---|
| 22 | | check_login(); |
|---|
| | 20 | require '../include/ispcp-lib.php'; |
|---|
| | 21 | |
|---|
| | 22 | check_login(__FILE__); |
|---|
| 23 | 23 | |
|---|
| 24 | 24 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 18 | 18 | **/ |
|---|
| 19 | 19 | |
|---|
| 20 | | include '../include/ispcp-lib.php'; |
|---|
| | 20 | require '../include/ispcp-lib.php'; |
|---|
| 21 | 21 | require '../include/vfs.php'; |
|---|
| 22 | 22 | |
|---|
| 23 | | check_login(); |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 18 | 18 | **/ |
|---|
| 19 | 19 | |
|---|
| 20 | | include '../include/ispcp-lib.php'; |
|---|
| 21 | | |
|---|
| 22 | | check_login(); |
|---|
| | 20 | require '../include/ispcp-lib.php'; |
|---|
| | 21 | |
|---|
| | 22 | check_login(__FILE__); |
|---|
| 23 | 23 | |
|---|
| 24 | 24 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 18 | 18 | **/ |
|---|
| 19 | 19 | |
|---|
| 20 | | include '../include/ispcp-lib.php'; |
|---|
| 21 | | |
|---|
| 22 | | check_login(); |
|---|
| | 20 | require '../include/ispcp-lib.php'; |
|---|
| | 21 | |
|---|
| | 22 | check_login(__FILE__); |
|---|
| 23 | 23 | |
|---|
| 24 | 24 | $tpl = new pTemplate(); |
|---|
| r655 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| 22 | | |
|---|
| 23 | | check_login(); |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| | 22 | |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| 22 | 22 | |
|---|
| 23 | | check_login(); |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| 22 | | |
|---|
| 23 | | check_login(); |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| | 22 | |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| 22 | 22 | |
|---|
| 23 | | check_login(); |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 94 | 94 | } |
|---|
| 95 | 95 | |
|---|
| 96 | | include '../include/ispcp-lib.php'; |
|---|
| | 96 | require '../include/ispcp-lib.php'; |
|---|
| 97 | 97 | |
|---|
| 98 | | check_login(); |
|---|
| | 98 | check_login(__FILE__); |
|---|
| 99 | 99 | |
|---|
| 100 | 100 | $tpl = new pTemplate(); |
|---|
| r474 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| 22 | 22 | |
|---|
| 23 | | check_login(); |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | // lets back to admin or reseller interfase - am i admin/reseller or what ? :-) |
|---|
| … | … | |
| 30 | 30 | |
|---|
| 31 | 31 | $from_id = $_SESSION['user_id']; |
|---|
| 32 | | |
|---|
| | 32 | |
|---|
| 33 | 33 | $to_id = $_SESSION['logged_from_id']; |
|---|
| 34 | 34 | |
|---|
| 35 | 35 | // SESSIONS are OK -> so lets go back |
|---|
| 36 | 36 | $dest = change_user_interface($from_id, $to_id); |
|---|
| 37 | | |
|---|
| | 37 | |
|---|
| 38 | 38 | if ($dest == false){ |
|---|
| 39 | | |
|---|
| | 39 | |
|---|
| 40 | 40 | //dumpass - don't try to change your interface |
|---|
| 41 | 41 | header('Location: index.php'); |
|---|
| 42 | 42 | die(); |
|---|
| 43 | | |
|---|
| | 43 | |
|---|
| 44 | 44 | } else { |
|---|
| 45 | | // ------------------------------------------ |
|---|
| 46 | | // ------------------------------------------ |
|---|
| | 45 | // ------------------------------------------ |
|---|
| | 46 | // ------------------------------------------ |
|---|
| 47 | 47 | if (isset($_SESSION['logged_from'])) |
|---|
| 48 | | |
|---|
| | 48 | |
|---|
| 49 | 49 | unset($_SESSION['logged_from']); |
|---|
| 50 | | |
|---|
| | 50 | |
|---|
| 51 | 51 | if (isset($_SESSION['logged_from_id'])) |
|---|
| 52 | | |
|---|
| | 52 | |
|---|
| 53 | 53 | unset($_SESSION['logged_from_id']); |
|---|
| 54 | | // ------------------------------------------ |
|---|
| | 54 | // ------------------------------------------ |
|---|
| 55 | 55 | // ------------------------------------------ |
|---|
| 56 | 56 | if (isset($GLOBALS['logged_from'])) |
|---|
| 57 | | |
|---|
| | 57 | |
|---|
| 58 | 58 | unset($GLOBALS['logged_from']); |
|---|
| 59 | | |
|---|
| | 59 | |
|---|
| 60 | 60 | if (isset($GLOBALS['logged_from_id'])) |
|---|
| 61 | | |
|---|
| | 61 | |
|---|
| 62 | 62 | unset($GLOBALS['logged_from_id']); |
|---|
| 63 | | // ------------------------------------------ |
|---|
| 64 | 63 | // ------------------------------------------ |
|---|
| 65 | | |
|---|
| | 64 | // ------------------------------------------ |
|---|
| | 65 | |
|---|
| 66 | 66 | header("Location: $dest"); |
|---|
| 67 | | |
|---|
| | 67 | |
|---|
| 68 | 68 | } |
|---|
| 69 | 69 | die(); |
|---|
| r645 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| 22 | | |
|---|
| 23 | | check_login(); |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| | 22 | |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| 22 | 22 | |
|---|
| 23 | | check_login(); |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| 22 | 22 | |
|---|
| 23 | | check_login(); |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 20 | 20 | |
|---|
| 21 | 21 | |
|---|
| 22 | | include '../include/ispcp-lib.php'; |
|---|
| | 22 | require '../include/ispcp-lib.php'; |
|---|
| 23 | 23 | |
|---|
| 24 | | check_login(); |
|---|
| | 24 | check_login(__FILE__); |
|---|
| 25 | 25 | |
|---|
| 26 | 26 | $tpl = new pTemplate(); |
|---|
| r474 |
r662 |
|
| 18 | 18 | **/ |
|---|
| 19 | 19 | |
|---|
| 20 | | include '../include/ispcp-lib.php'; |
|---|
| | 20 | require '../include/ispcp-lib.php'; |
|---|
| 21 | 21 | |
|---|
| 22 | | check_login(); |
|---|
| | 22 | check_login(__FILE__); |
|---|
| 23 | 23 | |
|---|
| 24 | 24 | if (isset($_GET['id']) && $_GET['id'] !== '') { |
|---|
| r474 |
r662 |
|
| 20 | 20 | |
|---|
| 21 | 21 | |
|---|
| 22 | | include '../include/ispcp-lib.php'; |
|---|
| | 22 | require '../include/ispcp-lib.php'; |
|---|
| 23 | 23 | |
|---|
| 24 | | check_login(); |
|---|
| | 24 | check_login(__FILE__); |
|---|
| 25 | 25 | |
|---|
| 26 | 26 | if (isset($_GET['id']) && $_GET['id'] !== '') { |
|---|
| r653 |
r662 |
|
| 20 | 20 | |
|---|
| 21 | 21 | |
|---|
| 22 | | include '../include/ispcp-lib.php'; |
|---|
| | 22 | require '../include/ispcp-lib.php'; |
|---|
| 23 | 23 | |
|---|
| 24 | | check_login(); |
|---|
| | 24 | check_login(__FILE__); |
|---|
| 25 | 25 | |
|---|
| 26 | 26 | if (isset($_GET['id']) && $_GET['id'] !== '') { |
|---|
| r474 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| 22 | 22 | |
|---|
| 23 | | check_login(); |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | if (isset($_GET['id']) && $_GET['id'] !== '') { |
|---|
| r474 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| 22 | 22 | |
|---|
| 23 | | check_login(); |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | if (isset($_GET['id'])) { |
|---|
| r474 |
r662 |
|
| 18 | 18 | **/ |
|---|
| 19 | 19 | |
|---|
| 20 | | include '../include/ispcp-lib.php'; |
|---|
| | 20 | require '../include/ispcp-lib.php'; |
|---|
| 21 | 21 | |
|---|
| 22 | | check_login(); |
|---|
| | 22 | check_login(__FILE__); |
|---|
| 23 | 23 | |
|---|
| 24 | 24 | if (isset($_GET['id']) && $_GET['id'] !== '') { |
|---|
| r474 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| 22 | 22 | |
|---|
| 23 | | check_login(); |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | if (isset($_GET['ticket_id']) && $_GET['ticket_id'] !== '') { |
|---|
| r474 |
r662 |
|
| 20 | 20 | |
|---|
| 21 | 21 | |
|---|
| 22 | | include '../include/ispcp-lib.php'; |
|---|
| | 22 | require '../include/ispcp-lib.php'; |
|---|
| 23 | 23 | |
|---|
| 24 | | check_login(); |
|---|
| | 24 | check_login(__FILE__); |
|---|
| 25 | 25 | |
|---|
| 26 | 26 | if (isset($_GET['id']) && $_GET['id'] !== '') { |
|---|
| r474 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| 22 | 22 | |
|---|
| 23 | | check_login(); |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | function check_email_user(&$sql) { |
|---|
| r645 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| 22 | | |
|---|
| 23 | | check_login(); |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| | 22 | |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $tpl = new pTemplate(); |
|---|
| r653 |
r662 |
|
| 18 | 18 | **/ |
|---|
| 19 | 19 | |
|---|
| 20 | | include '../include/ispcp-lib.php'; |
|---|
| 21 | | |
|---|
| 22 | | check_login(); |
|---|
| | 20 | require '../include/ispcp-lib.php'; |
|---|
| | 21 | |
|---|
| | 22 | check_login(__FILE__); |
|---|
| 23 | 23 | |
|---|
| 24 | 24 | if (isset($_GET['id'])) { |
|---|
| r645 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| 22 | | |
|---|
| 23 | | check_login(); |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| | 22 | |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 20 | 20 | |
|---|
| 21 | 21 | |
|---|
| 22 | | include '../include/ispcp-lib.php'; |
|---|
| | 22 | require '../include/ispcp-lib.php'; |
|---|
| 23 | 23 | |
|---|
| 24 | | check_login(); |
|---|
| | 24 | check_login(__FILE__); |
|---|
| 25 | 25 | |
|---|
| 26 | 26 | $tpl = new pTemplate(); |
|---|
| r660 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| 22 | | |
|---|
| 23 | | check_login(); |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| | 22 | |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 20 | 20 | |
|---|
| 21 | 21 | |
|---|
| 22 | | include '../include/ispcp-lib.php'; |
|---|
| 23 | | |
|---|
| 24 | | check_login(); |
|---|
| | 22 | require '../include/ispcp-lib.php'; |
|---|
| | 23 | |
|---|
| | 24 | check_login(__FILE__); |
|---|
| 25 | 25 | |
|---|
| 26 | 26 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| 22 | 22 | |
|---|
| 23 | | check_login(); |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | require '../include/vfs.php'; |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| 22 | 22 | |
|---|
| 23 | 23 | function gen_error_page_data(&$tpl, &$sql, $user_id, $eid) |
|---|
| … | … | |
| 41 | 41 | |
|---|
| 42 | 42 | |
|---|
| 43 | | include '../include/ispcp-lib.php'; |
|---|
| | 43 | require '../include/ispcp-lib.php'; |
|---|
| 44 | 44 | |
|---|
| 45 | | check_login(); |
|---|
| | 45 | check_login(__FILE__); |
|---|
| 46 | 46 | |
|---|
| 47 | 47 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 41 | 41 | } |
|---|
| 42 | 42 | |
|---|
| 43 | | include '../include/ispcp-lib.php'; |
|---|
| | 43 | require '../include/ispcp-lib.php'; |
|---|
| 44 | 44 | |
|---|
| 45 | | check_login(); |
|---|
| | 45 | check_login(__FILE__); |
|---|
| 46 | 46 | |
|---|
| 47 | 47 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| 22 | | |
|---|
| 23 | | check_login(); |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| | 22 | |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $tpl = new pTemplate(); |
|---|
| r660 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | require '../include/vfs.php'; |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| 22 | 22 | |
|---|
| 23 | | check_login(); |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 273 | 273 | } |
|---|
| 274 | 274 | |
|---|
| 275 | | include '../include/ispcp-lib.php'; |
|---|
| 276 | | |
|---|
| 277 | | check_login(); |
|---|
| | 275 | require '../include/ispcp-lib.php'; |
|---|
| | 276 | |
|---|
| | 277 | check_login(__FILE__); |
|---|
| 278 | 278 | |
|---|
| 279 | 279 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 18 | 18 | **/ |
|---|
| 19 | 19 | |
|---|
| 20 | | include '../include/ispcp-lib.php'; |
|---|
| | 20 | require '../include/ispcp-lib.php'; |
|---|
| 21 | 21 | |
|---|
| 22 | | check_login(); |
|---|
| | 22 | check_login(__FILE__); |
|---|
| 23 | 23 | |
|---|
| 24 | 24 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| 22 | | |
|---|
| 23 | | check_login(); |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| | 22 | |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| 22 | 22 | |
|---|
| 23 | | check_login(); |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 20 | 20 | |
|---|
| 21 | 21 | |
|---|
| 22 | | include '../include/ispcp-lib.php'; |
|---|
| | 22 | require '../include/ispcp-lib.php'; |
|---|
| 23 | 23 | |
|---|
| 24 | | check_login(); |
|---|
| | 24 | check_login(__FILE__); |
|---|
| 25 | 25 | |
|---|
| 26 | 26 | $tpl = new pTemplate(); |
|---|
| r474 |
r662 |
|
| 17 | 17 | * http://opensource.org | osi@opensource.org |
|---|
| 18 | 18 | **/ |
|---|
| 19 | | |
|---|
| 20 | | include '../include/ispcp-lib.php'; |
|---|
| 21 | 19 | |
|---|
| 22 | | check_login(); |
|---|
| | 20 | require '../include/ispcp-lib.php'; |
|---|
| | 21 | |
|---|
| | 22 | check_login(__FILE__); |
|---|
| 23 | 23 | |
|---|
| 24 | 24 | if (isset($_GET['id']) && $_GET['id'] !== '') { |
|---|
| r645 |
r662 |
|
| 18 | 18 | **/ |
|---|
| 19 | 19 | |
|---|
| 20 | | include '../include/ispcp-lib.php'; |
|---|
| | 20 | require '../include/ispcp-lib.php'; |
|---|
| 21 | 21 | require '../include/vfs.php'; |
|---|
| 22 | 22 | |
|---|
| 23 | | check_login(); |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 20 | 20 | |
|---|
| 21 | 21 | |
|---|
| 22 | | include '../include/ispcp-lib.php'; |
|---|
| | 22 | require '../include/ispcp-lib.php'; |
|---|
| 23 | 23 | |
|---|
| 24 | | check_login(); |
|---|
| | 24 | check_login(__FILE__); |
|---|
| 25 | 25 | |
|---|
| 26 | 26 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 20 | 20 | |
|---|
| 21 | 21 | |
|---|
| 22 | | include '../include/ispcp-lib.php'; |
|---|
| 23 | | |
|---|
| 24 | | check_login(); |
|---|
| | 22 | require '../include/ispcp-lib.php'; |
|---|
| | 23 | |
|---|
| | 24 | check_login(__FILE__); |
|---|
| 25 | 25 | |
|---|
| 26 | 26 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 18 | 18 | **/ |
|---|
| 19 | 19 | |
|---|
| 20 | | include '../include/ispcp-lib.php'; |
|---|
| 21 | | |
|---|
| 22 | | check_login(); |
|---|
| | 20 | require '../include/ispcp-lib.php'; |
|---|
| | 21 | |
|---|
| | 22 | check_login(__FILE__); |
|---|
| 23 | 23 | |
|---|
| 24 | 24 | $tpl = new pTemplate(); |
|---|
| r474 |
r662 |
|
| 20 | 20 | |
|---|
| 21 | 21 | |
|---|
| 22 | | include '../include/ispcp-lib.php'; |
|---|
| | 22 | require '../include/ispcp-lib.php'; |
|---|
| 23 | 23 | |
|---|
| 24 | | check_login(); |
|---|
| | 24 | check_login(__FILE__); |
|---|
| 25 | 25 | |
|---|
| 26 | 26 | $dmn_id = get_user_domain_id($sql, $_SESSION['user_id']); |
|---|
| … | … | |
| 53 | 53 | update |
|---|
| 54 | 54 | htaccess_users |
|---|
| 55 | | set |
|---|
| 56 | | status = ? |
|---|
| 57 | | where |
|---|
| | 55 | set |
|---|
| | 56 | status = ? |
|---|
| | 57 | where |
|---|
| 58 | 58 | id = ? |
|---|
| 59 | 59 | and |
|---|
| r645 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| 22 | | |
|---|
| 23 | | check_login(); |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| | 22 | |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $tpl = new pTemplate(); |
|---|
| r645 |
r662 |
|
| 20 | 20 | |
|---|
| 21 | 21 | |
|---|
| 22 | | include '../include/ispcp-lib.php'; |
|---|
| | 22 | require '../include/ispcp-lib.php'; |
|---|
| 23 | 23 | |
|---|
| 24 | | check_login(); |
|---|
| | 24 | check_login(__FILE__); |
|---|
| 25 | 25 | |
|---|
| 26 | 26 | $tpl = new pTemplate(); |
|---|
| r474 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| 22 | 22 | |
|---|
| 23 | | check_login(); |
|---|
| | 23 | check_login(__FILE__); |
|---|
| 24 | 24 | |
|---|
| 25 | 25 | $dmn_id = get_user_domain_id($sql, $_SESSION['user_id']); |
|---|
| … | … | |
| 37 | 37 | |
|---|
| 38 | 38 | $query = <<<SQL_QUERY |
|---|
| 39 | | update |
|---|
| | 39 | update |
|---|
| 40 | 40 | htaccess_groups |
|---|
| 41 | 41 | set |
|---|
| 42 | 42 | status = ? |
|---|
| 43 | | where |
|---|
| | 43 | where |
|---|
| 44 | 44 | id = ? |
|---|
| 45 | 45 | and |
|---|
| … | … | |
| 69 | 69 | for ($i = 0; $i < count($grp_id_splited); $i++) { |
|---|
| 70 | 70 | //Does this group affect some htaccess ? |
|---|
| 71 | | if ($grp_id_splited[$i] == $group_id) { |
|---|
| 72 | | //oh -> our group was used in htaccess |
|---|
| 73 | | if (count($grp_id_splited) < 2 && count($grp_id_splited) > 0){ |
|---|
| 74 | | $status = $cfg['ITEM_DELETE_STATUS']; |
|---|
| 75 | | } else { |
|---|
| | 71 | if ($grp_id_splited[$i] == $group_id) { |
|---|
| | 72 | //oh -> our group was used in htaccess |
|---|
| | 73 | if (count($grp_id_splited) < 2 && count($grp_id_splited) > 0){ |
|---|
| | 74 | $status = $cfg['ITEM_DELETE_STATUS']; |
|---|
| | 75 | } else { |
|---|
| 76 | 76 | $grp_id = preg_replace("/$group_id/", "", "$grp_id"); |
|---|
| 77 | 77 | $grp_id = preg_replace("/,,/", ",", "$grp_id"); |
|---|
| … | … | |
| 91 | 91 | |
|---|
| 92 | 92 | $rs_update = exec_query($sql, $update_query, array($grp_id, $status, $ht_id)); |
|---|
| 93 | | |
|---|
| 94 | | } |
|---|
| 95 | | |
|---|
| | 93 | |
|---|
| | 94 | } |
|---|
| | 95 | |
|---|
| 96 | 96 | |
|---|
| 97 | 97 | } |
|---|
| … | … | |
| 99 | 99 | $rs -> MoveNext(); |
|---|
| 100 | 100 | } |
|---|
| 101 | | |
|---|
| | 101 | |
|---|
| 102 | 102 | //we like to have our changes honoured to make group-deletion even without htaccess - relation possible! |
|---|
| 103 | 103 | $status = $cfg['ITEM_CHANGE_STATUS']; |
|---|
| … | … | |
| 108 | 108 | status = ? |
|---|
| 109 | 109 | where |
|---|
| 110 | | dmn_id = ? |
|---|
| 111 | | and |
|---|
| | 110 | dmn_id = ? |
|---|
| | 111 | and |
|---|
| 112 | 112 | status NOT like 'delete' |
|---|
| 113 | 113 | SQL_QUERY; |
|---|
| 114 | | $rs = exec_query($sql, $query, array($status, $dmn_id)); |
|---|
| 115 | | |
|---|
| | 114 | $rs = exec_query($sql, $query, array($status, $dmn_id)); |
|---|
| | 115 | |
|---|
| 116 | 116 | |
|---|
| 117 | 117 | check_for_lock_file(); |
|---|
| r645 |
r662 |
|
| 19 | 19 | |
|---|
| 20 | 20 | |
|---|
| 21 | | include '../include/ispcp-lib.php'; |
|---|
| 22 | | |
|---|
| 23 | | check_login(); |
|---|
| | 21 | require '../include/ispcp-lib.php'; |
|---|
| | 22 | |
|---|
| |
|---|
|