예제 #1
0
파일: tutorials.php 프로젝트: rolwi/koala
         if ($lms_tutorial->is_private() && !$password_protected) {
             $participant_mgmnt = gettext("private tutorial");
         } else {
             $participant_mgmnt = gettext("public tutorial");
         }
     }
 }
 $content->setCurrentBlock("BLOCK_GROUP");
 if ($tutorial->get_workroom()->check_access_read($current_user)) {
     $content->setVariable("GROUPLINK", "<td><a href=\"" . $backlink . $tutorial->get_id() . "\"><b>" . $lms_tutorial->get_display_name() . "</b></a>" . " (" . $participant_mgmnt . ")" . "<br>" . h($result[$tnr[$tutorial->get_id()]["attributes"]]["OBJ_DESC"]) . "<br><small>" . h($result[$tnr[$tutorial->get_id()]["attributes"]]["TUTORIAL_LONG_DESC"]) . "</small></td>");
 } else {
     $content->setVariable("GROUPLINK", "<td><b>" . $lms_tutorial->get_display_name() . "</b>" . " (" . $participant_mgmnt . ")" . "<br>" . h($result[$tnr[$tutorial->get_id()]["attributes"]]["OBJ_DESC"]) . "<br><small>" . h($result[$tnr[$tutorial->get_id()]["attributes"]]["TUTORIAL_LONG_DESC"]) . "</small></td>");
 }
 $content->setVariable("MEMBER_LINK", $backlink . "tutorials/" . $tutorial->get_id() . "/members/");
 $content->setVariable("GROUP_MEMBERS", $result[$tnr[$tutorial->get_id()]["membercount"]]);
 $result[$tnr[$tutorial->get_id()]["is_member"]] || $lms_tutorial->is_admin($current_user) ? $content->setVariable("COMMUNICATION", "<td align=\"center\"><a href=\"" . PATH_URL . "messages_write.php?group=" . $tutorial->get_id() . "\">" . gettext("Send Message") . "</a></td>") : $content->setVariable("COMMUNICATION", "<td align=\"center\">" . gettext("not allowed") . "</td>");
 $content->setVariable("LABEL_MESSAGE", gettext("Message"));
 $content->setVariable("LABEL_SEND", gettext("Send"));
 $content->setVariable("LABEL_TUTOR", gettext("Tutor"));
 $content->setVariable("LABEL_ACTION", gettext("Sign in/Resign"));
 $content->setVariable("LABEL_MAX_LEARNERS", gettext("# max. lns"));
 $content->setVariable("GROUP_MEM_TITLE", gettext("Number of participants"));
 $content->setVariable("VALUE_MAX_TITLE", gettext("Maximum number of participants"));
 $content->setVariable("VALUE_TUTOR", $tutorial->get_attribute("TUTORIAL_TUTOR"));
 if ($result[$tnr[$tutorial->get_id()]["attributes"]]["TUTORIAL_MAX_LEARNERS"] != "" && $result[$tnr[$tutorial->get_id()]["attributes"]]["TUTORIAL_MAX_LEARNERS"] != 0) {
     $content->setVariable("VALUE_MAX_LEARNERS", $result[$tnr[$tutorial->get_id()]["attributes"]]["TUTORIAL_MAX_LEARNERS"]);
 } else {
     $content->setVariable("VALUE_MAX_LEARNERS", gettext("unlimited"));
 }
 if ($lms_tutorial->is_staff($current_user)) {
     $content->setVariable("TUTORIAL_ACTION", gettext("You are staff member"));
예제 #2
0
파일: tutorial.php 프로젝트: rolwi/koala
$content->loadTemplateFile(PATH_EXTENSIONS . "tutorials/templates/tutorial.template.html");
$content->setVariable("VALUE_CONTAINER_DESC", h($tutorial->get_attribute("OBJ_DESC")) . " (" . $participant_mgmnt . ")");
$content->setVariable("VALUE_CONTAINER_LONG_DESC", get_formatted_output($tutorial->get_attribute("TUTORIAL_LONG_DESC")));
$content->setVariable("VALUE_TUTOR", h($tutorial->get_attribute("TUTORIAL_TUTOR")));
if ($tutorial->get_attribute("TUTORIAL_MAX_LEARNERS") != "" && $tutorial->get_attribute("TUTORIAL_MAX_LEARNERS") != 0) {
    $content->setVariable("VALUE_MAX_LEARNERS", $tutorial->get_attribute("TUTORIAL_MAX_LEARNERS"));
    $content->setVariable("VALUE_FREE", "(" . ($tutorial->get_attribute("TUTORIAL_MAX_LEARNERS") - $tutorial->count_members()) . " " . gettext("free slots") . ")");
} else {
    $content->setVariable("VALUE_MAX_LEARNERS", gettext("unlimited"));
}
$content->setVariable("LABEL_MAX_LEARNERS", gettext("Max learners:"));
$content->setVariable("LABEL_MATERIAL", gettext("Learning Material"));
$content->setVariable("LABEL_LEARNERS", gettext("Learners"));
//TODO: workaround unit Group.pike -> get_admin() is fixed
//$is_admin = $tutorial->check_access( SANCTION_ALL, $user );
$is_admin = $lms_tutorial->is_admin($user);
// Pointlist
/*
<!-- BEGIN BLOCK_POINTLIST -->
<h3>{LABEL_POINTLIST_HEADER}</h3>
<p>
  {LABEL_POINTLIST_INFO}
  {LABEL_POINTLIST_DATA}
</p>
<!-- END BLOCK_POINTLIST -->
*/
$pointlist_object = $tutorial->get_attribute("UNIT_POINTLIST");
if (is_object($pointlist_object)) {
    include_once PATH_EXTENSIONS . "units_pointlist/classes/units_pointlist.extension.class.php";
    $proxy = $pointlist_object->get_attribute("UNIT_POINTLIST_PROXY");
    if (is_object($proxy)) {