]> git.mjollnir.org Git - moodle.git/commitdiff
Cleanups
authormoodler <moodler>
Wed, 22 Mar 2006 09:49:29 +0000 (09:49 +0000)
committermoodler <moodler>
Wed, 22 Mar 2006 09:49:29 +0000 (09:49 +0000)
mod/data/fields.php
mod/data/templates.php

index c9c63675e463bbe3b32f06f555d33372ec748676..fd05a7a8b1563b369dc144fce3c95a31ec709ac6 100755 (executable)
@@ -33,8 +33,6 @@
     $newtype = optional_param('newtype','',PARAM_ALPHA);    // type of the new field
     $mode    = optional_param('mode','',PARAM_ALPHA);
     
-    $displaynotice = '';    //str to print after an operation,
-    
     if ($id) {
         if (! $cm = get_record('course_modules', 'id', $id)) {
             error('Course Module ID was incorrect');
@@ -81,7 +79,7 @@
             /// Only store this new field if it doesn't already exist.
                 if (data_fieldname_exists($fieldinput->name, $data->id)) {
 
-                    $displaynotice = get_string('invalidfieldname','data');
+                    $displaynoticebad = get_string('invalidfieldname','data');
 
                 } else {   
                     
                     add_to_log($course->id, 'data', 'fields add', 
                                "fields.php?d=$data->id&amp;mode=display&amp;fid=$fid", $fid, $cm->id);
                     
-                    $displaynotice = get_string('fieldadded','data');
+                    $displaynoticegood = get_string('fieldadded','data');
                 }
             }
             break;
                 $fieldinput->name = optional_param('name','',PARAM_NOTAGS);
 
                 if (data_fieldname_exists($fieldinput->name, $data->id, $fid)) {
-                    $displaynotice = get_string('invalidfieldname','data');
+                    $displaynoticebad = get_string('invalidfieldname','data');
 
                 } else {
                 /// Check for arrays and convert to a comma-delimited string
                     add_to_log($course->id, 'data', 'fields update', 
                                "fields.php?d=$data->id&amp;mode=display&amp;fid=$fid", $fid, $cm->id);
                     
-                    $displaynotice = get_string('fieldupdated','data');
+                    $displaynoticegood = get_string('fieldupdated','data');
                 }
             }
             break;
                     add_to_log($course->id, 'data', 'fields delete', 
                                "fields.php?d=$data->id", $field->field->name, $cm->id);
 
-                    $displaynotice = get_string('fielddeleted', 'data');
+                    $displaynoticegood = get_string('fielddeleted', 'data');
 
                 } else {
                     // Print confirmation message.
     }
     asort($menufield);    //sort in alphabetical order
     
-    notify($displaynotice);    //print message, if any
+    if (!empty($displaynoticegood)) {
+        notify($displaynoticegood, 'notifysuccess');    // good (usually green)
+    } else if (!empty($displaynoticebad)) {
+        notify($displaynoticebad);                     // bad (usuually red)
+    }
 
     if (($mode == 'new') && confirm_sesskey()) {          ///  Adding a new field
         $field = data_get_field_new($newtype, $data);
index 19df48b98ddc4be49f93ed8eb1fc04a57d2aeb5b..9f6186edf7a16deb62b387872c7dd8747f6dfd5f 100755 (executable)
         // Generate default template.
         if (!empty($mytemplate->defaultform)){
             data_generate_default_form($data->id, $mode);
-        }
-        else if (!empty($mytemplate->allforms)){    //generate all default templates
+
+        else if (!empty($mytemplate->allforms)){    //generate all default templates
             data_generate_default_form($data->id, 'singletemplate');
             data_generate_default_form($data->id, 'listtemplate');
             data_generate_default_form($data->id, 'addtemplate');
             data_generate_default_form($data->id, 'rsstemplate');
             add_to_log($course->id, 'data', 'templates def', "templates.php?id=$cm->id&amp;d=$data->id", $data->id, $cm->id);
-        }
-        else {
+        } else {
 
             $newtemplate->id = $data->id;
             $newtemplate->{$mode} = $mytemplate->template;
     echo '}';
     echo '">';
     
+    $fields = get_records('data_fields', 'dataid', $data->id);
     foreach ($fields as $field) {
-        echo '<option value="[['.$field->name.']]">'.$field->name.' ('. get_string($field->type, 'data'). ')</option>';
+        echo '<option value="[['.$field->name.']]">'.$field->name.'</option>';
     }
     
     // Print special tags.
 
 /// Finish the page
     print_footer($course);
-?>
\ No newline at end of file
+?>