Skip to content

Commit c43dfe2

Browse files
authored
Update update.sh
1 parent e00334e commit c43dfe2

File tree

1 file changed

+27
-93
lines changed

1 file changed

+27
-93
lines changed

update.sh

Lines changed: 27 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ do
2222
echo " "
2323
if [ "$answer" != "${answer#[Yy]}" ]; then
2424
mv /var/www/html/wizwizxui-timebot/baseInfo.php /root/
25-
# mv /var/www/html/wizwizxui-timebot/settings/values.php /root/
2625
sudo apt-get install -y git
2726
sudo apt-get install -y wget
2827
sudo apt-get install -y unzip
@@ -37,17 +36,12 @@ do
3736
sudo chmod -R 755 /var/www/html/wizwizxui-timebot/
3837
sleep 3
3938
mv /root/baseInfo.php /var/www/html/wizwizxui-timebot/
40-
# mv /root/values.php /var/www/html/wizwizxui-timebot/settings/
41-
# if [ $? -ne 0 ]; then
42-
# echo -e "\n\e[41mError: The update failed!\033[0m\n"
43-
# exit 1
44-
# else
45-
39+
4640
sleep 1
4741

48-
db_namewizwiz=$(cat /var/www/html/wizwizxui-timebot/baseInfo.php | grep '$dbName' | cut -d"'" -f2)
49-
db_userwizwiz=$(cat /var/www/html/wizwizxui-timebot/baseInfo.php | grep '$dbUserName' | cut -d"'" -f2)
50-
db_passwizwiz=$(cat /var/www/html/wizwizxui-timebot/baseInfo.php | grep '$dbPassword' | cut -d"'" -f2)
42+
db_namewizwiz=$(cat /var/www/html/wizwizxui-timebot/baseInfo.php | grep '$dbName' | cut -d"'" -f2)
43+
db_userwizwiz=$(cat /var/www/html/wizwizxui-timebot/baseInfo.php | grep '$dbUserName' | cut -d"'" -f2)
44+
db_passwizwiz=$(cat /var/www/html/wizwizxui-timebot/baseInfo.php | grep '$dbPassword' | cut -d"'" -f2)
5145
bot_token=$(cat /var/www/html/wizwizxui-timebot/baseInfo.php | grep '$botToken' | cut -d"'" -f2)
5246
bot_token2=$(cat /var/www/html/wizwizxui-timebot/baseInfo.php | grep '$botToken' | cut -d'"' -f2)
5347
bot_url=$(cat /var/www/html/wizwizxui-timebot/baseInfo.php | grep '$botUrl' | cut -d'"' -d"'" -f2)
@@ -74,10 +68,6 @@ do
7468

7569
sleep 2
7670

77-
# url2="${bot_url}updateShareConfig.php"
78-
# curl $url2
79-
80-
# sleep 1
8171

8272
sudo rm -r /var/www/html/wizwizxui-timebot/webpanel
8373
sudo rm -r /var/www/html/wizwizxui-timebot/install
@@ -94,8 +84,6 @@ do
9484

9585
echo -e "\n\e[92mThe script was successfully updated! \033[0m\n"
9686

97-
# fi
98-
9987
else
10088
echo -e "\e[41mCancel the update.\033[0m\n"
10189
fi
@@ -107,46 +95,35 @@ do
10795
read -p "Are you sure you want to update?[y/n]: " answer
10896
echo " "
10997
if [ "$answer" != "${answer#[Yy]}" ]; then
110-
111-
sudo apt-get install -y php-ssh2
112-
sudo apt-get install -y libssh2-1-dev libssh2-1
113-
114-
destination_dir=$(find /var/www/html -type d -name "*wizpanel*" | head -n 1)
98+
99+
wait
100+
cd /var/www/html/ && find . -mindepth 1 -maxdepth 1 ! -name wizwizxui-timebot -type d -exec rm -r {} \;
115101

116-
if [ -z "$destination_dir" ]; then
117-
RANDOM_NUMBER=$(( RANDOM % 10000000 + 1000000 ))
118-
mkdir "/var/www/html/wizpanel${RANDOM_NUMBER}"
119-
echo "Directory created: wizpanel${RANDOM_NUMBER}"
120-
echo "Folder created successfully!"
121-
sudo mkdir /root/updatewizwiz
122-
sleep 1
123-
touch /root/updatewizwiz/wizup.txt
124-
sudo chmod -R 777 /root/updatewizwiz/wizup.txt
125-
sleep 1
126-
ASAS="$"
127-
echo "${ASAS}path = '${RANDOM_NUMBER}';" >> /root/updatewizwiz/wizup.txt
128-
else
129-
echo "Folder already exists."
130-
fi
102+
touch /var/www/html/index.html
103+
echo "<!DOCTYPE html><html><head><title>My Website</title></head><body><h1>Hello, world!</h1></body></html>" > /var/www/html/index.html
104+
131105

