This repository was archived by the owner on Aug 6, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 42
Expand file tree
/
Copy pathupdate.php
More file actions
60 lines (48 loc) · 2.4 KB
/
Copy pathupdate.php
File metadata and controls
60 lines (48 loc) · 2.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?php
include('./includes/loader.php');
$sSSH = new Net_SSH2('127.0.0.1');
$sKey = new Crypt_RSA();
$sKey->loadKey(file_get_contents($cphp_config->settings->rootkey));
if($sSSH->login("root", $sKey)) {
$sSSH->exec("mkdir /var/feathur/data/keys;
chmod 777 /var/feathur/data/keys;
mkdir /var/feathur/data/templates/;
mkdir /var/feathur/data/keys;
mkdir /var/feathur/data/templates/openvz;
mkdir /var/feathur/data/templates/openvz;
chmod 777 /var/feathur/data/templates/;
chmod 777 /var/feathur/data/templates/openvz;
chmod 777 /var/feathur/data/templates/kvm");
}
$sAdd = $database->prepare("ALTER TABLE `accounts` ADD `forgot` VARCHAR(130);");
$sAdd->execute();
$sAdd = $database->prepare("ALTER TABLE `servers` ADD `volume_group` VARCHAR(130);");
$sAdd->execute();
$sAdd = $database->prepare("ALTER TABLE `servers` ADD `qemu_path` VARCHAR(130);");
$sAdd->execute();
$sAdd = $database->prepare("ALTER TABLE `vps` CHANGE `mac` `mac` TEXT;");
$sAdd->execute();
if(!$sUpdateType = $database->CachedQuery("SELECT * FROM settings WHERE `setting_name` = 'update_type'", array())){
$sAdd = $database->prepare("INSERT INTO `settings` (`setting_name`, `setting_value`, `setting_group`) VALUES ('update_type', 'develop', 'site_settings')");
$sAdd->execute();
}
if(!$sBandwidthAccounting = $database->CachedQuery("SELECT * FROM settings WHERE `setting_name` = 'bandwidth_accounting'", array())){
$sAdd = $database->prepare("INSERT INTO `settings` (`setting_name`, `setting_value`, `setting_group`) VALUES ('bandwidth_accounting', 'both', 'site_settings')");
$sAdd->execute();
}
if(!$sLicense = $database->CachedQuery("SELECT * FROM settings WHERE `setting_name` = 'license'", array())){
$sAdd = $database->prepare("INSERT INTO `settings` (`setting_name`, `setting_value`, `setting_group`) VALUES ('license', '0', 'site_settings')");
$sAdd->execute();
}
$sAdd = $database->prepare("ALTER TABLE `vps` ADD `virtio_network` INT(2)");
$sAdd->execute();
$sAdd = $database->prepare("ALTER TABLE `vps` ADD `virtio_disk` INT(2)");
$sAdd->execute();
$sAdd = $database->prepare("ALTER TABLE `vps` ADD `mac` TEXT");
$sAdd->execute();
$sAdd = $database->prepare("ALTER TABLE `vps` ADD `vnc_port` INT(16)");
$sAdd->execute();
$sAdd = $database->prepare("ALTER TABLE `vps` ADD `boot_order` VARCHAR(65)");
$sAdd->execute();
$sAdd = $database->prepare("ALTER TABLE `vps` CHANGE `boot_order` `boot_order` VARCHAR(65);");
$sAdd->execute();