function _getEventsArray() { $aEvents = parent::_getEventsArray(); if (!array_key_exists("onclick", $aEvents)) { $aEvents["onclick"] = array(); } $aEvents["onclick"][] = "Formidable.stopEvent(event)"; $sMode = $this->getSubmitMode(); $aAddPost = array($this->_getElementHtmlNameWithoutFormId() => "1"); /* $sJson = ""; if($aAddPost !== FALSE) { $sJson = $this->oForm->array2json($aAddPost); } */ $sEvent = ""; if ($sMode == "refresh" || $this->_navConf("/refresh") !== FALSE) { $sOnclick = $this->oForm->oRenderer->_getRefreshSubmitEvent(); } elseif ($sMode == "draft" || $this->_navConf("/draft") !== FALSE) { $sOnclick = $this->oForm->oRenderer->_getDraftSubmitEvent(); } elseif ($sMode == "test" || $this->_navConf("/test") !== FALSE) { $sOnclick = $this->oForm->oRenderer->_getTestSubmitEvent(); } elseif ($sMode == "clear" || $this->_navConf("/clear") !== FALSE) { $sOnclick = $this->oForm->oRenderer->_getClearSubmitEvent(); } elseif ($sMode == "search" || $this->_navConf("/search") !== FALSE) { $sOnclick = $this->oForm->oRenderer->_getSearchSubmitEvent(); } else { $sOnclick = $this->oForm->oRenderer->_getFullSubmitEvent(); } $sAddPostVars = "Formidable.f('" . $this->oForm->formid . "').addFormData(" . $this->oForm->array2json($aAddPost) . ");"; $aEvents["onclick"][] = $sAddPostVars . $sOnclick; reset($aEvents); return $aEvents; }