- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
###########################################################################
//из родительских метакурсов моего субкурса вывести те дисциплины
//у которых есть задание
function get_my_task_ch($subcourse_id) {
$get_my_metacourse_ch_result = mysql_query("
SELECT mdl_course.id, mdl_course.fullname
FROM mdl_course, mdl_course_meta
WHERE mdl_course.id = mdl_course_meta.parent_course
AND mdl_course_meta.child_course = $subcourse_id
"); //соединить с табличками в которых задания
if(mysql_num_rows($get_my_metacourse_ch_result) > 0){
echo "<table border='1' bordercolor='#E1E1E1' style='get_my_task_ch'>";
echo iconv("windows-1251", "UTF-8", "<tr><th>Дисциплина</th><th>Задание</th></tr>");
$get_my_metacourse_ch_row = mysql_fetch_array($get_my_metacourse_ch_result);
do{
//дальше смотрим упоминаеться ли у нас этот курс в табличке mdl_course_modeules
$c_m_result = mysql_query("
SELECT mdl_course_modules.id, mdl_course_modules.module, mdl_modules.name FROM mdl_course_modules, mdl_modules
WHERE mdl_course_modules.course = $get_my_metacourse_ch_row[id]
AND mdl_course_modules.module = mdl_modules.id");
if(mysql_num_rows($c_m_result) > 0) {
$c_m_row = mysql_fetch_array($c_m_result);
echo "<tr><td><a href ='course/view.php?id=$get_my_metacourse_ch_row[id]'>$get_my_metacourse_ch_row[fullname]</a></td><td>";
do {
//дальше смотрим в табличку самого материала и забираем от туда необходимыйе поля
$task_table = mdl_.$c_m_row['name'];
$task_course = $get_my_metacourse_ch_row['id'];
$task_link = "http://localhost/moodle/moodle/mod/".$c_m_row['name']."/view.php?id=".$c_m_row['id']; //идишник берем из табличкм курс-модуль
$task_result = mysql_query("SELECT * FROM $task_table WHERE course = $task_course ");
if($task_num = mysql_num_rows($task_result) > 0) {
$task_row = mysql_fetch_array($task_result);
echo "<a href = '{$task_link}'>{$task_row[name]} ({$c_m_row['name']})</a><br/>\n";
}
}
while($c_m_row = mysql_fetch_array($c_m_result));
echo"</td></tr>";
}
}
while($get_my_metacourse_ch_row = mysql_fetch_array($get_my_metacourse_ch_result));
echo "</table>";
}
}