First pass at adding key files
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,41 @@
|
||||
<html>
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse: <%Name%>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
<%if links%>
|
||||
<table border=1 cellpadding=3 cellspacing=0>
|
||||
<tr><td colspan=6><font size="2" face="Tahoma,Arial,Helvetica">There are <b><%count%></b> links<%if config.payment.enabled%> (titles coloured <font color="red">red</font> are links still awaiting payment or have expired)<%endif%>.</font></td></tr>
|
||||
<%links%>
|
||||
</table>
|
||||
<%endif%>
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,67 @@
|
||||
<html>
|
||||
<head>
|
||||
<script language="Javascript">
|
||||
<!--
|
||||
/**
|
||||
* As we have just added a sub category, it is necessary
|
||||
* to update the javascript tree in order to reflect the
|
||||
* changes.
|
||||
*/
|
||||
if (parent.CAN_UPDATE) {
|
||||
parent.frames[parent.LEFT_FRAME_ID].document.open();
|
||||
parent.frames[parent.LEFT_FRAME_ID].document.writeln ('<HTML><BODY BGCOLOR="#FFFFFF"><H2><BLINK>Updating info...</BLINK></H2></BODY></HTML>');
|
||||
parent.frames[parent.LEFT_FRAME_ID].document.close();
|
||||
parent.tree.addNode (new parent.LoadedNode (<%child_id%>, <%father_id%>, "<%child_name%>", 0));
|
||||
parent.frames[parent.LEFT_FRAME_ID].document.open();
|
||||
parent.frames[parent.LEFT_FRAME_ID].document.writeln (parent.tree.toHtml());
|
||||
parent.frames[parent.LEFT_FRAME_ID].document.close();
|
||||
parent.frames[parent.LEFT_FRAME_ID].navigate("#<%father_id%>");
|
||||
}
|
||||
parent.CAN_UPDATE = 0;
|
||||
// -->
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#FFFFFF">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse Category: <%parent_name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse Category: <%parent_name%> <br>
|
||||
|
||||
<font color="green">Category <%child_name%> added successfully.</font>
|
||||
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
<%if links%>
|
||||
<table border=1 cellpadding=3 cellspacing=0>
|
||||
<tr><td colspan=6><font size="2" face="Tahoma,Arial,Helvetica">There are <b><%count%></b> links.</font></td></tr>
|
||||
<%links%>
|
||||
</table>
|
||||
<%endif%>
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,45 @@
|
||||
<html>
|
||||
<head>
|
||||
<title> Add a sub-category </title>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Add a Sub Category beneath <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Add a Sub Category beneath <%Name%>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
|
||||
<form <%enctype%>action="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>" method="POST" onSubmit="parent.CAN_UPDATE=1;">
|
||||
<input type="hidden" name="action" value="category_add">
|
||||
<%form%>
|
||||
|
||||
<br>
|
||||
|
||||
<table border=1 cellpadding=0 cellspacing=0><tr><td align=center>
|
||||
<table border=0 width=500><tr><td align=center><center><font face="Tahoma,Arial,Helvetica" size="2"><input type=submit value="Add Sub Category"></font></center></td></tr></table>
|
||||
</td></tr></table>
|
||||
|
||||
</form>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,70 @@
|
||||
<html>
|
||||
<head>
|
||||
<script language="Javascript">
|
||||
<!-- //
|
||||
if (parent.CAN_UPDATE) {
|
||||
var old_id = <%child_id%>;
|
||||
var old_node = parent.tree.lookup (old_id);
|
||||
var fatherid = old_node.getFatherId();
|
||||
var number_of_links = old_node.getNumberOfLinks();
|
||||
parent.tree.delNode (old_node);
|
||||
|
||||
while (true)
|
||||
{
|
||||
if (old_node.getNumberOfLinks() != null) old_node.setNumberOfLinks (old_node.getNumberOfLinks() - number_of_links);
|
||||
if (fatherid == old_id) break;
|
||||
|
||||
old_id = fatherid;
|
||||
old_node = parent.tree.lookup (old_id);
|
||||
fatherid = old_node.getFatherId();
|
||||
}
|
||||
parent.frames[parent.LEFT_FRAME_ID].document.open();
|
||||
parent.frames[parent.LEFT_FRAME_ID].document.writeln (parent.tree.toHtml());
|
||||
parent.frames[parent.LEFT_FRAME_ID].document.close();
|
||||
}
|
||||
parent.CAN_UPDATE = 0;
|
||||
// -->
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse Category: <%father_name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse Category: <%father_name%><br>
|
||||
<font color="green"><%child_name%> has been deleted.</font>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
<%if links%>
|
||||
<table border=1 cellpadding=3 cellspacing=0>
|
||||
<tr><td colspan=6><font size="2" face="Tahoma,Arial,Helvetica">There are <b><%count%></b> links.</font></td></tr>
|
||||
<%links%>
|
||||
</table>
|
||||
<%endif%>
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,31 @@
|
||||
<html>
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Delete Category: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Delete Category: <%Name%>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<p><font face="Tahoma,Arial,Helvetica" size="2">Are you sure that you want to delete category "<%Name%>" (<%category_id%>)? Note that this will also remove all links in this category.</font>
|
||||
<p><font face="Tahoma,Arial,Helvetica" size="2">
|
||||
|
||||
<a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?action=category_del&category_id=<%category_id%>" onClick="parent.CAN_UPDATE = 1;">Yes</a> <a href="#" onClick="history.go(-1); return false">No</a>
|
||||
</font>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,80 @@
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Set Editors for Category: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Set Editors for Category: <%Name%>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<form <%enctype%>action="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>" method="POST">
|
||||
<input type="hidden" name="action" value="category_editors_form">
|
||||
<input type="hidden" name="category_id" value="<%id%>">
|
||||
|
||||
<%if editors%>
|
||||
<p><font face="Tahoma,Arial,Helvetica" size="2">The following users have editor access to this area: <input type="submit" value="Delete Checked"><br><br>
|
||||
<%editors%>
|
||||
</font></p>
|
||||
<%endif%>
|
||||
<table border="1" cellpadding="3" bordercolor="#DDDDDD" cellspacing="0" width="500">
|
||||
<tr>
|
||||
<td colspan="2" valign="top"><font face="Tahoma,Arial,Helvetica" size="2">Add New
|
||||
Editor:</font></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><font face="Tahoma,Arial,Helvetica" size="2"> Username:</font></td>
|
||||
<td valign="top"><font face="Tahoma,Arial,Helvetica" size="2"><input name="Username"> </font></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" valign="top"><font face="Tahoma,Arial,Helvetica" size="2">Permissions:</font></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><font face="Tahoma,Arial,Helvetica" size="2">Categories</font></td>
|
||||
<td valign="top"><font face="Tahoma,Arial,Helvetica" size="2">Add <input type="checkbox" name="CanAddCat" value="Yes">
|
||||
Delete <input type="checkbox" name="CanDelCat" value="Yes"> Modify <input type="checkbox" name="CanModCat" value="Yes">
|
||||
Move <input type="checkbox" name="CanMoveCat" value="Yes"> Relations <input type="checkbox" name="CanAddRel" value="Yes"></font></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><font face="Tahoma,Arial,Helvetica" size="2">Links</font></td>
|
||||
<td valign="top"><font face="Tahoma,Arial,Helvetica" size="2">Add <input type="checkbox" name="CanAddLink" value="Yes">
|
||||
Delete <input type="checkbox" name="CanDelLink" value="Yes"> Modify <input type="checkbox" name="CanModLink" value="Yes">
|
||||
Copy <input type="checkbox" name="CanCopyLink" value="Yes"> Move <input type="checkbox" name="CanMoveLink" value="Yes">
|
||||
Validate <input type="checkbox" name="CanValLink" value="Yes"></font></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><font face="Tahoma,Arial,Helvetica" size="2">Reviews</font></td>
|
||||
<td valign="top"><font face="Tahoma,Arial,Helvetica" size="2">Delete/Modify/Validate <input type="checkbox" name="CanModReview" value="Yes"></font></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top"><font face="Tahoma,Arial,Helvetica" size="2">Editors</font></td>
|
||||
<td valign="top"><font face="Tahoma,Arial,Helvetica" size="2">Add <input type="checkbox" name="CanAddEdit" value="Yes"></font></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" colspan="2">
|
||||
<p align="center"><font face="Tahoma,Arial,Helvetica" size="2"><input type="submit" value="Add Editor"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<font face="Tahoma,Arial,Helvetica" size="2">
|
||||
|
||||
<p> </p>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,21 @@
|
||||
<li><input type="checkbox" name="delete" value="<%Username%>|<%CategoryID%>"> <%Username%> (<%Full_Name%>) <br><font size=1>
|
||||
Permissions: <br>
|
||||
<b>Links:</b>
|
||||
<%if CanAddLink eq 'Yes'%>Add<%endif%>
|
||||
<%if CanDelLink eq 'Yes'%>Delete<%endif%>
|
||||
<%if CanModLink eq 'Yes'%>Modify<%endif%>
|
||||
<%if CanMoveLink eq 'Yes'%>Move<%endif%>
|
||||
<%if CanCopyLink eq 'Yes'%>Copy<%endif%>
|
||||
<%if CanValLink eq 'Yes'%>Validate<%endif%>
|
||||
<b>Category:</b>
|
||||
<%if CanAddCat eq 'Yes'%>Add<%endif%>
|
||||
<%if CanDelCat eq 'Yes'%>Delete<%endif%>
|
||||
<%if CanModCat eq 'Yes'%>Modify<%endif%>
|
||||
<%if CanMoveCat eq 'Yes'%>Move<%endif%>
|
||||
<%if CanAddRel eq 'Yes'%>Related<%endif%>
|
||||
<b>Reviews:</b>
|
||||
<%if CanModReview eq 'Yes'%>Delete/Modify/Validate<%endif%>
|
||||
<b>Editors:</b>
|
||||
<%if CanAddEdit eq 'Yes'%>Add<%endif%>
|
||||
</font>
|
||||
</li>
|
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
</head>
|
||||
<body bgcolor="#ffffff" onLoad="parent.draw_tree(); parent.set_location(<%category_id%>);">
|
||||
<script type="text/javascript">
|
||||
if (parent.tree != null) {
|
||||
<%instructions%>
|
||||
parent.tree.lookup(<%category_id%>).setExpanded(true);
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,65 @@
|
||||
<html>
|
||||
<head>
|
||||
<script language="Javascript">
|
||||
<!--
|
||||
/**
|
||||
* A category has just been modified, therefore the javascript
|
||||
* tree on the left pane should be updated consequently.
|
||||
*/
|
||||
if (parent.CAN_UPDATE) {
|
||||
var modified_category_id = <%category_id%>;
|
||||
var modified_category_name = <%Name_quoted%>;
|
||||
|
||||
var category = parent.tree.lookup (modified_category_id);
|
||||
category.setName (modified_category_name);
|
||||
|
||||
parent.frames[parent.LEFT_FRAME_ID].document.open();
|
||||
parent.frames[parent.LEFT_FRAME_ID].document.writeln (parent.tree.toHtml());
|
||||
parent.frames[parent.LEFT_FRAME_ID].document.close()
|
||||
parent.frames[parent.LEFT_FRAME_ID].navigate("#<%category_id%>");
|
||||
}
|
||||
parent.CAN_UPDATE = 0;
|
||||
// -->
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse Category: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse Category: <%Name%><br>
|
||||
<font color="green"><%Name%> has been successfully modified.</font>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
<%if links%>
|
||||
<table border=1 cellpadding=3 cellspacing=0>
|
||||
<tr><td colspan=6><font size="2" face="Tahoma,Arial,Helvetica">There are <b><%count%></b> links.</font></td></tr>
|
||||
<%links%>
|
||||
</table>
|
||||
<%endif%>
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,39 @@
|
||||
<html>
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Modify Category: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Modify Category: <%Name%>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<form <%enctype%>action="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>" onSubmit="parent.CAN_UPDATE = 1;" method="POST">
|
||||
<input type="hidden" name="action" value="category_modify">
|
||||
<%form%>
|
||||
|
||||
<br>
|
||||
<table border=1 cellpadding=0 cellspacing=0><tr><td align=center>
|
||||
<table border=0 width=500><tr><td align=center><center><font face="Tahoma,Arial,Helvetica" size="2"><input type=submit value="Modify Category"></font></center></td></tr></table>
|
||||
</td></tr></table>
|
||||
|
||||
</form>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,121 @@
|
||||
<html>
|
||||
<head>
|
||||
<script language="Javascript">
|
||||
<!--
|
||||
if (parent.CAN_UPDATE) {
|
||||
var node_id = <%category_id%>;
|
||||
var node_to_id = <%category_to_id%>;
|
||||
|
||||
var node = parent.tree.lookup (node_id);
|
||||
var node_to = parent.tree.lookup (node_to_id);
|
||||
|
||||
var node_from_id = node.getFatherId();
|
||||
var node_from = parent.tree.lookup (node_from_id);
|
||||
|
||||
var error_flag = false;
|
||||
var error = "Software error:\n";
|
||||
error += "---------------\n";
|
||||
|
||||
if (node == null || node_from == null || node_to == null) error_flag = true;
|
||||
if (node == null) error += " + the node to move does not exist\n";
|
||||
if (node_from == null) error += " + the original father node does not seem to exist\n";
|
||||
if (node_to == null) error += " + the target father node does not seem to exist\n";
|
||||
|
||||
if (error_flag) alert (error);
|
||||
else
|
||||
{
|
||||
if (!node_to.isLoaded())
|
||||
{
|
||||
parent.tree.delNode (node_to);
|
||||
parent.tree.addNode (new parent.LoadedNode (node_to.getId(), node_to.getFatherId(), node_to.getName()));
|
||||
<%load_node_info%>
|
||||
}
|
||||
}
|
||||
|
||||
parent.tree.delNode (node);
|
||||
node.setFatherId (node_to_id);
|
||||
parent.tree.addNode (node);
|
||||
|
||||
|
||||
// Now update the links counters
|
||||
var old_id = <%old%>;
|
||||
var new_id = <%new%>;
|
||||
var number_of_links = <%number_of_links%>;
|
||||
|
||||
var old_node = parent.tree.lookup (old_id);
|
||||
var new_node = parent.tree.lookup (new_id);
|
||||
|
||||
// goes up in the tree, decreasing link counts by one
|
||||
// from the old node
|
||||
var fatherid = old_node.getFatherId();
|
||||
while (true)
|
||||
{
|
||||
if (old_node.getNumberOfLinks() != null) old_node.setNumberOfLinks (old_node.getNumberOfLinks() - number_of_links);
|
||||
if (fatherid == old_id) break;
|
||||
|
||||
old_id = fatherid;
|
||||
old_node = parent.tree.lookup (old_id);
|
||||
fatherid = old_node.getFatherId();
|
||||
}
|
||||
|
||||
// goes up in the tree, increasing link counts by one
|
||||
// from the new node
|
||||
fatherid = new_node.getFatherId();
|
||||
while (true)
|
||||
{
|
||||
if (new_node.getNumberOfLinks() != null) new_node.setNumberOfLinks (new_node.getNumberOfLinks() + number_of_links);
|
||||
if (fatherid == new_id) break;
|
||||
|
||||
new_id = fatherid;
|
||||
new_node = parent.tree.lookup (new_id);
|
||||
fatherid = new_node.getFatherId();
|
||||
}
|
||||
|
||||
// redisplays this info
|
||||
parent.draw_tree();
|
||||
parent.frames[parent.LEFT_FRAME_ID].navigate("#<%old%>");
|
||||
}
|
||||
// -->
|
||||
</script>
|
||||
|
||||
<body bgcolor="#FFFFFF" onUnload="parent.CAN_UPDATE = 0;">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse Category: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse Category: <%Name%> <br>
|
||||
<font color="green"><%Name%> has been successfully moved.</font>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
<%if links%>
|
||||
<table border=1 cellpadding=3 cellspacing=0>
|
||||
<tr><td colspan=6><font size="2" face="Tahoma,Arial,Helvetica">There are <b><%count%></b> links.</font></td></tr>
|
||||
<%links%>
|
||||
</table>
|
||||
<%endif%>
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,39 @@
|
||||
<html>
|
||||
<head>
|
||||
<script language="Javascript">
|
||||
<!--
|
||||
// Do not alter
|
||||
move_from = <%category_id%>
|
||||
// -->
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Move Category: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Move Category: <%Name%>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<p><font face="Tahoma,Arial,Helvetica" size="2">Please use the tree on your left to pick the category in
|
||||
which you want to move the current category to, or
|
||||
<a href="#" onClick="history.go(-1); return false">Click here to cancel</a></font>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<script language="Javascript">
|
||||
<!--
|
||||
// Do not alter
|
||||
related_to = <%category_id%>
|
||||
// -->
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff" onUnload="related_to=0;">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Set Related Categories for: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Set Related Categories for: <%Name%>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<form <%enctype%>action="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>" method="POST" name="related_form">
|
||||
<input type="hidden" name="action" value="category_related_form">
|
||||
<input type="hidden" name="category_id" value="<%id%>">
|
||||
<input type="hidden" name="related_to" value="">
|
||||
|
||||
<%if related%>
|
||||
<p><font face="Tahoma,Arial,Helvetica" size="2">The following categories are already related: <input type="submit" value="Delete Checked"><br><br>
|
||||
<%related%>
|
||||
<%endif%>
|
||||
<p><font face="Tahoma,Arial,Helvetica" size="2">To create a related category, enter in the name you would like to appear (or leave blank
|
||||
for the default), and then click on the category you want to <%Name%> to be related to.
|
||||
<p><font face="Tahoma,Arial,Helvetica" size="2">Relation Name: <input type="text" size="20" name="related_name">
|
||||
|
||||
<p><font face="Tahoma,Arial,Helvetica" size="2"><a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?action=category_click&category_id=<%id%>">Click here when finished</a>.
|
||||
</form>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,14 @@
|
||||
<html>
|
||||
<head>
|
||||
<script language="Javascript">
|
||||
<!--
|
||||
parent.tree = new parent.Tree();
|
||||
<%instructions%>
|
||||
//-->
|
||||
</script>
|
||||
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff" onLoad="parent.draw_tree()">
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,25 @@
|
||||
<html>
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="0" cellpadding="2" width="80%">
|
||||
<tr>
|
||||
<td width="100%">
|
||||
<p><font face="Verdana,Arial,Helvetica" size="4">Browse</font></p>
|
||||
<hr>
|
||||
<p><font face="Tahoma,Arial,Helvetica" size="2">New to Gossamer Links is
|
||||
our Category Management tool. From here, you can visually see the
|
||||
layout of your categories, and point and click to move entire sections
|
||||
of your category structure. You can also use it to add/modify/delete
|
||||
links, and add/modify/delete categories. If you are looking for a
|
||||
specific link or category, you should use the Database tool to do a
|
||||
search.</font></p>
|
||||
<p><font face="Tahoma,Arial,Helvetica" size="2">For large category
|
||||
structures, the tree only loads the parts you ask for, thus making
|
||||
category management much easier, or if you prefer, there are links to
|
||||
load the entire tree as well.</font></p>
|
||||
<p> </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,10 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Error</title>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript">
|
||||
<%error%>
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,72 @@
|
||||
<html>
|
||||
<head>
|
||||
<script language="Javascript">
|
||||
<!--
|
||||
/**
|
||||
* This template is called when a link is added into a category,
|
||||
* thus the javascript tree should be updated.
|
||||
*/
|
||||
if (parent.CAN_UPDATE) {
|
||||
var nodeid = <%id%>;
|
||||
var node = parent.tree.lookup (nodeid);
|
||||
|
||||
var fatherid = node.getFatherId();
|
||||
|
||||
while (true)
|
||||
{
|
||||
if (node.getNumberOfLinks() != null) node.setNumberOfLinks (node.getNumberOfLinks() + 1);
|
||||
if (fatherid == nodeid) break;
|
||||
|
||||
nodeid = fatherid;
|
||||
node = parent.tree.lookup (nodeid);
|
||||
fatherid = node.getFatherId();
|
||||
}
|
||||
parent.draw_tree();
|
||||
parent.frames[parent.LEFT_FRAME_ID].navigate("#<%id%>");
|
||||
}
|
||||
parent.CAN_UPDATE = 0;
|
||||
// -->
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse: <%Name%><br>
|
||||
<font color="green">Link added successfully to <%Name%>.</font>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
<%if links%>
|
||||
<table border=1 cellpadding=3 cellspacing=0>
|
||||
<tr><td colspan=6><font size="2" face="Tahoma,Arial,Helvetica">There are <b><%count%></b> links.</font></td></tr>
|
||||
<%links%>
|
||||
</table>
|
||||
<%endif%>
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,39 @@
|
||||
<html>
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Add Link to: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Add Link to: <%Name%>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<form <%enctype%>action="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>" method="POST" onSubmit="parent.CAN_UPDATE = 1;">
|
||||
<input type="hidden" name="action" value="link_add">
|
||||
<%form%>
|
||||
|
||||
<br>
|
||||
<table border=1 cellpadding=0 cellspacing=0><tr><td align=center>
|
||||
<table border=0 width=500><tr><td align=center><center><font face="Tahoma,Arial,Helvetica" size="2"><input type=submit value="Add Link"></font></center></td></tr></table>
|
||||
</td></tr></table>
|
||||
|
||||
</form>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<script language="Javascript">
|
||||
<!--
|
||||
/**
|
||||
* This template is called when a link is copied into a category,
|
||||
* thus the javascript tree should be updated.
|
||||
*/
|
||||
if (parent.CAN_UPDATE) {
|
||||
var new_id = <%new%>;
|
||||
var new_node = parent.tree.lookup (new_id);
|
||||
|
||||
// goes up in the tree, increasing link counts by one
|
||||
// from the new node
|
||||
var fatherid = new_node.getFatherId();
|
||||
while (true)
|
||||
{
|
||||
if (new_node.getNumberOfLinks() != null) new_node.setNumberOfLinks (new_node.getNumberOfLinks() + 1);
|
||||
if (fatherid == new_id) break;
|
||||
|
||||
new_id = fatherid;
|
||||
new_node = parent.tree.lookup (new_id);
|
||||
fatherid = new_node.getFatherId();
|
||||
}
|
||||
|
||||
// redisplays this info
|
||||
parent.draw_tree();
|
||||
parent.frames[parent.LEFT_FRAME_ID].navigate("#<%new%>");
|
||||
}
|
||||
parent.CAN_UPDATE = 0;
|
||||
// -->
|
||||
</script>
|
||||
</head>
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse: <%Name%><br>
|
||||
<font color="green">Link successfully copied to <%New_Name%>.</font>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
<%if links%>
|
||||
<table border=1 cellpadding=3 cellspacing=0>
|
||||
<tr><td colspan=6><font size="2" face="Tahoma,Arial,Helvetica">There are <b><%count%></b> links.</font></td></tr>
|
||||
<%links%>
|
||||
</table>
|
||||
<%endif%>
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,41 @@
|
||||
<html>
|
||||
<head>
|
||||
<script language="Javascript">
|
||||
<!--
|
||||
/** This variable tells the javascript browser which node
|
||||
we want to move from. Do not change. */
|
||||
|
||||
link_copy = <%link_copy%>;
|
||||
old_category_id = <%old_category_id%>;
|
||||
// -->
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Copy Link From: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Copy Link From: <%Name%>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<p><font face="Tahoma,Arial,Helvetica" size="2">Please use the tree on your left to pick the category in
|
||||
which you want to copy the selected link or
|
||||
<a href="#" onClick="history.go(-1); return false">Click here to cancel</a></font>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,71 @@
|
||||
<html>
|
||||
<head>
|
||||
<script language="Javascript">
|
||||
<!--
|
||||
/**
|
||||
* This template is called when a link is added into a category,
|
||||
* thus the javascript tree should be updated.
|
||||
*/
|
||||
if (parent.CAN_UPDATE) {
|
||||
var nodeid = <%id%>;
|
||||
var node = parent.tree.lookup (nodeid);
|
||||
|
||||
var fatherid = node.getFatherId();
|
||||
|
||||
while (true)
|
||||
{
|
||||
if (node.getNumberOfLinks() != null) node.setNumberOfLinks (node.getNumberOfLinks() - 1);
|
||||
if (fatherid == nodeid) break;
|
||||
|
||||
nodeid = fatherid;
|
||||
node = parent.tree.lookup (nodeid);
|
||||
fatherid = node.getFatherId();
|
||||
}
|
||||
|
||||
parent.draw_tree();
|
||||
}
|
||||
parent.CAN_UPDATE = 0;
|
||||
// -->
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#FFFFFF">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse: <%Name%><br>
|
||||
<font color="green">Link successfully deleted.</font>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
<%if links%>
|
||||
<table border=1 cellpadding=3 cellspacing=0>
|
||||
<tr><td colspan=6><font size="2" face="Tahoma,Arial,Helvetica">There are <b><%count%></b> links.</font></td></tr>
|
||||
<%links%>
|
||||
</table>
|
||||
<%endif%>
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,31 @@
|
||||
<html>
|
||||
<body bgcolor="#ffffff">
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Delete Link <%link%> from <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Delete Link <%link%> from <%Name%>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
|
||||
<p><font face="Tahoma,Arial,Helvetica" size="2">Are you sure that you want to delete the link "<%link%>" (<%link_id%>)?
|
||||
<p><font face="Tahoma,Arial,Helvetica" size="2">
|
||||
<a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?action=link_del&link_id=<%link_id%>&category_id=<%category_id%>" onClick="parent.CAN_UPDATE = 1;">Yes</a>
|
||||
<a href="#" onClick="history.go(-1); return false">No</a></font>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,22 @@
|
||||
<tr>
|
||||
<td>
|
||||
<font face="Tahoma,Arial,Helvetica" size="2"><li><%if ExpiryDate < $TIME%><font color="red"><%endif%><%escape_html Title%><%if ExpiryDate < $TIME%></font><%endif%></li></font>
|
||||
</td>
|
||||
<td>
|
||||
<font face="Tahoma,Arial,Helvetica" size="2"><a href="<%escape_html URL%>" target="_blank"><%escape_html URL%></a></font>
|
||||
</td>
|
||||
<td><font face="Tahoma,Arial,Helvetica" size="1">
|
||||
<%if isValidated eq 'No'%>
|
||||
<%if CanValLink eq 'Yes'%><a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?action=link_validate_form&category_id=<%category_id%>&link_id=<%ID%>">Validate</a> | <%endif%>
|
||||
<%endif%>
|
||||
<%if hasChangeRequest%>
|
||||
<%if CanValLink eq 'Yes'%><a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?action=link_validate_form&category_id=<%category_id%>&link_id=<%ID%>&update=1">Validate Changes</a> | <%endif%>
|
||||
<%endif%>
|
||||
<%if CanModLink eq 'Yes'%><a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?action=link_modify_form&category_id=<%category_id%>&link_id=<%ID%>">Edit</a> | <%endif%>
|
||||
<%if CanDelLink eq 'Yes'%><a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?action=link_del_form&category_id=<%category_id%>&link_id=<%ID%>">Delete</a> | <%endif%>
|
||||
<%if CanMoveLink eq 'Yes'%><a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?action=link_move_form&category_id=<%category_id%>&link_id=<%ID%>">Move</a> | <%endif%>
|
||||
<%if CanCopyLink eq 'Yes'%><a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?action=link_copy_form&category_id=<%category_id%>&link_id=<%ID%>">Copy</a> | <%endif%>
|
||||
<a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?action=link_user_list&category_id=<%category_id%>&user=<%linkowner_esc%>">Owner</a>
|
||||
<%if CanModReview eq 'Yes' and hasReviews%>| <a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?action=review_list&category_id=<%category_id%>&link_id=<%ID%>">Reviews</a><%endif%>
|
||||
</td>
|
||||
</tr>
|
@ -0,0 +1,42 @@
|
||||
<html>
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse: <%Name%><br>
|
||||
<font color="green">Link modified successfully.</font>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
<%if links%>
|
||||
<table border=1 cellpadding=3 cellspacing=0>
|
||||
<tr><td colspan=6><font size="2" face="Tahoma,Arial,Helvetica">There are <b><%count%></b> links.</font></td></tr>
|
||||
<%links%>
|
||||
</table>
|
||||
<%endif%>
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,55 @@
|
||||
<html>
|
||||
<body bgcolor="#FFFFFF">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Modify Link in: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Modify Link in: <%Name%>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<form <%enctype%>action="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>" method="POST">
|
||||
<input type="hidden" name="action" value="link_modify">
|
||||
<input type="hidden" name="category_id" value="<%category_id%>">
|
||||
<%form%>
|
||||
|
||||
<br>
|
||||
<%if category_loop.length%>
|
||||
<%Links::config_vars%>
|
||||
<table border=1 cellpadding=0 cellspacing=0><tr><td align=center>
|
||||
<table border=0 width=500><tr><td align=left><font face="Tahoma,Arial,Helvetica" size="2">
|
||||
This link is in the following categories:
|
||||
<blockquote>
|
||||
<%loop category_loop%>
|
||||
<li><a href="<%cfg_db_cgi_url%>/page.cgi?g=<%ID%>" target="_blank"><%Full_Name%></a>
|
||||
<%endloop%>
|
||||
</blockquote>
|
||||
</font></td></tr></table>
|
||||
</td></tr></table>
|
||||
<br>
|
||||
<%endif%>
|
||||
|
||||
<table border=1 cellpadding=0 cellspacing=0><tr><td align=center>
|
||||
<table border=0 width=500><tr><td align=center><center><font face="Tahoma,Arial,Helvetica" size="2"><input type=submit value="Modify Link"></font></center></td></tr></table>
|
||||
</td></tr></table>
|
||||
|
||||
</form>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,89 @@
|
||||
<html>
|
||||
<head>
|
||||
<script>
|
||||
<!--
|
||||
/**
|
||||
* This template is called when a link is moved from a category
|
||||
* to another, and thus the javascript tree should be updated.
|
||||
*/
|
||||
if (parent.CAN_UPDATE) {
|
||||
var old_id = <%old%>;
|
||||
var new_id = <%new%>;
|
||||
|
||||
var old_node = parent.tree.lookup (old_id);
|
||||
var new_node = parent.tree.lookup (new_id);
|
||||
|
||||
// goes up in the tree, decreasing link counts by one
|
||||
// from the old node
|
||||
var fatherid = old_node.getFatherId();
|
||||
while (true)
|
||||
{
|
||||
if (old_node.getNumberOfLinks() != null) old_node.setNumberOfLinks (old_node.getNumberOfLinks() - 1);
|
||||
if (fatherid == old_id) break;
|
||||
|
||||
old_id = fatherid;
|
||||
old_node = parent.tree.lookup (old_id);
|
||||
fatherid = old_node.getFatherId();
|
||||
}
|
||||
|
||||
// goes up in the tree, increasing link counts by one
|
||||
// from the new node
|
||||
fatherid = new_node.getFatherId();
|
||||
while (true)
|
||||
{
|
||||
if (new_node.getNumberOfLinks() != null) new_node.setNumberOfLinks (new_node.getNumberOfLinks() + 1);
|
||||
if (fatherid == new_id) break;
|
||||
|
||||
new_id = fatherid;
|
||||
new_node = parent.tree.lookup (new_id);
|
||||
fatherid = new_node.getFatherId();
|
||||
}
|
||||
|
||||
// redisplays this info
|
||||
parent.draw_tree();
|
||||
parent.frames[parent.LEFT_FRAME_ID].navigate("#<%old%>");
|
||||
}
|
||||
parent.CAN_UPDATE = 0;
|
||||
// -->
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#FFFFFF">
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse: <%Name%><br>
|
||||
<font color="green">Link successfully moved to <%New_Name%>.</font>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
<%if links%>
|
||||
<table border=1 cellpadding=3 cellspacing=0>
|
||||
<tr><td colspan=6><font size="2" face="Tahoma,Arial,Helvetica">There are <b><%count%></b> links.</font></td></tr>
|
||||
<%links%>
|
||||
</table>
|
||||
<%endif%>
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,39 @@
|
||||
<html>
|
||||
<head>
|
||||
<script language="Javascript">
|
||||
<!--
|
||||
/** This variable tells the javascript browser which node
|
||||
we want to move from. Do not change. */
|
||||
link_move = <%link_move%>;
|
||||
old_category_id = <%old_category_id%>;
|
||||
// -->
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#FFFFFF">
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Move Link From: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Move Link From: <%Name%>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<p><font face="Tahoma,Arial,Helvetica" size="2">Please use the tree on your left to pick the category in
|
||||
which you want to move the selected link or <a href="#" onClick="history.go(-1); return false">Click here to cancel</a>
|
||||
</font></p>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,46 @@
|
||||
<html>
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse Links Owned by: <%link_owner%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse Links Owned by: <%Username%>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
<%if links%>
|
||||
<table border=1 cellpadding=3 cellspacing=0>
|
||||
<tr><td colspan=6><font size="2" face="Tahoma,Arial,Helvetica"><b><%Username%></b> owns the following <b><%count%></b> links.</font></td></tr>
|
||||
<%links%>
|
||||
</table>
|
||||
<%endif%>
|
||||
<%ifnot links%>
|
||||
<table border=1 cellpadding=3 cellspacing=0>
|
||||
<tr><td colspan=6><font size="2" face="Tahoma,Arial,Helvetica"><%Username%> does not own any links.</font></td></tr>
|
||||
</table>
|
||||
<%endif%>
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,82 @@
|
||||
<html>
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Search Links
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Search Links
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<font color="red" size="2" face="Tahoma,Arial,Helvetica"><%error%></font>
|
||||
<p>
|
||||
<form <%enctype%>action="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>" method="POST" onSubmit="parent.CAN_UPDATE = 1;">
|
||||
<input type="hidden" name="action" value="link_search_results">
|
||||
<%form%>
|
||||
|
||||
<br>
|
||||
<table border=1 cellpadding=0 cellspacing=0><tr><td align=center>
|
||||
<table border=0 width=500><tr><td align=left><font face="Tahoma,Arial,Helvetica" size="2">
|
||||
<input type=checkbox name="in_category" value="<%category_id%>"> Search only within this category</font></td></tr></table>
|
||||
</td></tr></table>
|
||||
<input type=hidden name="category_id" value="<%category_id%>">
|
||||
<br>
|
||||
|
||||
<table border=1 cellpadding=0 cellspacing=0><tr><td>
|
||||
<table border=0 width=500>
|
||||
<tr>
|
||||
<td><font face='Tahoma,Arial,Helvetica' size='2' color='#000000'>Maximum Hits:</font></td>
|
||||
<td><input type="text" name="mh" size="3" value="25"></td>
|
||||
<td><font face='Tahoma,Arial,Helvetica' size='2' color='#000000'>Match Any: </font></td>
|
||||
<td><input type="checkbox" name="ma"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><font face='Tahoma,Arial,Helvetica' size='2' color='#000000'>Keyword Search:</font></td>
|
||||
<td colspan=3><input type="text" name="keyword" value=""></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><font face='Tahoma,Arial,Helvetica' size='2' color='#000000'>Indexed Search:</font></td>
|
||||
<td colspan=3><input type="text" name="query" value=""></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><font face='Tahoma,Arial,Helvetica' size='2' color='#000000'>Sort By:</font></td>
|
||||
<td><font face='Tahoma,Arial,Helvetica' size='2' color='#000000'><select name="sb"><option value="">---</option><option value="ID">ID</option><option value="Title">Title</option><option value="URL">URL</option><option value="LinkOwner">LinkOwner</option><option value="Add_Date">Add Date</option><option value="Mod_Date">Mod Date</option><option value="Description">Description</option><option value="Contact_Name">Contact Name</option><option value="Contact_Email">Contact Email</option><option value="Hits">Hits</option><option value="isNew">isNew</option><option value="isChanged">isChanged</option><option value="isPopular">isPopular</option><option value="isValidated">isValidated</option><option value="Rating">Rating</option><option value="Votes">Votes</option><option value="Status">Status</option><option value="Date_Checked">Date Checked</option><option value="Timestmp">Timestamp</option></select>
|
||||
</td>
|
||||
<td><font face='Tahoma,Arial,Helvetica' size='2' color='#000000'>Using:</font></td>
|
||||
<td><font face='Tahoma,Arial,Helvetica' size='2' color='#000000'><select name="so"><option value="">---</option><option value="DESC">Descending</option><option value="ASC">Ascending</option></select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><font face='Tahoma,Arial,Helvetica' size='2' color='#000000'>Display Records:</font></td>
|
||||
<td><font face='Tahoma,Arial,Helvetica' size='2' color='#000000'><select name="dr"><option value="">---</option><option value="">As Elements</option><option value="rows">As Rows</option></select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
<table border=1 cellpadding=0 cellspacing=0><tr><td align=center>
|
||||
<table border=0 width=500><tr><td align=center><center><font face="Tahoma,Arial,Helvetica" size="2"><input type=submit value="Search"></font></center></td></tr></table>
|
||||
</td></tr></table>
|
||||
|
||||
</form>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,44 @@
|
||||
<html>
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Search Results
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Search Results
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
<%if links%>
|
||||
<table border=1 cellpadding=3 cellspacing=0>
|
||||
<tr><td colspan=6><font size="2" face="Tahoma,Arial,Helvetica">There are <b><%count%></b> links.</font></td></tr>
|
||||
<%loop links%>
|
||||
<%set category_id = $CategoryID%>
|
||||
<%include browser_link_list.html%>
|
||||
<%endloop%>
|
||||
</table>
|
||||
<%endif%>
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,91 @@
|
||||
<html>
|
||||
<%if action eq 'validate'%>
|
||||
<%ifnot error%>
|
||||
<script language="Javascript">
|
||||
<!--
|
||||
/**
|
||||
* This template is called when a link is validated, we need to update the counter.
|
||||
*/
|
||||
if (parent.CAN_UPDATE) {
|
||||
var nodeid = <%id%>;
|
||||
var node = parent.tree.lookup (nodeid);
|
||||
|
||||
var fatherid = node.getFatherId();
|
||||
|
||||
while (true)
|
||||
{
|
||||
if (node.getNumberOfLinks() != null) node.setNumberOfLinks (node.getNumberOfLinks() + 1);
|
||||
if (fatherid == nodeid) break;
|
||||
|
||||
nodeid = fatherid;
|
||||
node = parent.tree.lookup (nodeid);
|
||||
fatherid = node.getFatherId();
|
||||
}
|
||||
parent.draw_tree();
|
||||
}
|
||||
parent.CAN_UPDATE = 0;
|
||||
// -->
|
||||
</script>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
|
||||
<script language="Javascript">
|
||||
parent.CAN_UPDATE = 0;
|
||||
</script>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Browse: <%Name%><br>
|
||||
|
||||
<%if error%>
|
||||
<font color="red">Error: <%error%></font>
|
||||
<%endif%>
|
||||
<%ifnot error%>
|
||||
<%if action eq 'validate'%>
|
||||
<font color="green">Link successfully validated.</font>
|
||||
<%endif%>
|
||||
<%if action eq 'email'%>
|
||||
<font color="green">Link has been removed, and rejection email sent.</font>
|
||||
<%endif%>
|
||||
<%if action eq 'delete'%>
|
||||
<font color="green">Link has been deleted.</font>
|
||||
<%endif%>
|
||||
<%endif%>
|
||||
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
<%if links%>
|
||||
<table border=1 cellpadding=3 cellspacing=0>
|
||||
<tr><td colspan=6><font size="2" face="Tahoma,Arial,Helvetica">There are <b><%count%></b> links.</font></td></tr>
|
||||
<%links%>
|
||||
</table>
|
||||
<%endif%>
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,98 @@
|
||||
<html>
|
||||
<head>
|
||||
<script type="text/javascript">
|
||||
function toggleOriginal(id) {
|
||||
var orig = document.getElementById(id);
|
||||
orig.style.display = orig.style.display == 'none' ? '' : 'none';
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body bgcolor="#FFFFFF">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Validate Link in: <%Name%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Validate Link in: <%Name%>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<form <%enctype%>action="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>" method="POST" onSubmit="parent.CAN_UPDATE = 1;">
|
||||
<input type="hidden" name="action" value="link_validate">
|
||||
<input type="hidden" name="category_id" value="<%category_id%>">
|
||||
|
||||
<table border=1 cellpadding=0 cellspacing=0 width=500>
|
||||
<tr><td><%form%></td></tr>
|
||||
<tr><td>
|
||||
<%ifnot update%>
|
||||
<table border=0 cellpadding=3 cellspacing=2>
|
||||
<tr><td valign=top rowspan=2><font face="Tahoma,Arial,Helvetica" size="1"><input type="radio" name="validate" value="validate">
|
||||
Validate (<a href="<%escape_html URL%>" target="validate">view</a>)
|
||||
</font>
|
||||
</td>
|
||||
<td valign=top><font face="Tahoma,Arial,Helvetica" size="1"><input type="radio" name="validate" value="delete">
|
||||
Delete without reason
|
||||
</font>
|
||||
</td>
|
||||
<td valign=top><font face="Tahoma,Arial,Helvetica" size="1"><input type="radio" name="validate" value="email">
|
||||
Delete and email reason
|
||||
</font>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=2>
|
||||
<textarea name="reason" rows=5 cols=40><%reason%></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<%endif%>
|
||||
<%if update%>
|
||||
<table border=0 cellpadding=3 cellspacing=2>
|
||||
<tr><td valign=top rowspan=2><font face="Tahoma,Arial,Helvetica" size="1"><input type="radio" name="validate" value="modify">
|
||||
Modify (<a href="<%escape_html URL%>" target="validate">view</a>)
|
||||
</font>
|
||||
</td>
|
||||
<td valign=top><font face="Tahoma,Arial,Helvetica" size="1"><input type="radio" name="validate" value="delete_change">
|
||||
Delete Change without reason
|
||||
</font>
|
||||
</td>
|
||||
<td valign=top><font face="Tahoma,Arial,Helvetica" size="1"><input type="radio" name="validate" value="email_change">
|
||||
Delete Change and email reason
|
||||
</font>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=2>
|
||||
<textarea name="reason" rows=5 cols=40><%reason%></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<%endif%>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<br><br>
|
||||
|
||||
<table border=1 cellpadding=0 cellspacing=0><tr><td align=center>
|
||||
<table border=0 width=500><tr><td align=center><center><input type=submit value="Validate Selected"></font></center></td></tr></table>
|
||||
</td></tr></table>
|
||||
|
||||
</form>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,15 @@
|
||||
<a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?category_id=<%category_id%>&action=category_click">Browse</a>
|
||||
<%if CanAddCat eq 'Yes'%> | <a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?category_id=<%category_id%>&action=category_add_form">Add Cat</a><%endif%>
|
||||
<%if category_id%>
|
||||
<%if CanAddLink eq 'Yes'%> | <a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?category_id=<%category_id%>&action=link_add_form">Add Link</a><%endif%>
|
||||
<%if CanModCat eq 'Yes'%> | <a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?category_id=<%category_id%>&action=category_modify_form">Edit</a><%endif%>
|
||||
<%if CanDelCat eq 'Yes'%> | <a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?category_id=<%category_id%>&action=category_del_form">Delete</a><%endif%>
|
||||
<%if CanMoveCat eq 'Yes'%> | <a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?category_id=<%category_id%>&action=category_move_form">Move</a><%endif%>
|
||||
<%if CanAddEdit eq 'Yes'%> | <a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?category_id=<%category_id%>&action=category_editors_form">Editors</a><%endif%>
|
||||
<%if CanAddRel eq 'Yes'%> | <a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?category_id=<%category_id%>&action=category_related_form">Related</a><%endif%>
|
||||
| <a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?category_id=<%category_id%>&action=link_search_form">Search</a>
|
||||
<%endif%>
|
||||
<%if CanValLink eq 'Yes'%> | <a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?category_id=<%category_id%>&action=link_validate_list">Validate Links</a><%endif%>
|
||||
<%if CanValLink eq 'Yes'%> | <a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?category_id=<%category_id%>&action=link_validate_changes_list">Validate Changes</a><%endif%>
|
||||
<%if CanModReview eq 'Yes'%> | <a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?category_id=<%category_id%>&action=review_list">Validate Reviews</a><%endif%>
|
||||
<%if is_admin and CanAddTerms eq 'Yes'%> | <a href="admin.cgi?do=page;page=payment_cat_price.html;ID=<%category_id%>;not_global=1">Add/Edit Payment Terms</a><%endif%>
|
@ -0,0 +1,31 @@
|
||||
<html>
|
||||
<body bgcolor="#ffffff">
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Delete Review <%escape_html Review_Subject%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Delete Review <%escape_html Review_Subject%>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
|
||||
<p><font face="Tahoma,Arial,Helvetica" size="2">Are you sure that you want to delete the review <b><%escape_html Review_Subject%></b>?
|
||||
<p><font face="Tahoma,Arial,Helvetica" size="2">
|
||||
<a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?action=review_del&review_id=<%review_id%>&category_id=<%category_id%>">Yes</a>
|
||||
<a href="#" onClick="history.go(-1); return false">No</a></font>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,14 @@
|
||||
<tr>
|
||||
<td>
|
||||
<font face="Tahoma,Arial,Helvetica" size="2"><a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?action=link_modify_form&category_id=<%category_id%>&link_id=<%ID%>"><%escape_html Title%></a></font>
|
||||
</td>
|
||||
<td><font face="Tahoma,Arial,Helvetica" size="2"><%escape_html Review_Subject%></font>
|
||||
</td>
|
||||
<td><font face="Tahoma,Arial,Helvetica" size="2"><%Review_Owner%></font>
|
||||
</td>
|
||||
<td><font face="Tahoma,Arial,Helvetica" size="1">
|
||||
<a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?action=review_del_form&category_id=<%category_id%>&review_id=<%ReviewID%>">Delete</a>
|
||||
| <a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?action=review_modify_form&category_id=<%category_id%>&review_id=<%ReviewID%>">Modify</a>
|
||||
<%if Review_Validated eq 'No'%>| <a href="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>?action=review_modify_form&validate=1&category_id=<%category_id%>&review_id=<%ReviewID%>">Validate</a><%endif%>
|
||||
</td>
|
||||
</tr>
|
@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<body bgcolor="#FFFFFF">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%if validate%>Validating<%else%>Modifying<%endif%> Review of: <%escape_html Title%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%if validate%>Validating<%else%>Modifying<%endif%> Review of: <%escape_html Title%>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<form <%enctype%>action="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>" method="post">
|
||||
<input type="hidden" name="action" value="review_modify">
|
||||
<%if validate%>
|
||||
<input type="hidden" name="validate" value="1">
|
||||
<%else%>
|
||||
<input type="hidden" name="do" value="modify">
|
||||
<%endif%>
|
||||
<input type="hidden" name="category_id" value="<%category_id%>">
|
||||
|
||||
<table border=1 cellpadding=0 cellspacing=0 width=500>
|
||||
<tr><td><%form%></td></tr>
|
||||
<%if validate%>
|
||||
<tr><td>
|
||||
<table border=0 cellpadding=3 cellspacing=2>
|
||||
<tr><td valign=top rowspan=2><font face="Tahoma,Arial,Helvetica" size="2"><input type="radio" name="do" value="validate">
|
||||
Validate.
|
||||
</font>
|
||||
</td>
|
||||
<td valign=top><font face="Tahoma,Arial,Helvetica" size="2"><input type="radio" name="do" value="delete">
|
||||
Delete without reason.
|
||||
</font>
|
||||
</td>
|
||||
<td valign=top><font face="Tahoma,Arial,Helvetica" size="2"><input type="radio" name="do" value="email">
|
||||
Delete and email reason.
|
||||
</font>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=2>
|
||||
<textarea name="reason" rows=5 cols=40><%reason%></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
<%endif%>
|
||||
</table>
|
||||
|
||||
<br><br>
|
||||
|
||||
<table border=1 cellpadding=0 cellspacing=0><tr><td align=center>
|
||||
<table border=0 width=500><tr><td align=center><center><input type=submit value="<%if validate%>Validate<%else%>Modify<%endif%> Review"></font></center></td></tr></table>
|
||||
</td></tr></table>
|
||||
|
||||
</form>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,43 @@
|
||||
<html>
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%if validate%>Validate<%elsif delete%>Delete<%else%>Modify<%endif%> Review
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%if validate%>Validate<%elsif delete%>Delete<%else%>Modify<%endif%> Review
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
<%if error%>
|
||||
<p><font color="red">Error: <%error%></font></p>
|
||||
<%else%>
|
||||
<p>
|
||||
<%if do eq 'modify'%>
|
||||
<font color="green">The review was successfully modified.</font>
|
||||
<%elsif do eq 'validate'%>
|
||||
<font color="green">The review was successfully validated.</font>
|
||||
<%elsif do eq 'email'%>
|
||||
<font color="green">The review has been removed, and rejection email sent.</font>
|
||||
<%elsif do eq 'delete' or delete%>
|
||||
<font color="green">The review has been deleted.</font>
|
||||
<%else%>
|
||||
<font color="red">No action specified.</font>
|
||||
<%endif%>
|
||||
</p>
|
||||
<%endif%>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,67 @@
|
||||
<html>
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%unless link_id%>Validate <%endif%>Reviews
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%unless link_id%>Validate <%endif%>Reviews
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<form action="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>">
|
||||
<input type="hidden" name="category_id" value="<%category_id%>">
|
||||
<input type="hidden" name="action" value="review_list">
|
||||
<input type="hidden" name="set-cookie" value="1" />
|
||||
<%if mh%><input type="hidden" name="mh" value="<%mh%>"><%endif%>
|
||||
<%if not link_id and category_id != 0%><input type="checkbox" name="only_this_category"<%if only_this_category%> checked<%endif%>> Only show reviews from this category and <%endif%>Sort reviews by
|
||||
<select name="cookie-review_sb">
|
||||
<option value="Review_Date"<%if sb eq 'Review_Date'%> selected<%endif%>>Review Date</option>
|
||||
<option value="Review_Owner"<%if sb eq 'Review_Owner'%> selected<%endif%>>Review Owner</option>
|
||||
<option value="Review_Subject"<%if sb eq 'Review_Subject'%> selected<%endif%>>Review Subject</option>
|
||||
</select>
|
||||
<select name="cookie-review_so">
|
||||
<option value="DESC"<%if so eq 'DESC'%> selected<%endif%>>Descending</option>
|
||||
<option value="ASC"<%if so eq 'ASC'%> selected<%endif%>>Ascending</option>
|
||||
</select>
|
||||
<input type="submit" value="Sort Reviews">
|
||||
</form>
|
||||
</font></p>
|
||||
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
<%if links%>
|
||||
<table border=1 cellpadding=3 cellspacing=0>
|
||||
<tr><td colspan=6><font size="2" face="Tahoma,Arial,Helvetica"><%if link_id%>This link has <b><%count%></b> reviews.<%else%>There are <b><%count%></b> reviews waiting to be validated.<%endif%></font></td></tr>
|
||||
<tr>
|
||||
<th><font face="Tahoma,Arial,Helvetica" size="2">Link</font></th>
|
||||
<th><font face="Tahoma,Arial,Helvetica" size="2">Review Subject</font></th>
|
||||
<th><font face="Tahoma,Arial,Helvetica" size="2">Review Owner</font></th>
|
||||
<th><font face="Tahoma,Arial,Helvetica" size="2">Actions</font></th>
|
||||
</tr>
|
||||
<%links%>
|
||||
</table>
|
||||
<%else%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica"><%if link_id%>This link has no reviews.<%else%>There are no reviews waiting to be validated.<%endif%></font></p>
|
||||
<%endif%>
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,5 @@
|
||||
<html>
|
||||
<body onLoad="parent.draw_tree()" bgcolor="#FFFFFF">
|
||||
</body>
|
||||
</html>
|
||||
|
@ -0,0 +1,199 @@
|
||||
<html>
|
||||
|
||||
<script language="JavaScript">
|
||||
<!--
|
||||
/* Takes a check-all element, and a check-all value of
|
||||
* 'email', 'delete', or 'validate'
|
||||
*/
|
||||
function checkAll (all, value) {
|
||||
var valform = document.valform;
|
||||
for (var i = valform.elements.length - 1; i >= 0; i--) {
|
||||
var element = valform.elements[i];
|
||||
if (/^validate-\d+$/.test(element.name) && element.value == value) {
|
||||
if (all.checked)
|
||||
element.checked = true;
|
||||
else
|
||||
document.getElementById(element.name + '-nothing').checked = true;
|
||||
}
|
||||
}
|
||||
checkValidate();
|
||||
}
|
||||
|
||||
function checkValidate () {
|
||||
var checked = {
|
||||
'validate' : false,
|
||||
'delete' : false,
|
||||
'email' : false,
|
||||
'' : false,
|
||||
'types' : 0
|
||||
};
|
||||
var valform = document.valform;
|
||||
if (!valform) return;
|
||||
for (var i = valform.elements.length - 1; i >= 0; i--) {
|
||||
var element = valform.elements[i];
|
||||
if (/^validate-\d+$/.test(element.name) && element.checked) {
|
||||
checked[element.value] = true;
|
||||
checked['types'] = 0;
|
||||
if (checked['']) checked['types']++;
|
||||
if (checked['validate']) checked['types']++;
|
||||
if (checked['email']) checked['types']++;
|
||||
if (checked['delete']) checked['types']++;
|
||||
if (checked['types'] > 1) break;
|
||||
}
|
||||
}
|
||||
if (checked['types'] > 1) {
|
||||
checked['validate'] = checked['delete'] = checked['email'] = false;
|
||||
}
|
||||
if (!document.getElementById('checkall_validate_top')) return;
|
||||
document.getElementById('checkall_validate_top').checked = checked['validate'];
|
||||
document.getElementById('checkall_validate_bottom').checked = checked['validate'];
|
||||
document.getElementById('checkall_email_top').checked = checked['email'];
|
||||
document.getElementById('checkall_email_bottom').checked = checked['email'];
|
||||
document.getElementById('checkall_delete_top').checked = checked['delete'];
|
||||
document.getElementById('checkall_delete_bottom').checked = checked['delete'];
|
||||
}
|
||||
|
||||
<%if count > 1%>window.onload = checkValidate;<%endif%>
|
||||
// -->
|
||||
</script>
|
||||
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Validate <%unless update%>Links<%else%>Changes<%endunless%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Validate <%unless update%>Links<%else%>Changes<%endunless%>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
|
||||
<%if result%><p><%result%></p><%endif%>
|
||||
|
||||
<p>
|
||||
<%if links%>
|
||||
There are <b><%count%></b> <%unless update%>links<%else%>changes<%endunless%> waiting to be validated<%if config.payment.enabled%> (titles coloured <font color="red">red</font> are links still awaiting payment or have expired)<%endif%>.
|
||||
<%else%>
|
||||
There are no <%unless update%>links<%else%>changes<%endunless%> waiting to be validated.
|
||||
<%endif%>
|
||||
</p>
|
||||
|
||||
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<%-- Only show the form for validation if there are links to be edited --%>
|
||||
<%if links%>
|
||||
|
||||
<form action="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>" method="post" name="repage">
|
||||
<input type="hidden" name="category_id" value="<%if category_id%><%category_id%><%endif%>">
|
||||
<input type="hidden" name="action" value="<%action%>">
|
||||
<input type="hidden" name="mh" id="mh" value="<%if mh%><%mh%><%else%>5<%endif%>">
|
||||
<input type="hidden" name="so" id="so" value="<%if so%><%so%><%else%>5<%endif%>">
|
||||
<input type="hidden" name="sb" id="sb" value="<%if sb%><%sb%><%else%>5<%endif%>">
|
||||
<input type="hidden" name="update" value="<%if update%><%update%><%endif%>">
|
||||
</form>
|
||||
|
||||
<form action="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>" method="post" name="valform">
|
||||
<input type="hidden" name="category_id" value="<%if category_id%><%category_id%><%endif%>">
|
||||
<input type="hidden" name="action" value="<%action%>">
|
||||
<input type="hidden" name="update" value="<%if update%><%update%><%endif%>">
|
||||
<input type="hidden" name="mh" value="<%if mh%><%mh%><%else%>5<%endif%>">
|
||||
|
||||
<%if count > 1%>
|
||||
<table border="1" cellpadding="0" cellspacing="0" style="margin-bottom: 20px">
|
||||
<tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellpadding="3" cellspacing="3" valign="top" width="500">
|
||||
<tr><td colspan="2">
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
Pages: <%if toolbar%><%toolbar%><%else%>1<%endif%> -
|
||||
Links per page:
|
||||
<select onchange="document.getElementById('mh').value = this.value; document.repage.submit()">
|
||||
<option value="1"<%if mh == 1%> selected="selected"<%endif%>>1</option>
|
||||
<option value="5"<%if mh == 5 or not mh%> selected="selected"<%endif%>>5</option>
|
||||
<option value="10"<%if mh == 10%> selected="selected"<%endif%>>10</option>
|
||||
<option value="25"<%if mh == 25%> selected="selected"<%endif%>>25</option>
|
||||
<option value="100"<%if mh == 100%> selected="selected"<%endif%>>100</option>
|
||||
</select>
|
||||
<noscript><input type="submit" value="Go"></noscript>
|
||||
</font></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<input type="checkbox" id="checkall_validate_top" onclick="checkAll(this, 'validate')"><label for="checkall_validate_top"> Validate all</label>
|
||||
<input type="checkbox" id="checkall_delete_top" onclick="checkAll(this, 'delete')"><label for="checkall_delete_top"> Delete all without reason</label>
|
||||
<input type="checkbox" id="checkall_email_top" onclick="checkAll(this, 'email')"><label for="checkall_email_top"> Delete all and e-mail reason</label>
|
||||
</font></p>
|
||||
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<input type="hidden" name="action" value="<%unless update%>link_validate_detailed<%else%>link_validate_changes_detailed<%endif%>">
|
||||
<%if mh%><input type="hidden" name="mh" value="<%mh%>"><%endif%>
|
||||
<%if category_id != 0%><input type="checkbox" name="only_this_category"<%if only_this_category%> checked<%endif%>> Only show links from this category and <%endif%>Sort links by
|
||||
<select name="sb" onchange="document.getElementById('sb').value = this.value; document.repage.submit()">
|
||||
<option value="Add_Date"<%if sb eq 'Add_Date'%> selected<%endif%>>Add Date</option>
|
||||
<option value="LinkOwner"<%if sb eq 'LinkOwner'%> selected<%endif%>>Link Owner</option>
|
||||
<option value="ID"<%if sb eq 'ID'%> selected<%endif%>>Link ID</option>
|
||||
<option value="Title"<%if sb eq 'Title'%> selected<%endif%>>Link Title</option>
|
||||
<option value="URL"<%if sb eq 'URL'%> selected<%endif%>>Link URL</option>
|
||||
</select>
|
||||
<select name="so" name="sb" onchange="document.getElementById('so').value = this.value; document.repage.submit()">
|
||||
<option value="DESC"<%if so eq 'DESC'%> selected<%endif%>>Descending</option>
|
||||
<option value="ASC"<%if so eq 'ASC'%> selected<%endif%>>Ascending</option>
|
||||
</select>
|
||||
</font></p>
|
||||
|
||||
</td></tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
<%endif%>
|
||||
|
||||
<%if links%><%links%><%endif%>
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0" style="margin-bottom: 20px">
|
||||
<tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellpadding="3" cellspacing="3" valign="top" width="500">
|
||||
<tr><td colspan="2">
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
Pages: <%if toolbar%><%toolbar%><%else%>1<%endif%>
|
||||
Links per page:
|
||||
<select onchange="document.getElementById('mh').value = this.value; document.repage.submit()">
|
||||
<option value="1"<%if mh == 1%> selected="selected"<%endif%>>1</option>
|
||||
<option value="5"<%if mh == 5 or not mh%> selected="selected"<%endif%>>5</option>
|
||||
<option value="10"<%if mh == 10%> selected="selected"<%endif%>>10</option>
|
||||
<option value="25"<%if mh == 25%> selected="selected"<%endif%>>25</option>
|
||||
<option value="100"<%if mh == 100%> selected="selected"<%endif%>>100</option>
|
||||
</select>
|
||||
<noscript><input type="submit" value="Go"></noscript>
|
||||
</font></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<input type="checkbox" id="checkall_validate_bottom" onclick="checkAll(this, 'validate')"><label for="checkall_validate_bottom"> Validate all</label>
|
||||
<input type="checkbox" id="checkall_delete_bottom" onclick="checkAll(this, 'delete')"><label for="checkall_delete_bottom"> Delete all without reason</label>
|
||||
<input type="checkbox" id="checkall_email_bottom" onclick="checkAll(this, 'email')"><label for="checkall_email_bottom"> Delete all and e-mail reason</label>
|
||||
</font></p>
|
||||
</td></tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
<table border=1 cellpadding=0 cellspacing=0><tr><td align=center>
|
||||
<table border=0 width=500><tr><td align=center><center><input type=submit value="Validate Selected"></font></center></td></tr></table>
|
||||
</td></tr></table>
|
||||
|
||||
</form>
|
||||
|
||||
<%-- endif links --%>
|
||||
<%endif%>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,51 @@
|
||||
<table border=1 cellpadding=0 cellspacing=0 width=500>
|
||||
<tr><td><%form%></td></tr>
|
||||
<tr><td>
|
||||
<%ifnot update%>
|
||||
<table border=0 cellpadding=3 cellspacing=2>
|
||||
<tr><td valign=top rowspan=2><font face="Tahoma,Arial,Helvetica" size="1"><input type="radio" name="validate-<%ID%>" value="validate" id="validate-<%ID%>-validate">
|
||||
Validate (<a href="<%escape_html URL%>" target="validate">view</a>)
|
||||
</font>
|
||||
</td>
|
||||
<td valign=top><font face="Tahoma,Arial,Helvetica" size="1"><input type="radio" name="validate-<%ID%>" value="delete" id="validate-<%ID%>-delete">
|
||||
Delete without reason
|
||||
</font>
|
||||
</td>
|
||||
<td valign=top><font face="Tahoma,Arial,Helvetica" size="1"><input type="radio" name="validate-<%ID%>" value="email" id="validate-<%ID%>-email">
|
||||
Delete and email reason
|
||||
</font>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=2>
|
||||
<textarea name="reason" rows=5 cols=40><%reason%></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<%endif%>
|
||||
<%if update%>
|
||||
<table border=0 cellpadding=3 cellspacing=2>
|
||||
<tr><td valign=top rowspan=2><font face="Tahoma,Arial,Helvetica" size="1"><input type="radio" name="validate-<%ID%>" value="modify" id="validate-<%ID%>-validate">
|
||||
Modify (<a href="<%escape_html URL%>" target="validate">view</a>)
|
||||
</font>
|
||||
</td>
|
||||
<td valign=top><font face="Tahoma,Arial,Helvetica" size="1"><input type="radio" name="validate-<%ID%>" value="delete_change" id="validate-<%ID%>-delete">
|
||||
Delete Change without reason
|
||||
</font>
|
||||
</td>
|
||||
<td valign=top><font face="Tahoma,Arial,Helvetica" size="1"><input type="radio" name="validate-<%ID%>" value="email_change" id="validate-<%ID%>-email">
|
||||
Delete Change and email reason
|
||||
</font>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=2>
|
||||
<textarea name="reason" rows=5 cols=40><%reason%></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<%endif%>
|
||||
</td></tr>
|
||||
</table>
|
||||
<br/>
|
||||
|
@ -0,0 +1,63 @@
|
||||
<html>
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<table border="1" cellpadding="0" cellspacing="0"><tr><td>
|
||||
<table bgColor="#ffffff" border="0" cellPadding="3" cellSpacing="3" width="500" valign="top">
|
||||
<tr>
|
||||
<td align="left" bgColor="navy"><b><font color="#ffffff" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Validate <%unless update%>Links<%else%>Changes<%endunless%>
|
||||
</font></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p align="center"><b><font color="#000000" size="2" face="Tahoma,Arial,Helvetica">
|
||||
Validate <%unless update%>Links<%else%>Changes<%endunless%>
|
||||
</font></b></p>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<%navbar%>
|
||||
</font></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">
|
||||
<form action="<%if is_admin%>admin.cgi<%else%><%db_cgi_url%>/browser.cgi<%endif%>">
|
||||
<input type="hidden" name="category_id" value="<%category_id%>">
|
||||
<input type="hidden" name="action" value="<%unless update%>link_validate_list<%else%>link_validate_changes_list<%endif%>">
|
||||
<input type="hidden" name="set-cookie" value="1" />
|
||||
<%if mh%><input type="hidden" name="mh" value="<%mh%>"><%endif%>
|
||||
<%if category_id != 0%><input type="checkbox" name="only_this_category"<%if only_this_category%> checked<%endif%>> Only show links from this category and <%endif%>Sort links by
|
||||
<select name="cookie-link_validate<%if update%>_changes<%endif%>_sb">
|
||||
<option value="Add_Date"<%if sb eq 'Add_Date'%> selected<%endif%>>Add Date</option>
|
||||
<option value="LinkOwner"<%if sb eq 'LinkOwner'%> selected<%endif%>>Link Owner</option>
|
||||
<option value="ID"<%if sb eq 'ID'%> selected<%endif%>>Link ID</option>
|
||||
<option value="Title"<%if sb eq 'Title'%> selected<%endif%>>Link Title</option>
|
||||
<option value="URL"<%if sb eq 'URL'%> selected<%endif%>>Link URL</option>
|
||||
</select>
|
||||
<select name="cookie-link_validate<%if update%>_changes<%endif%>_so">
|
||||
<option value="DESC"<%if so eq 'DESC'%> selected<%endif%>>Descending</option>
|
||||
<option value="ASC"<%if so eq 'ASC'%> selected<%endif%>>Ascending</option>
|
||||
</select>
|
||||
<input type="submit" value="Sort Links">
|
||||
</form>
|
||||
</font></p>
|
||||
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
<%if links%>
|
||||
<table border=1 cellpadding=3 cellspacing=0>
|
||||
<tr><td colspan=6><font size="2" face="Tahoma,Arial,Helvetica">There are <b><%count%></b> <%unless update%>links<%else%>changes<%endunless%> waiting to be validated<%if config.payment.enabled%> (titles coloured <font color="red">red</font> are links still awaiting payment or have expired)<%endif%>.</font></td></tr>
|
||||
<%links%>
|
||||
</table>
|
||||
<%else%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">There are no <%unless update%>links<%else%>changes<%endunless%> waiting to be validated.</font></p>
|
||||
<%endif%>
|
||||
<%if toolbar%>
|
||||
<p><font size="2" face="Tahoma,Arial,Helvetica">Pages: <%toolbar%></font></p>
|
||||
<%endif%>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,30 @@
|
||||
{
|
||||
'BROWSER_CANTMOD' => 'Unable to modify category: %s',
|
||||
'BROWSER_CATCANTADD' => 'Unable to add category: %s',
|
||||
'BROWSER_CATCANTDEL' => 'Unable to delete category: %s',
|
||||
'BROWSER_EDITORADD' => 'Unable to add editor, please make sure %s is a valid user.',
|
||||
'BROWSER_EDITORDEL' => 'Unable to delete editor: %s',
|
||||
'BROWSER_INVALIDCATID' => 'Invalid category: \'%s\'.',
|
||||
'BROWSER_INVALIDLINKID' => 'Invalid link id: %s',
|
||||
'BROWSER_INVALIDREVIEWID' => 'Invalid review id: %s',
|
||||
'BROWSER_INVALIDUSER' => 'User \'%s\' not found.',
|
||||
'BROWSER_LINKCANTADD' => 'Unable to add link: %s',
|
||||
'BROWSER_LINKCANTDEL' => 'Unable to delete link: %s',
|
||||
'BROWSER_LINKCANTMOD' => 'Unable to modify link: %s',
|
||||
'BROWSER_LINKMOVEEXISTS' => 'You cannot move the link to that category, as it is already in that category.',
|
||||
'BROWSER_LINKMOVEROOT' => 'Unable to move/copy a link to the root category, please pick a subcategory.',
|
||||
'BROWSER_MOVECHILD' => 'Unable to move category into a sub tree of itself.',
|
||||
'BROWSER_MOVEDUPE' => 'Unable to move category as a category with the same name already exists.',
|
||||
'BROWSER_MOVESELF' => 'You cannot move a category on top of itself.',
|
||||
'BROWSER_NOROOT' => 'Invalid Category Root: \'%s\'.',
|
||||
'BROWSER_NOSEARCH' => 'Your search did not match any records.',
|
||||
'BROWSER_NOTEDITOR' => 'Only category editors may use the browser.',
|
||||
'BROWSER_RELADD' => 'Unable to create relation: %s. Check to make sure it isn\'t already related, and that it is a valid category.',
|
||||
'BROWSER_REVIEWVALIDATED' => 'The review has already been validated.',
|
||||
'BROWSER_UNAUTHORIZED' => 'You are not authorized to perform this action.',
|
||||
'BROWSER_VALIDATE_OK' => '<font color=green>All Links successfully validated/deleted.</font>',
|
||||
'BROWSER_VALIDATE_ERROR' => '<font color=red><ul>%s</ul></font>',
|
||||
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
Reference in New Issue
Block a user