示例#1
0
 if (!empty($values['membership'])) {
     $current_access = $values['membership'];
 } else {
     if (isset($tutorial)) {
         $current_access = $tutorial->get_attribute(KOALA_GROUP_ACCESS);
     } else {
         $current_access = PERMISSION_TUTORIAL_PUBLIC;
     }
 }
 if ($current_access == PERMISSION_TUTORIAL_PASSWORD) {
     $waspassword = TRUE;
 } else {
     $waspassword = FALSE;
 }
 $content->setVariable('WASPASSWORD', $waspassword ? '1' : '0');
 $access = koala_group_tutorial::get_access_descriptions();
 foreach ($access as $key => $array) {
     if ($key == PERMISSION_UNDEFINED && $current_access != PERMISSION_UNDEFINED) {
         continue;
     }
     $content->setCurrentBlock('PARTICIPANT');
     $content->setVariable('LABEL', $array['summary_short'] . ': ' . $array['label']);
     $content->setVariable('VALUE', $key);
     if ($key == $current_access) {
         $content->setVariable('CHECK', "checked=\"checked\"");
     }
     if ($key == PERMISSION_TUTORIAL_PASSWORD) {
         $content->setVariable('ONCHANGE', "onchange=\"document.getElementById('passworddiv').style.display='block'\"");
         $content->setCurrentBlock('PARTICIPANT_PASSWORD');
         $content->setVariable('LABEL_PASSWORD', gettext('Password'));
         if (!empty($values['password'])) {