Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /opt/webdir/bin/menu/11_transformer/ |
Upload File : |
#!/usr/bin/bash # #set -x PROGNAME=$(basename $0) PROGPATH=$(dirname $0) [[ -z $DEBUG ]] && DEBUG=0 . $PROGPATH/functions.sh || exit 1 logo=$(get_logo) # /opt/webdir/bin/bx-sites -a configure_transformer --site sitename --root /home/bitrix/ext_www/sitename --hostname vm04 configure_tr() { if [[ -z $SITES_TR ]]; then sites_transformer_status fi if [[ -z $TR_CHOICE ]]; then cache_transfomer_status fi if [[ -z $SITE_NAME ]]; then print_message "$TRANSF210" "$TRANSF013" "" any_key return 1 fi SITE_DIR=$(echo -e "$SITES_TR" | grep "^$SITE_NAME:" | awk -F':' '{print $2}') if [[ -z $SITE_DIR ]]; then print_message "$TRANSF210" "$(get_text "$TRANSF014" "$SITE_NAME")" "" any_key return 1 fi if [[ $DEBUG -gt 0 ]]; then echo "SITE_NAME: $SITE_NAME" echo "SITE_DIR: $SITE_DIR" echo "SERVER CHOICE: $TR_CHOICE" fi print_message "$TRANSF002" "$TRANSF017" "" ans "y" if [[ $(echo "$ans" | grep -iwc "y") -eq 0 ]]; then return 1 fi local task_exec="$bx_web_script -a configure_transformer --site $SITE_NAME --root $SITE_DIR --hostname $TR_CHOICE --domains $SITE_NAME,localhost" [[ $DEBUG -gt 0 ]] && echo "task_exec=$task_exec" exec_pool_task "$task_exec" "configure_transformer" } sub_menu() { submenu_00="$TRANSF201" submenu_01="$TRANSF204" SITE_NAME= until [[ -n "$SITE_NAME" ]]; do menu_logo="$TRANSF003" print_menu_header print_transformer_status print_transformer_status_rtn=$? print_sites_transformer_status if [[ -n "$TR_SERVER" ]]; then menu_list="$submenu_00" else menu_list="$submenu_01\n\t\t $submenu_00" fi if [[ -n "$TR_SERVER" ]]; then print_color_text "$TRANSF015" echo fi print_menu if [[ -n "$TR_SERVER" ]]; then print_message "$TRANSF202" '' '' SITE_NAME else print_message "$TRANSF204 " '' '' SITE_NAME fi case "$SITE_NAME" in 0) exit ;; *) if [[ -n "$TR_SERVER" ]]; then exit fi configure_tr "$SITE_NAME" ;; esac SITE_NAME= done } sub_menu