aboutsummaryrefslogtreecommitdiff
path: root/views/default/input
diff options
context:
space:
mode:
authordave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>2008-03-10 15:13:39 +0000
committerdave <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>2008-03-10 15:13:39 +0000
commitbbbbad20de5f318a099fb82ae56071073b0596a6 (patch)
tree8e2f564b78d646652ce8874f092e88b403edaa40 /views/default/input
parent6d69cb048b372e6e79b79ca2fe927b7c3e3efad2 (diff)
downloadelgg-bbbbad20de5f318a099fb82ae56071073b0596a6.tar.gz
elgg-bbbbad20de5f318a099fb82ae56071073b0596a6.tar.bz2
some new views
git-svn-id: https://code.elgg.org/elgg/trunk@137 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'views/default/input')
-rw-r--r--views/default/input/checkboxes.php12
-rw-r--r--views/default/input/file.php8
-rw-r--r--views/default/input/gender.php13
-rw-r--r--views/default/input/longtext.php1
-rw-r--r--views/default/input/password.php1
-rw-r--r--views/default/input/pulldown.php13
-rw-r--r--views/default/input/radio.php12
-rw-r--r--views/default/input/tags.php17
-rw-r--r--views/default/input/text.php1
-rw-r--r--views/default/input/url.php1
10 files changed, 79 insertions, 0 deletions
diff --git a/views/default/input/checkboxes.php b/views/default/input/checkboxes.php
new file mode 100644
index 000000000..22af8d994
--- /dev/null
+++ b/views/default/input/checkboxes.php
@@ -0,0 +1,12 @@
+<?php
+
+ foreach($vars['options'] as $option) {
+ if (!in_array($option,$vars['value'])) {
+ $selected = "";
+ } else {
+ $selected = "checked = \"checked\"";
+ }
+ echo "<label><input type=\"checkbox\" {$vars['js']} name=\"{$vars['internalname']}[]\" {$selected} value=\"".htmlentities($option)."\" {$selected} />{$option}</label><br />";
+ }
+
+?> \ No newline at end of file
diff --git a/views/default/input/file.php b/views/default/input/file.php
new file mode 100644
index 000000000..339cd0ed2
--- /dev/null
+++ b/views/default/input/file.php
@@ -0,0 +1,8 @@
+<?php
+
+ if (!empty($vars['value'])) {
+ echo "A file has already been uploaded. To replace it, select it below:<br />";
+ }
+
+?>
+<input type="file" size="30" name="<?php echo $vars['internalname']; ?>" /> \ No newline at end of file
diff --git a/views/default/input/gender.php b/views/default/input/gender.php
new file mode 100644
index 000000000..e54fb8e70
--- /dev/null
+++ b/views/default/input/gender.php
@@ -0,0 +1,13 @@
+<?php
+
+ $options = array('Male' => "Male", 'Female' => "Female");
+ foreach($options as $option => $label) {
+ if ($option != $vars['value']) {
+ $selected = "";
+ } else {
+ $selected = "checked = \"checked\"";
+ }
+ echo "<label><input type=\"radio\" {$vars['js']} name=\"{$vars['internalname']}\" value=\"".htmlentities($option)."\" {$selected} />{$label}</label><br />";
+ }
+
+?> \ No newline at end of file
diff --git a/views/default/input/longtext.php b/views/default/input/longtext.php
new file mode 100644
index 000000000..5077a68d0
--- /dev/null
+++ b/views/default/input/longtext.php
@@ -0,0 +1 @@
+<textarea class="input-textarea" name="<?php echo $vars['internalname']; ?>" <?php echo $vars['js']; ?>><?php echo $vars['value']; ?></textarea> \ No newline at end of file
diff --git a/views/default/input/password.php b/views/default/input/password.php
new file mode 100644
index 000000000..84ac9b161
--- /dev/null
+++ b/views/default/input/password.php
@@ -0,0 +1 @@
+<input type="password" <?php echo $vars['js']; ?> name="<?php echo $vars['internalname']; ?>" value="<?php echo $vars['value']; ?>" /> \ No newline at end of file
diff --git a/views/default/input/pulldown.php b/views/default/input/pulldown.php
new file mode 100644
index 000000000..4dcffcc1d
--- /dev/null
+++ b/views/default/input/pulldown.php
@@ -0,0 +1,13 @@
+<select name="<?php echo $vars['internalname']; ?>" <?php echo $vars['js']; ?>>
+<?php
+
+ foreach($vars['options'] as $option) {
+ if ($option != $vars['value']) {
+ echo "<option>{$option}</option>";
+ } else {
+ echo "<option selected=\"selected\">{$option}</option>";
+ }
+ }
+
+?>
+</select> \ No newline at end of file
diff --git a/views/default/input/radio.php b/views/default/input/radio.php
new file mode 100644
index 000000000..6c60fab54
--- /dev/null
+++ b/views/default/input/radio.php
@@ -0,0 +1,12 @@
+<?php
+
+ foreach($vars['options'] as $option => $label) {
+ if ($option != $vars['value']) {
+ $selected = "";
+ } else {
+ $selected = "checked = \"checked\"";
+ }
+ echo "<label><input type=\"radio\" {$vars['js']} name=\"{$vars['internalname']}\" value=\"".htmlentities($option)."\" {$selected} />{$label}</label><br />";
+ }
+
+?> \ No newline at end of file
diff --git a/views/default/input/tags.php b/views/default/input/tags.php
new file mode 100644
index 000000000..316a824be
--- /dev/null
+++ b/views/default/input/tags.php
@@ -0,0 +1,17 @@
+<?php
+
+ $tags = "";
+
+ if (!empty($vars['value']) && is_array($vars['value'])) {
+ foreach($vars['value'] as $tag) {
+
+ if (!empty($tags)) {
+ $tags .= ", ";
+ }
+ $tags .= $tag->tag;
+
+ }
+ }
+
+?>
+<input type="text" <?php echo $vars['js']; ?> name="<?php echo $vars['internalname']; ?>" value="<?php echo $tags; ?>" class="general-textarea"/> \ No newline at end of file
diff --git a/views/default/input/text.php b/views/default/input/text.php
new file mode 100644
index 000000000..5df940bfd
--- /dev/null
+++ b/views/default/input/text.php
@@ -0,0 +1 @@
+<input type="text" <?php echo $vars['js']; ?> name="<?php echo $vars['internalname']; ?>" value="<?php echo $vars['value']; ?>" class="general-textarea"/> \ No newline at end of file
diff --git a/views/default/input/url.php b/views/default/input/url.php
new file mode 100644
index 000000000..5df940bfd
--- /dev/null
+++ b/views/default/input/url.php
@@ -0,0 +1 @@
+<input type="text" <?php echo $vars['js']; ?> name="<?php echo $vars['internalname']; ?>" value="<?php echo $vars['value']; ?>" class="general-textarea"/> \ No newline at end of file