/** * Return value of a field from layout_def * @param mixed $layout_def * @return string */ function _get_list_value(&$layout_def) { $value = parent::_get_list_value($layout_def); if (!empty($value) && isset($this->reporter->all_fields[$layout_def['column_key']]['options'])) { $app_list_strings = return_app_list_strings_language($GLOBALS['current_language']); $value = $app_list_strings[$this->reporter->all_fields[$layout_def['column_key']]['options']][$value]; } return $value; }
public function queryFilteris_not($layout_def) { $input_name0 = $this->getInputValue($layout_def); if ($input_name0 == 'current') { $name = array_keys(TimePeriod::getCurrentName()); $name = !empty($name) ? $name[0] : ''; return SugarWidgetFieldid::_get_column_select($layout_def) . " NOT IN ('" . $name . "')\n"; } return parent::queryFilteris_not($layout_def); }
public function SugarWidgetFielddynamicenum($layout_manager) { parent::SugarWidgetFieldEnum($layout_manager); }
function SugarWidgetFieldparent_type(&$layout_manager) { parent::SugarWidgetFieldEnum($layout_manager); $this->reporter = $this->layout_manager->getAttribute('reporter'); }
function __construct(&$layout_manager) { parent::__construct($layout_manager); $this->reporter = $this->layout_manager->getAttribute('reporter'); }
public function __construct($layout_manager) { parent::__construct($layout_manager); }
/** * {@inheritDoc} */ public function _get_column_select($layout_def) { $column = parent::_get_column_select($layout_def); return $this->reporter->db->convert($column, 'text2char'); }