From 1818a590244c1ae8390a6fb58d6e1f775b46d723 Mon Sep 17 00:00:00 2001 From: arf20 Date: Mon, 18 Mar 2024 22:21:49 +0100 Subject: Order status, manageorders, order --- manageorders.php | 4 +-- manageservices.php | 4 +-- manageusers.php | 4 +-- order.php | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ services.txt | 87 +++++++++++++++++++++++++----------------------- style.css | 8 ++++- 6 files changed, 156 insertions(+), 49 deletions(-) create mode 100644 order.php diff --git a/manageorders.php b/manageorders.php index 6f25959..596b351 100644 --- a/manageorders.php +++ b/manageorders.php @@ -140,7 +140,7 @@ function getclientbyid($id) { $client_options .= ""; foreach ($services as $service) $service_options .= "";*/ - echo "

Edit order ".$order["id"]."

\n" + echo "

Edit order ".$order["id"]."

\n" ."

\n" ."

\n" ."

\n" @@ -156,7 +156,7 @@ function getclientbyid($id) { $client_options .= ""; foreach ($services as $service) $service_options .= ""; - echo "

Add order

\n" + echo "

Add order

\n" ."

" ."

\n" ."

\n" diff --git a/manageservices.php b/manageservices.php index f9531f1..f7fb3ae 100644 --- a/manageservices.php +++ b/manageservices.php @@ -100,7 +100,7 @@ function getservicebyid($id) {

Edit service ".$service["id"]."

\n" + echo "

Edit service ".$service["id"]."

\n" ."

\n" ."

\n" ."

\n" @@ -111,7 +111,7 @@ function getservicebyid($id) { } if (isset($_GET["add"])) { - echo "

Add service

\n" + echo "

Add service

\n" ."

\n" ."

\n" ."

\n" diff --git a/manageusers.php b/manageusers.php index f49c63e..0fb1f7d 100644 --- a/manageusers.php +++ b/manageusers.php @@ -103,7 +103,7 @@ function getuserbyid($id) {

Edit user ".$user["id"]."

\n" + echo "

Edit user ".$user["id"]."

\n" ."

\n" ."

\n" ."

\n" @@ -115,7 +115,7 @@ function getuserbyid($id) { } if (isset($_GET["add"])) { - echo "

Add user

\n" + echo "

Add user

\n" ."

\n" ."

\n" ."

\n" diff --git a/order.php b/order.php new file mode 100644 index 0000000..1dd8555 --- /dev/null +++ b/order.php @@ -0,0 +1,98 @@ +fetch_all(MYSQLI_ASSOC); + +function getservicebyid($id) { + global $services; + foreach ($services as $service) { + if ($service["id"] == $id) { + return $service; + } + } +} + +?> + + + + + + + ARFNET CSTIMS + + +
+ ARFNET +
+
+
+
+
+

ARFNET Client Service Ticket and Invoice Management System

+

panel

+
+

Order a new service

+ +
+
+ +
+
+ +
+
+ +
+
+ + diff --git a/services.txt b/services.txt index 9241441..f9b5f3e 100644 --- a/services.txt +++ b/services.txt @@ -9,94 +9,97 @@ Services: VPS Price: 1*vCPU + 0.50*GBRAM + 0.05*GBSSD € Desc: - KVM shared VM in our Proxmox node - Price may vary by specifications - Entitled to - - a few ports (>1024) in shared public v4 address - - whole IPv6 address via HE.net - Up to - - 8GB RAM - - 4vCPUs - - 30GB SSD, optional HDD - - debian12 or custom provided ISO - Bandwidth is shared +KVM shared VM in our Proxmox node +Price may vary by specifications +Entitled to +- a few ports (>1024) in shared public v4 address +- whole IPv6 address via HE.net +Up to +- 8GB RAM +- 4vCPUs +- 30GB SSD, optional HDD +- debian12 or custom provided ISO +Bandwidth is shared VPN Price: 5€/mo Desc: - Wireguard connection to ARFNET network, shared public IPv4 - Isolated VPN network - Optional HE IPv6 +Wireguard connection to ARFNET network, shared public IPv4 +Isolated VPN network +Optional HE IPv6 webhost Price: 1€/mo Desc: - nginx vhost in main web VM - PHP and MySQL - IPv4 and v6 +nginx vhost in main web VM +PHP and MySQL +IPv4 and v6 -webhost +bothost Price: 0.75€/mo Desc: - Telegram, discord, matrix, IRC, whatever +Telegram, discord, matrix, IRC, whatever gamehost Price: 1-10€/mo Desc: - Minecraft, csgo, whatever - Price may vary by game's weight and load +Minecraft, csgo, whatever +Price may vary by game's weight and load +Shared IPv4 proxy Price: 0.5€/mo Desc: - Reverse proxies a site - Main nginx vhost proxy - IPv4 and v6 +Reverse proxies a site +Main nginx vhost proxy +IPv4 and v6 mirror Price: 1 + 0.005*GB^2 Desc: - Mirror files on https://ftp.arf20.com - Stored on RAID HDD vault +Mirror files on https://ftp.arf20.com +Stored on RAID HDD vault storage Price: 1 + 0.005*GB^2 Desc: - Up/download files via FTP, SFTP or rsync - Stored on RAID HDD vault +Up/download files via FTP, SFTP or rsync +Stored on RAID HDD vault subname Price: 0.5€/mo or 6€/y - Subname in arf20.com - DNS provided by our nameservers +Desc: +Subname in arf20.com +DNS provided by our nameservers email Price: 1€/mo - Email account in @arf20.com - IMAP/SMTP mail.arf20.com (postfix/dovecot) - No SPAM filter - 100MB max storage - Accesible via any IMAP/SMTP client and https://jellyfin.arf20.com +Ddesc: +Email account in @arf20.com +IMAP/SMTP mail.arf20.com (postfix/dovecot) +No SPAM filter +100MB max storage +Accesible via any IMAP/SMTP client and https://webmail.arf20.com voip Price: 2€/mo Desc: - CURRENTLY DOWN! - SIP VoIP access to ARFNET and SDF networks +CURRENTLY UNAVAILABLE! +SIP VoIP access to ARFNET and SDF networks jellyfin Price: 2€/mo Desc: - Unlimited jellyfin account with access to all ARFNET media - No transcoding - https://jellyfin.arf20.com +Unlimited jellyfin account with access to all ARFNET media +No transcoding +https://jellyfin.arf20.com nextcloud Price: 5€/mo Desc: - Nextcloud account up to 10GB storage - https://nextcloud.arf20.com +Nextcloud account up to 10GB storage +https://nextcloud.arf20.com matrix diff --git a/style.css b/style.css index 769ac9b..be0edd3 100644 --- a/style.css +++ b/style.css @@ -55,12 +55,18 @@ body { margin-top: 200px; } -.editform { +.form { width: fit-content; padding: 20px; border-style: double; } +.border { + width: fit-content; + padding: 20px; + border: 1px solid black; +} + table, th, td { border: 1px solid black; } -- cgit v1.2.3