From b026755252fca1785c3162702e392cc0ef2c2a89 Mon Sep 17 00:00:00 2001
From: Alan Jack Pippin <ajp@pippin.(none)>
Date: Thu, 9 Feb 2006 20:46:00 -0700
Subject: [PATCH] Created new ward directory viewing application.

---
 inc/class.eq.inc.php           | 30 ++++++++++++++++++++++++++++--
 templates/default/dir_view.tpl | 24 +++++++++++++++++-------
 2 files changed, 45 insertions(+), 9 deletions(-)

diff --git a/inc/class.eq.inc.php b/inc/class.eq.inc.php
index 8f62c1b..f3d124f 100644
--- a/inc/class.eq.inc.php
+++ b/inc/class.eq.inc.php
@@ -1727,9 +1727,35 @@ class eq
 
   function dir_view()
     {
-      $this->t->set_file(array('form' => 'dir_view.tpl'));
+      $this->t->set_file(array('dir_view_t' => 'dir_view.tpl'));
+      $this->t->set_block('dir_view_t','dir_list','list');
       
-      $this->t->pfp('out','form');
+      $sql = "SELECT * FROM eq_parent where valid=1 ORDER BY name ASC";
+      $this->db->query($sql,__LINE__,__FILE__);
+      $i=0;
+      while ($this->db->next_record())
+      	{
+	  $parent[$i]['id'] = $this->db->f('parent');
+	  $parent[$i]['name'] = $this->db->f('name');
+	  $parent[$i]['phone'] = $this->db->f('phone');
+	  $parent[$i]['address'] = $this->db->f('address');
+	  $i++;
+	}   
+      
+      for ($i=0; $i < count($parent); $i++) 
+      {
+        $name = $parent[$i]['name'];
+	$phone = $parent[$i]['phone'];
+	$address = $parent[$i]['address'];
+	$this->t->set_var('name', $name);
+	$this->t->set_var('address', $address);
+	$this->t->set_var('phone', $phone);
+        $tr_color = $this->nextmatchs->alternate_row_color($tr_color);
+        $this->t->set_var('tr_color',$tr_color);
+	$this->t->fp('list','dir_list',True);
+	//print "$phone $name $address<br>";
+      }
+      $this->t->pfp('out','dir_view_t');
       $this->save_sessiondata();   
     }
   
diff --git a/templates/default/dir_view.tpl b/templates/default/dir_view.tpl
index ac4cb50..99b1543 100644
--- a/templates/default/dir_view.tpl
+++ b/templates/default/dir_view.tpl
@@ -1,14 +1,24 @@
 <center>
-	<form action="{actionurl}" method="POST">
 	<table border="0" width="80%" cellspacing="2" cellpadding="2">
-		<tr>
-			<td align="center" bgcolor="#c9c9c9"><font face="{font}"><b>Online Ward Directory</b></font></td>
-		</tr>
+	<tr>
+	  <td align="center" bgcolor="#c9c9c9"><font face="{font}"><b>Online Ward Directory</b></font></td>
+	</tr>
 	</table>
-	<br><br>
-	<table border="0" width="{total_width}" cellspacing="2" cellpadding="2">
-	<tr bgcolor="#c9c9c9">
+	<br>
+	<table border="0" width=100% cellspacing="2" cellpadding="2">
+	<tr>
+	  <td colspan="1" align="center" bgcolor="#c9c9c9"><font face="{font}"><b>Phone</b></font></td>
+	  <td colspan="1" align="center" bgcolor="#c9c9c9"><font face="{font}"><b>Name</b></font></td>
+	  <td colspan="1" align="center" bgcolor="#c9c9c9"><font face="{font}"><b>Address</b></font></td>
 	</tr>
 
+<!-- BEGIN dir_list -->
+	<tr bgcolor="{tr_color}">
+          <td align="center" width=15%><font face="{font}">{phone}</font></td>
+          <td align="left" width=20%><font face="{font}">{name}</font></td>
+          <td align="left" width=65%><font face="{font}">{address}</font></td>
+        </tr>
+<!-- END dir_list -->
+
 	</table>
 </center>
-- 
2.34.1