aboutsummaryrefslogtreecommitdiff
path: root/classes/helpers
diff options
context:
space:
mode:
authorSilvio <silvio@devlet.com.br>2010-08-17 15:34:52 -0300
committerSilvio <silvio@devlet.com.br>2010-08-17 15:34:52 -0300
commit044787875ba643fce951aeaf7256607c010ca65e (patch)
treecd4ebbfea7a892815b60b166fccc69b912db3260 /classes/helpers
parentd77a34b3aa1eaa313d1055580bddd1cb38556fef (diff)
downloadcinisis-044787875ba643fce951aeaf7256607c010ca65e.tar.gz
cinisis-044787875ba643fce951aeaf7256607c010ca65e.tar.bz2
Showing links at test scripts
Diffstat (limited to 'classes/helpers')
-rw-r--r--classes/helpers/CinisisDisplayHelper.php44
1 files changed, 38 insertions, 6 deletions
diff --git a/classes/helpers/CinisisDisplayHelper.php b/classes/helpers/CinisisDisplayHelper.php
index 90e0069..e5cbafe 100644
--- a/classes/helpers/CinisisDisplayHelper.php
+++ b/classes/helpers/CinisisDisplayHelper.php
@@ -21,7 +21,7 @@ class CinisisDisplayHelper {
* @param $title
* Page title;
*/
- function title($title) {
+ static function title($title) {
echo "<h1>$title</h1>\n";
}
@@ -31,7 +31,7 @@ class CinisisDisplayHelper {
* @param $title
* Page title;
*/
- function header($title) {
+ static function header($title) {
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">';
echo '<head>';
@@ -44,7 +44,7 @@ class CinisisDisplayHelper {
/**
* Draws the page footer.
*/
- function footer() {
+ static function footer() {
echo '</body>';
}
@@ -60,7 +60,7 @@ class CinisisDisplayHelper {
* @param $method
* Form method.
*/
- function form($content, $action = 'index.php', $method = 'get') {
+ static function form($content, $action = 'index.php', $method = 'get') {
echo '<form action="'. $action .'" method="'. $method .'">';
echo $content;
echo '<input type="submit" />';
@@ -80,7 +80,7 @@ class CinisisDisplayHelper {
* @return
* Rendered text input.
*/
- function form_input_text($name, $default = null) {
+ static function form_input_text($name, $default = null) {
if ($default) {
$default = 'value="'. $default .'"';
}
@@ -103,7 +103,7 @@ class CinisisDisplayHelper {
* @param $extra
* Extra parameters.
*/
- function navbar($entry, $entries, $action = 'index.php', $extra = NULL) {
+ static function navbar($entry, $entries, $action = 'index.php', $extra = NULL) {
// First / prev links.
if ($entry != 1) {
$prev = $entry - 1;
@@ -118,4 +118,36 @@ class CinisisDisplayHelper {
echo '<a href="'. $action .'?entry='. $entries . $extra .'">last</a>';
}
}
+
+ /**
+ * Format a link.
+ *
+ * @param $action
+ * Link action.
+ *
+ * @param $args
+ * Action arguments.
+ *
+ * @param $title
+ * Link title.
+ *
+ * @return
+ * Formatted link.
+ */
+ static function link($action, $args, $title) {
+ return '<a href="'. $action . $args .'">'. $title .'</a>';
+ }
+
+ /**
+ * Format an entry link.
+ *
+ * @param $entry
+ * Entry number.
+ *
+ * @return
+ * Formatted link.
+ */
+ static function entry_link($entry) {
+ return self::link('index.php', '?entry='. $entry, $entry);
+ }
}