From ef7fd02861046a1f4a4b4179f1bee8e04a6258cf Mon Sep 17 00:00:00 2001 From: Bob Mottram <bob@freedombone.net> Date: Sun, 28 Oct 2018 11:25:24 +0000 Subject: [PATCH] Remove freens codes from app screens --- src/freedombone-addremove | 1 - src/freedombone-installer | 17 ++--------------- src/freedombone-utils-webadmin | 10 ++++++---- webadmin/EN/add_app_confirm_template.html | 1 - webadmin/installapp.php | 2 -- webadmin/installappconfirm.php | 1 - 6 files changed, 8 insertions(+), 24 deletions(-) diff --git a/src/freedombone-addremove b/src/freedombone-addremove index e671d8d80..5cfeb9778 100755 --- a/src/freedombone-addremove +++ b/src/freedombone-addremove @@ -337,7 +337,6 @@ if [ "$2" ]; then if [[ "$args" == "add" || "$args" == "remove" ]]; then app_name_upper=$(echo "$2" | awk '{print toupper($0)}') read_config_param "${app_name_upper}_DOMAIN_NAME" - read_config_param "${app_name_upper}_CODE" if [[ "$args" == "add" ]]; then select_specific_app "$2" "1" else diff --git a/src/freedombone-installer b/src/freedombone-installer index d222791e5..3d22406b4 100755 --- a/src/freedombone-installer +++ b/src/freedombone-installer @@ -1209,7 +1209,6 @@ function install_apps_from_webadmin { app_domain=${app_name}.local fi app_name_upper=$(echo "$app_name" | awk '{print toupper($0)}') - freedns_code=$(echo -n "$linestr" | awk -F ',' '{print $3}') # indicate that we are installing sed -i "s|${app_name}|${app_name}_running|g" "$pending_installs" @@ -1221,20 +1220,6 @@ function install_apps_from_webadmin { sed -i "s|${app_name_upper}_DOMAIN_NAME=.*|${app_name_upper}_DOMAIN_NAME=${app_domain}|g" "$CONFIGURATION_FILE" fi - if grep -q 'ONION_ONLY=no' "$CONFIGURATION_FILE"; then - # Add freedns code to the config - if [ "$freedns_code" ]; then - # shellcheck disable=SC2086 - ${app_name_upper}_CODE="${freedns_code}" - - if ! grep -q "${app_name_upper}_CODE=" "$CONFIGURATION_FILE"; then - echo "${app_name_upper}_CODE=${freedns_code}" >> "$CONFIGURATION_FILE" - else - sed -i "s|${app_name_upper}_CODE=.*|${app_name_upper}_CODE=${freedns_code}|g" "$CONFIGURATION_FILE" - fi - fi - fi - # remove app from the removed file if grep -Fxq "_${app_name}_" "$REMOVED_APPS_FILE"; then sed -i "/_${app_name}_/d" "$REMOVED_APPS_FILE" @@ -1858,6 +1843,8 @@ function regenerate_dynamic_dns { cp "$webadmin_install_dir/dynamicdns_template.html" "$webadmin_install_dir/dynamicdns.html" if [[ "$ddns" == 'default@freedns.afraid.org' ]]; then ddns='freedns' + else + sed -i '/ddnscode/d' "$webadmin_install_dir/dynamicdns.html" fi if [[ "$ddns" == 'dyn.com' ]]; then ddns='dyn' diff --git a/src/freedombone-utils-webadmin b/src/freedombone-utils-webadmin index 3f8c56b72..066f1cb1d 100755 --- a/src/freedombone-utils-webadmin +++ b/src/freedombone-utils-webadmin @@ -505,11 +505,11 @@ function web_admin_create_add_apps { fi # remove freedns if necessary - if [[ "$DDNS_PROVIDER" != *"freedns"* ]]; then - if grep -q 'freedns_code' "$filename_app"; then + #if [[ "$DDNS_PROVIDER" != *"freedns"* ]]; then + # if grep -q 'freedns_code' "$filename_app"; then sed -i '/freedns_code/d' "$filename_app" - fi - fi + # fi + #fi available_apps_ctr=$((available_apps_ctr+1)) @@ -1086,6 +1086,8 @@ function regenerate_webadmin_dynamic_dns { ddns="$DDNS_PROVIDER" if [[ "$ddns" == 'default@freedns.afraid.org' ]]; then ddns='freedns' + else + sed -i '/ddnscode/d' "$webadmin_install_dir/dynamicdns.html" fi if [[ "$ddns" == 'dyn.com' ]]; then ddns='dyn' diff --git a/webadmin/EN/add_app_confirm_template.html b/webadmin/EN/add_app_confirm_template.html index 98e160c23..4a67da6f9 100644 --- a/webadmin/EN/add_app_confirm_template.html +++ b/webadmin/EN/add_app_confirm_template.html @@ -130,7 +130,6 @@ <input type="radio" name="installconfirm" value="1"><label translate="yes">Yes</label> <input type="hidden" name="app_name" value="APPNAME"> <input type="hidden" name="install_domain" value="APPDOMAIN"> - <input type="hidden" name="freedns_code" value="APPCODE"> <input type="hidden" name="no_domain" value="NODOMAIN"> </p> <br><br> diff --git a/webadmin/installapp.php b/webadmin/installapp.php index b6db16592..0667e2a05 100755 --- a/webadmin/installapp.php +++ b/webadmin/installapp.php @@ -26,7 +26,6 @@ if (isset($_POST['submitappinstall'])) { // No domain was provided $continue_install=false; } - $freedns_code = htmlspecialchars($_POST['freedns_code']); } } @@ -36,7 +35,6 @@ if (isset($_POST['submitappinstall'])) { if(file_exists("add_app_confirm.html")) { exec('sed -i "s|APPNAME|'.$app_name.'|g" add_app_confirm.html'); exec('sed -i "s|APPDOMAIN|'.$install_domain.'|g" add_app_confirm.html'); - exec('sed -i "s|APPCODE|'.$freedns_code.'|g" add_app_confirm.html'); exec('sed -i "s|NODOMAIN|'.$no_domain.'|g" add_app_confirm.html'); $output_filename = "add_app_confirm.html"; } diff --git a/webadmin/installappconfirm.php b/webadmin/installappconfirm.php index d862643e2..f316f8086 100755 --- a/webadmin/installappconfirm.php +++ b/webadmin/installappconfirm.php @@ -31,7 +31,6 @@ if (isset($_POST['installconfirmsubmit'])) { // No domain was provided $continue_install=false; } - $freedns_code = htmlspecialchars($_POST['freedns_code']); } } -- GitLab