added a link to comments/articles from media
[mir.git] / templates / admin / comment.template
index 8e66068..deb5feb 100755 (executable)
 <html>
-<head>
-        <title>${config["Mir.Name"]} | ${lang("comment.htmltitle")}</title>
-        <link rel="stylesheet" type="text/css" href="${config.docRoot}/style/admin.css">
-<head>
+  <head>
+    <title>${config["Mir.Name"]} | ${lang("comment.htmltitle")}</title>
+    <link rel="stylesheet" type="text/css" href="${config.docRoot}/style/admin.css">
+  <head>
 
-<body marginwidth="0" marginheight="0" topmargin="0" leftmargin="0">
+  <body marginwidth="0" marginheight="0" topmargin="0" leftmargin="0">
+  
+  <include "FUNCTIONS.template">
+    <include "head.template">
+      
+    <form method="post" action="${config.actionRoot}">
+      <input type="hidden" name="module" value="Comment">
+      <input type="hidden" name="id" value="${utility.encodeHTML(comment.id)}">
+      <if new=="1"> 
+        <input type="hidden" name="do" value="insert">
+      <else>   
+        <input type="hidden" name="do" value="update">
+      </if>
+    
+<table width="100%" cellspacing="0" cellpadding="5">
+  <tr>
+    <td align="left" valign="top">
+      <if new=="0">
+        <if comment.to_content>
+          <call showButton(
+            "module=Content&do=edit&id="+comment.to_content.id+"&returnurl="+utility.encodeURI(thisurl),
+            lang("comment.article"))>
+          <call showButton(
+            "module=Comment&do=articlecomments&articleid="+comment.to_content.id+"&returnurl="+utility.encodeURI(thisurl),
+            lang("comment.allcomments"))>
+          <call showAbsoluteLinkButton(
+            comment.publicurl,
+            lang("preview"))>
+        </if>
 
-<include "templates/admin/head.template">
-
-<form method="post" action="${config.actionRoot}">
-       <input type="hidden" name="module" value="Comment">
-       <input type="hidden" name="id" value="${utility.encodeHTML(data.id)}">
-       <input type="hidden" name="date" value="${utility.encodeHTML(data.date)}">
-       <input type="hidden" name="to_media" value="${utility.encodeHTML(data.to_media)}">
-       <if new> 
-         <input type="hidden" name="do" value="insert">
-       <else>   
-         <input type="hidden" name="do" value="update">
-       </if>
-
-       <table border="0">      
-
-       <tr> 
-    <td align="right" class="darkgrey"><span class="witesmall">
-        <B>${lang("comment.date")}:</B></span></td>
-    <td>${utility.encodeHTML(utility.encodeHTML(data.webdb_create))}</td>
-       </tr>
+        <list comment.operations as op>
+          <call showButton(
+            "module=Localizer&do=commentoperation&operation="+op+"&id="+comment.id+"&returnurl="+utility.encodeURI(thisurl), 
+            lang("comment.operation."+op))>
+        </list>
+      </if>
+      
+    </td>
+    <td align="right" valign="top">
+      ${lang("comment.published")} <input type="checkbox" name="is_published" value="1" <if comment.is_published=="1"> checked</if>>
+      <if new=="1">
+        <input type="submit" name="save" value="${lang("insert")}">
+      <else>
+        <input type="submit" name="save" value="${lang("save")}">
+      </if> 
+    </td>
+  </tr>
+</table>
 
-       <tr>
-    <td align="right" class="darkgrey"><span class="witesmall">
-        <B>${lang("comment.title")}:</B></span></td>
-    <td><input type="text" size="40" maxlength="255" name="title" value="${utility.encodeHTML(data.title)}"></td>
-       </tr>
+<table width="100%" cellspacing="3" cellpadding="2">
+        
+      <tr><td colspan="2" class="table-head">${lang("comment.htmltitle")}</td></tr>
+    
+    
+      <tr>
+        <td align="right" class="table-left">
+          id # :
+        </td>
+        <td class="listrow2">
+          ${comment.id}
+        </td>
+      </tr>
+      
+      <tr> 
+        <td align="right" class="table-left">
+          ${lang("comment.date")}
+        </td>
+        <td class="listrow2">
+          ${utility.encodeHTML(utility.encodeHTML(comment.webdb_create))}
+        </td>
+      </tr>
 
