#!/bin/sh . /usr/lib/libmodcgi.sh sec_begin "$(lang de:"Status" en:"Status")" echo -n '<pre><FONT SIZE=-1>' /mod/etc/init.d/rc.addhole status | html echo '</FONT></pre>' sec_end sec_begin "$(lang de:"Wartung" en:"Maintenance")" cat << EOF <p> <input type="button" value="$(lang de:"Hosts jetzt herunterladen" en:"Download hosts now")" onclick="if (confirm('$(lang de:"Fortfahren?" en:"Proceed?")')==true) window.open('$(href extra addhole download)','$(lang de:"Lade Hosts herunterladen" en:"Downloading hosts now")','menubar=no,width=$INIT_WINDOW_WIDTH,height=600,toolbar=no,resizable=yes,scrollbars=yes');" /> <input type="button" value="$(lang de:"Hosts-Datei leeren" en:"Clear hosts file")" onclick="if (confirm('$(lang de:"Fortfahren?" en:"Proceed?")')==true) window.open('$(href extra addhole clear)','$(lang de:"Leere Hosts-Datei" en:"Clearing hosts file")','menubar=no,width=$INIT_WINDOW_WIDTH,height=600,toolbar=no,resizable=yes,scrollbars=yes');" /> </p> EOF sec_end sec_begin "$(lang de:"Einstellungen" en:"Settings")" cgi_print_textline_p "file" "$ADDHOLE_FILE" 55/255 "$(lang de:"Datei mit blockierten Hosts" en:"File with blocked hosts"): " cgi_print_textline_p "sink" "$ADDHOLE_SINK" 15/15 "$(lang de:"Ziel-IP für blockierte Hosts" en:"Target IP for blocked hosts"): " cgi_print_checkbox_p "keep" "$ADDHOLE_KEEP" "$(lang de:"Beim Updaten die vorherigen Hosts behalten" en:"On updating keep the previous hosts")." cat << EOF $(lang de:"Von diesen URLs herunterladen" en:"Download by this URLs"): <textarea name="urls" rows="9" cols="75" maxlength="5120">$(html "$ADDHOLE_URLS")</textarea> EOF sec_end sec_begin "$(lang de:"Cron" en:"Cron")" cgi_print_checkbox_p "cron_enabled" "$ADDHOLE_CRON_ENABLED" "$(lang de:"Blockierte Hosts automatisch updaten" en:"Update blocked hosts automatically")." cat << EOF $(lang de:"Zeitpunkt des automatischen Updates (folgende Felder sind erforderlich)" en:"Point in time for automatic update (following values are required)"). EOF cgi_print_textline_p "cron_weekd" "$ADDHOLE_CRON_WEEKD" 1/9 "$(lang de:"Wochentag" en:"Day of week") [0-6]: " cgi_print_textline_p "cron_timeh" "$ADDHOLE_CRON_TIMEH" 2/9 "$(lang de:"Stunde" en:"Hour") [0-23]: " cgi_print_textline_p "cron_timem" "$ADDHOLE_CRON_TIMEM" 2/9 "$(lang de:"Minute" en:"Minute") [0-59]: " sec_end