yacy_search_server/htroot/Tables_p.html
Michael Peter Christen 77b4c6dc5b moved Table administration and Busy Queues Config out of mini-submenu of
advanced settings to a top-menu entry. Moved the advanced setting to a
less prominent place of the submenu. Removed the table administration
from target analysis submenu because it appeared double, the table
administration is now the default in the system administration.
Sorry for inconvenience if i constantly move menues around, but this
makes just more sense and YaCy is still not finished :)
2014-09-02 12:04:44 +02:00

131 lines
4.8 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>YaCy '#[clientname]#': Table Viewer</title>
#(showtable)#::
<link rel="alternate" type="application/xml" title="Tables" href="Tables.rss?table=#[table]#" />
#(/showtable)#
#%env/templates/metas.template%#
<script type="text/javascript">
<!--
function setall(name, check){
var selectForm = document.forms.namedItem(name);
var count = selectForm.elements["num"].value;
if (check) for(i = 0; i < count; i++) {
if (selectForm.elements["item_" + i].checked) {
check = false;
break;
}
}
for(i = 0; i < count; i++) {
selectForm.elements["item_" + i].checked = check;
}
}
-->
</script>
<script type="text/javascript" src="js/sorttable.js"></script>
</head>
<body id="Tables">
<script type="text/javascript">
//<![CDATA[
if (window.location.search.length > 1) {
document.write("<div id=\"api\">\<a href=\"api/table_p.xml" + window.location.search + "\"\><img src=\"env/grafics/api.png\" width=\"60\" height=\"40\" alt=\"API\"/></a></div>");
}
//]]>
</script>
#%env/templates/header.template%#
#%env/templates/submenuConfig.template%#
#(showselection)#::
<h2>Table Administration</h2>
<form action="Tables_p.html" method="get" accept-charset="UTF-8">
<fieldset><legend>Table Selection</legend>
<dl>
<dt class="TableCellDark">Select Table:
<select name="table" onchange='this.form.submit()'>
#{tables}#
<option value="#[name]#" #(selected)#::selected="selected"#(/selected)#>#[name]#</option>
#{/tables}#
</select>
</dt>
<dd>&nbsp;</dd>
<dt>
show max.
<select name="count" onchange='this.form.submit()'>
<option value="10">10</option>
<option value="100" selected="selected">100</option>
<option value="1000">1000</option>
<option value="all">all</option>
</select>
entries,
</dt>
<dd>&nbsp;</dd>
<dt>
search rows for
<input type="text" name="search" value="#[pattern]#" />
</dt>
<dd><input type="submit" name="edittable" value="Search" /></dd>
</dl>
</fieldset>
</form>
#(/showselection)#
#(showtable)#::
<form action="Tables_p.html" method="post" enctype="multipart/form-data" accept-charset="UTF-8" id="tablelisting" name="tablelisting">
<fieldset>
<legend>Table Editor: showing table '#[table]#'</legend>
<table class="sortable" border="0">
<tr class="TableHeader" valign="bottom">
<td><input type="checkbox" name="allswitch" onclick="setall(this.form.name, this.value)" /></td>
<td>PK</td>
#{columns}#
<td>#[header]#</td>
#{/columns}#
</tr>
#{list}#
<tr class="TableCell#(dark)#Light::Dark::Summary#(/dark)#">
<td align="left"><input type="checkbox" name="item_#[count]#" value="pk_#[pk]#" /></td>
<td><a href="Tables_p.html?editrow=pk_#[pk]#&table=#[table]#">#[pk]#</a></td>
#{columns}#
<td align="left">#[cell]#</td>
#{/columns}#
</tr>
#{/list}#
</table>
<p>
<input type="hidden" name="table" value="#[table]#" />
<input type="hidden" name="num" value="#[num]#" />
<input type="submit" name="editrow" value="Edit Selected Row" />
<input type="submit" name="addrow" value="Add a new Row" />&nbsp;&nbsp;&nbsp;&nbsp;
<input type="submit" name="deleterows" value="Delete Selected Rows" />
<input type="submit" name="deletetable" value="Delete Table" />
</p>
</fieldset>
</form>
#(/showtable)#
#(showedit)#::
<form action="Tables_p.html" method="post" enctype="multipart/form-data" accept-charset="UTF-8">
<fieldset><legend>Row Editor</legend>
<dl>
<dt class="TableCellLight">Primary Key</dt>
<dd>#[pk]#</dd>
#{list}#
<dt class="TableCellLight">#[key]#</dt>
<dd>
<input type="text" name="col_#[key]#" value="#[value]#" size="80"/>
</dd>
#{/list}#
<dt class="TableCellDark"></dt>
<dd>
<input type="hidden" name="table" value="#[table]#" />
<input type="hidden" name="pk" value="#[pk]#" />
<input type="submit" name="commitrow" value="Commit" />
</dd>
</dl>
</fieldset>
</form>
#(/showedit)#
#%env/templates/footer.template%#
</body>
</html>