/** * Constructor. * * @param mixed $value * @param array $options */ public function __construct($value, $options = array()) { static $choices = null; if (null === $choices) { $choices = safe_column('name', 'txp_section', '1=1'); } $options['choices'] = $choices; $options['message'] = 'unknown_section'; parent::__construct($value, $options); }
/** * Constructor. * * @param mixed $value * @param array $options */ public function __construct($value, $options = array()) { static $choices = null; $options = lAtts(array('allow_blank' => true, 'type' => '', 'message' => 'unknown_form'), $options, false); if (null === $choices) { $choices = safe_column('name', 'txp_form', $options['type'] !== '' ? 'type=\'' . doSlash($options['type']) . '\'' : '1=1'); } $options['choices'] = $choices; parent::__construct($value, $options); }