commit 0d55c16a3dbd0ca1901553168f2b794f31dc4f0d
Author: root <root@srv-xen-moodle08.tauntons.ac.uk>
Date:   Tue Oct 13 14:03:38 2009 +0100

    Fixed undefined variables

diff --git a/blocks/ilp/block_ilp_lib.php b/blocks/ilp/block_ilp_lib.php
index 127781c..fc34e55 100644
--- a/blocks/ilp/block_ilp_lib.php
+++ b/blocks/ilp/block_ilp_lib.php
@@ -55,7 +55,7 @@ function get_my_ilp_courses($userid) {
 
     $module = 'project/ilp';
     $config = get_config($module);
-
+    $ilpcourses = array();
     $courses = get_my_courses($userid);
 
     if($config->ilp_limit_categories == '1') {
diff --git a/blocks/ilp/template.php b/blocks/ilp/template.php
index 0ec195c..59b0037 100644
--- a/blocks/ilp/template.php
+++ b/blocks/ilp/template.php
@@ -7,7 +7,7 @@ echo '<a href="'.$CFG->wwwroot.'/user/view.php?'.(($courseid)?'courseid='.$cours
 echo fullname($user);
 echo '</a>';
 
-if($CFG->ilpconcern_status_per_student == 1){
+if(!empty($CFG->ilpconcern_status_per_student) && $CFG->ilpconcern_status_per_student == 1){
     echo '<span class="main status-'.$studentstatusnum.'" style="margin-left:20px">'.(($access_isuser)? get_string('mystudentstatus', 'ilpconcern'):get_string('studentstatus', 'ilpconcern')).': '.$thisstudentstatus.'</span>';
 }
 echo '</h1>';
@@ -21,22 +21,22 @@ echo '</td><td>'.get_string('email').': '.$user->email.'<br />
 echo '</tr></table>';
 echo '</div>';
 
-if($config->ilp_show_student_info == 1) {
+if(!empty($CFG->ilpconcern_student_info) && $config->ilp_show_student_info == 1) {
     echo '<div class="generalbox" id="ilp-student_info-overview">';
     display_ilp_student_info($id,$courseid);
     echo '</div>';
 }
 
-if($config->ilp_show_targets == 1) {
+if(!empty($CFG->ilpconcern_show_targets) && $config->ilp_show_targets == 1) {
     echo '<div class="generalbox" id="ilp-target-overview">';
     display_ilptarget ($id,$courseid);
     echo '</div>';
 }
 
-if($config->ilp_show_concerns == 1) {
+if(!empty($CFG->ilpconcern_show_concerns) && $config->ilp_show_concerns == 1) {
     $i = 1;
     while ($i <= 4){
-        if(eval('return $CFG->ilpconcern_report'.$i.';') == 1) {
+        if(eval('if !empty($CFG->ilpconcern_report'.$i.') {return $CFG->ilpconcern_report'.$i.';} else {return 0;}') == 1) {
         echo '<div class="generalbox" id="ilp-concerns-overview">';
         display_ilpconcern ($id,$courseid,$i);
         echo '</div>';
@@ -45,13 +45,13 @@ if($config->ilp_show_concerns == 1) {
     }
 }
 
-if($config->ilp_show_personal_reports == 1) {
+if(!empty($config->ilp_show_personal_reports) && $config->ilp_show_personal_reports == 1) {
     echo '<div class="generalbox" id="ilp-personal_report-overview">';
     display_ilp_personal_report($id,$courseid);
     echo '</div>';
 }
 
-if($config->ilp_show_subject_reports == 1) {
+if(!empty($config->ilp_show_subject_reports) && $config->ilp_show_subject_reports == 1) {
     echo '<div class="generalbox" id="ilp-subject_report-overview">';
     display_ilp_subject_report($id,$courseid);
     echo '</div>';

