diff --git a/websiteFunctions/static/websiteFunctions/websiteFunctions.js b/websiteFunctions/static/websiteFunctions/websiteFunctions.js index 35401ce35..f3cec616b 100755 --- a/websiteFunctions/static/websiteFunctions/websiteFunctions.js +++ b/websiteFunctions/static/websiteFunctions/websiteFunctions.js @@ -18,6 +18,7 @@ function getCookie(name) { return cookieValue; } + var arry = [] function selectpluginJs(val) { @@ -252,6 +253,28 @@ app.controller('WPAddNewPlugin', function ($scope, $http, $timeout, $window, $co }); +var domain_check = 0; + +function checkbox_function() { + + var checkBox = document.getElementById("myCheck"); + // Get the output text + + + // If the checkbox is checked, display the output text + if (checkBox.checked == true) { + domain_check = 0; + document.getElementById('Test_Domain').style.display= "block"; + document.getElementById('Own_Domain').style.display = "none"; + + } else { + document.getElementById('Test_Domain').style.display = "none"; + document.getElementById('Own_Domain').style.display = "block"; + domain_check = 1; + } + + // alert(domain_check); +} app.controller('createWordpress', function ($scope, $http, $timeout, $compile, $window) { $scope.webSiteCreationLoading = true; @@ -262,6 +285,7 @@ app.controller('createWordpress', function ($scope, $http, $timeout, $compile, $ $scope.couldNotConnect = true; $scope.goBackDisable = true; + var statusFile; $scope.createWordPresssite = function () { @@ -280,7 +304,17 @@ app.controller('createWordpress', function ($scope, $http, $timeout, $compile, $ var package = $scope.packageForWebsite; var websiteOwner = $scope.websiteOwner; var WPtitle = $scope.WPtitle; - var domainNameCreate = $scope.domainNameCreate; + + if (domain_check == 0) { + var Part2_domainNameCreate = document.getElementById('Part2_domainNameCreate').value; + var domainNameCreate = document.getElementById('TestDomainNameCreate').value + Part2_domainNameCreate; + } + if (domain_check == 1) { + + var domainNameCreate = $scope.own_domainNameCreate; + } + + var WPUsername = $scope.WPUsername; var adminEmail = $scope.adminEmail; var WPPassword = $scope.WPPassword; @@ -290,7 +324,17 @@ app.controller('createWordpress', function ($scope, $http, $timeout, $compile, $ var pluginupdates = $scope.pluginupdates; var themeupdates = $scope.themeupdates; - var path = $scope.installPath; + if (domain_check == 0) { + + var path = ""; + + } + if (domain_check = 1) { + + var path = $scope.installPath; + + } + var home = "1"; @@ -298,6 +342,7 @@ app.controller('createWordpress', function ($scope, $http, $timeout, $compile, $ home = "0"; } + alert(domainNameCreate); var data = { title: WPtitle, @@ -315,6 +360,7 @@ app.controller('createWordpress', function ($scope, $http, $timeout, $compile, $ home: home, path: path, } + var config = { headers: { 'X-CSRFToken': getCookie('csrftoken') @@ -2278,6 +2324,29 @@ app.controller('BackupSchedule', function ($scope, $http, $timeout, $window) { }; }); /* Java script code to create account */ + +var website_create_domain_check = 0; + +function website_create_checkbox_function() { + + var checkBox = document.getElementById("myCheck"); + // Get the output text + + + // If the checkbox is checked, display the output text + if (checkBox.checked == true) { + website_create_domain_check = 0; + document.getElementById('Website_Create_Test_Domain').style.display= "block"; + document.getElementById('Website_Create_Own_Domain').style.display = "none"; + + } else { + document.getElementById('Website_Create_Test_Domain').style.display = "none"; + document.getElementById('Website_Create_Own_Domain').style.display = "block"; + website_create_domain_check = 1; + } + + // alert(domain_check); +} app.controller('createWebsite', function ($scope, $http, $timeout, $window) { $scope.webSiteCreationLoading = true; @@ -2332,7 +2401,18 @@ app.controller('createWebsite', function ($scope, $http, $timeout, $window) { url = "/websites/submitWebsiteCreation"; var package = $scope.packageForWebsite; - var domainName = $scope.domainNameCreate; + + if (website_create_domain_check == 0) { + var Part2_domainNameCreate = document.getElementById('Part2_domainNameCreate').value; + var domainName = document.getElementById('TestDomainNameCreate').value + Part2_domainNameCreate; + } + if (website_create_domain_check == 1) { + + var domainName = $scope.own_domainNameCreate; + } + + // var domainName = $scope.domainNameCreate; + var adminEmail = $scope.adminEmail; var phpSelection = $scope.phpSelection; var websiteOwner = $scope.websiteOwner; @@ -2647,9 +2727,7 @@ app.controller('listWebsites', function ($scope, $http) { var url = "/websites/ScanWordpressSite"; - var data = { - - } + var data = {} var config = { @@ -5084,7 +5162,7 @@ RewriteRule ^/(xmlrpc|wp-trackback)\.php - [F,L,NC] $scope.rewriteRules = nonWWWToWWW + $scope.rewriteRules; } else if ($scope.rewriteTemplate === "Force WWW -> NON-WWW") { $scope.rewriteRules = WWWToNonWWW + $scope.rewriteRules; - } else if ($scope.rewriteTemplate === "Disable Wordpress XMLRPC & Trackback") { + } else if ($scope.rewriteTemplate === "Disable Wordpress XMLRPC & Trackback") { $scope.rewriteRules = WordpressProtect + $scope.rewriteRules; } }; diff --git a/websiteFunctions/templates/websiteFunctions/WPCreate.html b/websiteFunctions/templates/websiteFunctions/WPCreate.html index fe6c8e6ba..4fe5f52cc 100644 --- a/websiteFunctions/templates/websiteFunctions/WPCreate.html +++ b/websiteFunctions/templates/websiteFunctions/WPCreate.html @@ -6,6 +6,61 @@ {% load static %} {% get_current_language as LANGUAGE_CODE %} +