</p>
<p>
<label for="f5">Dropdown input:</label><br />
- <?php echo elgg_view('input/pulldown', array(
+ <?php echo elgg_view('input/dropdown', array(
'internalname' => 'f5',
'internalid' => 'f5',
'options' => array('option 1', 'option 2'),
'required' => TRUE,
),
'language' => array(
- 'type' => 'pulldown',
+ 'type' => 'dropdown',
'value' => 'en',
'options_values' => $languages,
'required' => TRUE,
}
$status_label = elgg_echo('blog:status');
-$status_input = elgg_view('input/pulldown', array(
+$status_input = elgg_view('input/dropdown', array(
'internalname' => 'status',
'internalid' => 'blog_status',
'value' => $vars['status'],
));
$comments_label = elgg_echo('comments');
-$comments_input = elgg_view('input/pulldown', array(
+$comments_input = elgg_view('input/dropdown', array(
'internalname' => 'comments_on',
'internalid' => 'blog_comments_on',
'value' => $vars['comments_on'],
$months[$value] = date('M', strtotime("$value/01/2010"));
}
-$month = elgg_view('input/pulldown', array(
+$month = elgg_view('input/dropdown', array(
'internalname' => 'publish_month',
'value' => date('m', $publish_date),
'options_values' => $months,
'value' => $vars['entity']->num_display,
'options' => array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10),
);
-$dropdown = elgg_view('input/pulldown', $params);
+$dropdown = elgg_view('input/dropdown', $params);
?>
<p>
$options[$id] = $info['name'];
}
- $input = elgg_view('input/pulldown', array(
+ $input = elgg_view('input/dropdown', array(
'name' => 'download_section',
'options_values' => $options,
'internalid' => 'embed_upload',
<script type="text/javascript">
$(document).ready(function() {
- // change for pulldown
+ // change for dropdown
$('#embed_upload').change(function() {
var upload_section = $(this).val();
var url = '<?php echo elgg_get_site_url(); ?>pg/embed/embed?active_section=upload&active_upload_section=' + upload_section;
'value' => $vars['entity']->num_display,
'options' => array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20),
);
-$dropdown = elgg_view('input/pulldown', $params);
+$dropdown = elgg_view('input/dropdown', $params);
?>
<p>
<?php echo elgg_echo('garbagecollector:period'); ?>
<?php
- echo elgg_view('input/pulldown', array(
+ echo elgg_view('input/dropdown', array(
'internalname' => 'params[period]',
'options_values' => array(
'weekly' => elgg_echo('garbagecollector:weekly'),
<p>
<label><?php echo elgg_echo("groups:topicstatus"); ?></label><br />
<?php
- echo elgg_view('input/pulldown', array(
+ echo elgg_view('input/dropdown', array(
'internalname' => 'status',
'value' => $status,
'options_values' => array(
echo '<p>';
echo elgg_echo('groups:allowhiddengroups');
echo ' ';
-echo elgg_view('input/pulldown', array(
+echo elgg_view('input/dropdown', array(
'internalname' => 'params[hidden_groups]',
'options_values' => array(
'no' => elgg_echo('option:no'),
'value' => $vars['entity']->num_display,
'options' => array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20),
);
-$dropdown = elgg_view('input/pulldown', $params);
+$dropdown = elgg_view('input/dropdown', $params);
?>
<p>
<?php echo elgg_echo('logrotate:period'); ?>
<?php
- echo elgg_view('input/pulldown', array(
+ echo elgg_view('input/dropdown', array(
'internalname' => 'params[period]',
'options_values' => array(
'weekly' => elgg_echo('logrotate:weekly'),
$recipients_options[$friend->guid] = $friend->name;
}
-$recipient_drop_down = elgg_view('input/pulldown', array(
+$recipient_drop_down = elgg_view('input/dropdown', array(
'internalname' => 'recipient_guid',
'value' => $recipient_guid,
'options_values' => $recipients_options,
'value' => $vars['entity']->pages_num,
'options' => array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10),
);
-$dropdown = elgg_view('input/pulldown', $params);
+$dropdown = elgg_view('input/dropdown', $params);
?>
<p>
'value' => $vars['entity']->num_display,
'options' => array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10),
);
-$dropdown = elgg_view('input/pulldown', $params);
+$dropdown = elgg_view('input/dropdown', $params);
?>
<p>
$sidebar_intro = elgg_echo('sitepages:sidebarintro');\r
\r
$ownfrontpage_message = elgg_echo('sitepages:ownfront');\r
-$ownfrontpage = elgg_view('input/pulldown', array(\r
+$ownfrontpage = elgg_view('input/dropdown', array(\r
'internalname' => 'params[ownfrontpage]',\r
'value' => isset($vars['entity']->ownfrontpage) ? $vars['entity']->ownfrontpage : 'no',\r
'options_values' => array(\r
echo elgg_echo('tagcloud:widget:numtags');
- echo elgg_view('input/pulldown', array(
+ echo elgg_view('input/dropdown', array(
'internalname' => 'params[num_items]',
'options_values' => array( '10' => '10',
'20' => '20',
));
$sign_on_with_twitter_string = elgg_echo('twitterservice:login');
-$sign_on_with_twitter_view = elgg_view('input/pulldown', array(
+$sign_on_with_twitter_view = elgg_view('input/dropdown', array(
'internalname' => 'params[sign_on]',
'options_values' => array(
'yes' => elgg_echo('option:yes'),
return;
}
-$form_body .= elgg_echo('uservalidationbyemail:admin:with_checked') . elgg_view('input/pulldown', array(
+$form_body .= elgg_echo('uservalidationbyemail:admin:with_checked') . elgg_view('input/dropdown', array(
'internalname' => 'action_type',
'options_values' => array(
'validate' => elgg_echo('uservalidationbyemail:admin:validate'),
$token = generate_action_token($ts);
$categories = array_merge(array('' => elgg_echo('admin:plugins:categories:all')), $categories);
-$category_pulldown = elgg_view('input/pulldown', array(
+$category_dropdown = elgg_view('input/dropdown', array(
'internalname' => 'category',
'options_values' => $categories,
'value' => $show_category
));
$category_form = elgg_view('input/form', array(
- 'body' => $category_pulldown . $category_button
+ 'body' => $category_dropdown . $category_button
));
// @todo Until "en/deactivate all" means "All plugins on this page" hide when not looking at all.
$debug_options = array('0' => elgg_echo('installation:debug:none'), 'ERROR' => elgg_echo('installation:debug:error'), 'WARNING' => elgg_echo('installation:debug:warning'), 'NOTICE' => elgg_echo('installation:debug:notice'));
$form_body .= "<p>" . elgg_echo('installation:debug');
-$form_body .= elgg_view('input/pulldown', array(
+$form_body .= elgg_view('input/dropdown', array(
'options_values' => $debug_options,
'internalname' => 'debug',
'value' => elgg_get_config('debug'),
$languages = get_installed_translations();
$form_body .= "<p>" . elgg_echo('installation:language');
-$form_body .= elgg_view("input/pulldown", array(
+$form_body .= elgg_view("input/dropdown", array(
'internalname' => 'language',
'value' => elgg_get_config('language'),
'options_values' => $languages,
if ($selector) {
$params['value'] = $selector;
}
-echo elgg_view('input/pulldown', $params);
+echo elgg_view('input/dropdown', $params);
?>
<script type="text/javascript">
<p>
<?php echo elgg_echo('user:language:label'); ?>:
<?php
- echo elgg_view("input/pulldown", array(
+ echo elgg_view("input/dropdown", array(
'internalname' => 'language',
'value' => $value,
'options_values' => get_installed_translations()
.configure_menuitems {
margin-bottom:30px;
}
-.admin_settings.menuitems .input-pulldown {
+.admin_settings.menuitems .input-dropdown {
margin-right:15px;
margin-bottom:10px;
}
$current_value = '';
}
- echo elgg_view('input/pulldown', array(
+ echo elgg_view('input/dropdown', array(
'options_values' => $dropdown_values,
'internalname' => 'featured_menu_names[]',
'value' => $current_value
<?php
/**
* Elgg access level input
- * Displays a pulldown input field
+ * Displays a dropdown input field
*
* @package Elgg
* @subpackage Core
--- /dev/null
+<?php
+/**
+ * Elgg dropdown input
+ * Displays a dropdown (select) input field
+ *
+ * NB: Default values of FALSE or NULL will match '' (empty string) and not 0.
+ *
+ * @package Elgg
+ * @subpackage Core
+ *
+ * @uses $vars['value'] The current value, if any
+ * @uses $vars['js'] Any Javascript to enter into the select tag
+ * @uses $vars['internalname'] The name of the select field
+ * @uses $vars['options'] An array of strings representing the options for the dropdown field
+ * @uses $vars['options_values'] An associative array of "value" => "option"
+ * where "value" is an internal name and "option" is
+ * the value displayed on the button. Replaces
+ * $vars['options'] when defined.
+ */
+
+$class = $vars['class'];
+if (!$class) {
+ $class = "elgg-input-dropdown";
+}
+
+if (!isset($vars['value'])) {
+ $vars['value'] = elgg_get_sticky_value($vars['internalname']);
+}
+
+?>
+<select name="<?php echo $vars['internalname']; ?>" <?php if (isset($vars['internalid'])) echo "id=\"{$vars['internalid']}\""; ?> <?php echo $vars['js']; ?> <?php if ($vars['disabled']) echo ' disabled="yes" '; ?> class="<?php echo $class; ?>">
+<?php
+
+if ($vars['options_values']) {
+ foreach($vars['options_values'] as $value => $option) {
+
+ $encoded_value = htmlentities($value, ENT_QUOTES, 'UTF-8');
+ $encoded_option = htmlentities($option, ENT_QUOTES, 'UTF-8');
+
+ if ((string)$value == (string)$vars['value']) {
+ echo "<option value=\"$encoded_value\" selected=\"selected\">$encoded_option</option>";
+ } else {
+ echo "<option value=\"$encoded_value\">$encoded_option</option>";
+ }
+ }
+} else {
+ foreach($vars['options'] as $option) {
+ $encoded_option = htmlentities($option, ENT_QUOTES, 'UTF-8');
+
+ if ((string)$option == (string)$vars['value']) {
+ echo "<option selected=\"selected\">$encoded_option</option>";
+ } else {
+ echo "<option>$encoded_option</option>";
+ }
+ }
+}
+?>
+</select>
<?php
/**
- * Elgg pulldown input
- * Displays a pulldown input field
+ * Deprecated pulldown input view - use 'input/dropdown' instead.
*
- * NB: Default values of FALSE or NULL will match '' (empty string) and not 0.
- *
- * @package Elgg
- * @subpackage Core
- *
- * @uses $vars['value'] The current value, if any
- * @uses $vars['js'] Any Javascript to enter into the input tag
- * @uses $vars['internalname'] The name of the input field
- * @uses $vars['options'] An array of strings representing the options for the pulldown field
- * @uses $vars['options_values'] An associative array of "value" => "option" where "value" is an internal name and "option" is
- * the value displayed on the button. Replaces $vars['options'] when defined.
+ * @deprecated 1.8
*/
-$class = $vars['class'];
-if (!$class) {
- $class = "elgg-input-dropdown";
-}
-
-if (!isset($vars['value'])) {
- $vars['value'] = elgg_get_sticky_value($vars['internalname']);
-}
-
-?>
-<select name="<?php echo $vars['internalname']; ?>" <?php if (isset($vars['internalid'])) echo "id=\"{$vars['internalid']}\""; ?> <?php echo $vars['js']; ?> <?php if ($vars['disabled']) echo ' disabled="yes" '; ?> class="<?php echo $class; ?>">
-<?php
-
-if ($vars['options_values']) {
- foreach($vars['options_values'] as $value => $option) {
-
- $encoded_value = htmlentities($value, ENT_QUOTES, 'UTF-8');
- $encoded_option = htmlentities($option, ENT_QUOTES, 'UTF-8');
-
- if ((string)$value == (string)$vars['value']) {
- echo "<option value=\"$encoded_value\" selected=\"selected\">$encoded_option</option>";
- } else {
- echo "<option value=\"$encoded_value\">$encoded_option</option>";
- }
- }
-} else {
- foreach($vars['options'] as $option) {
- $encoded_option = htmlentities($option, ENT_QUOTES, 'UTF-8');
-
- if ((string)$option == (string)$vars['value']) {
- echo "<option selected=\"selected\">$encoded_option</option>";
- } else {
- echo "<option>$encoded_option</option>";
- }
- }
-}
-?>
-</select>
\ No newline at end of file
+echo elgg_view('input/dropdown', $vars);
--- /dev/null
+<?php
+/**
+ * Elgg dropdown display
+ * Displays a value that was entered into the system via a dropdown
+ *
+ * @package Elgg
+ * @subpackage Core
+ *
+ * @uses $vars['text'] The text to display
+ *
+ */
+
+echo htmlspecialchars($vars['value'], ENT_QUOTES, 'UTF-8');
*
* @uses $vars['text'] The text to display
*
+ * @deprecated 1.8
*/
-echo htmlspecialchars($vars['value'], ENT_QUOTES, 'UTF-8'); //$vars['value'];
\ No newline at end of file
+echo htmlspecialchars($vars['value'], ENT_QUOTES, 'UTF-8');
\ No newline at end of file
'value' => $vars['entity']->num_display,
'options' => array(5, 8, 10, 12, 15, 20),
);
-$dropdown = elgg_view('input/pulldown', $params);
+$dropdown = elgg_view('input/dropdown', $params);
?>
<p>
'value' => $vars['entity']->num_display,
'options' => array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 15, 20, 30, 50, 100),
);
-$display_dropdown = elgg_view('input/pulldown', $params);
+$display_dropdown = elgg_view('input/dropdown', $params);
// handle upgrade to 1.7.2 from previous versions
'tiny' => elgg_echo('friends:tiny'),
),
);
-$size_dropdown = elgg_view('input/pulldown', $params);
+$size_dropdown = elgg_view('input/dropdown', $params);
?>
'value' => $vars['entity']->num_display,
'options' => array(5, 8, 10, 12, 15, 20),
);
-$dropdown = elgg_view('input/pulldown', $params);
+$dropdown = elgg_view('input/dropdown', $params);
?>
<p>
'value' => $vars['entity']->num_display,
'options' => array(5, 8, 10, 12, 15, 20),
);
-$dropdown = elgg_view('input/pulldown', $params);
+$dropdown = elgg_view('input/dropdown', $params);
?>
<p>
<?php
/**
* Elgg access level input
- * Displays a pulldown input field
+ * Displays a dropdown input field
*
* @package Elgg
* @subpackage Core
<?php
/**
- * Elgg pulldown input
- * Displays a pulldown input field
+ * Elgg dropdown input
+ * Displays a dropdown input field
*
* @package Elgg
* @subpackage Core
* @uses $vars['value'] The current value, if any
* @uses $vars['js'] Any Javascript to enter into the input tag
* @uses $vars['internalname'] The name of the input field
- * @uses $vars['options'] An array of strings representing the options for the pulldown field
+ * @uses $vars['options'] An array of strings representing the options for the dropdown field
* @uses $vars['options_values'] An associative array of "value" => "option" where "value" is an internal name and "option" is
* the value displayed on the button. Replaces $vars['options'] when defined.
*/