]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-7905 Add new available tag for element id for in database mod
authorskodak <skodak>
Tue, 12 Dec 2006 18:20:51 +0000 (18:20 +0000)
committerskodak <skodak>
Tue, 12 Dec 2006 18:20:51 +0000 (18:20 +0000)
lang/en_utf8/data.php
mod/data/edit.php
mod/data/templates.php

index 69ab29fcca6dd157c2d71346ba5dd90307418e84..3dbc04373d14660c3a54c5cb18f562c392d65f22 100644 (file)
@@ -88,6 +88,7 @@ $string['fieldmappings'] = 'Field Mappings';
 $string['fieldname'] = 'Field name';
 $string['fieldoptions'] = 'Options (one per line)';
 $string['fields'] = 'Fields';
+$string['fieldids'] = 'Field ids';
 $string['fieldupdated'] = 'Field updated';
 $string['fieldwidth'] = 'Width';
 $string['fieldwidthlistview'] = 'Width in list view';
index 45debc1cad093ed2375ace29a168e9c1d3ea4722..e811b6b900b7ba9f7f6757bc721e44b2402d70bb 100755 (executable)
             $field = data_get_field($eachfield, $data);
             $patterns[]="[[".$field->field->name."]]";
             $replacements[] = $field->display_add_field($rid);
+            $patterns[]="[[".$field->field->name."#id]]";
+            $replacements[] = 'field_'.$field->field->id;
         }
         $newtext = str_ireplace($patterns, $replacements, $data->{$mode});
 
index a58ff6c083ca0c28a554c68f0397155c3d38d034..fb9f43e7dbf1fc473bcb52bf2340493f4b45e196 100755 (executable)
             echo '<option value="[['.$field->name.']]" title="'.$field->description.'">'.$field->name.' - [['.$field->name.']]</option>';
         }
         echo '</optgroup>';
+
+        if ($mode == 'addtemplate') {
+            echo '<optgroup label="'.get_string('fieldids', 'data').'">';
+            foreach ($fields as $field) {
+                echo '<option value="[['.$field->name.'#id]]" title="'.$field->description.' id">'.$field->name.' id - [['.$field->name.'#id]]</option>';
+            }
+            echo '</optgroup>';
+        }
         
         // Print special tags. fix for MDL-7031
         if ($mode != 'addtemplate') {