Current File : //proc/self/root/usr/local/jetapps/var/www/jetbackup5/docroot/app/views/settings/general.htm
<div ng-controller="generalSettings">
    <div class="row">
        <div class="col-lg-8 col-lg-offset-2 col-md-12 col-md-offset-0">
           <div class="form-group">
                <label class="control-label col-md-3 col-sm-3 col-xs-12">{{ lang.t("Debug Active") }}</label>
                <div class="col-md-9 col-sm-9 col-xs-12">
                    <div class="pretty p-default p-round p-smooth">
                        <input type="radio" ng-model="saveData.debug" id="debug_1" ng-checked="saveData.debug == 1" value="1" />
                        <div class="state p-primary"><label for="debug_1">{{ lang.t("Yes") }}</label></div>
                    </div>
                    <div class="pretty p-default p-round p-smooth">
                        <input type="radio" ng-model="saveData.debug" id="debug_0" ng-checked="saveData.debug == 0" value="0" />
                        <div class="state p-primary"><label for="debug_0">{{ lang.t("No") }}</label></div>
                    </div>
                    <p class="help-block">{{ lang.t("PHP error will be shown alongside other informative data.") }}</p>
                </div>
            </div>
            <div class="form-group">
                <label class="control-label col-md-3 col-sm-3 col-xs-12">{{ lang.t("Error Reporting") }}</label>
                <div class="col-md-9 col-sm-9 col-xs-12">
                    <div class="pretty p-default p-round p-smooth">
                        <input type="radio" ng-model="saveData.error_reporting" id="error_reporting_1" ng-checked="saveData.error_reporting == 1" value="1" />
                        <div class="state p-primary"><label for="error_reporting_1">{{ lang.t("Yes") }}</label></div>
                    </div>
                    <div class="pretty p-default p-round p-smooth">
                        <input type="radio" ng-model="saveData.error_reporting" id="error_reporting_0" ng-checked="saveData.error_reporting == 0" value="0" />
                        <div class="state p-primary"><label for="error_reporting_0">{{ lang.t("No") }}</label></div>
                    </div>
                    <p class="help-block">{{ lang.t("This will silently send error reports (email) to JetApps support team. By setting this to \"YES\", you are helping us to find bugs and improve the product") }}</p>
                </div>
            </div>
            <div class="form-group">
                <label class="control-label col-md-3 col-sm-3 col-xs-12">{{ lang.t("Use Community Languages") }}</label>
                <div class="col-md-9 col-sm-9 col-xs-12">
                    <div class="pretty p-default p-round p-smooth">
                        <input type="radio" ng-model="saveData.use_community_languages" id="use_community_languages_1" ng-checked="saveData.use_community_languages == 1" value="1" />
                        <div class="state p-primary"><label for="use_community_languages_1">{{ lang.t("Yes") }}</label></div>
                    </div>
                    <div class="pretty p-default p-round p-smooth">
                        <input type="radio" ng-model="saveData.use_community_languages" id="use_community_languages_0" ng-checked="saveData.use_community_languages == 0" value="0" />
                        <div class="state p-primary"><label for="use_community_languages_0">{{ lang.t("No") }}</label></div>
                    </div>
                    <p class="help-block">
                        {{ lang.t("Instead of using local translation files, you now have the option to use translations from our community languages CDN. If you would like to contribute to our translation efforts, you can do so by visiting the following link:") }} <a href="https://locales.jetbackup.com" target="_blank">https://locales.jetbackup.com</a><br />
                        {{ lang.t("Thank you for considering joining our community of translators and helping us make JetBackup more accessible to people around the world.") }}
                    </p>
                </div>
            </div>
            <div class="form-group">
                <label class="control-label col-md-3 col-sm-3 col-xs-12">{{ lang.t("End users can use damaged backups") }}</label>
                <div class="col-md-9 col-sm-9 col-xs-12">
                    <div class="pretty p-default p-round p-smooth">
                        <input type="radio" ng-model="saveData.show_damaged_backups" id="show_damaged_backups_1" ng-checked="saveData.show_damaged_backups == 1" value="1" />
                        <div class="state p-primary"><label for="show_damaged_backups_1">{{ lang.t("Yes") }}</label></div>
                    </div>
                    <div class="pretty p-default p-round p-smooth">
                        <input type="radio" ng-model="saveData.show_damaged_backups" id="show_damaged_backups_0" ng-checked="saveData.show_damaged_backups == 0" value="0" />
                        <div class="state p-primary"><label for="show_damaged_backups_0">{{ lang.t("No") }}</label></div>
                    </div>
                    <p class="help-block">
                        {{ lang.t("Choose whether end users can see and use damaged backups or not") }}<br />
                    </p>
                </div>
            </div>
            <!--div class="form-group">
                <label class="control-label col-md-3 col-sm-3 col-xs-12">{{ lang.t("Generate root Master Private Key") }}</label>
                <div class="col-md-9 col-sm-9 col-xs-12">
                    <button ng-click="generateMasterPrivateKey()" class="btn btn-primary">{{ lang.t("Generate root Master Private Key") }}</button>
                    <p class="help-block">
                        {{ lang.t("This generation button will only generate new key if the key does not exist") }}<br />
                    </p>
                </div>
            </div-->
            <div class="form-group">
                <label class="control-label col-md-3 col-sm-3 col-xs-12" for="workspace_path">{{ lang.t("Workspace Directory") }}</label>
                <div class="col-md-9 col-sm-9 col-xs-12">
                    <input validate-field="path" id="workspace_path" class="form-control col-md-7 col-xs-12" type="text" ng-model="saveData.workspace_path" value="saveData.workspace_path" />
                    <p class="help-block">
                        {{ lang.t("The workspace directory that the system will use to store all the temporary files.") }}<br />
                        {{ lang.t("To prevent issues with the system performance, move the original folder to the new destination instead of creating new directory") }}
                    </p>
                </div>
            </div>
            <div class="form-group">
                <label class="control-label col-md-3 col-sm-3 col-xs-12" for="downloads_path">{{ lang.t("Downloads Directory") }}</label>
                <div class="col-md-9 col-sm-9 col-xs-12">
                    <input validate-field="path" id="downloads_path" class="form-control col-md-7 col-xs-12" type="text" ng-model="saveData.downloads_path" value="saveData.downloads_path" />
                    <p class="help-block">
                        {{ lang.t("JetBackup will use this directory to store all system downloads, include accounts backup downloads.") }}
                    </p>
                </div>
            </div>
            <div class="form-group">
                <label class="control-label col-md-3 col-sm-3 col-xs-12" for="orphan_backup_ttl">{{ lang.t("Delete orphan backups older than") }} </label>
                <div class="col-md-9 col-sm-9 col-xs-12">
                    <input-dropdown addon="{{lang.t('Days')}}" options="{0:lang.t('Disabled'),30:30,60:60,90:90,180:180}" ng-model="saveData.orphan_backup_ttl">
                        <input validate-field="int" min="0" class="form-control" ng-model="saveData.orphan_backup_ttl" id="orphan_backup_ttl" type="text" value="" />
                    </input-dropdown>
                    <p class="help-block">
                        {{ lang.t("Orphan backups are account backup files that are not associated with any ACTIVE account.") }}<br />
                        {{ lang.t("JetBackup will automatically remove these backups if the date these backups were CREATED is older than the number of days specified in this field.") }}
                    </p>
                </div>
            </div>
            <div class="form-group">
                <label class="control-label col-md-3 col-sm-3 col-xs-12" for="downloads_ttl">{{ lang.t("Downloads TTL") }}</label>
                <div class="col-md-9 col-sm-9 col-xs-12">
                    <input-dropdown addon="{{lang.t('Days')}}" options="{0:lang.t('Don\'t delete'),15:15,30:30,60:60,90:90,180:180}" ng-model="saveData.downloads_ttl">
                        <input validate-field="int" min="0" class="form-control" ng-model="saveData.downloads_ttl" id="downloads_ttl" type="text" value="saveData.downloads_ttl" />
                    </input-dropdown>
                    <p class="help-block">{{ lang.t("Days to keep generated downloads.") }}</p>
                </div>
            </div>
            <div class="form-group">
                <label class="control-label col-md-3 col-sm-3 col-xs-12" for="logs_ttl">{{ lang.t("Days to keep logs history") }}</label>
                <div class="col-md-9 col-sm-9 col-xs-12">
                    <input-dropdown addon="{{lang.t('Days')}}" options="{0:lang.t('Disabled'),30:30,60:60,90:90,180:180}" ng-model="saveData.logs_ttl">
                        <input validate-field="int" min="0" class="form-control" ng-model="saveData.logs_ttl" id="logs_ttl" type="text" value="saveData.logs_ttl" />
                    </input-dropdown>
                    <p class="help-block">{{ lang.t("The time to keep logs.") }}</p>
                </div>
            </div>
            <div class="form-group">
                <label class="control-label col-md-3 col-sm-3 col-xs-12" for="alerts_ttl">{{ lang.t("Days to keep alerts") }}</label>
                <div class="col-md-9 col-sm-9 col-xs-12">
                    <input-dropdown addon="{{lang.t('Days')}}" options="{0:lang.t('Disabled'),30:30,60:60,90:90,180:180}" ng-model="saveData.alerts_ttl">
                        <input validate-field="int" min="0" class="form-control" ng-model="saveData.alerts_ttl" id="alerts_ttl" type="text" value="saveData.alerts_ttl" />
                    </input-dropdown>
                    <p class="help-block">{{ lang.t("The time to keep alerts.") }}</p>
                </div>
            </div>
            <div class="form-group">
                <label class="control-label col-md-3 col-sm-3 col-xs-12" for="manually_backup_retain">{{ lang.t("Manual Backups Retain") }}</label>
                <div class="col-md-9 col-sm-9 col-xs-12">
                    <input-dropdown addon="{{lang.t('Backups')}}" options="{1:1,2:2,3:3,4:4,5:5,10:10}" ng-model="saveData.manually_backup_retain">
                        <input validate-field="int" min="1" max="999" class="form-control" ng-model="saveData.manually_backup_retain" id="manually_backup_retain" type="text" value="saveData.manually_backup_retain" />
                    </input-dropdown>
                    <p class="help-block">{{ lang.t("How many Manual Backups to keep. [ maximum is 999 ]") }}</p>
                </div>
            </div>
            <div class="form-group">
                <label class="control-label col-md-3 col-sm-3 col-xs-12" for="manually_backup_ttl">{{ lang.t("Manual Backups TTL") }}</label>
                <div class="col-md-9 col-sm-9 col-xs-12">
                    <input-dropdown addon="{{lang.t('Days')}}" options="{0:lang.t('Don\'t delete'),15:15,30:30,60:60,90:90,180:180}" ng-model="saveData.manually_backup_ttl">
                        <input validate-field="int" min="0" class="form-control" ng-model="saveData.manually_backup_ttl" id="manually_backup_ttl" type="text" value="saveData.manually_backup_ttl" />
                    </input-dropdown>
                    <p class="help-block">{{ lang.t("Days to keep Manual Backups. NOTE: Manual Backups will be DELETED after the set number of days, regardless of account ACTIVE/ORPHAN status.") }}</p>
                </div>
            </div>
            <div class="form-group">
                <label class="control-label col-md-3 col-sm-3 col-xs-12" for="email_integration">{{ lang.t("Default Email") }}</label>
                <div class="col-md-9 col-sm-9 col-xs-12">
                    <select id="email_integration" class="form-control" data-ng-options="email_integration.value as email_integration.label for email_integration in email_integrations" data-ng-model="saveData.email_integration"></select>
                    <p class="help-block">{{ lang.t("Choose the Email notification integration you want to use as a default to send Emails from the system") }}</p>
                </div>
            </div>
            <div class="form-group">
                <label class="control-label col-md-3 col-sm-3 col-xs-12" for="time_format">{{ lang.t("Time Format") }}</label>
                <div class="col-md-9 col-sm-9 col-xs-12">
                    <select id="time_format" class="form-control" data-ng-options="format.value as format.label for format in time_formats" data-ng-model="saveData.time_format"></select>
                </div>
            </div>
            <!--div class="form-group">
                <label class="control-label col-md-3 col-sm-3 col-xs-12">{{ lang.t("API Notification system") }}</label>
                <div class="col-md-9 col-sm-9 col-xs-12">
                    <div class="pretty p-default p-round p-smooth">
                        <input type="radio" ng-model="saveData.pushnotificationactive" id="pushnotificationactive_1" ng-checked="saveData.pushnotificationactive == 1" value="1" />
                        <div class="state p-primary"><label for="pushnotificationactive_1">{{ lang.t("Enabled") }}</label></div>
                    </div>
                    <div class="pretty p-default p-round p-smooth">
                        <input type="radio" ng-model="saveData.pushnotificationactive" id="pushnotificationactive_0" ng-checked="saveData.pushnotificationactive == 0" value="0" />
                        <div class="state p-primary"><label for="pushnotificationactive_0">{{ lang.t("Disabled") }}</label></div>
                    </div>
                    <div class="input-group">
                    <span class="input-group-addon">
                        <label for="pushnotificationurl" style="font-weight: normal;">{{ lang.t("URL") }}</label>
                    </span>
                        <input class="form-control" ng-model="saveData.pushnotificationurl" id="pushnotificationurl" type="text" placeholder="https://www.mydemosite.loc/?token=123" value="saveData.apipushurl" />
                    </div>
                    <p class="help-block">
                        {{ lang.t("JetBackup Can send notification alerts on each action it performs.") }}<br />
                        {{ lang.t("It can be useful when integrating the system with CRM systems (WHMCS for example).") }}<br />
                        {{ lang.t("If you enable this option you must fill the URL field") }}
                    </p>
                </div>
            </div-->
        </div>
    </div>
</div>