public function _valuesToForm(array &$values, Am_Record $record)
 {
     if ($record->isLoaded()) {
         $values['_category'] = $record->getCategories();
     }
     parent::_valuesToForm($values, $record);
 }
 public function _valuesToForm(array &$values)
 {
     parent::_valuesToForm($values);
     switch (get_first(@$values['name'], @$_GET['name'])) {
         case EmailTemplate::AUTORESPONDER:
             $values['day'] = empty($values['day']) || $values['day'] == 1 ? array('count' => 1, 'type' => '1') : array('count' => $values['day'], 'type' => '');
             break;
         case EmailTemplate::EXPIRE:
             $day = @$values['day'];
             $values['day'] = array('count' => $day, 'type' => '');
             if ($day > 0) {
                 $values['day']['type'] = '+';
             } elseif ($day < 0) {
                 $values['day']['type'] = '-';
                 $values['day']['count'] = -$day;
             } else {
                 $values['day']['type'] = '0';
             }
             break;
     }
 }