Exemple #1
0
 public function editfield()
 {
     $this->set('title', Lang::gs('settings.edit.field'));
     $this->set('action', 'savefield');
     $this->set('field', SettingsData::GetField($this->get->id));
     $this->render('settings_addcustomfield.tpl');
 }
Exemple #2
0
 public function editfield()
 {
     $this->checkPermission(EDIT_PROFILE_FIELDS);
     $this->set('title', Lang::gs('settings.edit.field'));
     $this->set('action', 'savefield');
     $this->set('field', SettingsData::GetField($this->get->id));
     $this->render('settings_addcustomfield.php');
 }
    } else {
        $sel = '';
    }
    echo '<option value="' . $image . '" ' . $sel . '>' . $image . '</option>';
}
?>
		</select>
	</dd>
	
	<?php 
if ($customfields) {
    foreach ($customfields as $field) {
        echo '<dt>' . $field->title . '</dt>
				  <dd>';
        if ($field->type == 'dropdown') {
            $field_values = SettingsData::GetField($field->fieldid);
            $values = explode(',', $field_values->value);
            echo "<select name=\"{$field->fieldname}\">";
            if (is_array($values)) {
                foreach ($values as $val) {
                    $val = trim($val);
                    if ($val == $field->value) {
                        $sel = " selected ";
                    } else {
                        $sel = '';
                    }
                    echo "<option value=\"{$val}\" {$sel}>{$val}</option>";
                }
            }
            echo '</select>';
        } elseif ($field->type == 'textarea') {