function xajaxControlContainer($sTag, $aConfiguration = array()) { xajaxControl::xajaxControl($sTag, $aConfiguration); $this->sEndTag = 'required'; $this->aChildrenAllowed = array(); if (isset($aConfiguration['allowed'])) { if (is_array($aConfiguration['allowed'])) { $this->aChildrenAllowed = $aConfiguration['allowed']; } } $this->clearChildren(); if (isset($aConfiguration['child'])) { $this->addChild($aConfiguration['child']); } else { if (isset($aConfiguration['children'])) { $this->addChildren($aConfiguration['children']); } } }
function clsCol($aConfiguration = array()) { xajaxControl::xajaxControl('col'); $this->sClass = '%block'; }
function getClass() { $sClass = xajaxControl::getClass(); if (0 < count($this->aChildren) && '%flow' == $sClass) { return $this->getContentClass(); } else { if (0 == count($this->aChildren) || '%inline' == $sClass || '%block' == $sClass) { return $sClass; } } $objLanguageManager =& xajaxLanguageManager::getInstance(); trigger_error($objLanguageManager->getText('XJXCTL:ICERR:01') . $this->backtrace(), E_USER_ERROR); }
function clsHr($aConfiguration = array()) { xajaxControl::xajaxControl('hr', $aConfiguration); $this->sClass = '%inline'; $this->sEndTag = 'optional'; }
function clsInput($aConfiguration = array()) { xajaxControl::xajaxControl('input', $aConfiguration); }
function clsFrame($aConfiguration = array()) { xajaxControl::xajaxControl('frame', $aConfiguration); $this->sClass = '%block'; }
function clsArea($aConfiguration = array()) { xajaxControl::xajaxControl('area', $aConfiguration); $this->sClass = '%block'; }
function printHtml($sIndent = '') { $sEnable = '['; $sSeparator = '"'; $sTerminator = ']'; foreach (array_keys($this->aPartners) as $sKey) { $objPartner =& $this->aPartners[$sKey]; $sEnable .= $sSeparator; $sEnable .= $objPartner->getId(); $sSeparator = '", "'; $sTerminator = '"]'; } $sEnable .= $sTerminator; $sDisable = '["' . $this->getId() . '"]'; $aRequest =& $this->aEvents['onclick']; $objRequest =& $aRequest[0]; $objRequest->setParameter(0, XAJAX_QUOTED_VALUE, ''); $objRequest->setParameter(1, XAJAX_QUOTED_VALUE, ''); $objRequest->setParameter(2, XAJAX_JS_VALUE, $sDisable); $objRequest->setParameter(3, XAJAX_JS_VALUE, $sEnable); xajaxControl::printHTML($sIndent); }
function clsLink($aConfiguration = array()) { xajaxControl::xajaxControl('link', $aConfiguration); }
function clsArea($aConfiguration = array()) { xajaxControl::xajaxControl('area', $aConfiguration); }
function setEvent($sEvent, &$objRequest, $aParameters = array(), $sBeforeRequest = 'if (false == ', $sAfterRequest = ') return false; ') { xajaxControl::setEvent($sEvent, $objRequest, $aParameters, $sBeforeRequest, $sAfterRequest); }
function printHTML($sIndent = '') { $this->verifyAttributesExist(array('src', 'alt')); xajaxControl::printHTML($sIndent); }
function printHTML($sIndent = '') { $this->verifyAttributesExist(array('type', 'name')); xajaxControl::printHTML($sIndent); }
function clsBreak($aConfiguration = array()) { xajaxControl::xajaxControl('br', $aConfiguration); }
function clsLiteral($sText) { xajaxControl::xajaxControl(''); $this->sText = $sText; }