Exemplo n.º 1
0
 function make_interval_selection($current_interval)
 {
     $form = new AnewtForm();
     $form->setup('interval', ANEWT_FORM_METHOD_GET, $this->make_url(0));
     foreach ($this->params as $name => $val) {
         if ($name != 'interval') {
             $c =& new AnewtFormControlHidden($name);
             $c->set('value', $val);
             $form->add_control($c);
         }
     }
     $c =& new FormChoiceAutoSubmit('interval');
     $c->set('label', 'Interval:');
     $c->set('threshold', 3);
     $c->add_option_value_label('1 HOUR', '1 hour');
     $c->add_option_value_label('1 DAY', '1 day');
     $c->add_option_value_label('3 DAY', '3 days');
     $c->add_option_value_label('7 DAY', '1 week');
     $c->add_option_value_label('31 DAY', '1 month');
     $c->add_option_value_label('92 DAY', '3 months');
     $c->add_option_value_label('*', 'any time');
     $c->set('value', $this->interval);
     $form->add_control($c);
     $fr =& new AnewtFormRendererDefault();
     $fr->set_form($form);
     return $fr;
 }