フォーラムでのファイル提出物一覧

Re: フォーラムでのファイル提出物一覧

- Toshihiro KITA の投稿
返信数: 0
コメントありがとうございます。

username は、どうもMoodleの(セキュリティ上の?)設計思想として、なるべく表示しないようになっているみたいです。
(教師権限では、多分どうやっても表示できないはず。管理者だと表示できます。)

ということはさておき、とりあえず、postinglist.php をクイックハックして、familyname の前に username をくっつけてみました。
これで、'familyname' をクリックすると、username でソートできます。
以下のパッチのように、SQL文中の 3ヶ所の lastname, を concat(username,' - ',lastname) as lastname, に置き換えるだけです。
 
--- postinglist.php.1 2012-01-26 01:24:26.000000000 +0900
+++ postinglist.php 2012-01-26 01:38:21.000000000 +0900
@@ -194,7 +194,7 @@
".$CFG->prefix."forum_discussions.course,
forum,
firstname,
- lastname,
+ concat(username,' - ',lastname) as lastname,
attachment
FROM
`".$CFG->prefix."forum_posts`,
@@ -218,7 +218,7 @@
IF(1>2,'-1','-1') as cource,
IF(1>2,'-1','-1') as forum,
firstname,
- lastname,
+ concat(username,' - ',lastname) as lastname,
IF(1>2,'-1','-1') as attachment
FROM ".$CFG->prefix."user, ".$CFG->prefix."course_display
WHERE
@@ -230,7 +230,7 @@
".$CFG->prefix."forum_posts.id,
".$CFG->prefix."user2.id,
firstname,
- lastname,
+ concat(username,' - ',lastname) as lastname,
".$CFG->prefix."forum_discussions.course,
forum,
attachment

最大評点: お役立ち度: ★★★★★★★ (2)