403Webshell
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 :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /opt/webdir/bin/menu/11_transformer/02_remove_tr.sh
#!/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
remove_tr() {
    if [[ -z $TR_SERVER ]];
    then
        cache_transfomer_status
    fi

    if [[ -z $TR_SERVER ]];
    then
        print_message "$TRANSF210" "$TRANSF011" "" any_key
        return 1
    fi

    if [[ $DEBUG -gt 0 ]];
    then
        echo "SITE_NAME: $TR_SITE"
        echo "SITE_DIR: $TR_DIR"
        echo "SERVER CHOICE: $TR_SERVER"
    fi

    print_message "$(get_text "$TRANSF006" "$TR_SERVER")" "" "" ans "n"
    if [[ $(echo "$ans" | grep -iwc "y") -eq 0 ]];
    then
        return 1
    fi

    local task_exec="$bx_web_script -a remove_transformer --site $TR_SITE --root $TR_DIR --hostname $TR_SERVER"
    [[ $DEBUG -gt 0 ]] && echo "task_exec=$task_exec"
    exec_pool_task "$task_exec" "remove_transformer"
}

sub_menu() {
    submenu_00="$TRANSF201"
    submenu_01="1. $TRANSF004"

    SITE_NAME=
    until [[ -n "$SITE_NAME" ]]; do
        menu_logo="$TRANSF004"
        print_menu_header

        print_transformer_status
        print_transformer_status_rtn=$?

        print_sites_transformer_status

        menu_list="$submenu_01\n\t\t $submenu_00"

        print_menu
        print_message "$TRANSF205" '' '' SITE_NAME

        case "$SITE_NAME" in
            0) exit ;;
            1) remove_tr ;;
        esac
        SITE_NAME=
    done
}

sub_menu

Youez - 2016 - github.com/yon3zu
LinuXploit