-       <tr>
-    <td align="right" class="darkgrey"><span class="witesmall">
-        <B>${lang("comment.creator")}:</B></span></td>
-    <td><input type="text" size="40" maxlength="80" name="creator" value="${utility.encodeHTML(data.creator)}"></td>
-       </tr>
 
-       <tr>
-    <td align="right" class="darkgrey"><span class="witesmall">
-        <B>${lang("comment.url")}:</B></span></td>
-    <td><input type="text" size="40" maxlength="255" name="main_url" value="${utility.encodeHTML(data.main_url)}"></td>
-       </tr>
+    <call PulldownTableRow (lang("comment.status"), "to_comment_status", commentstatuses, "id", "name", comment.to_comment_status, "commentstatus.")>
 
-       <tr>
-    <td align="right" class="darkgrey"><span class="witesmall">
-        <B>${lang("comment.email")}:</B></span></td>
-    <td><input type="text" size="40" maxlength="80" name="email" value="${utility.encodeHTML(data.email)}"></td>
-       </tr>
+    <call TextInputTableRow (lang("comment.title"), 40, 255, "title", comment.title)>
+    <call TextInputTableRow (lang("comment.creator"), 40, 80, "creator", comment.creator)>
+    <call TextInputTableRow (lang("comment.url"), 40, 255, "main_url", comment.main_url)>
+    <call TextInputTableRow (lang("comment.email"), 40, 80, "email", comment.email)>
+    <call TextInputTableRow (lang("comment.phone"), 40, 80, "phone", comment.phone)>
+    <call TextInputTableRow (lang("comment.address"), 40, 80, "address", comment.address)>
+    
+    <call PulldownTableRow (lang("comment.language"), "to_language", languages, "id", "name", comment.to_language, "")>
+    <call CheckboxTableRow       (lang("comment.html"), "is_html", comment.is_html )>
+    <call TextAreaTableRow       (lang("comment.text"), "", 70, 15, "description", comment.description)>
 
-       <tr>
-    <td align="right" class="darkgrey"><span class="witesmall">
-        <B>${lang("comment.phone")}:</B></span></td>
-    <td><input type="text" size="40" maxlength="80" name="phone" value="${utility.encodeHTML(data.phone)}"></td>
-       </tr>
+        <tr>
+          <td colspan="2" align="right" class="table-foot" > 
+            <span class="text">
+              <if new=="1">
+                <input type="submit" name="save" value="${lang("insert")}">
+              <else>
+                <input type="submit" name="save" value="${lang("save")}">
+              </if> 
+            </span>
+          </td>
+        </tr>
+      </table>
 
-       <tr>
-    <td align="right" class="darkgrey"><span class="witesmall">
-        <B>${lang("comment.address")}:</B></span></td>
-    <td><input type="text" size="40" maxlength="80" name="address" value="${utility.encodeHTML(data.address)}"></td>
-       </tr>
+<if new=="0">
 
-       <tr>
-    <td align="right" class="darkgrey"><span class="witesmall">
-        <B>${lang("comment.text")}:</B></span></td>
-    <td><textarea cols="40" rows="10" name="description" wrap="virtual">${utility.encodeHTML(data.description)}</textarea></td>
-       </tr>
+<table width="90%" cellspacing="0" cellpadding="0">
 
-    <td colspan="2" align="right"> <span class="text">
-       ${lang("comment.published")} <input type="checkbox" name="is_published" value="1" <if data.is_published=="1"> checked</if>>
-       <if new>
-      <input type="submit" name="save" value="${lang("insert")}">
-    <else>
-    <input type="submit" name="save" value="${lang("save")}">
-    </if> </span></form></span>
-    </td>
+<tr>
+<td align="left" valign="top">
+<call showCommentAttachments(comment)>
+</td>
+</tr>
 </table>
 
-<include "templates/admin/foot.template">
-</body>
+</if>          
+
+    </form>
+  
+   <p>
+      <a class="link-box" href="${config.actionRoot}?module=Comment&do=list">[&lt;] ${lang("list")} </a> &nbsp;
+      <a class="link-box" href="${config.actionRoot}">[&lt;&lt;&lt;] ${lang("head.start")}</a>
+  </p>
+  
+    <include "foot.template">
+  </body>
 </html>