From ac9cd092d6e1652f186e83a6e47da2f15c65c615 Mon Sep 17 00:00:00 2001 From: Rossiani Wijaya Date: Tue, 25 Jun 2013 15:19:50 +0800 Subject: [PATCH] MDL-39815 glossary mod: code improvement. Use html_writer to print out divs. --- mod/glossary/print.php | 18 ++++++++++++------ mod/glossary/styles.css | 3 +++ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/mod/glossary/print.php b/mod/glossary/print.php index 7615749c0f8..a37e772f2dd 100644 --- a/mod/glossary/print.php +++ b/mod/glossary/print.php @@ -175,10 +175,17 @@ $printlinkatt = array('onclick' => 'window.print();return false;', 'class' => 'g $printiconlink = html_writer::link('#', $printicon, $printlinkatt); echo html_writer::tag('div', $printiconlink, array('class' => 'printicon')); -echo '

' . userdate(time()) . '

'; -echo get_string("site") . ': ' . format_string($site->fullname) . '
'; -echo get_string("course") . ': ' . format_string($course->fullname) . ' ('. format_string($course->shortname) . ')
'; -echo get_string("modulename","glossary") . ': ' . format_string($glossary->name, true) . ''; +echo html_writer::tag('div', userdate(time()), array('class' => 'displaydate')); + +$sitename = get_string("site") . ': ' . format_string($site->fullname) . ''; +echo html_writer::tag('div', $sitename, array('class' => 'sitename')); + +$coursename = get_string("course") . ': ' . format_string($course->fullname) . ' ('. format_string($course->shortname) . ')'; +echo html_writer::tag('div', $coursename, array('class' => 'coursename')); + +$modname = get_string("modulename","glossary") . ': ' . format_string($glossary->name, true) . ''; +echo html_writer::tag('div', $modname, array('class' => 'modname')); + if ( $allentries ) { foreach ($allentries as $entry) { @@ -204,8 +211,7 @@ if ( $allentries ) { $user = $DB->get_record("user", array("id"=>$entry->userid)); $pivottoshow = fullname($user); } - - echo "

".clean_text($pivottoshow)."

" ; + echo html_writer::tag('div', '' . clean_text($pivottoshow). '', array('class' => 'mdl-align')); } } diff --git a/mod/glossary/styles.css b/mod/glossary/styles.css index 9f719b1711d..28a05eda1e9 100644 --- a/mod/glossary/styles.css +++ b/mod/glossary/styles.css @@ -35,3 +35,6 @@ #page-mod-glossary-print .mod-glossary-entrylist .mod-glossary-entry { vertical-align: top; } #page-mod-glossary-print .printicon, .path-mod-glossary.dir-rtl .glossarypost {text-align: right;} + +#page-mod-glossary-print .displaydate {text-align: right; font-size: 0.75em;} +#page-mod-glossary-print .strong {font-weight: bold;} \ No newline at end of file