Skip to content

Commit 536e787

Browse files
Merge pull request #5 from sclaeys/test
Update to include latest templates; ISO attached
2 parents 6ed7281 + baf7c52 commit 536e787

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ composer.phar
44
# Commit your application's lock file https://getcomposer.org/doc/01-basic-usage.md#commit-your-composer-lock-file-to-version-control
55
# You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file
66
# composer.lock
7+
whmcs/modules/servers/virtualizor_cloud/autoinstall.php.bak

whmcs/modules/servers/virtualizor_cloud/autoinstall.php

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,13 @@ function virtualizor_cloud_installpredefined()
4545
'ubuntu-18.04-x86_64|Ubuntu 18.04 (64 bit)',
4646
'ubuntu-20.04-x86_64|Ubuntu 20.04 (64 bit)',
4747
'ubuntu-22.04-x86_64|Ubuntu 22.04 (64 bit)',
48-
'cyberpanel-centos7-x86_64|CyberPanel (64 bit)',
48+
'cyberpanel-centos7-x86_64|CyberPanel (64 bit) (10GB+ Disk)',
49+
'azuracast-20.04-lts-x86_64|AzuraCast on Focal (64 bit) (10GB+ Disk)',
50+
'windows-2008r2|Windows Server 2008 R2 EVAL (15GB+ Disk)',
51+
'windows-2012r2|Windows Server 2012 R2 EVAL (15GB+ Disk)',
52+
'windows-2016|Windows Server 2016 EVAL (20GB+ Disk)',
53+
'windows-2019|Windows Server 2019 EVAL (20GB+ Disk)',
54+
'windows-2022|Windows Server 2022 EVAL (20GB+ Disk)',
4955
];
5056
$currenciesarray = Capsule::table('tblcurrencies')->pluck('code', 'id');
5157
if (!is_array($currenciesarray)) {
@@ -128,6 +134,20 @@ function virtualizor_cloud_installpredefined()
128134
"showorder" => 0,
129135
"showinvoice" => 0,
130136
"sortorder" => 0
137+
]);
138+
Capsule::table('tblcustomfields')->insert([
139+
"type" => "product",
140+
"relid" => $newProduct->id,
141+
"fieldname" => 'iso|ISO Disk',
142+
"fieldtype" => 'dropdown',
143+
"description" => 'Attach ISO disk image',
144+
"fieldoptions" => 'none,3cx-debian-amd64-netinst.iso,AlmaLinux-9.2-x86_64-minimal.iso,alpine-standard-3.16.0-x86_64.iso,antiX-22-net_x64-net.iso,archlinux-2022.07.01-x86_64.iso,artixlinux-base-suite66-20220713-x86_64.iso,astlinux-1.4.7-genx86_64-vm.iso,astralinux-alce-2.12.46.6-17.04.2023_15.09.iso,CentOS-7-x86_64-Minimal-2009.iso,CentOS-7-x86_64-NetInstall-2009.iso,CentOS-Stream-8-x86_64-20221005-boot.iso,CentOS-Stream-9-20230704.1-x86_64-boot.iso,chimera-linux-x86_64-LIVE-20221012-base.iso,ClearOS-DVD-x86_64-7.9.1.342252.iso,clonezilla-live-3.0.1-8-amd64.iso,CloudLinux-DVD-x86_64-7.9.iso,CloudLinux-netinst-x86_64-7.9.iso,coreos-36.20221001.3.0-live.x86_64.iso,debian-10.3.0-amd64-DVD-1.iso,debian-9.4.0-amd64-netinst.iso,debian-amd64-netinst-elastix.iso,debian-live-11.5.0-amd64-standard.iso,debian-live-11.6.0-amd64-xfce.iso,elementary-os-7.0-stable.20230129rc.iso,Fedora-Server-netinst-x86_64-36-1.5.iso,Fedora-Server-netinst-x86_64-38-1.6.iso,FreeBSD-12.3-RELEASE-amd64-dvd1.iso,FreeBSD-13.0-RELEASE-amd64-dvd1.iso,FreeNAS-11.0-RELEASE.iso,FREEPBX-16-64bit-2208-2-unattended.iso,gentoo-install-amd64-minimal-20220626T170536Z.iso,GoboLinux-017-x86_64.iso,gparted-live-1.0.0-5-amd64.iso,HBCD_PE_x64.iso,ipxe.iso,linuxmint-20.2-cinnamon-64bit.iso,Mageia-8-x86_64.iso,manjaro-kde-21.3.7-minimal-220816-linux515.iso,mikrotik-6.48.6.iso,mikrotik-7.5.iso,mikrotik-7.6rc3.iso,mxlinux-21.2.1_x64.iso,netboot.xyz.iso,netbsd-9-x86_64-boot.iso,nethserver-7.9.2009-x86_64.iso,nixos-minimal-x86_64-linux.iso,openbsd-amd64-install71.iso,openfileresa-2.99.1-x86_64-disc1.iso,OpenMandrivaLx.4.3-plasma.x86_64.iso,OPNsense-23.7-dvd-amd64.iso,Parrot-security-5.3_amd64.iso,pfSense-CE-2.6.0-RELEASE-amd64.iso,pfSense-CE-2.7.0-RELEASE-amd64.iso,pop-os_22.04_amd64_intel_32.iso,puppylinux-fossapup64-9.5.iso,slackware64-15.0-install-dvd.iso,smeserver-10.1-x86_64-netinstall.iso,SNG7-PBX-64bit-2203-2.iso,sparkylinux-7.0-x86_64-minimalcli.iso,systemrescue-9.04-amd64.iso,TrueNAS-13.0-U2.iso,turnkey-mongodb-16.1-buster-amd64.iso,turnkey-nodejs-16.1-buster-amd64.iso,turnkey-redis-16.3-buster-amd64.iso,ubcd539.iso,ubuntu-16.04.4-server-amd64.iso,venomlinux-4.0-x86_64-20220912.iso,ViciBox_v10.x86_64-10.0.2.iso,virtio-win.iso,voidlinux-live-x86_64-20221001-base.iso,vyos-rolling-latest.iso,Windows_10_20H2_English_x32.iso,Windows_10_21H1_X86-64.iso,Windows_2012-R2_SERVER_EVAL_EN-US.ISO,Windows_2019_SERVER_EVAL_x64.iso,Windows_2022_SERVER_EVAL_x64.iso,zentyal-7.0-development-amd64.iso,Zorin-OS-16.2-Core-64-bit-r1.iso',
145+
"regexpr" => '',
146+
"adminonly" => '',
147+
"required" => 0,
148+
"showorder" => 1,
149+
"showinvoice" => 1,
150+
"sortorder" => 0
131151
]);
132152
\WHMCS\Config\Setting::setValue('virtualizor_cloud_installed', '1');
133153
return '';

0 commit comments

Comments
 (0)