+++ /dev/null
-<form method="post" action="<?php echo url_rewrite(AT_SOCIAL_BASENAME.'applications.php');?>">
-<?php
- $html = '';
- if (! empty($this->settings)) {
- $settings = $this->settings;
- foreach ($settings as $key => $setting) {
- $name = ! empty($setting->displayName) ? $setting->displayName : $key;
- $default = isset($setting->default) ? $setting->default : '';
-// $value = isset($vars['application']['user_prefs'][$key]) ? $vars['application']['user_prefs'][$key] : $default;
- $html .= "<div><div class=\"settings_label\">$name</div>";
- switch ($setting->type) {
- case 'ENUM':
- $html .= "<select name=\"$key\">\n";
- foreach ($setting->enumValues as $k => $v) {
- $sel = ($k == $value) ? ' SELECTED' : '';
- $html .= "<option value=\"$k\" $sel>$v</option>\n";
- }
- $html .= "</select>\n";
- break;
- case 'STRING':
- if (isset($this->user_settings[$key]) && $this->user_settings[$key]!=''){
- $default=$this->user_settings[$key];
- }
- $html .= "<input type=\"text\" name=\"$key\" value=\"$default\" />\n";
- break;
- case 'HIDDEN':
- //hide these for now so that they don't get saved?
- //echo "<input type=\"hidden\" name=\"$key\" value=\"$default\" />\n";
- $html = ''; //do not display anything
- break;
- case 'BOOL':
- //TODO add radio boxes here, should they be yes / no?
- $yes = '';
- $no = '';
- if ($default=='true'){
- $yes = ' checked="checked"';
- } else {
- $no = ' checked="checked"';
- }
- $html .= '<label for="'.$key.'_yes"/>'._AT('yes').'</label>';
- $html .= '<input id="'.$key.'_yes" type="radio" name="'.$key.'" value="true" '.$yes.' />';
- $html .= '<label for="'.$key.'_no"/>'._AT('no').'</label>';
- $html .= '<input id="'.$key.'_no" type="radio" name="'.$key.'" value="false" '.$no.' />';
- break;
- case 'LIST':
- //TODO not sure what to do with this one yet
- break;
- case 'NUMBER':
- $html .= "<input type=\"text\" name=\"$key\" value=\"$default\" />\n";
- break;
- }
- }
- }
- if ($html != '') :
- echo $html . "</div>";
- ?>
- <input type="hidden" name="app_id" value="<?php echo $this->app_id; ?>" />
- <input type="hidden" name="app_settings" value="1" />
- <input type="submit" value="<?php echo _AT('save');?>"/>
- <?php else: ?>
- <?php echo _AT('no_settings'); ?>
- <?php endif; ?>
-</form>
\ No newline at end of file