#!/bin/bash
# Fetches list of all domains
# 
# Arguments:
ACCOUNT=$1

# Domain Types:
# 1 - Main Domain (Only one can be provided)
# 2 - Addon Domain
# 3 - SubDomain
# 4 - Alias
# 5 - Redirect
# 6 - DNS Only
#
# PHP Version:
# Must be int - the PHP version without the dot (e.g. 8.1 = 81)
#
# PHP Handlers:
# 1 - CGI
# 2 - FCGI
# 3 - php-fpm
# 4 - suPHP
# 5 - LSPHP
# 6 - LSAPI
# 7 - DSO

# Successful Output can be valid json (in the first line of the output) or no output at all if no data.
# exit with code 0
# e.g.
# {
#	"mydomain.com": { "type": 1, "public_dir": "/home/user/public_html", "zone_file": "/etc/named/mydomain.com", "php_version", 81, "php_handler": 1, "php_cl_selector": true, "php_inherited": true },
#	"mydomain2.com": { "type": 2, "public_dir": "/home/user/domains/mydomain2.com", "php_version", 55, "php_handler": 4, "php_cl_selector": false, "php_inherited": false },
#	"my.mydomain.com": { "type": 3, "public_dir": "/home/user/domains/my.mydomain.com", "zone_file": "/etc/named/my.mydomain.com", "parent": "mydomain.com", "php_version", 72, "php_handler": 3, "php_cl_selector": true, "php_inherited": false },
#	"my.mydomain2.com": { "type": 3, "public_dir": "/home/user/domains/my.mydomain2.com", "zone_file": "/etc/named/mydomain.com", "parent": "mydomain2.com", "php_version", 80, "php_handler": 2, "php_cl_selector": true, "php_inherited": false },
#	"mydomain3.com": { "type": 4, "parent": "mydomain.com" },
#	"mydomain-redirect.com": { "type": 5, "redirect_url": "https://my-redirected-domain.com", redirect_code: 301 },
#	"mydomain-dns-only.com": { "type": 6 }
# }
#
# On error write your error to stderr. 
# exit with code 1
# e.g. >&2 echo "Failed fetching domains" && exit 1

echo '{}'
exit 0