Example #1
0
File: Form.php Project: itav/form
 /**
  * @param Form | FieldSet $obj
  */
 private function deleteSubmits($obj)
 {
     $elements = $obj->getElements();
     if (!is_array($elements)) {
         return;
     }
     if (count($elements) <= 0) {
         return;
     }
     foreach ($elements as $key => $element) {
         if ($element instanceof Input && $element->getType() === Input::TYPE_SUBMIT) {
             $obj->delElement($key);
         }
         if (isset($element) && $element instanceof Button && $element->getType() === Button::TYPE_SUBMIT) {
             $obj->delElement($key);
         }
         if (isset($element) && $element instanceof FieldSet) {
             $this->deleteSubmits($element);
         }
     }
     $obj->reindexElements();
 }