2017-10-24 19:16:36 +05:00
{% extends "baseTemplate/index.html" %}
{% load i18n %}
{% block title %}{% trans "Create New Website - CyberPanel" %}{% endblock %}
{% block content %}
{% load static %}
{% get_current_language as LANGUAGE_CODE %}
<!-- Current language: {{ LANGUAGE_CODE }} -->
< div class = "container" >
< div id = "page-title" >
< h2 > {% trans "Create Website" %}< / h2 >
< p > {% trans "On this page you can launch, list, modify and delete websites from your server." %}< / p >
< / div >
2018-07-30 17:33:28 +05:00
< div ng-controller = "createWebsite" class = "panel" >
2017-10-24 19:16:36 +05:00
< div class = "panel-body" >
< h3 class = "title-hero" >
2018-07-30 17:33:28 +05:00
{% trans "Website Details" %} < img ng-hide = "webSiteCreationLoading" src = "{% static 'images/loading.gif' %}" >
2017-10-24 19:16:36 +05:00
< / h3 >
2018-07-30 17:33:28 +05:00
< div class = "example-box-wrapper" >
2017-10-24 19:16:36 +05:00
2017-10-29 22:16:06 +05:00
< form name = "websiteCreationForm" action = "/" id = "createPackages" class = "form-horizontal bordered-row" >
2017-10-24 19:16:36 +05:00
2018-07-30 17:33:28 +05:00
< div ng-hide = "installationDetailsForm" class = "form-group" >
2017-10-24 19:16:36 +05:00
< label class = "col-sm-3 control-label" > {% trans "Select Package" %}< / label >
< div class = "col-sm-6" >
< select ng-model = "packageForWebsite" class = "form-control" >
{% for items in packageList %}
< option > {{ items }}< / option >
{% endfor %}
< / select >
< / div >
< / div >
2018-07-30 17:33:28 +05:00
< div ng-hide = "installationDetailsForm" class = "form-group" >
2017-10-24 19:16:36 +05:00
< label class = "col-sm-3 control-label" > {% trans "Select Owner" %}< / label >
< div class = "col-sm-6" >
< select ng-model = "websiteOwner" class = "form-control" >
{% for items in owernList %}
< option > {{ items }}< / option >
{% endfor %}
< / select >
< / div >
< / div >
2018-07-30 17:33:28 +05:00
< div ng-hide = "installationDetailsForm" class = "form-group" >
2017-10-24 19:16:36 +05:00
< label class = "col-sm-3 control-label" > {% trans "Domain Name" %}< / label >
< div class = "col-sm-6" >
2018-07-13 04:26:40 +05:00
< input name = "dom" type = "text" class = "form-control" ng-model = "domainNameCreate" placeholder = "{% trans " Do not enter WWW , it will be auto created ! " % } " required >
2017-10-24 19:16:36 +05:00
< / div >
< div ng-show = "websiteCreationForm.dom.$error.pattern" class = "current-pack" > {% trans "Invalid Domain (Note: You don't need to add 'http' or 'https')" %}< / div >
< / div >
2018-07-30 17:33:28 +05:00
< div ng-hide = "installationDetailsForm" class = "form-group" >
2017-10-24 19:16:36 +05:00
< label class = "col-sm-3 control-label" > {% trans "Email" %}< / label >
< div class = "col-sm-6" >
< input type = "email" name = "email" class = "form-control" ng-model = "adminEmail" required >
< / div >
< div ng-show = "websiteCreationForm.email.$error.email" class = "current-pack" > {% trans "Invalid Email" %}< / div >
< / div >
2018-07-30 17:33:28 +05:00
< div ng-hide = "installationDetailsForm" class = "form-group" >
2017-10-24 19:16:36 +05:00
< label class = "col-sm-3 control-label" > {% trans "Select PHP" %}< / label >
< div class = "col-sm-6" >
< select ng-model = "phpSelection" class = "form-control" >
< option > PHP 5.3< / option >
< option > PHP 5.4< / option >
< option > PHP 5.5< / option >
< option > PHP 5.6< / option >
< option > PHP 7.0< / option >
< option > PHP 7.1< / option >
2018-03-04 13:37:58 +05:00
< option > PHP 7.2< / option >
2017-10-24 19:16:36 +05:00
< / select >
< / div >
< / div >
2018-07-30 17:33:28 +05:00
< div ng-hide = "installationDetailsForm" class = "form-group" >
2017-10-24 19:16:36 +05:00
< label class = "col-sm-3 control-label" > {% trans "Additional Features" %}< / label >
2018-05-01 00:49:47 +05:00
< div class = "col-sm-9" >
2017-10-24 19:16:36 +05:00
< div class = "checkbox" >
< label >
< input ng-model = "sslCheck" type = "checkbox" value = "" >
SSL
< / label >
< / div >
< / div >
2018-05-01 00:49:47 +05:00
< label class = "col-sm-3 control-label" > < / label >
< div class = "col-sm-9" >
< div class = "checkbox" >
< label >
< input ng-model = "dkimCheck" type = "checkbox" value = "" >
DKIM Support
< / label >
< / div >
< / div >
2018-05-21 21:52:35 +05:00
< label class = "col-sm-3 control-label" > < / label >
< div class = "col-sm-9" >
< div class = "checkbox" >
< label >
< input ng-model = "openBasedir" type = "checkbox" value = "" >
open_basedir Protection
< / label >
< / div >
< / div >
2017-10-24 19:16:36 +05:00
< / div >
2018-07-30 17:33:28 +05:00
< div ng-hide = "installationDetailsForm" class = "form-group" >
2017-10-24 19:16:36 +05:00
< label class = "col-sm-3 control-label" > < / label >
< div class = "col-sm-4" >
2018-07-13 04:26:40 +05:00
< button ng-disabled = "websiteCreationForm.dom.$error.required || websiteCreationForm.email.$invalid" type = "button" ng-click = "createWebsite()" class = "btn btn-primary btn-lg btn-block" > {% trans "Create Website" %}< / button >
2017-10-24 19:16:36 +05:00
< / div >
< / div >
2018-07-30 17:33:28 +05:00
< div ng-hide = "installationProgress" class = "form-group" >
< label class = "col-sm-2 control-label" > < / label >
< div class = "col-sm-7" >
< div class = "alert alert-success text-center" >
< h2 > {$ currentStatus $}< / h2 >
< / div >
< div class = "progress" >
< div id = "installProgress" class = "progress-bar" role = "progressbar" aria-valuenow = "70" aria-valuemin = "0" aria-valuemax = "100" style = "width:0%" >
< span class = "sr-only" > 70% Complete< / span >
< / div >
< / div >
< div ng-hide = "errorMessageBox" class = "alert alert-danger" >
< p > {% trans "Error message:" %} {$ errorMessage $}< / p >
< / div >
< div ng-hide = "success" class = "alert alert-success" >
< p > {% trans "Website succesfully created." %}< / p >
2017-10-24 19:16:36 +05:00
< / div >
2018-07-30 17:33:28 +05:00
< div ng-hide = "couldNotConnect" class = "alert alert-danger" >
< p > {% trans "Could not connect to server. Please refresh this page." %}< / p >
2017-10-24 19:16:36 +05:00
< / div >
2018-07-30 17:33:28 +05:00
< / div >
< / div >
< div ng-hide = "installationProgress" class = "form-group" >
< label class = "col-sm-3 control-label" > < / label >
< div class = "col-sm-4" >
< button type = "button" ng-disabled = "goBackDisable" ng-click = "goBack()" class = "btn btn-primary btn-lg btn-block" > {% trans "Go Back" %}< / button >
2017-10-24 19:16:36 +05:00
< / div >
< / div >
< / form >
< / div >
< / div >
< / div >
< / div >
{% endblock %}