diff options
author | Silvio <silvio@devlet.com.br> | 2010-08-16 15:48:17 -0300 |
---|---|---|
committer | Silvio <silvio@devlet.com.br> | 2010-08-16 15:48:17 -0300 |
commit | e7e7ea4467452f6e08cf79ca0a8e6b9e216407c6 (patch) | |
tree | a1c5013cece6f71ce332a4105190ab21dd0e171b /classes/helpers/CinisisDisplayHelper.php | |
parent | 2ec3b3c05e535ffacb1e10a64aa62ad057499d47 (diff) | |
download | cinisis-e7e7ea4467452f6e08cf79ca0a8e6b9e216407c6.tar.gz cinisis-e7e7ea4467452f6e08cf79ca0a8e6b9e216407c6.tar.bz2 |
Comments
Diffstat (limited to 'classes/helpers/CinisisDisplayHelper.php')
-rw-r--r-- | classes/helpers/CinisisDisplayHelper.php | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/classes/helpers/CinisisDisplayHelper.php b/classes/helpers/CinisisDisplayHelper.php index 16d458e..cf095ac 100644 --- a/classes/helpers/CinisisDisplayHelper.php +++ b/classes/helpers/CinisisDisplayHelper.php @@ -1,15 +1,33 @@ <?php +/** + * Display helpers for test scripts. + */ class CinisisDisplayHelper { + /** + * Constructor. + * + * @param $title + * Page title; + */ function __construct($title) { $this->header(); $this->title($title); } + /** + * Draws a page title. + * + * @param $title + * Page title; + */ function title($title) { echo "<h1>$title</h1>\n"; } + /** + * Draws the page header. + */ function header() { echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'; echo '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">'; @@ -19,10 +37,25 @@ class CinisisDisplayHelper { echo '<body>'; } + /** + * Draws the page footer. + */ function footer() { echo '</body>'; } + /** + * Draws a form. + * + * @param $content + * Form inner content. + * + * @param $action + * Form action. + * + * @param $method + * Form method. + */ function form($content, $action = 'index.php', $method = 'get') { echo '<form action="'. $action .'" method="'. $method .'">'; echo $content; @@ -31,10 +64,31 @@ class CinisisDisplayHelper { echo '<br />'; } + /** + * Draws a form text input. + * + * @param $name + * Input name. + * + * @return + * Rendered text input. + */ function form_input_text($name) { return ucfirst($name) .': <input name="'. $name .'" type="text" />'; } + /** + * Draws a navigation bar. + * + * @param $entry + * Current entry. + * + * @param $entries + * Total number of entries. + * + * @param $action + * Page action. + */ function navbar($entry, $entries, $action = 'index.php') { // First / prev links. if ($entry != 1) { |