Made gen_textarea() use print_textarea() function from /lib/weblib.php

This commit is contained in:
vyshane
2006-03-15 07:42:01 +00:00
parent 32a2647e02
commit d87f8b6f33
+1 -34
View File
@@ -104,41 +104,8 @@ class data_field_textarea extends data_field_base {
function gen_textarea($usehtmleditor, $name, $cols=65, $rows=10, $value='') {
global $CFG, $course;
static $scriptcount; // For loading the htmlarea script only once.
if (empty($courseid)) {
if (!empty($course->id)) { // Search for it in global context.
$courseid = $course->id;
}
}
if (empty($scriptcount)) {
$scriptcount = 0;
}
$output = '';
if ($usehtmleditor) {
if (!empty($courseid) and isteacher($courseid)) {
$output .= ($scriptcount < 1) ? '<script type="text/javascript" src="'. $CFG->wwwroot .'/lib/editor/htmlarea/htmlarea.php?id='. $courseid .'"></script>'."\n" : '';
}
else {
$output .= ($scriptcount < 1) ? '<script type="text/javascript" src="'. $CFG->wwwroot .'/lib/editor/htmlarea/htmlarea.php"></script>'."\n" : '';
}
$output .= ($scriptcount < 1) ? '<script type="text/javascript" src="'. $CFG->wwwroot .'/lib/editor/htmlarea/lang/en.php"></script>'."\n" : '';
$scriptcount++;
}
$output .= '<textarea id="edit-' . $name .'" name="edit-'. $name .'" rows="'. $rows .'" cols="'. $cols .'">';
if ($usehtmleditor) {
$output .= htmlspecialchars(stripslashes_safe($value)); // needed for editing of cleaned text!
}
else {
$output .= $value;
}
$output .= '</textarea>'."\n";
return $output;
return print_textarea($usehtmleditor, $rows, $cols, '', '', $name, $value='', $courseid, true);
}