<input type='hidden' name='name' value='<?php echo $_REQUEST[name]; ?> ' /><!-- <input type='hidden' name='ugroup_id' value='<?php $ugroup_id; ?> ' /> --> <?php print "\n\t\t\t\t\t\t\t\t<input type='hidden' name='scope' value='" . $_REQUEST['scope'] . "' />"; print "\n\t\t\t\t\t\t\t\t<input type='hidden' name='storyid' value='" . $_REQUEST['storyid'] . "' />"; /****************************************************************************** * Admin only navigation * logs: sites | users add/edit users, classes, slots | segue updates ******************************************************************************/ printerr2(); if ($_SESSION['ltype'] == 'admin') { print "<table width='100%' class='bg'><tr><td class='bg'>\n\tLogs: <a href='viewsites.php?{$sid}&site={$site}'>sites</a>\n\t | <a href='viewlogs.php?{$sid}&site={$site}'>users</a>\n\t</td><td align='right' class='bg'>\n\t<a href='users.php?{$sid}&site={$site}'>add/edit users</a> | \n\t<a href='classes.php?{$sid}&site={$site}'>add/edit classes</a> | \n\t<a href='add_slot.php?{$sid}&site={$site}'>add/edit slots</a> |\n\t<a href='update.php?{$sid}&site={$site}'>segue updates</a>\n\t</td></tr></table>"; } /****************************************************************************** * Site owner navigation * Roster | Participation | Logs ******************************************************************************/ print "<div align='right'>"; print "Roster"; print " | <a href='email.php?{$sid}&siteid={$siteid}&site={$class_id}&action=list&order=user_fname&scope=" . $_REQUEST['scope'] . "&storyid=" . $_REQUEST['storyid'] . "'>Participation</a>"; print " | <a href='viewlogs.php?{$sid}&site={$class_id}&scope=" . $_REQUEST['scope'] . "&storyid=" . $_REQUEST['storyid'] . "'>Logs</a>"; print "</div><br />"; ?> <!-- <div align='right'>Students | Participants</div><br /> --> <table cellspacing='1' width='100%' id='maintable'>
function outputAll($cr = false, $o = false, $top = false, $showposts = 1, $showallauthors = 1, $mailposts = 0) { global $sid, $content, $cfg; // debug // print "outputAll($canreply,$owner,$copt)<br />"; // spider down and output every one if ($top) { // print_r($this->storyObj->permissions); // $cand = $this->storyObj->hasPermission("discuss"); $newpostbar = ''; $newpostbar .= "<tr><td>\n"; /****************************************************************************** * if user can reply (cr) (ie has permission ******************************************************************************/ if ($cr) { // just in case... $this->_commithttpdata(); printc("<tr><td>\n"); printerr2(); printc("</td></tr>\n"); if ($_REQUEST['discuss'] == 'newpost' && ($cfg['disable_discussion'] != TRUE || $_SESSION['ltype'] == 'admin')) { $this->_outputform('newpost'); } else { //$newpostbar=''; //$newpostbar.="<tr><td align='right'>"; if (!$_SESSION[auser] && $showposts != 1) { $newpostbar .= "You must be logged in to do this assessment.\n"; } else { if ($cfg['disable_discussion'] == TRUE && $_SESSION['ltype'] != 'admin') { $newpostbar .= "<div align='right'>Discussion posting has been disabled</div>"; } else { $newpostbar .= "<div align='right'><a href='" . $_SERVER['SCRIPT_NAME'] . "?{$sid}&" . $this->getinfo . "&action=site&discuss=newpost#new'>new post</a></div>\n"; } } // $newpostbar.="</td></tr>"; } /****************************************************************************** * if user doesn't have permission.... ******************************************************************************/ } else { if (!$_SESSION[auser]) { $newpostbar .= "You must be logged in to contribute to this discussion.\n"; } else { $newpostbar .= "Only specified groups or individuals can participant.\n"; } } $newpostbar .= "</td></tr>\n"; printc($newpostbar); } /****************************************************************************** * output a discussion post ******************************************************************************/ if ($this->id) { $this->_output($cr, $o); } /****************************************************************************** * output all discussion of current post's thread (children) ******************************************************************************/ $this->_outputChildren($cr, $o, $top ? $this->opt : NULL); if ($this->numchildren && $showposts == 1) { printc($newpostbar); } }