Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
ipb_topic_edit_fns.inc
1 <?php
18 require_once SQ_PACKAGES_PATH.'/ipb/ipb_forum/ipb_forum_edit_fns.inc';
19 
32 {
33 
34 
39  function Ipb_Topic_Edit_Fns()
40  {
41  $this->Ipb_Forum_Edit_Fns();
42 
43  }//end constructor
44 
45 
56  function paintStarterName(&$asset, &$o, $prefix)
57  {
58  $starter_name = $asset->attr('starter_name');
59  if (!empty($starter_name)) {
60 
61  $ipb_bridge =& $GLOBALS['SQ_SYSTEM']->am->getAsset($asset->_ipbid);
62  $ipb =& $ipb_bridge->getIpbConn();
63  $result = $ipb->getMemberInfoByName($starter_name);
64 
65  $o->openField(translate('topic_started_by'));
66  echo get_asset_tag_line($asset->_ipbid.':'.'u_'.$result['id']);
67  $o->closeField();
68 
69  } else {
70 
71  $o->openField(translate('topic_started_by'));
72  echo translate('none');
73  $o->closeField();
74 
75  }
76 
77  return FALSE;
78 
79  }//end paintStarterName()
80 
81 
92  function paintLastPosterName(&$asset, &$o, $prefix)
93  {
94  $last_poster_name = $asset->attr('last_poster_name');
95  if (!empty($last_poster_name)) {
96 
97  $ipb_bridge =& $GLOBALS['SQ_SYSTEM']->am->getAsset($asset->_ipbid);
98  $ipb =& $ipb_bridge->getIpbConn();
99  $result = $ipb->getMemberInfoByName($asset->attr('last_poster_name'));
100 
101  $o->openField(translate('last_posted_by'));
102  echo get_asset_tag_line($asset->_ipbid.':'.'u_'.$result['id']);
103  $o->closeField();
104 
105  } else {
106 
107  $o->openField(translate('last_posted_by'));
108  echo translate('none');
109  $o->closeField();
110 
111  }
112 
113  return FALSE;
114 
115  }//end paintLastPosterName()
116 
117 
118 }//end class
119 
120 ?>