예제 #1
0
<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}&amp;site={$site}'>sites</a>\n\t | <a href='viewlogs.php?{$sid}&amp;site={$site}'>users</a>\n\t</td><td align='right' class='bg'>\n\t<a href='users.php?{$sid}&amp;site={$site}'>add/edit users</a> | \n\t<a href='classes.php?{$sid}&amp;site={$site}'>add/edit classes</a> | \n\t<a href='add_slot.php?{$sid}&amp;site={$site}'>add/edit slots</a> |\n\t<a href='update.php?{$sid}&amp;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}&amp;siteid={$siteid}&amp;site={$class_id}&amp;action=list&amp;order=user_fname&amp;scope=" . $_REQUEST['scope'] . "&amp;storyid=" . $_REQUEST['storyid'] . "'>Participation</a>";
print " | <a href='viewlogs.php?{$sid}&amp;site={$class_id}&amp;scope=" . $_REQUEST['scope'] . "&amp;storyid=" . $_REQUEST['storyid'] . "'>Logs</a>";
print "</div><br />";
?>
<!-- <div align='right'>Students | Participants</div><br /> -->
<table cellspacing='1' width='100%' id='maintable'>
예제 #2
0
 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}&amp;" . $this->getinfo . "&amp;action=site&amp;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);
     }
 }