|  | @@ -405,11 +405,13 @@ fi
 | 
	
		
			
			| 405 | 405 |  echo '}'
 | 
	
		
			
			| 406 | 406 |  echo ''
 | 
	
		
			
			| 407 | 407 |  echo "function backup_local_${app_name} {"
 | 
	
		
			
			| 408 |  | -echo "    ${app_name_upper}_DOMAIN_NAME='${app_name}'"
 | 
	
		
			
			| 409 |  | -echo "    if grep -q \"${app_name} domain\" \"\$COMPLETION_FILE\"; then"
 | 
	
		
			
			| 410 |  | -echo "        ${app_name_upper}_DOMAIN_NAME=\$(get_completion_param \"${app_name} domain\")"
 | 
	
		
			
			| 411 |  | -echo '    fi'
 | 
	
		
			
			| 412 |  | -echo ''
 | 
	
		
			
			|  | 408 | +if [ $app_webui ]; then
 | 
	
		
			
			|  | 409 | +    echo "    ${app_name_upper}_DOMAIN_NAME='${app_name}'"
 | 
	
		
			
			|  | 410 | +    echo "    if grep -q \"${app_name} domain\" \"\$COMPLETION_FILE\"; then"
 | 
	
		
			
			|  | 411 | +    echo "        ${app_name_upper}_DOMAIN_NAME=\$(get_completion_param \"${app_name} domain\")"
 | 
	
		
			
			|  | 412 | +    echo '    fi'
 | 
	
		
			
			|  | 413 | +    echo ''
 | 
	
		
			
			|  | 414 | +fi
 | 
	
		
			
			| 413 | 415 |  if [ ! "$app_dir" ]; then
 | 
	
		
			
			| 414 | 416 |      echo "    source_directory=/var/www/\${${app_name_upper}_DOMAIN_NAME}/htdocs"
 | 
	
		
			
			| 415 | 417 |  else
 | 
	
	
		
			
			|  | @@ -419,6 +421,10 @@ if [ $app_webui ]; then
 | 
	
		
			
			| 419 | 421 |      echo ''
 | 
	
		
			
			| 420 | 422 |      echo "    suspend_site \"\${${app_name_upper}_DOMAIN_NAME}\""
 | 
	
		
			
			| 421 | 423 |  fi
 | 
	
		
			
			|  | 424 | +if [ $app_daemon ]; then
 | 
	
		
			
			|  | 425 | +    echo ''
 | 
	
		
			
			|  | 426 | +    echo "    systemctl stop ${app_name}"
 | 
	
		
			
			|  | 427 | +fi
 | 
	
		
			
			| 422 | 428 |  echo ''
 | 
	
		
			
			| 423 | 429 |  echo "    dest_directory=${app_name}"
 | 
	
		
			
			| 424 | 430 |  echo "    backup_directory_to_usb \"\$source_directory\" \$dest_directory"
 | 
	
	
		
			
			|  | @@ -435,6 +441,9 @@ fi
 | 
	
		
			
			| 435 | 441 |  if [ $app_webui ]; then
 | 
	
		
			
			| 436 | 442 |      echo '    restart_site'
 | 
	
		
			
			| 437 | 443 |  fi
 | 
	
		
			
			|  | 444 | +if [ $app_daemon ]; then
 | 
	
		
			
			|  | 445 | +    echo "    systemctl start ${app_name}"
 | 
	
		
			
			|  | 446 | +fi
 | 
	
		
			
			| 438 | 447 |  echo '}'
 | 
	
		
			
			| 439 | 448 |  echo ''
 | 
	
		
			
			| 440 | 449 |  echo "function restore_local_${app_name} {"
 | 
	
	
		
			
			|  | @@ -447,6 +456,13 @@ if [ $app_webui ]; then
 | 
	
		
			
			| 447 | 456 |      echo "        return"
 | 
	
		
			
			| 448 | 457 |      echo "    fi"
 | 
	
		
			
			| 449 | 458 |  fi
 | 
	
		
			
			|  | 459 | +if [ $app_webui ]; then
 | 
	
		
			
			|  | 460 | +    echo "    suspend_site \"\${${app_name_upper}_DOMAIN_NAME}\""
 | 
	
		
			
			|  | 461 | +fi
 | 
	
		
			
			|  | 462 | +if [ $app_daemon ]; then
 | 
	
		
			
			|  | 463 | +    echo "    systemctl stop ${app_name}"
 | 
	
		
			
			|  | 464 | +    echo ''
 | 
	
		
			
			|  | 465 | +fi
 | 
	
		
			
			| 450 | 466 |  echo "    temp_restore_dir=/root/temp${app_name}"
 | 
	
		
			
			| 451 | 467 |  if [ ! "$app_dir" ]; then
 | 
	
		
			
			| 452 | 468 |      echo "    ${app_name}_dir=/var/www/\${${app_name_upper}_DOMAIN_NAME}/htdocs"
 | 
	
	
		
			
			|  | @@ -490,14 +506,23 @@ else
 | 
	
		
			
			| 490 | 506 |  fi
 | 
	
		
			
			| 491 | 507 |  echo "        rm -rf \$temp_restore_dir"
 | 
	
		
			
			| 492 | 508 |  echo '    fi'
 | 
	
		
			
			|  | 509 | +if [ $app_daemon ]; then
 | 
	
		
			
			|  | 510 | +    echo "    systemctl start ${app_name}"
 | 
	
		
			
			|  | 511 | +    echo ''
 | 
	
		
			
			|  | 512 | +fi
 | 
	
		
			
			|  | 513 | +if [ $app_webui ]; then
 | 
	
		
			
			|  | 514 | +    echo '    restart_site'
 | 
	
		
			
			|  | 515 | +fi
 | 
	
		
			
			| 493 | 516 |  echo '}'
 | 
	
		
			
			| 494 | 517 |  echo ''
 | 
	
		
			
			| 495 | 518 |  echo "function backup_remote_${app_name} {"
 | 
	
		
			
			| 496 |  | -echo "    ${app_name_upper}_DOMAIN_NAME='${app_name}'"
 | 
	
		
			
			| 497 |  | -echo "    if grep -q \"${app_name} domain\" \"\$COMPLETION_FILE\"; then"
 | 
	
		
			
			| 498 |  | -echo "        ${app_name_upper}_DOMAIN_NAME=\$(get_completion_param \"${app_name} domain\")"
 | 
	
		
			
			| 499 |  | -echo '    fi'
 | 
	
		
			
			| 500 |  | -echo ''
 | 
	
		
			
			|  | 519 | +if [ $app_webui ]; then
 | 
	
		
			
			|  | 520 | +    echo "    ${app_name_upper}_DOMAIN_NAME='${app_name}'"
 | 
	
		
			
			|  | 521 | +    echo "    if grep -q \"${app_name} domain\" \"\$COMPLETION_FILE\"; then"
 | 
	
		
			
			|  | 522 | +    echo "        ${app_name_upper}_DOMAIN_NAME=\$(get_completion_param \"${app_name} domain\")"
 | 
	
		
			
			|  | 523 | +    echo '    fi'
 | 
	
		
			
			|  | 524 | +    echo ''
 | 
	
		
			
			|  | 525 | +fi
 | 
	
		
			
			| 501 | 526 |  if [ ! "$app_dir" ]; then
 | 
	
		
			
			| 502 | 527 |      echo "    source_directory=/var/www/\${${app_name_upper}_DOMAIN_NAME}/htdocs"
 | 
	
		
			
			| 503 | 528 |  else
 | 
	
	
		
			
			|  | @@ -507,6 +532,9 @@ if [ $app_webui ]; then
 | 
	
		
			
			| 507 | 532 |      echo ''
 | 
	
		
			
			| 508 | 533 |      echo "    suspend_site \"\${${app_name_upper}_DOMAIN_NAME}\""
 | 
	
		
			
			| 509 | 534 |  fi
 | 
	
		
			
			|  | 535 | +if [ $app_daemon ]; then
 | 
	
		
			
			|  | 536 | +    echo "    systemctl stop ${app_name}"
 | 
	
		
			
			|  | 537 | +fi
 | 
	
		
			
			| 510 | 538 |  echo ''
 | 
	
		
			
			| 511 | 539 |  echo "    dest_directory=${app_name}"
 | 
	
		
			
			| 512 | 540 |  echo "    backup_directory_to_friend \"\$source_directory\" \$dest_directory"
 | 
	
	
		
			
			|  | @@ -519,6 +547,10 @@ if [[ "$database_type" == "postgres"* ]]; then
 | 
	
		
			
			| 519 | 547 |      echo "    backup_database_to_friend ${app_name}"
 | 
	
		
			
			| 520 | 548 |      echo ''
 | 
	
		
			
			| 521 | 549 |  fi
 | 
	
		
			
			|  | 550 | +if [ $app_daemon ]; then
 | 
	
		
			
			|  | 551 | +    echo ''
 | 
	
		
			
			|  | 552 | +    echo "    systemctl start ${app_name}"
 | 
	
		
			
			|  | 553 | +fi
 | 
	
		
			
			| 522 | 554 |  if [ $app_webui ]; then
 | 
	
		
			
			| 523 | 555 |      echo ''
 | 
	
		
			
			| 524 | 556 |      echo '    restart_site'
 | 
	
	
		
			
			|  | @@ -535,6 +567,13 @@ if [ $app_webui ]; then
 | 
	
		
			
			| 535 | 567 |      echo "        return"
 | 
	
		
			
			| 536 | 568 |      echo "    fi"
 | 
	
		
			
			| 537 | 569 |  fi
 | 
	
		
			
			|  | 570 | +if [ $app_webui ]; then
 | 
	
		
			
			|  | 571 | +    echo "    suspend_site \"\${${app_name_upper}_DOMAIN_NAME}\""
 | 
	
		
			
			|  | 572 | +fi
 | 
	
		
			
			|  | 573 | +if [ $app_daemon ]; then
 | 
	
		
			
			|  | 574 | +    echo "    systemctl stop ${app_name}"
 | 
	
		
			
			|  | 575 | +    echo ''
 | 
	
		
			
			|  | 576 | +fi
 | 
	
		
			
			| 538 | 577 |  echo "    temp_restore_dir=/root/temp${app_name}"
 | 
	
		
			
			| 539 | 578 |  if [ ! "$app_dir" ]; then
 | 
	
		
			
			| 540 | 579 |      echo "    ${app_name}_dir=/var/www/\${${app_name_upper}_DOMAIN_NAME}/htdocs"
 | 
	
	
		
			
			|  | @@ -578,6 +617,13 @@ else
 | 
	
		
			
			| 578 | 617 |  fi
 | 
	
		
			
			| 579 | 618 |  echo "        rm -rf \$temp_restore_dir"
 | 
	
		
			
			| 580 | 619 |  echo '    fi'
 | 
	
		
			
			|  | 620 | +if [ $app_daemon ]; then
 | 
	
		
			
			|  | 621 | +    echo "    systemctl start ${app_name}"
 | 
	
		
			
			|  | 622 | +    echo ''
 | 
	
		
			
			|  | 623 | +fi
 | 
	
		
			
			|  | 624 | +if [ $app_webui ]; then
 | 
	
		
			
			|  | 625 | +    echo '    restart_site'
 | 
	
		
			
			|  | 626 | +fi
 | 
	
		
			
			| 581 | 627 |  echo '}'
 | 
	
		
			
			| 582 | 628 |  echo ''
 | 
	
		
			
			| 583 | 629 |  echo "function remove_${app_name} {"
 |