Properties are now shown on view.php and browse.php
authorRobert Sesek <rsesek@bluestatic.org>
Mon, 23 Jan 2006 05:25:09 +0000 (05:25 +0000)
committerRobert Sesek <rsesek@bluestatic.org>
Mon, 23 Jan 2006 05:25:09 +0000 (05:25 +0000)
browse.php
templates/default/browse.tpl
templates/default/view.tpl
view.php

index 8b133419b1f698082d3719358774f27ac664390c..65c97499308017e958c71d0a3998a0270edfc74a 100644 (file)
@@ -21,7 +21,8 @@
 
 $fetchtemplates = array(
        'browse_node',
-       'browse'
+       'browse',
+       'property'
 );
 
 require_once('./global.php');
@@ -49,6 +50,20 @@ if ($show['prev'])
 
 // ###################################################################
 
+$show['props'] = false;
+$proplist = '';
+if (sizeof($latest['properties']) > 0)
+{
+       $show['props'] = true;
+       foreach ($latest['properties'] AS $propname => $propval)
+       {
+               $data = sprintf($lang->string('Property <strong>%1$s</strong> set to <em>%2$s</em>'), $propname, $propval);
+               eval('$proplist .= "' . $template->fetch('property') . '";');
+       }
+}
+
+// ###################################################################
+
 $revinfo = $controller->cachev->fetch_revision($controller->revctx);
 
 $revinfo['message_clean'] = SVNCommon::format_log_message($revinfo['message']);
index 33c4ab732a190425153731c9a146097aa1a7cd1c..27c16d1bf68d9f94f69fdd71e0832d6e8ea31040 100644 (file)
@@ -33,6 +33,13 @@ $header
                )
        </span>
 </div>
+<if condition="$show['props']">
+<div class="propbox">
+       <ul>
+       $proplist
+       </ul>
+</div>
+</if>
 $nodes
 
 $footer
\ No newline at end of file
index 160d985a06d4d4e874dfb35147d8262fcebbf272..9d4587e3784cd5db24a9afa2189446ab28485645 100644 (file)
@@ -34,7 +34,15 @@ $navbar
        </span>
 </div>
 
-<div class="code">
+<if condition="$show['props']">
+<div class="propbox">
+       <ul>
+       $proplist
+       </ul>
+</div>
+</if>
+
+<div class="code"<if condition="$show['props']"> style="border-top: none"</if>>
 $catdata
 </div>
 
index 3838e1fc89e0db4b532bb5dc2f81f04967de71a9..b4e64afb09c1e08026bd289f890f9415236701f1 100644 (file)
--- a/view.php
+++ b/view.php
@@ -20,7 +20,8 @@
 \*=====================================================================*/
 
 $fetchtemplates = array(
-       'view'
+       'view',
+       'property'
 );
 
 require_once('./global.php');
@@ -56,6 +57,22 @@ $logmsg['date'] = SVNCommon::format_date_string($logmsg['dateline']);
 
 $catdata = implode("\n", $controller->library->command('cat'));
 
+// ###################################################################
+
+$show['props'] = false;
+$proplist = '';
+if (sizeof($latest['properties']) > 0)
+{
+       $show['props'] = true;
+       foreach ($latest['properties'] AS $propname => $propval)
+       {
+               $data = sprintf($lang->string('Property <strong>%1$s</strong> set to <em>%2$s</em>'), $propname, $propval);
+               eval('$proplist .= "' . $template->fetch('property') . '";');
+       }
+}
+
+// ###################################################################
+
 // get language information
 require_once('./includes/file_types.php');
 $extension = $funct->fetch_extension($controller->path);