/** * Write the discussion table wrapper. */ function writeDiscussionTable() { $c = Gdn::controller(); ?> <div class="DataTableWrap"> <table class="DataTable DiscussionsTable"> <thead> <?php WriteDiscussionHeading(); ?> </thead> <tbody> <?php $Session = Gdn::session(); $Announcements = $c->data('Announcements'); if (is_a($Announcements, 'Gdn_DataSet')) { foreach ($Announcements->result() as $Discussion) { writeDiscussionRow($Discussion, $c, $Session); } } $Discussions = $c->data('Discussions'); if (is_a($Discussions, 'Gdn_DataSet')) { foreach ($Discussions->result() as $Discussion) { // var_dump($Discussion); writeDiscussionRow($Discussion, $c, $Session); } } ?> </tbody> </table> </div> <?php }
<div class="DataTableWrap"> <table class="DataTable DiscussionsTable"> <thead> <?php WriteDiscussionHeading(); ?> </thead> <tbody> <?php if (property_exists($this, 'AnnounceData') && is_object($this->AnnounceData)) { foreach ($this->AnnounceData->result() as $Discussion) { writeDiscussionRow($Discussion, $this, $Session); } } foreach ($this->DiscussionData->result() as $Discussion) { writeDiscussionRow($Discussion, $this, $Session); } ?> </tbody> </table> </div> <?php echo '<div class="PageControls Bottom">'; PagerModule::write($PagerOptions); echo Gdn_Theme::Module('NewDiscussionModule', $this->data('_NewDiscussionProperties', array('CssClass' => 'Button Action Primary'))); echo '</div>'; } else { ?> <div class="Empty"><?php echo t('No discussions were found.'); ?>