Adding link to edit options see BT#7975

1.9.x
Julio Montoya 12 years ago
parent b4bd2505c9
commit 4c1b80395e
  1. 2
      main/admin/extra_fields.php
  2. 14
      main/inc/lib/extra_field.lib.php
  3. 1
      main/inc/lib/model.lib.php

@ -196,6 +196,8 @@ CREATE TABLE IF NOT EXISTS lp_field_options (
option_display_text varchar(64),
option_order int,
tms DATETIME NOT NULL default '0000-00-00 00:00:00',
priority VARCHAR(255),
priority_message VARCHAR(255),
PRIMARY KEY (id)
);
DROP TABLE IF EXISTS lp_field_values;

@ -1199,19 +1199,21 @@ EOF;
array('id' => 'field_options', 'class' => 'span6')
);
$fieldWithOptions = array(
ExtraField::FIELD_TYPE_SELECT,
ExtraField::FIELD_TYPE_TAG,
ExtraField::FIELD_TYPE_DOUBLE_SELECT,
);
if ($action == 'edit') {
if (in_array(
$defaults['field_type'],
array(ExtraField::FIELD_TYPE_SELECT, ExtraField::FIELD_TYPE_DOUBLE_SELECT)
)
) {
if (in_array($defaults['field_type'], $fieldWithOptions)) {
$url = Display::url(
get_lang('EditExtraFieldOptions'),
'extra_field_options.php?type='.$this->type.'&field_id='.$id
);
$form->addElement('label', null, $url);
if ($defaults['field_type'] == ExtraField::FIELD_TYPE_SELECT) {
if ($defaults['field_type'] == ExtraField::FIELD_TYPE_SELECT) {
$urlWorkFlow = Display::url(
get_lang('EditExtraFieldWorkFlow'),
'extra_field_workflow.php?type='.$this->type.'&field_id='.$id

@ -164,7 +164,6 @@ class Model
$params['created_at'] = api_get_utc_datetime();
}
if (!empty($params)) {
$id = Database::insert($this->table, $params, $show_query);
if (is_numeric($id)) {

Loading…
Cancel
Save