Moodle開発者フォーラム

コース作成者がコースのソートをできるようにする

 
画像 K Yukawa
Re: コース作成者がコースのソートをできるようにする
 

すいません、上下矢印押下時処理の修正 追記です。
先程の修正内容の場合、『選択したコースを移動する』が表示されてしまいますので、
moodle/course:createかつ
moodle/category:manageが許可されている場合に
『選択したコースを移動する』を表示するようにします。

 407行目
    if ($down) {
        echo '<a title="'.$strmovedown.'" href="category.php?id='.$category->id.'&amp;page='.$page.
             '&amp;perpage='.$perpage.'&amp;movedown='.$acourse->id.'&amp;sesskey='.$USER->sesskey.'">'.
             '<img src="'.$CFG->pixpath.'/t/down.gif" class="iconsmall" alt="'.$strmovedown.'" /></a> ';
    } else {
        echo $spacer;
    }
    $abletomovecourses = true;

    if ($down) {
        echo '<a title="'.$strmovedown.'" href="category.php?id='.$category->id.'&amp;page='.$page.
             '&amp;perpage='.$perpage.'&amp;movedown='.$acourse->id.'&amp;sesskey='.$USER->sesskey.'">'.
             '<img src="'.$CFG->pixpath.'/t/down.gif" class="iconsmall" alt="'.$strmovedown.'" /></a> ';
    } else {
        echo $spacer;
    }
  if (has_capability('moodle/category:manage', $context)) {
        $abletomovecourses = true;
  }

にする