diff options
-rw-r--r-- | css/testimonials.css | 23 | ||||
-rw-r--r-- | testimonials.module | 22 |
2 files changed, 44 insertions, 1 deletions
diff --git a/css/testimonials.css b/css/testimonials.css new file mode 100644 index 0000000..54c9d2a --- /dev/null +++ b/css/testimonials.css @@ -0,0 +1,23 @@ +#testimonials-wrapper .testimonial { + position: relative; + text-align: justify; + margin: 25px 0 0 0; + padding: 0 0 10px 0; + background: #e5e5e5; + padding: 10px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + -o-border-radius: 5px; + border-radius: 5px; +} +#testimonials-wrapper .testimonial > .author { + text-align: right; + font-weight: bolder; + margin: 15px 0 0 0; + background: #ffffff; + padding: 10px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + -o-border-radius: 5px; + border-radius: 5px; +} diff --git a/testimonials.module b/testimonials.module index e63820c..9c35e70 100644 --- a/testimonials.module +++ b/testimonials.module @@ -164,10 +164,30 @@ function testimonials_display_all() { $page_content = ""; + $query = " + SELECT * FROM testimonials + ORDER BY id DESC + "; + $result = pager_query($query, 4, 0, "SELECT COUNT(*) FROM testimonials"); + + $page_content .= "<div id='testimonials-wrapper'>"; + while($row = db_fetch_object($result)) { + $page_content .= " + <div class='testimonial'> + {$row->body} + <div class='author'> + - {$row->name}, {$row->department}, {$row->university}<br> + ({$row->contribution}: {$row->reference}) + </div> + </div> + "; + } + $page_content .= "</div> <!-- /#testimonials-wrapper -->"; + $page_content .= theme("pager", NULL, 4, 0); return $page_content; } function testimonials_init() { - // for future use + drupal_add_css(drupal_get_path("module", "testimonials") . "/css/testimonials.css"); } ?> |