Ejemplo n.º 1
0
 public function blank($element = '', $list = FALSE)
 {
     $form = Formo::instance($this->formo_name);
     $list = !$list ? $element : $list;
     $element = $list ? $element : Formo::$last_accessed;
     if (!is_array($list)) {
         $list = TRUE;
     }
     $form->{$this->name}->blank = $list;
 }
Ejemplo n.º 2
0
 public function check($group, $element = '')
 {
     $form = Formo::instance($this->formo_name);
     if (is_object($form->{$group}) and get_class($form->{$group}) == 'Formo_Group') {
         foreach (Formo::splitby($element) as $el) {
             $form->{$group}->{$el}->checked = TRUE;
         }
     } else {
         $form->{$group}->checked = TRUE;
     }
 }
Ejemplo n.º 3
0
 public function type($new_type)
 {
     Formo::include_file('driver', $new_type);
     $form = Formo::instance($this->formo_name);
     $vals = get_object_vars($this);
     unset($form->{$this->name});
     unset($vals['type']);
     unset($vals['tags']);
     $form->add($new_type, $this->name, $vals);
     return $this;
 }
Ejemplo n.º 4
0
 public function __construct($name = '', $info = array())
 {
     parent::__construct($name, $info);
     $form = Formo::instance($this->formo_name);
     $form->set('open', preg_replace('/>/', ' enctype="multipart/form-data">', $form->_open));
 }