106+
107+
108+
RANDOM_CODE=$(LC_CTYPE=C tr -dc 'a-zA-Z0-9' < /dev/urandom | head -c 25)
109+
mkdir "/var/www/html/${RANDOM_CODE}"
110+
echo "Directory created: ${RANDOM_CODE}"
111+
echo "Folder created successfully!"
132112

133-
134-
destination_dir=$(find /var/www/html -type d -name "*wizpanel*" | head -n 1)
135-
136113
cd /var/www/html/
137-
wget -O wizwizpanel.zip https://github.com/wizwizdev/wizwizxui-timebot/releases/download/9.1.3/wizwizpanel.zip
138-
114+
wget -O wizwizpanel.zip https://github.com/wizwizdev/wizwizxui-timebot/releases/download/9.1.9/wizwizpanel.zip
115+
139116
file_to_transfer="/var/www/html/wizwizpanel.zip"
140-
destination_dir=$(find /var/www/html -type d -name "*wizpanel*" | head -n 1)
141-
117+
destination_dir=$(find /var/www/html -type d -name "*${RANDOM_CODE}*" -print -quit)
118+
142119
if [ -z "$destination_dir" ]; then
143120
echo "Error: Could not find directory containing 'wiz' in '/var/www/html'"
144121
exit 1
145122
fi
146-
123+
147124
mv "$file_to_transfer" "$destination_dir/" && yes | unzip "$destination_dir/wizwizpanel.zip" -d "$destination_dir/" && rm "$destination_dir/wizwizpanel.zip" && sudo chmod -R 755 "$destination_dir/" && sudo chown -R www-data:www-data "$destination_dir/"
148-
149-
125+
126+
150127
wait
151128

152129

@@ -170,57 +147,14 @@ do
170147
echo -e "\n\e[41mError: The update failed!\033[0m\n"
171148
exit 1
172149
else
173-
174-
# echo -e '\e[31m'
175-
176-
# find /var/www/html -type d -name "*wizpanel*" -print | sed "s|/var/www/html|& \n\n\nPanel: https://yourdomain.com|g"
177-
178-
# echo -e '\033[0m'
179-
180-
181-
182150

183-
# echo -e ' '
184-
# echo -e ' '
185-
186-
# read -p "Enter the domain: " domainname
187-
188-
# if [ "$domainname" = "" ]; then
189-
190-
# exit
191-
192-
# else
193-
194-
195-
# DOMAIN_NAME="$domainname"
196-
197-
# PATHS=$(cat /root/updatewizwiz/wizup.txt | grep '$path' | cut -d"'" -f2)
198-
# PATHS=$(cat /root/confwizwiz/dbrootwizwiz.txt | grep '$path' | cut -d"'" -f2)
199-
# (crontab -l | grep -v "backupnutif.php") | crontab -
200-
201-
# (crontab -l ; echo "* * * * * curl https://${DOMAIN_NAME}/wizpanel${PATHS}/backupnutif.php >/dev/null 2>&1") | sort - | uniq - | crontab -
202-
# (crontab -l ; echo "* * * * * curl https://${DOMAIN_NAME}/wizpanel${PATHS}/backupnutif.php >/dev/null 2>&1") | sort - | uniq - | crontab -
203-
# fi
204-
205151
clear
206152

207153
echo -e ' '
208-
209-
210-
# PATHS2=$(cat /root/confwizwiz/dbrootwizwiz.txt | grep '$path' | cut -d"'" -f2)
211-
# PATHS3=$(cat /root/updatewizwiz/wizup.txt | grep '$path' | cut -d"'" -f2)
212-
# if [ -d "/root/confwizwiz/dbrootwizwiz.txt" ]; then
213-
# echo -e "\e[92mPanel: \e[31mhttps://${DOMAIN_NAME}/wizpanel${PATHS}\033[0m\n"
214-
# (crontab -l ; echo "* * * * * curl https://${DOMAIN_NAME}/wizpanel${PATHS}/backupnutif.php >/dev/null 2>&1") | sort - | uniq - | crontab -
215-
# else
216-
# echo -e "\e[92mPanel: \e[31mhttps://${DOMAIN_NAME}/wizpanel${PATHS3}\033[0m\n"
217-
# (crontab -l ; echo "* * * * * curl https://${DOMAIN_NAME}/wizpanel${PATHS3}/backupnutif.php >/dev/null 2>&1") | sort - | uniq - | crontab -
218-
# fi
219-
220-
221-
222-
echo -e "\e[92mThe script was successfully updated!\033[0m\n"
223-
154+
echo -e "\e[100mwizwiz panel:\033[0m"
155+
echo -e "\e[33maddres: \e[36mhttps://domain.com/${RANDOM_CODE}/login.php\033[0m"
156+
echo " "
157+
echo -e "\e[92mThe script was successfully updated!\033[0m\n"
224158
fi
225159

226160

0 commit comments

Comments
 (0)