#!/bin/sh

function admin_panel_info {
    if ! [ -d /opt/cpvendor/cache ]; then
	mkdir /opt/cpvendor/cache
    fi

    if ! [ -s /opt/cpvendor/cache/admin_panel_info ]; then
	IWORX_UNIXUSER=root ~iworx/bin/nodeworx.pex -u -n -c Cloudlinux -a panelInfo -o pretty $@ > /opt/cpvendor/cache/admin_panel_info
	IWORX_UNIXUSER=root ~iworx/bin/nodeworx.pex -u -n -c Cloudlinux -a userPanelInfo -o pretty $@ > /opt/cpvendor/cache/user_panel_info
    fi

    cat /opt/cpvendor/cache/admin_panel_info
}

function user_panel_info {
    cat /opt/cpvendor/cache/user_panel_info
}

user=$(whoami)

if [[ "$user" == "iworx" || "$user" == "root" ]]; then
    admin_panel_info $@
else
    user_panel_info $@
fi
