Remove the *.de webadmin skins
I bet many people will kill me for this... git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1078 726aef4b-f618-498e-8847-2d620e286838
@@ -1,56 +0,0 @@
|
||||
<? INC Header.tmpl ?>
|
||||
|
||||
<form action="<? IF Edit ?>/editchan<? ELSE ?>/addchan<? ENDIF ?>" method="post">
|
||||
<div class="section">
|
||||
<input type="hidden" name="submitted" value="1" />
|
||||
<input type="hidden" name="user" value="<? VAR User ESC=HTML ?>" />
|
||||
|
||||
<div class="sectiontitle">Channel Info</div>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Channel Name:</div>
|
||||
<? IF Edit ?>
|
||||
<input type="hidden" name="name" value="<? VAR ChanName ESC=HTML ?>" />
|
||||
<? VAR ChanName ESC=HTML ?>
|
||||
<? ELSE ?>
|
||||
<div><input type="text" name="name" value="" size="32" /></div>
|
||||
<? ENDIF ?>
|
||||
</div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Buffergröße:</div>
|
||||
<div><input type="text" name="buffercount" value="<? VAR BufferCount ESC=HTML ?>" size="8" /></div>
|
||||
</div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Vorgabe Modi:</div>
|
||||
<div><input type="text" name="defmodes" value="<? VAR DefModes ESC=HTML ?>" size="16" /></div>
|
||||
</div>
|
||||
|
||||
<div style="clear: both;"></div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Speichern:</div>
|
||||
<div><input type="checkbox" name="save" id="save" value="true"<? IF InConfig ?> checked="checked"<? ENDIF ?> /><label for="save"> Save to config</label></div>
|
||||
</div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Optionen:</div>
|
||||
<? LOOP OptionLoop ?>
|
||||
<input type="checkbox" name="<? VAR Name ESC=HTML ?>" id="opt_<? VAR Name ESC=HTML ?>" value="true"<? IF Checked ?> checked="checked"<? ENDIF ?><? IF Disabled ?> disabled="disabled"<? ENDIF ?> /><label for="opt_<? VAR Name ESC=HTML ?>"> <? VAR DisplayName ESC=HTML ?></label>
|
||||
<? ENDLOOP ?>
|
||||
</div>
|
||||
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<input type="submit" value="<? IF Edit ?>Speichern<? ELSE ?>Channel hinzufügen<? ENDIF ?>" />
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
<? INC Footer.tmpl ?>
|
||||
@@ -1,3 +0,0 @@
|
||||
<? INC Header.tmpl ?>
|
||||
<h2><?VAR Error ESC=HTML?></h2>
|
||||
<? INC Footer.tmpl ?>
|
||||
@@ -1,3 +0,0 @@
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,31 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>ZNC - <?VAR Title ESC=HTML?></title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<link rel="stylesheet" type="text/css" href="/css/main.css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="banner">
|
||||
<h2><?VAR Title ESC=HTML?></h2>
|
||||
<div id="ident"><?VAR SessionUser ESC=HTML?> (from: <?VAR SessionIP ESC=HTML?>)</div>
|
||||
<div id="tag"><?VAR Tag ESC=HTML ?></div>
|
||||
</div>
|
||||
|
||||
<div id="sidebar">
|
||||
<ul class="nav">
|
||||
<li><a href="/home">Startseite</a></li>
|
||||
<? IF IsAdmin ?>
|
||||
<li><a href="/settings">Einstellungen</a></li>
|
||||
<li><a href="/adduser">Benutzer hinzufügen</a></li>
|
||||
<li><a href="/listusers">Benutzer anzeigen</a></li>
|
||||
<? ELSE ?>
|
||||
<li><a href="/edituser">Meine Einstellungen</a></li>
|
||||
<? ENDIF ?>
|
||||
<li><a href="/switchuser">Benutzer wechseln</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div id="main">
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
<? INC Header.tmpl ?>
|
||||
<?IF !UserLoop?>
|
||||
Keine Benutzer gefunden. Klicke <a href="/adduser">hier</a> um einen neuen Benutzer anzulegen.
|
||||
<?ELSE?>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Aktion</td>
|
||||
<td>Benutzer</td>
|
||||
<td>Verbindungen</td>
|
||||
<td>Jetziger Server</td>
|
||||
<td>IRC Nick</td>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<?LOOP UserLoop?>
|
||||
<tr class="<?IF __EVEN__?>evenrow<?ELSE?>oddrow<?ENDIF?>">
|
||||
<td>
|
||||
<span class="nowrap">
|
||||
[<a href="/edituser?user=<?VAR Username ESC=URL?>">Bearbeiten</a>]
|
||||
<? IF !IsSelf ?>[<a href="/deluser?user=<?VAR Username ESC=URL?>" onClick="return confirm('Möchten Sie wirklich diesen Benutzer entfernen?');">Löschen</a>]<? ENDIF ?>
|
||||
</span>
|
||||
</td>
|
||||
<td><? VAR Username ESC=HTML ?></td>
|
||||
<td><? VAR Clients ESC=HTML ?></td>
|
||||
<td><? VAR Server ESC=HTML DEFAULT="-N/A-" ?></td>
|
||||
<td><? VAR IRCNick ESC=HTML ?></td>
|
||||
</tr>
|
||||
<?ENDLOOP?>
|
||||
</table>
|
||||
<?ENDIF?>
|
||||
<? INC Footer.tmpl ?>
|
||||
@@ -1,3 +0,0 @@
|
||||
<? INC Header.tmpl ?>
|
||||
Willkommen im ZNC Webadmin Modul.
|
||||
<? INC Footer.tmpl ?>
|
||||
@@ -1,117 +0,0 @@
|
||||
<? INC Header.tmpl ?>
|
||||
|
||||
<form action="/settings" method="post">
|
||||
<div class="section">
|
||||
<input type="hidden" name="submitted" value="1" />
|
||||
|
||||
<div class="sectiontitle">Port(s) auf denen ZNC läuft</div>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<div class="subsection">
|
||||
<div>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Port</td>
|
||||
<td>Hostname</td>
|
||||
<td>SSL</td>
|
||||
<td>IPv6</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<? LOOP ListenLoop ?>
|
||||
<tr class="<? IF __EVEN__ ?>evenrow<? ELSE ?>oddrow<? ENDIF ?>">
|
||||
<td><? VAR Port ESC=HTML ?></td>
|
||||
<td><? VAR BindHost ESC=HTML DEFAULT=* ?></td>
|
||||
<td><? IF IsSSL ?>True<? ENDIF ?></td>
|
||||
<td><? IF IsIPV6 ?>True<? ENDIF ?></td>
|
||||
</tr>
|
||||
<? ENDLOOP ?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<div class="sectiontitle">Einstellungen</div>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Webadmin Aussehen:</div>
|
||||
<div>
|
||||
<select name="skin">
|
||||
<? LOOP SkinLoop ?>
|
||||
<option value="<? VAR Name ESC=HTML ?>"<? IF Checked ?> selected="selected"<? ENDIF ?>><? VAR Name ESC=HTML ?></option>
|
||||
<? ENDLOOP ?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Status Prefix:</div>
|
||||
<div><input type="text" name="statusprefix" value="<? VAR StatusPrefix ESC=HTML ?>" size="32" maxlength="128" /></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">ISpoofFile:</div>
|
||||
<div><input type="text" name="ispooffile" value="<? VAR ISpoofFile ESC=HTML ?>" size="32" maxlength="128" /></div>
|
||||
</div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">ISpoofFormat:</div>
|
||||
<div><input type="text" name="ispoofformat" value="<? VAR ISpoofFormat ESC=HTML ?>" size="32" maxlength="128" /></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">MOTD:</div>
|
||||
<div><textarea name="motd" cols="70" rows="5"><? LOOP MOTDLoop ?><? VAR Line ESC=HTML ?>
|
||||
<? ENDLOOP ?>
|
||||
</textarea></div>
|
||||
</div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">VHosts:</div>
|
||||
<div><textarea name="vhosts" cols="70" rows="8"><? LOOP VHostLoop ?><? VAR VHost ESC=HTML ?>
|
||||
<? ENDLOOP ?>
|
||||
</textarea></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<div class="sectiontitle">Globale Module</div>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Name</td>
|
||||
<td>Parameter</td>
|
||||
<td>Beschreibung</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<? LOOP ModuleLoop ?>
|
||||
<tr class="background: <? IF __EVEN__ ?>evenrow<? ELSE ?>oddrow<? ENDIF ?>">
|
||||
<td><input type="checkbox" name="loadmod" id="lm_<? VAR Name ESC=HTML ?>" value="<? VAR Name ESC=HTML ?>"<? IF Checked ?> checked="checked"<? ENDIF ?><? IF Disabled ?> disabled="disabled"<? ENDIF ?> /><label for="lm_<? VAR Name ESC=HTML ?>"> <? VAR Name ESC=HTML ?></label></td>
|
||||
<td><input type="text" name="modargs_<? VAR Name ESC=HTML ?>" value="<? VAR Args ESC=HTML ?>" /></td>
|
||||
<td><? VAR Description ?></td>
|
||||
</tr>
|
||||
<? ENDLOOP ?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<input type="submit" value="Speichern" />
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<? INC Footer.tmpl ?>
|
||||
@@ -1,212 +0,0 @@
|
||||
<? INC Header.tmpl ?>
|
||||
|
||||
<form action="<? IF Edit ?>/edituser<? ELSE ?>/adduser<? ENDIF ?>" method="post">
|
||||
<div class="section">
|
||||
<input type="hidden" name="submitted" value="1" />
|
||||
|
||||
<div class="sectiontitle">Authentifizierung</div>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Benutzername:</div>
|
||||
<div>
|
||||
<? IF Edit ?>
|
||||
<input type="hidden" name="user" value="<? VAR Username ESC=HTML ?>" />
|
||||
<input type="text" name="newuser" value="<? VAR Username ESC=HTML ?>" class="half" maxlength="128" disabled="disabled" />
|
||||
<? ELSE ?>
|
||||
<input type="text" name="user" value="<? VAR Username ESC=HTML ?>" class="half" maxlength="128" />
|
||||
<? ENDIF ?>
|
||||
</div>
|
||||
|
||||
<div class="inputlabel">Passwort:</div>
|
||||
<div><input type="password" name="password" class="half" maxlength="16" /></div>
|
||||
<div class="inputlabel">Passwort wiederholen:</div>
|
||||
<div><input type="password" name="password2" class="half" maxlength="16" /></div>
|
||||
</div>
|
||||
<div>
|
||||
<div class="inputlabel">Erlaubte IPs:</div>
|
||||
<textarea name="allowedips" class="half"><? LOOP AllowedHostLoop ?><? VAR Host ESC=HTML ?>
|
||||
<? ENDLOOP ?>
|
||||
</textarea>
|
||||
<? IF OwnIP ?>
|
||||
<div class="subsection">
|
||||
<span style="white-space: nowrap;"><input type="checkbox" name="ownip" id="ownip" value="<? VAR OwnIP ESC=HTML ?>" checked="checked" /><label for="ownip"> <? VAR OwnIP ESC=HTML ?> (Deine jetzige IP)</label></span>
|
||||
</div>
|
||||
<? ENDIF ?>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<div class="sectiontitle">IRC Information</div>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Nickname:</div>
|
||||
<div><input type="text" name="nick" value="<? VAR Nick ESC=HTML ?>" class="half" maxlength="128" /></div>
|
||||
</div>
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Alt. Nickname:</div>
|
||||
<div><input type="text" name="altnick" value="<? VAR AltNick ESC=HTML ?>" class="half" maxlength="128" /></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Ident:</div>
|
||||
<div><input type="text" name="ident" value="<? VAR Ident ESC=HTML ?>" class="half" maxlength="128" /></div>
|
||||
</div>
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">StatusPrefix:</div>
|
||||
<div><input type="text" name="statusprefix" value="<? VAR StatusPrefix ESC=HTML ?>" class="half" maxlength="5" /></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Realer/Voller Name:</div>
|
||||
<div><input type="text" name="realname" value="<? VAR RealName ESC=HTML ?>" class="full" maxlength="256" /></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
|
||||
<div class="subsection">
|
||||
<? IF VHostLoop ?>
|
||||
<div class="inputlabel">VHost:</div>
|
||||
<select name="vhost">
|
||||
<option value="">- Default -</option>
|
||||
<? LOOP VHostLoop ?><option value="<? VAR VHost ESC=HTML ?>"<? IF Checked ?> selected="selected"<? ENDIF ?>><? VAR VHost ESC=HTML ?></option><? ENDLOOP ?>
|
||||
</select>
|
||||
<? ENDIF ?>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">QuitMsg:</div>
|
||||
<div><input type="text" name="quitmsg" value="<? VAR QuitMsg ESC=HTML ?>" class="full" maxlength="256" /></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Servers:</div>
|
||||
<div><textarea name="servers" class="half"><? LOOP ServerLoop ?><? VAR Server ESC=HTML ?>
|
||||
<? ENDLOOP ?>
|
||||
</textarea></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<div class="sectiontitle">Module</div>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Name</td>
|
||||
<td>Parameter</td>
|
||||
<td>Beschreibung</td>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<? LOOP ModuleLoop ?>
|
||||
<tr class="<? IF __EVEN__ ?>evenrow<? ELSE ?>oddrow<? ENDIF ?>">
|
||||
<td>
|
||||
<input type="checkbox" name="loadmod" id="lm_<? VAR Name ESC=HTML ?>" value="<? VAR Name ESC=HTML ?>"<? IF Checked ?> checked="checked"<? ENDIF ?><? IF Disabled ?> disabled="disabled"<? ENDIF ?> /><label for="lm_<? VAR Name ESC=HTML ?>"> <? VAR Name ESC=HTML ?></label>
|
||||
</td>
|
||||
<td>
|
||||
<? IF Disabled ?><? VAR Args ESC=HTML ?><? ELSE ?><input class="third" type="text" name="modargs_<? VAR Name ESC=HTML ?>" value="<? VAR Args ESC=HTML ?>" /><? ENDIF ?>
|
||||
</td>
|
||||
<td><? VAR Description ESC=HTML ?></td>
|
||||
</tr>
|
||||
<? ENDLOOP ?>
|
||||
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<div class="sectiontitle">Channels</div>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Vorgabe Modi:</div>
|
||||
<div><input type="text" name="chanmodes" value="<? VAR DefaultChanModes ESC=HTML ?>" class="third" maxlength="32" /></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
|
||||
<? IF Edit ?>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>[<a href="/addchan?user=<? VAR Username ESC=URL ?>">Hinzufügen</a>]</td>
|
||||
<? IF ChannelLoop ?>
|
||||
<td>Speichern</td>
|
||||
<td>Name</td>
|
||||
<td>Jetzige Modi</td>
|
||||
<td>Vorgabe Modi</td>
|
||||
<td>Buffergröße</td>
|
||||
<td>Optionen</td>
|
||||
<? ELSE ?>
|
||||
<td> <- Channel hinfzuügen (Öffnet sich auf der selben Seite) </td>
|
||||
<? ENDIF ?>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<? LOOP ChannelLoop ?>
|
||||
<tr class="<? IF __EVEN__ ?>evenrow<? ELSE ?>oddrow<? ENDIF ?>">
|
||||
<td>
|
||||
<input type="hidden" name="channel" value="<? VAR Name ESC=HTML ?>" />
|
||||
[<a href="/editchan?user=<? VAR Username ESC=URL ?>&name=<? VAR Name ESC=URL ?>">Edit</a>] [<a href="/delchan?user=<? VAR Username ESC=URL ?>&name=<? VAR Name ESC=URL ?>">Del</a>]
|
||||
</td>
|
||||
<td><input type="checkbox" name="save_<? VAR Name ESC=HTML ?>"<? IF InConfig ?> checked="checked"<? ENDIF ?> /></td>
|
||||
<td><? VAR Name ESC=HTML ?></td>
|
||||
<td><? VAR CurModes ESC=HTML ?></td>
|
||||
<td><? VAR DefModes ESC=HTML ?></td>
|
||||
<td><? VAR BufferCount ESC=HTML ?></td>
|
||||
<td><? VAR Options ESC=HTML ?></td>
|
||||
</tr>
|
||||
<? ENDLOOP ?>
|
||||
</table>
|
||||
<? ENDIF ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<div class="sectiontitle">ZNC Verhalten</div>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Größe des Playbackbuffers:</div>
|
||||
<div><input type="text" name="bufsize" value="<? VAR BufferCount ESC=HTML ?>" class="third" maxlength="9" /></div>
|
||||
</div>
|
||||
<div class="inputlabel">Zeitstempel:</div>
|
||||
<div><input type="text" name="timestampformat" value="<? VAR TimestampFormat ESC=HTML ?>" class="half" /></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
|
||||
<div style="margin-bottom: 10px;">
|
||||
<div class="inputlabel">Optionen:</div>
|
||||
<? LOOP OptionLoop ?>
|
||||
<span style="white-space: nowrap;"><input type="checkbox" name="<? VAR Name ESC=HTML?>" id="opt_<? VAR Name ESC=HTML ?>" value="1"<? IF Checked ?> checked="checked"<? ENDIF ?><? IF Disabled ?> disabled="disabled"<? ENDIF ?> /><label for="opt_<? VAR Name ESC=HTML ?>"><? VAR DisplayName ESC=HTML ?></label></span>
|
||||
<? ENDLOOP ?>
|
||||
</div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">CTCP Antworten:</div>
|
||||
<div><textarea name="ctcpreplies" class="half"><? LOOP CTCPLoop ?><? VAR CTCP ESC=HTML ?>
|
||||
<? ENDLOOP ?>
|
||||
</textarea></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<input type="submit" value="Speichern" />
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<? INC Footer.tmpl ?>
|
||||
@@ -1,138 +0,0 @@
|
||||
body {
|
||||
background-color: #fff;
|
||||
color: #000;
|
||||
width: 800px;
|
||||
}
|
||||
|
||||
a:visited { color: #000; }
|
||||
a:hover { color: #000; }
|
||||
a, a:active { color: #000; }
|
||||
|
||||
.nowrap { white-space: nowrap; }
|
||||
.clear { clear: both; }
|
||||
|
||||
table a, table a:visited, table a:hover, table a:active { color: #000; }
|
||||
|
||||
table {
|
||||
color: #000;
|
||||
border-collapse: collapse;
|
||||
border: 2px solid #000;
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
}
|
||||
|
||||
table td {
|
||||
border: 1px solid #000;
|
||||
padding: 4px;
|
||||
margin: 0px;
|
||||
}
|
||||
|
||||
table thead {
|
||||
border-bottom: 2px solid #000;
|
||||
background-color: #ff9;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
input.full, textarea.full {
|
||||
width: 580px;
|
||||
}
|
||||
|
||||
input.half, textarea.half {
|
||||
width: 280px;
|
||||
}
|
||||
|
||||
input.third, textarea.third {
|
||||
width: 130px;
|
||||
}
|
||||
|
||||
textarea {
|
||||
height: 90px;
|
||||
}
|
||||
|
||||
#banner {
|
||||
border-bottom: 2px solid #000;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#ident {
|
||||
float: left;
|
||||
font-weight: bold;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
#sidebar {
|
||||
border-right: 1px solid #000;
|
||||
height: 500px;
|
||||
width: 150px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
#main {
|
||||
margin: 5px 0px 20px 5px;
|
||||
float: left;
|
||||
width: 620px;
|
||||
}
|
||||
|
||||
#tag {
|
||||
font-weight: bold;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.oddrow {
|
||||
background-color: #ffc;
|
||||
}
|
||||
|
||||
.evenrow {
|
||||
background-color: #cc9;
|
||||
}
|
||||
|
||||
.inputlabel {
|
||||
font-size: small;
|
||||
font-weight: bold;
|
||||
color: #000;
|
||||
}
|
||||
|
||||
ul.nav, ul.nav ul {
|
||||
cursor: default;
|
||||
margin: 0px 0px 0px 0px;
|
||||
padding: 5px 5px 5px 5px;
|
||||
}
|
||||
|
||||
ul.nav li {
|
||||
list-style-type: none;
|
||||
padding: 0px 2px 1px 2px;
|
||||
margin: 2px 0px 2px 0px;
|
||||
}
|
||||
|
||||
.section {
|
||||
padding-bottom: 20px;
|
||||
}
|
||||
|
||||
.subsection {
|
||||
float: left;
|
||||
margin-right: 10px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.sectiontitle {
|
||||
float: left;
|
||||
white-space: nowrap;
|
||||
background-color: #ff9;
|
||||
color: #000;
|
||||
font-weight: bold;
|
||||
border: 1px solid #000;
|
||||
padding: 0px 5px 0px 5px;
|
||||
margin: 0px 15px -10px 8px;
|
||||
}
|
||||
|
||||
.sectionbg {
|
||||
clear: both;
|
||||
background-color: #cc9;
|
||||
color: #000;
|
||||
border: 2px solid #000;
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
.sectionbody {
|
||||
margin: 15px 5px 5px 15px;
|
||||
}
|
||||
|
Before Width: | Height: | Size: 3.6 KiB |
@@ -1,74 +0,0 @@
|
||||
<? INC Header.tmpl ?>
|
||||
|
||||
<form action="<? IF Edit ?>/editchan<? ELSE ?>/addchan<? ENDIF ?>" method="post">
|
||||
<input type="hidden" name="submitted" value="1">
|
||||
<input type="hidden" name="user" value="<? VAR User ESC=HTML ?>">
|
||||
|
||||
<table width="95%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2" class="maintitle">Channel Information</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Channel Name:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<? IF Edit ?>
|
||||
<input type="hidden" name="name" value="<? VAR ChanName ESC=HTML ?>">
|
||||
<? VAR ChanName ESC=HTML ?>
|
||||
<? ELSE ?>
|
||||
<div><input style="width: 100%;" type="text" name="name" value="" size="32"></div>
|
||||
<? ENDIF ?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Bufferanzahl:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<input style="width: 100%;" type="text" name="buffercount" value="<? VAR BufferCount ESC=HTML ?>" size="8" />
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Vorgabe Modi:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<input style="width: 100%;" type="text" name="defmodes" value="<? VAR DefModes ESC=HTML ?>" size="16" />
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Speichern:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<input type="checkbox" name="save" id="save" value="true"<? IF InConfig ?> checked="checked"<? ENDIF ?> /><label for="save"> Save to config</label>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Optionen:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<? LOOP OptionLoop ?>
|
||||
<input type="checkbox" name="<? VAR Name ESC=HTML ?>" id="opt_<? VAR Name ESC=HTML ?>" value="true"<? IF Checked ?> checked="checked"<? ENDIF ?><? IF Disabled ?> disabled="disabled"<? ENDIF ?> /><label for="opt_<? VAR Name ESC=HTML ?>"> <? VAR DisplayName ESC=HTML ?></label><br>
|
||||
<? ENDLOOP ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<br><br><input type="submit" value="<? IF Edit ?>Save<? ELSE ?>Channel hinzufügen<? ENDIF ?>" />
|
||||
</form>
|
||||
|
||||
|
||||
<? INC Footer.tmpl ?>
|
||||
@@ -1,3 +0,0 @@
|
||||
<? INC Header.tmpl ?>
|
||||
<h3><?VAR Error ESC=HTML?></h3>
|
||||
<? INC Footer.tmpl ?>
|
||||
@@ -1,17 +0,0 @@
|
||||
</td>
|
||||
<!-- / Main -->
|
||||
</tr>
|
||||
<!-- / Main -->
|
||||
|
||||
<!-- Cbar -->
|
||||
<tr>
|
||||
<td colspan="2" class="cbar">
|
||||
<i>ZNC WebAdmin (Deutsch) style "graphiX" by <a href="mailto:daniel@danielschmitz.de">d4n13L</a></i>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- / Cbar -->
|
||||
|
||||
</table>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,62 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
|
||||
<title>ZNC - Webadmin module - <?VAR Title ESC=HTML?></title>
|
||||
<link rel="stylesheet" type="text/css" href="/css/main.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<center>
|
||||
<table width="800" cellpadding="0" cellspacing="0">
|
||||
<!-- Header -->
|
||||
<tr>
|
||||
<td colspan="2" class="header"><?VAR Tag ESC=HTML ?></td>
|
||||
</tr>
|
||||
<!-- / Header -->
|
||||
|
||||
<!-- Loginbar -->
|
||||
<tr>
|
||||
<td colspan="2" class="loginbar">
|
||||
<table width="100%" height="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td style="padding-left: 5px;"><b>Eingeloggt als:</b> <?VAR SessionUser ESC=HTML?> <i>(from: <?VAR SessionIP ESC=HTML?>)</i></td>
|
||||
<td class="switchuser"><a href="/switchuser">Logout</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- / Loginbar -->
|
||||
|
||||
<!-- Main -->
|
||||
<tr>
|
||||
<!-- Menu -->
|
||||
<td class="menu">
|
||||
<table width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td class="menu<? IF Action != "home" ?>in<? ENDIF ?>active"><a href="/home">Startseite</a></td>
|
||||
</tr>
|
||||
|
||||
<? IF IsAdmin ?>
|
||||
<tr>
|
||||
<td class="menu<? IF Action != "settings" ?>in<? ENDIF ?>active"><a href="/settings">Einstellungen</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="menu<? IF Action != "adduser" ?>in<? ENDIF ?>active"><a href="/adduser">Benutzer hinzufügen</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="menu<? IF Action != "listusers" && Action != "edituser" ?>in<? ENDIF ?>active"><a href="/listusers">Benutzer anzeigen</a></td>
|
||||
</tr>
|
||||
<? ELSE ?>
|
||||
<tr>
|
||||
<td class="menu<? IF Action != "edituser" ?>in<? ENDIF ?>active"><a href="/edituser">Meine Einstellungen</a></td>
|
||||
</tr>
|
||||
<? ENDIF ?>
|
||||
</table>
|
||||
</td>
|
||||
<!-- / Menu -->
|
||||
|
||||
<!-- Main -->
|
||||
<td class="main">
|
||||
<div style="padding-bottom: 6px; margin-bottom: 13px; border-bottom: 1px solid #000">ZNC Webadmin <b>» <?VAR Title ESC=HTML?></b></div>
|
||||
@@ -1,33 +0,0 @@
|
||||
<? INC Header.tmpl ?>
|
||||
|
||||
<?IF !UserLoop?>
|
||||
Es wurden keine Benutzer gefunden.<br>
|
||||
Klicke <a href="/adduser">hier</a>, um einen neuen Benutzer hinzuzufügen.
|
||||
<?ELSE?>
|
||||
|
||||
<table width="98%" cellpadding="0" cellspacing="0" style="border: 1px solid #000000;" align="center">
|
||||
<tr>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000; border-right: 1px solid #000000;">Aktion</td>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000; border-right: 1px solid #000000;">Benutzer</td>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000; border-right: 1px solid #000000;">Verbindungen</td>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000; border-right: 1px solid #000000;">Aktueller Server</td>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000;">IRC Nick</td>
|
||||
</tr>
|
||||
|
||||
<?LOOP UserLoop?>
|
||||
<tr class="<?IF __EVEN__?>evenrow<?ELSE?>oddrow<?ENDIF?>">
|
||||
<td>
|
||||
<span class="nowrap">
|
||||
[<a href="/edituser?user=<?VAR Username ESC=URL?>">Bearbeiten</a>]
|
||||
<? IF !IsSelf ?>[<a href="/deluser?user=<?VAR Username ESC=URL?>" onClick="return confirm('Möchten Sie wirklich diesen Benutzer entfernen?');">Löschen</a>]<? ENDIF ?>
|
||||
</span>
|
||||
</td>
|
||||
<td><b><? VAR Username ESC=HTML ?></b></td>
|
||||
<td><? VAR Clients ESC=HTML ?></td>
|
||||
<td><? VAR Server ESC=HTML DEFAULT="-N/A-" ?></td>
|
||||
<td style="border-right: 0px;"><? VAR IRCNick ESC=HTML ?></td>
|
||||
</tr>
|
||||
<?ENDLOOP?>
|
||||
</table>
|
||||
<?ENDIF?>
|
||||
<? INC Footer.tmpl ?>
|
||||
@@ -1,3 +0,0 @@
|
||||
<? INC Header.tmpl ?>
|
||||
Willkommen im ZNC Webadmin Modul.
|
||||
<? INC Footer.tmpl ?>
|
||||
@@ -1,137 +0,0 @@
|
||||
<? INC Header.tmpl ?>
|
||||
|
||||
<form action="/settings" method="POST">
|
||||
<input type="hidden" name="submitted" value="1">
|
||||
|
||||
<table width="95%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td class="maintitle">Port(s) auf denen ZNC läuft</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainalone">
|
||||
<table width="98%" cellpadding="0" cellspacing="0" style="border: 1px solid #000000;" align="center">
|
||||
<tr>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000; border-right: 1px solid #000000;">Port</td>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000; border-right: 1px solid #000000;">Hostname</td>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000; border-right: 1px solid #000000;">SSL</td>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000;">IPv6</td>
|
||||
</tr>
|
||||
|
||||
<? LOOP ListenLoop ?>
|
||||
<tr class="<? IF __EVEN__ ?>evenrow<? ELSE ?>oddrow<? ENDIF ?>">
|
||||
<td><? VAR Port ESC=HTML ?></td>
|
||||
<td><? VAR BindHost ESC=HTML DEFAULT=* ?></td>
|
||||
<td><? IF IsSSL ?>True<? ELSE ?>False<? ENDIF ?></td>
|
||||
<td style="border-right: 0px;"><? IF IsIPV6 ?>True<? ELSE ?>False<? ENDIF ?></td>
|
||||
</tr>
|
||||
<? ENDLOOP ?>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table width="95%" cellpadding="0" cellspacing="0" style="margin-top: 20px;">
|
||||
<tr>
|
||||
<td colspan="2" class="maintitle">Einstellungen</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Webadmin-Aussehen:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<select name="skin">
|
||||
<? LOOP SkinLoop ?>
|
||||
<option value="<? VAR Name ESC=HTML ?>"<? IF Checked ?> selected="selected"<? ENDIF ?>><? VAR Name ESC=HTML ?></option>
|
||||
<? ENDLOOP ?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Status prefix:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<input type="text" name="statusprefix" value="<? VAR StatusPrefix ESC=HTML ?>" size="32" maxlength="128">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
ISpoofFile:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<input type="text" name="ispooffile" value="<? VAR ISpoofFile ESC=HTML ?>" size="32" maxlength="128">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
ISpoofFormat:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<input type="text" name="ispoofformat" value="<? VAR ISpoofFormat ESC=HTML ?>" size="32" maxlength="128">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
MOTD:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<textarea name="motd" cols="10" style="width: 99%;" rows="5"><? LOOP MOTDLoop ?><? VAR Line ESC=HTML ?><? ENDLOOP ?>
|
||||
</textarea>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
VHosts:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<textarea name="vhosts" cols="10" style="width: 99%;" rows="5"><? LOOP VHostLoop ?><? VAR VHost ESC=HTML ?><? ENDLOOP ?>
|
||||
</textarea>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<table width="95%" cellpadding="0" cellspacing="0" style="margin-top: 20px;">
|
||||
<tr>
|
||||
<td class="maintitle">Globale Module</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainalone">
|
||||
<table width="98%" cellpadding="0" cellspacing="0" style="border: 1px solid #000000;" align="center">
|
||||
<tr>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000; border-right: 1px solid #000000;">Name</td>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000; border-right: 1px solid #000000;">Parameter</td>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000;">Beschreibung</td>
|
||||
</tr>
|
||||
|
||||
<? LOOP ModuleLoop ?>
|
||||
<tr class="<? IF __EVEN__ ?>evenrow<? ELSE ?>oddrow<? ENDIF ?>">
|
||||
<td><span style="white-space: nowrap;"><input type="checkbox" name="loadmod" id="lm_<? VAR Name ESC=HTML ?>" value="<? VAR Name ESC=HTML ?>"<? IF Checked ?> checked="checked"<? ENDIF ?><? IF Disabled ?> disabled="disabled"<? ENDIF ?> /><label for="lm_<? VAR Name ESC=HTML ?>"> <? VAR Name ESC=HTML ?></label></span></td>
|
||||
<td><input type="text" name="modargs_<? VAR Name ESC=HTML ?>" value="<? VAR Args ESC=HTML ?>" /></td>
|
||||
<td style="border-right: 0px;"><? VAR Description ESC=HTML ?></td>
|
||||
</tr>
|
||||
<? ENDLOOP ?>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<br><br>
|
||||
<input type="submit" value="Einstellungen speichern" />
|
||||
</form>
|
||||
|
||||
<? INC Footer.tmpl ?>
|
||||
@@ -1,294 +0,0 @@
|
||||
<? INC Header.tmpl ?>
|
||||
|
||||
<form action="<? IF Edit ?>/edituser<? ELSE ?>/adduser<? ENDIF ?>" method="post">
|
||||
<input type="hidden" name="submitted" value="1">
|
||||
|
||||
<table width="95%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2" class="maintitle">Authentifizierung</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Benutzername:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<? IF Edit ?>
|
||||
<input type="hidden" name="user" style="width: 100%;" value="<? VAR Username ESC=HTML ?>">
|
||||
<input type="text" name="newuser" style="width: 100%;" value="<? VAR Username ESC=HTML ?>" size="32" maxlength="128" disabled="disabled">
|
||||
<? ELSE ?>
|
||||
<input type="text" name="user" style="width: 100%;" value="<? VAR Username ESC=HTML ?>" size="32" maxlength="128">
|
||||
<? ENDIF ?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Passwort:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<input type="password" style="width: 100%;" name="password" size="32" maxlength="16">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Passwort wiederholen:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<input type="password" style="width: 100%;" name="password2" size="32" maxlength="16">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Erlaubte IPs:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<textarea style="width: 100%;" name="allowedips" cols="40" rows="5"><? LOOP AllowedHostLoop ?><? VAR Host ESC=HTML ?>
|
||||
<? ENDLOOP ?>
|
||||
</textarea>
|
||||
|
||||
<? IF OwnIP ?>
|
||||
<br><br><input type="checkbox" id="ownip" name="ownip" value="<? VAR OwnIP ESC=HTML ?>" checked="checked"><label for="ownip"> <? VAR OwnIP ESC=HTML ?> (Deine jetzige IP)</label>
|
||||
<? ENDIF ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table width="95%" cellpadding="0" cellspacing="0" style="margin-top: 20px;">
|
||||
<tr>
|
||||
<td colspan="2" class="maintitle">IRC Information</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Nickname:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<input style="width: 100%;" type="text" name="nick" value="<? VAR Nick ESC=HTML ?>" size="22" maxlength="128">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Alt. Nickname:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<input style="width: 100%;" type="text" name="altnick" value="<? VAR AltNick ESC=HTML ?>" size="22" maxlength="128">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Status Prefix:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<input style="width: 100%;" type="text" name="statusprefix" value="<? VAR StatusPrefix ESC=HTML ?>" size="16" maxlength="5">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Ident:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<input style="width: 100%;" type="text" name="ident" value="<? VAR Ident ESC=HTML ?>" size="22" maxlength="128">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Realer/Voller Name:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<input style="width: 100%;" type="text" name="realname" value="<? VAR RealName ESC=HTML ?>" size="68" maxlength="256">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
VHost:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<select name="vhost" style="width: 100%;">
|
||||
<option value="">- Default -</option>
|
||||
<? LOOP VHostLoop ?><option value="<? VAR VHost ESC=HTML ?>"<? IF Checked ?> selected="selected"<? ENDIF ?>><? VAR VHost ESC=HTML ?></option><? ENDLOOP ?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Quit-MSG:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<input style="width: 100%;" type="text" name="quitmsg" value="<? VAR QuitMsg ESC=HTML ?>" size="68" maxlength="256">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Servers:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<textarea style="width: 100%;" name="servers" cols="40" rows="5"><? LOOP ServerLoop ?><? VAR Server ESC=HTML ?>
|
||||
<? ENDLOOP ?>
|
||||
</textarea>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<table width="95%" cellpadding="0" cellspacing="0" style="margin-top: 20px;">
|
||||
<tr>
|
||||
<td class="maintitle">Module</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainalone">
|
||||
<table width="98%" cellpadding="0" cellspacing="0" style="border: 1px solid #000000;" align="center">
|
||||
<tr>
|
||||
<td width="100" class="main2title" style="border-bottom: 1px solid #000000; border-right: 1px solid #000000;">Name</td>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000; border-right: 1px solid #000000;">Parameter</td>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000;">Beschreibung</td>
|
||||
</tr>
|
||||
|
||||
<? LOOP ModuleLoop ?>
|
||||
<tr class="<? IF __EVEN__ ?>evenrow<? ELSE ?>oddrow<? ENDIF ?>">
|
||||
<td>
|
||||
<input type="checkbox" name="loadmod" id="lm_<? VAR Name ESC=HTML ?>" value="<? VAR Name ESC=HTML ?>"<? IF Checked ?> checked="checked"<? ENDIF ?><? IF Disabled ?> disabled="disabled"<? ENDIF ?> /><label for="lm_<? VAR Name ESC=HTML ?>"> <? VAR Name ESC=HTML ?></label>
|
||||
</td>
|
||||
<td>
|
||||
<? IF Disabled ?><? VAR Args ESC=HTML ?><? ELSE ?><input type="text" name="modargs_<? VAR Name ESC=HTML ?>" value="<? VAR Args ESC=HTML ?>" /><? ENDIF ?>
|
||||
</td>
|
||||
<td style="border-right: 0px;"><? VAR Description ESC=HTML ?></td>
|
||||
</tr>
|
||||
<? ENDLOOP ?>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table width="95%" cellpadding="0" cellspacing="0" style="margin-top: 20px;">
|
||||
<tr>
|
||||
<td colspan="2" class="maintitle">Channel(s)</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Vorgabe Modi:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<input style="width: 100%;" type="text" name="chanmodes" value="<? VAR DefaultChanModes ESC=HTML ?>" size="32" maxlength="32">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="2" class="mainalone">
|
||||
<? IF Edit ?>
|
||||
<table width="98%" cellpadding="0" cellspacing="0" style="border: 1px solid #000000;" align="center">
|
||||
<tr>
|
||||
<td width="100" class="main2title" style="border-bottom: 1px solid #000000; border-right: 1px solid #000000;">[<a href="/addchan?user=<? VAR Username ESC=URL ?>">Hinzufügen</a>]</td>
|
||||
<? IF ChannelLoop ?>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000; border-right: 1px solid #000000;">Speichern</td>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000; border-right: 1px solid #000000;">Name</td>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000; border-right: 1px solid #000000;">Jetzige Modi</td>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000; border-right: 1px solid #000000;">Vorgabe Modi</td>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000; border-right: 1px solid #000000;">Buffergröße</td>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000;">Options</td>
|
||||
<? ELSE ?>
|
||||
<td class="main2title" style="border-bottom: 1px solid #000000;">- Channel hinfzuügen (Öffnet sich auf der selben Seite)</td>
|
||||
<? ENDIF ?>
|
||||
</tr>
|
||||
|
||||
<? LOOP ChannelLoop ?>
|
||||
<tr class="<? IF __EVEN__ ?>evenrow<? ELSE ?>oddrow<? ENDIF ?>">
|
||||
<td>
|
||||
<input type="hidden" name="channel" value="<? VAR Name ESC=HTML ?>" />
|
||||
[<a href="/editchan?user=<? VAR Username ESC=URL ?>&name=<? VAR Name ESC=URL ?>">Bearbeiten</a>] [<a href="/delchan?user=<? VAR Username ESC=URL ?>&name=<? VAR Name ESC=URL ?>">Löschen</a>]
|
||||
</td>
|
||||
<td><input type="checkbox" name="save_<? VAR Name ESC=HTML ?>"<? IF InConfig ?> checked="checked"<? ENDIF ?> /></td>
|
||||
<td><? VAR Name ESC=HTML ?></td>
|
||||
<td><? VAR CurModes ESC=HTML ?></td>
|
||||
<td><? VAR DefModes ESC=HTML ?></td>
|
||||
<td><? VAR BufferCount ESC=HTML ?></td>
|
||||
<td style="border-right: 0px;"><? VAR Options ESC=HTML ?></td>
|
||||
</tr>
|
||||
<? ENDLOOP ?>
|
||||
</table>
|
||||
<? ENDIF ?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<table width="95%" cellpadding="0" cellspacing="0" style="margin-top: 20px;">
|
||||
<tr>
|
||||
<td colspan="2" class="maintitle">ZNC Verhalten</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Größe des Wiedergabebuffers:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<input style="width: 100%;" type="text" name="bufsize" value="<? VAR BufferCount ESC=HTML ?>" size="32" maxlength="9">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Zeitstempel:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<input style="width: 100%;" type="text" name="timestampformat" value="<? VAR TimestampFormat ESC=HTML ?>" size="32">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
Optionen:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<? LOOP OptionLoop ?>
|
||||
<input type="checkbox" name="<? VAR Name ESC=HTML?>" id="opt_<? VAR Name ESC=HTML ?>" value="1"<? IF Checked ?> checked="checked"<? ENDIF ?><? IF Disabled ?> disabled="disabled"<? ENDIF ?> /><label for="opt_<? VAR Name ESC=HTML ?>"><? VAR DisplayName ESC=HTML ?></label><br>
|
||||
<? ENDLOOP ?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="mainleft">
|
||||
CTCP Antworten:
|
||||
</td>
|
||||
|
||||
<td class="mainright">
|
||||
<textarea style="width: 100%;" name="ctcpreplies" cols="40" rows="5"><? LOOP CTCPLoop ?><? VAR CTCP ESC=HTML ?>
|
||||
<? ENDLOOP ?>
|
||||
</textarea>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
|
||||
<br><br><input type="submit" value="<? IF Edit ?>Benutzer speichern<? ELSE ?>Benutzer hinzufügen<? ENDIF ?>">
|
||||
</form>
|
||||
|
||||
<? INC Footer.tmpl ?>
|
||||
@@ -1,220 +0,0 @@
|
||||
body {
|
||||
background-image: url('/img/graphix_bg.jpg');
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
td {
|
||||
font-family: verdana;
|
||||
font-size: 12px;
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
input, select, textarea {
|
||||
font-family: verdana;
|
||||
font-size: 12px;
|
||||
color: #000000;
|
||||
border: 1px solid #000000;
|
||||
background-color: #C8EAFC;
|
||||
}
|
||||
|
||||
a:link, a:active, a:visited {
|
||||
font-family: verdana;
|
||||
font-size: 12px;
|
||||
color: #000000;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
font-family: verdana;
|
||||
font-size: 12px;
|
||||
color: #000000;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.header {
|
||||
background-image: url('/img/graphix_header.jpg');
|
||||
padding: 10px;
|
||||
border: 1px solid #000000;
|
||||
height: 100px;
|
||||
width: 800px;
|
||||
vertical-align: bottom;
|
||||
text-align: right;
|
||||
font-weight: bold;
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
.loginbar {
|
||||
border-left: 1px solid #000000;
|
||||
border-bottom: 1px solid #000000;
|
||||
border-right: 1px solid #000000;
|
||||
background-color: #3B98F5;
|
||||
height: 20px;
|
||||
}
|
||||
|
||||
.switchuser {
|
||||
border-left: 1px solid #000000;
|
||||
text-align: center;
|
||||
vertical-align: middle;
|
||||
width: 150px;
|
||||
}
|
||||
|
||||
.switchuser a:link, a:active, a:visited {
|
||||
font-family: verdana;
|
||||
font-size: 12px;
|
||||
color: #000000;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.switchuser a:hover {
|
||||
font-family: verdana;
|
||||
font-size: 12px;
|
||||
color: #FFFFFF;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.menu {
|
||||
width: 160px;
|
||||
background-color: #B4D8FC;
|
||||
border-left: 1px solid #000000;
|
||||
vertical-align: top;
|
||||
padding-bottom: 20px;
|
||||
}
|
||||
|
||||
.menuactive {
|
||||
vertical-align: middle;
|
||||
text-align: center;
|
||||
height: 30px;
|
||||
background-color: #FFFFFF;
|
||||
font-weight: bold;
|
||||
border-bottom: 1px solid #000000;
|
||||
}
|
||||
|
||||
.menuinactive {
|
||||
vertical-align: middle;
|
||||
text-align: center;
|
||||
height: 30px;
|
||||
background-color: #3B98F5;
|
||||
border-right: 1px solid #000000;
|
||||
border-bottom: 1px solid #000000;
|
||||
}
|
||||
|
||||
.menuactive a:link, a:active, a:visited {
|
||||
font-family: verdana;
|
||||
font-size: 12px;
|
||||
color: #000000;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.menuactive a:hover {
|
||||
font-family: verdana;
|
||||
font-size: 12px;
|
||||
color: #3B98F5;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.menuinactive a:link, a:active, a:visited {
|
||||
font-family: verdana;
|
||||
font-size: 12px;
|
||||
color: #000000;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.menuinactive a:hover {
|
||||
font-family: verdana;
|
||||
font-size: 12px;
|
||||
color: #FFFFFF;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.main {
|
||||
width: 640px;
|
||||
vertical-align: top;
|
||||
padding: 15px;
|
||||
background-color: #FFFFFF;
|
||||
border-right: 1px solid #000000;
|
||||
}
|
||||
|
||||
.cbar {
|
||||
border: 1px solid #000000;
|
||||
background-color: #3B98F5;
|
||||
height: 20px;
|
||||
text-align: right;
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
.cbar a:link, a:active, a:visited {
|
||||
font-family: verdana;
|
||||
font-size: 12px;
|
||||
color: #000000;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.cbar a:hover {
|
||||
font-family: verdana;
|
||||
font-size: 12px;
|
||||
color: #FFFFFF;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.maintitle {
|
||||
height: 20px;
|
||||
background-color: #3B98F5;
|
||||
color: #000000;
|
||||
font-weight: bold;
|
||||
padding-left: 5px;
|
||||
border: 1px solid #000000;
|
||||
}
|
||||
|
||||
.mainalone {
|
||||
padding: 10px;
|
||||
border-bottom: 1px solid #000000;
|
||||
border-left: 1px solid #000000;
|
||||
border-right: 1px solid #000000;
|
||||
}
|
||||
|
||||
.mainleft {
|
||||
height: 30px;
|
||||
padding: 5px;
|
||||
font-weight: bold;
|
||||
border-bottom: 1px solid #000000;
|
||||
border-left: 1px solid #000000;
|
||||
border-right: 1px solid #000000;
|
||||
}
|
||||
|
||||
.mainright {
|
||||
padding: 5px;
|
||||
border-bottom: 1px solid #000000;
|
||||
border-right: 1px solid #000000;
|
||||
}
|
||||
|
||||
.mainrow {
|
||||
padding: 5px;
|
||||
border-right: 1px solid #000000;
|
||||
}
|
||||
|
||||
.main2title {
|
||||
height: 20px;
|
||||
background-color: #3B98F5;
|
||||
color: #000000;
|
||||
font-weight: bold;
|
||||
padding-left: 2px;
|
||||
}
|
||||
|
||||
.oddrow {
|
||||
height: 20px;
|
||||
}
|
||||
|
||||
.oddrow td {
|
||||
padding: 2px;
|
||||
border-right: 1px solid #000000;
|
||||
}
|
||||
|
||||
.evenrow {
|
||||
height: 20px;
|
||||
background-color: #C8EAFC;
|
||||
}
|
||||
|
||||
.evenrow td {
|
||||
padding: 2px;
|
||||
border-right: 1px solid #000000;
|
||||
}
|
||||
|
Before Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 69 KiB |
@@ -1,56 +0,0 @@
|
||||
<? INC Header.tmpl ?>
|
||||
|
||||
<form action="<? IF Edit ?>/editchan<? ELSE ?>/addchan<? ENDIF ?>" method="post">
|
||||
<div class="section">
|
||||
<input type="hidden" name="submitted" value="1" />
|
||||
<input type="hidden" name="user" value="<? VAR User ESC=HTML ?>" />
|
||||
|
||||
<div class="sectiontitle">Channel Info</div>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Channel Name:</div>
|
||||
<? IF Edit ?>
|
||||
<input type="hidden" name="name" value="<? VAR ChanName ESC=HTML ?>" />
|
||||
<? VAR ChanName ESC=HTML ?>
|
||||
<? ELSE ?>
|
||||
<div><input type="text" name="name" value="" size="32" /></div>
|
||||
<? ENDIF ?>
|
||||
</div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Buffergröße:</div>
|
||||
<div><input type="text" name="buffercount" value="<? VAR BufferCount ESC=HTML ?>" size="8" /></div>
|
||||
</div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Vorgabe Modi:</div>
|
||||
<div><input type="text" name="defmodes" value="<? VAR DefModes ESC=HTML ?>" size="16" /></div>
|
||||
</div>
|
||||
|
||||
<div style="clear: both;"></div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Speichern:</div>
|
||||
<div><input type="checkbox" name="save" id="save" value="true"<? IF InConfig ?> checked="checked"<? ENDIF ?> /><label for="save"> Save to config</label></div>
|
||||
</div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Optionen:</div>
|
||||
<? LOOP OptionLoop ?>
|
||||
<input type="checkbox" name="<? VAR Name ESC=HTML ?>" id="opt_<? VAR Name ESC=HTML ?>" value="true"<? IF Checked ?> checked="checked"<? ENDIF ?><? IF Disabled ?> disabled="disabled"<? ENDIF ?> /><label for="opt_<? VAR Name ESC=HTML ?>"> <? VAR DisplayName ESC=HTML ?></label>
|
||||
<? ENDLOOP ?>
|
||||
</div>
|
||||
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<input type="submit" value="<? IF Edit ?>Speichern<? ELSE ?>Channel hinzufügen<? ENDIF ?>" />
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
<? INC Footer.tmpl ?>
|
||||
@@ -1,3 +0,0 @@
|
||||
<? INC Header.tmpl ?>
|
||||
<h2><?VAR Error ESC=HTML?></h2>
|
||||
<? INC Footer.tmpl ?>
|
||||
@@ -1,5 +0,0 @@
|
||||
<div id="tag"><?VAR Tag ESC=HTML ?></div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,32 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>ZNC - <?VAR Title ESC=HTML?></title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<link rel="stylesheet" type="text/css" href="/css/main.css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="wrapper">
|
||||
<div id="banner">
|
||||
<h2><?VAR Title ESC=HTML?></h2>
|
||||
<div id="ident"><?VAR SessionUser ESC=HTML?> (von: <?VAR SessionIP ESC=HTML?>)</div>
|
||||
</div>
|
||||
|
||||
<div id="gnav">
|
||||
<div id="nav">
|
||||
<ul id="menu">
|
||||
<li<? IF Action == "home" ?> class="on"<? ENDIF ?>><a href="/home">Startseite</a></li>
|
||||
<? IF IsAdmin ?>
|
||||
<li<? IF Action == "settings" ?> class="on"<? ENDIF ?>><a href="/settings">Einstellungen</a></li>
|
||||
<li<? IF Action == "adduser" ?> class="on"<? ENDIF ?>><a href="/adduser">Benutzer hinzufügen</a></li>
|
||||
<li<? IF Action == "listusers" || Action == "edituser" ?> class="on"<? ENDIF ?>><a href="/listusers">Benutzer ansehen</a></li>
|
||||
<? ELSE ?>
|
||||
<li<? IF Action == "edituser" ?> class="on"<? ENDIF ?>><a href="/edituser">Meine Einstellungen</a></li>
|
||||
<? ENDIF ?>
|
||||
<li<? IF Action == "switchuser" ?> class="on"<? ENDIF ?>><a href="/switchuser">Benutzer wechseln</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="main">
|
||||
@@ -1,32 +0,0 @@
|
||||
<? INC Header.tmpl ?>
|
||||
<?IF !UserLoop?>
|
||||
Keine Benutzer gefunden. Klicke <a href="/adduser">hier</a> um einen neuen Benutzer anzulegen.
|
||||
<?ELSE?>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Aktion</td>
|
||||
<td>Benutzer</td>
|
||||
<td>Verbindungen</td>
|
||||
<td>Jetziger Server</td>
|
||||
<td>IRC Nick</td>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<?LOOP UserLoop?>
|
||||
<tr class="<?IF __EVEN__?>evenrow<?ELSE?>oddrow<?ENDIF?>">
|
||||
<td>
|
||||
<span class="nowrap">
|
||||
[<a href="/edituser?user=<?VAR Username ESC=URL?>">Bearbeiten</a>]
|
||||
<? IF !IsSelf ?>[<a href="/deluser?user=<?VAR Username ESC=URL?>" onClick="return confirm('Möchten Sie wirklich diesen Benutzer entfernen?');">Löschen</a>]<? ENDIF ?>
|
||||
</span>
|
||||
</td>
|
||||
<td><? VAR Username ESC=HTML ?></td>
|
||||
<td><? VAR Clients ESC=HTML ?></td>
|
||||
<td><? VAR Server ESC=HTML DEFAULT="-N/A-" ?></td>
|
||||
<td><? VAR IRCNick ESC=HTML ?></td>
|
||||
</tr>
|
||||
<?ENDLOOP?>
|
||||
</table>
|
||||
<?ENDIF?>
|
||||
<? INC Footer.tmpl ?>
|
||||
@@ -1,3 +0,0 @@
|
||||
<? INC Header.tmpl ?>
|
||||
Willkommen im ZNC Webadmin Modul.
|
||||
<? INC Footer.tmpl ?>
|
||||
@@ -1,112 +0,0 @@
|
||||
<? INC Header.tmpl ?>
|
||||
|
||||
<form action="/settings" method="post">
|
||||
<div class="section">
|
||||
<input type="hidden" name="submitted" value="1" />
|
||||
|
||||
<div class="sectiontitle">Port(s) auf denen ZNC läft</div>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Port</td>
|
||||
<td>Hostname</td>
|
||||
<td>SSL</td>
|
||||
<td>IPv6</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<? LOOP ListenLoop ?>
|
||||
<tr class="<? IF __EVEN__ ?>evenrow<? ELSE ?>oddrow<? ENDIF ?>">
|
||||
<td><? VAR Port ESC=HTML ?></td>
|
||||
<td><? VAR BindHost ESC=HTML DEFAULT=* ?></td>
|
||||
<td><? IF IsSSL ?>True<? ENDIF ?></td>
|
||||
<td><? IF IsIPV6 ?>True<? ENDIF ?></td>
|
||||
</tr>
|
||||
<? ENDLOOP ?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<div class="sectiontitle">Einstellungen</div>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Webadmin Aussehen:</div>
|
||||
<div>
|
||||
<select name="skin">
|
||||
<? LOOP SkinLoop ?>
|
||||
<option value="<? VAR Name ESC=HTML ?>"<? IF Checked ?> selected="selected"<? ENDIF ?>><? VAR Name ESC=HTML ?></option>
|
||||
<? ENDLOOP ?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Status Prefix:</div>
|
||||
<div><input type="text" name="statusprefix" value="<? VAR StatusPrefix ESC=HTML ?>" size="32" maxlength="128" /></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">ISpoofFile:</div>
|
||||
<div><input type="text" name="ispooffile" value="<? VAR ISpoofFile ESC=HTML ?>" size="32" maxlength="128" /></div>
|
||||
</div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">ISpoofFormat:</div>
|
||||
<div><input type="text" name="ispoofformat" value="<? VAR ISpoofFormat ESC=HTML ?>" size="32" maxlength="128" /></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">MOTD:</div>
|
||||
<div><textarea name="motd" cols="70" rows="5"><? LOOP MOTDLoop ?><? VAR Line ESC=HTML ?>
|
||||
<? ENDLOOP ?>
|
||||
</textarea></div>
|
||||
</div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">VHosts:</div>
|
||||
<div><textarea name="vhosts" cols="70" rows="8"><? LOOP VHostLoop ?><? VAR VHost ESC=HTML ?>
|
||||
<? ENDLOOP ?>
|
||||
</textarea></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<div class="sectiontitle">Globale Module</div>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Name</td>
|
||||
<td>Parameter</td>
|
||||
<td>Beschreibung</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<? LOOP ModuleLoop ?>
|
||||
<tr class="<? IF __EVEN__ ?>evenrow<? ELSE ?>oddrow<? ENDIF ?>">
|
||||
<td><span style="white-space: nowrap;"><input type="checkbox" name="loadmod" id="lm_<? VAR Name ESC=HTML ?>" value="<? VAR Name ESC=HTML ?>"<? IF Checked ?> checked="checked"<? ENDIF ?><? IF Disabled ?> disabled="disabled"<? ENDIF ?> /><label for="lm_<? VAR Name ESC=HTML ?>"> <? VAR Name ESC=HTML ?></label></span></td>
|
||||
<td><input type="text" name="modargs_<? VAR Name ESC=HTML ?>" value="<? VAR Args ESC=HTML ?>" /></td>
|
||||
<td><? VAR Description ESC=HTML ?></td>
|
||||
</tr>
|
||||
<? ENDLOOP ?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<input type="submit" value="Speichern" />
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<? INC Footer.tmpl ?>
|
||||
@@ -1,212 +0,0 @@
|
||||
<? INC Header.tmpl ?>
|
||||
|
||||
<form action="<? IF Edit ?>/edituser<? ELSE ?>/adduser<? ENDIF ?>" method="post">
|
||||
<div class="section">
|
||||
<input type="hidden" name="submitted" value="1" />
|
||||
|
||||
<div class="sectiontitle">Authentifizierung</div>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Benutzername:</div>
|
||||
<div>
|
||||
<? IF Edit ?>
|
||||
<input type="hidden" name="user" value="<? VAR Username ESC=HTML ?>" />
|
||||
<input type="text" name="newuser" value="<? VAR Username ESC=HTML ?>" class="half" maxlength="128" disabled="disabled" />
|
||||
<? ELSE ?>
|
||||
<input type="text" name="user" value="<? VAR Username ESC=HTML ?>" class="half" maxlength="128" />
|
||||
<? ENDIF ?>
|
||||
</div>
|
||||
|
||||
<div class="inputlabel">Passwort:</div>
|
||||
<div><input type="password" name="password" class="half" maxlength="16" /></div>
|
||||
<div class="inputlabel">Passwort wiederholen:</div>
|
||||
<div><input type="password" name="password2" class="half" maxlength="16" /></div>
|
||||
</div>
|
||||
<div>
|
||||
<div class="inputlabel">Erlaubte IPs:</div>
|
||||
<textarea name="allowedips" class="half"><? LOOP AllowedHostLoop ?><? VAR Host ESC=HTML ?>
|
||||
<? ENDLOOP ?>
|
||||
</textarea>
|
||||
<? IF OwnIP ?>
|
||||
<div class="subsection">
|
||||
<span style="white-space: nowrap;"><input type="checkbox" name="ownip" id="ownip" value="<? VAR OwnIP ESC=HTML ?>" checked="checked" /><label for="ownip"> <? VAR OwnIP ESC=HTML ?> (Deine jetzige IP)</label></span>
|
||||
</div>
|
||||
<? ENDIF ?>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<div class="sectiontitle">IRC Information</div>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Nickname:</div>
|
||||
<div><input type="text" name="nick" value="<? VAR Nick ESC=HTML ?>" class="half" maxlength="128" /></div>
|
||||
</div>
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Alt. Nickname:</div>
|
||||
<div><input type="text" name="altnick" value="<? VAR AltNick ESC=HTML ?>" class="half" maxlength="128" /></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Ident:</div>
|
||||
<div><input type="text" name="ident" value="<? VAR Ident ESC=HTML ?>" class="half" maxlength="128" /></div>
|
||||
</div>
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">StatusPrefix:</div>
|
||||
<div><input type="text" name="statusprefix" value="<? VAR StatusPrefix ESC=HTML ?>" class="half" maxlength="5" /></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Realer/Voller Name:</div>
|
||||
<div><input type="text" name="realname" value="<? VAR RealName ESC=HTML ?>" class="full" maxlength="256" /></div>
|
||||
</div>
|
||||
|
||||
<div class="subsection">
|
||||
<? IF VHostLoop ?>
|
||||
<div class="inputlabel">VHost:</div>
|
||||
<select name="vhost">
|
||||
<option value="">- Default -</option>
|
||||
<? LOOP VHostLoop ?><option value="<? VAR VHost ESC=HTML ?>"<? IF Checked ?> selected="selected"<? ENDIF ?>><? VAR VHost ESC=HTML ?></option><? ENDLOOP ?>
|
||||
</select>
|
||||
<? ENDIF ?>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">QuitMsg:</div>
|
||||
<div><input type="text" name="quitmsg" value="<? VAR QuitMsg ESC=HTML ?>" class="full" maxlength="256" /></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Servers:</div>
|
||||
<div><textarea name="servers" class="half"><? LOOP ServerLoop ?><? VAR Server ESC=HTML ?>
|
||||
<? ENDLOOP ?>
|
||||
</textarea></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<div class="sectiontitle">Module</div>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Name</td>
|
||||
<td>Parameter</td>
|
||||
<td>Beschreibung</td>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<? LOOP ModuleLoop ?>
|
||||
<tr class="<? IF __EVEN__ ?>evenrow<? ELSE ?>oddrow<? ENDIF ?>">
|
||||
<td>
|
||||
<input type="checkbox" name="loadmod" id="lm_<? VAR Name ESC=HTML ?>" value="<? VAR Name ESC=HTML ?>"<? IF Checked ?> checked="checked"<? ENDIF ?><? IF Disabled ?> disabled="disabled"<? ENDIF ?> /><label for="lm_<? VAR Name ESC=HTML ?>"> <? VAR Name ESC=HTML ?></label>
|
||||
</td>
|
||||
<td>
|
||||
<? IF Disabled ?><? VAR Args ESC=HTML ?><? ELSE ?><input class="third" type="text" name="modargs_<? VAR Name ESC=HTML ?>" value="<? VAR Args ESC=HTML ?>" /><? ENDIF ?>
|
||||
</td>
|
||||
<td><? VAR Description ESC=HTML ?></td>
|
||||
</tr>
|
||||
<? ENDLOOP ?>
|
||||
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<div class="sectiontitle">Channels</div>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Vorgabe Modi:</div>
|
||||
<div><input type="text" name="chanmodes" value="<? VAR DefaultChanModes ESC=HTML ?>" class="third" maxlength="32" /></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
|
||||
<? IF Edit ?>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>[<a href="/addchan?user=<? VAR Username ESC=URL ?>">Hinzuf¨gen</a>]</td>
|
||||
<? IF ChannelLoop ?>
|
||||
<td>Speichern</td>
|
||||
<td>Name</td>
|
||||
<td>Jetzige Modi</td>
|
||||
<td>Vorgabe Modi</td>
|
||||
<td>Buffergröße</td>
|
||||
<td>Optionen</td>
|
||||
<? ELSE ?>
|
||||
<td> <- Channel hinzufügen (Öffnet sich in der selben Seite) </td>
|
||||
<? ENDIF ?>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<? LOOP ChannelLoop ?>
|
||||
<tr class="<? IF __EVEN__ ?>evenrow<? ELSE ?>oddrow<? ENDIF ?>">
|
||||
<td>
|
||||
<input type="hidden" name="channel" value="<? VAR Name ESC=HTML ?>" />
|
||||
[<a href="/editchan?user=<? VAR Username ESC=URL ?>&name=<? VAR Name ESC=URL ?>">Bearbeiten</a>] [<a href="/delchan?user=<? VAR Username ESC=URL ?>&name=<? VAR Name ESC=URL ?>">Löschen</a>]
|
||||
</td>
|
||||
<td><input type="checkbox" name="save_<? VAR Name ESC=HTML ?>"<? IF InConfig ?> checked="checked"<? ENDIF ?> /></td>
|
||||
<td><? VAR Name ESC=HTML ?></td>
|
||||
<td><? VAR CurModes ESC=HTML ?></td>
|
||||
<td><? VAR DefModes ESC=HTML ?></td>
|
||||
<td><? VAR BufferCount ESC=HTML ?></td>
|
||||
<td><? VAR Options ESC=HTML ?></td>
|
||||
</tr>
|
||||
<? ENDLOOP ?>
|
||||
</table>
|
||||
<? ENDIF ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<div class="sectiontitle">ZNC Verhalten</div>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Größe des Wiedergabebuffers:</div>
|
||||
<div><input type="text" name="bufsize" value="<? VAR BufferCount ESC=HTML ?>" class="third" maxlength="9" /></div>
|
||||
</div>
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Zeitstempel:</div>
|
||||
<div><input type="text" name="timestampformat" value="<? VAR TimestampFormat ESC=HTML ?>" class="half" /></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">Optionen:</div>
|
||||
<? LOOP OptionLoop ?>
|
||||
<span style="white-space: nowrap;"><input type="checkbox" name="<? VAR Name ESC=HTML?>" id="opt_<? VAR Name ESC=HTML ?>" value="1"<? IF Checked ?> checked="checked"<? ENDIF ?><? IF Disabled ?> disabled="disabled"<? ENDIF ?> /><label for="opt_<? VAR Name ESC=HTML ?>"><? VAR DisplayName ESC=HTML ?></label></span>
|
||||
<? ENDLOOP ?>
|
||||
</div>
|
||||
|
||||
<div class="subsection">
|
||||
<div class="inputlabel">CTCP Antworten:</div>
|
||||
<div><textarea name="ctcpreplies" class="half"><? LOOP CTCPLoop ?><? VAR CTCP ESC=HTML ?>
|
||||
<? ENDLOOP ?>
|
||||
</textarea></div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<input type="submit" value="Speichern" />
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<? INC Footer.tmpl ?>
|
||||
@@ -1,196 +0,0 @@
|
||||
body {
|
||||
background: url(/img/pagebg.gif) top repeat-x #0C1833 fixed;
|
||||
color: #fff;
|
||||
margin: 0px auto;
|
||||
}
|
||||
|
||||
#wrapper {
|
||||
margin: 0px auto;
|
||||
padding: 0px;
|
||||
width: 700px;
|
||||
background-color: #4C688A;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin: 0px 0px 10px 0px;
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.nowrap { white-space: nowrap; }
|
||||
.clear { clear: both; }
|
||||
|
||||
table a, table a:visited, table a:hover, table a:active { color: #000; }
|
||||
|
||||
table {
|
||||
color: #000;
|
||||
border-collapse: collapse;
|
||||
border: 2px solid #000;
|
||||
padding: 0px;
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
table td {
|
||||
border: 1px solid #000;
|
||||
padding: 4px;
|
||||
margin: 0px;
|
||||
}
|
||||
|
||||
table thead {
|
||||
border-bottom: 2px solid #000;
|
||||
background: url(/img/linkbg.jpg) 0px -30px repeat-x #369;
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.oddrow {
|
||||
background-color: #ddd;
|
||||
}
|
||||
|
||||
.evenrow {
|
||||
background-color: #bbb;
|
||||
}
|
||||
|
||||
input.full, textarea.full {
|
||||
width: 580px;
|
||||
}
|
||||
|
||||
input.half, textarea.half {
|
||||
width: 280px;
|
||||
}
|
||||
|
||||
input.third, textarea.third {
|
||||
width: 130px;
|
||||
}
|
||||
|
||||
textarea {
|
||||
height: 90px;
|
||||
}
|
||||
|
||||
#main {
|
||||
width: 680px;
|
||||
clear: both;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
#banner {
|
||||
text-align: center;
|
||||
padding: 0px 10px;
|
||||
}
|
||||
|
||||
#tag {
|
||||
font-size: 14px;
|
||||
color: #f90;
|
||||
font-weight: bold;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
#ident {
|
||||
font-weight: bold;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.inputlabel {
|
||||
font-size: small;
|
||||
font-weight: bold;
|
||||
color: #000;
|
||||
}
|
||||
|
||||
.section {
|
||||
padding-bottom: 20px;
|
||||
width: 680px;
|
||||
}
|
||||
|
||||
.subsection {
|
||||
float: left;
|
||||
margin: 5px 10px;
|
||||
}
|
||||
|
||||
.sectiontitle {
|
||||
float: left;
|
||||
white-space: nowrap;
|
||||
background: url(/img/linkbg.jpg) 0px 0px repeat-x #336;
|
||||
color: #eee;
|
||||
font-size: 14px;
|
||||
font-weight: bold;
|
||||
border: 1px solid #000;
|
||||
padding: 0px 5px 0px 5px;
|
||||
margin: 0px 15px -10px 8px;
|
||||
}
|
||||
|
||||
.sectionbg {
|
||||
clear: both;
|
||||
background-color: #ccc;
|
||||
color: #000;
|
||||
border: 2px solid #000;
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
.sectionbody {
|
||||
margin-top: 15px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
#gnav {
|
||||
width: 700px;
|
||||
border-top: 1px solid #000;
|
||||
border-bottom: 1px solid #000;
|
||||
float: left;
|
||||
background: url(/img/linkbg.jpg) repeat-x;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
#gnav #menu {
|
||||
width: 690px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
#gnav ul {
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
#gnav li {
|
||||
display: block;
|
||||
}
|
||||
|
||||
#gnav a {
|
||||
font-size: 11px;
|
||||
font-weight: bold;
|
||||
height: 30px;
|
||||
float: left;
|
||||
display: block;
|
||||
color: #fff;
|
||||
padding: 0px 10px;
|
||||
text-decoration: none;
|
||||
background: url(/img/linkbg.jpg) 0px 0px repeat-x;
|
||||
}
|
||||
|
||||
#gnav a:hover {
|
||||
background-position: 0px -30px;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
#gnav .on a {
|
||||
background-position: 0px -30px;
|
||||
}
|
||||
|
||||
#gnav #nav {
|
||||
float: left;
|
||||
border-left: 1px solid #000;
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#nav {
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
#gnav li {
|
||||
height: 30px;
|
||||
line-height: 30px;
|
||||
border-right: 1px solid #000;
|
||||
float: left;
|
||||
}
|
||||
|
Before Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 683 B |
|
Before Width: | Height: | Size: 1001 B |