function _iO1z() { $_iO53 = ""; $_il2a = array(); for ($_iO9 = 0; $_iO9 < sizeof($this->_il27->_iO2k); $_iO9++) { if ($this->_il27->_iO2k[$_iO9]->DataField != NULL) { $_il2a[$this->_il27->_iO2k[$_iO9]->DataField] = $this->_il27->_iO2k[$_iO9]->DefaultValue; } } if ($this->_il4f === NULL) { $this->_il4f = $_il2a; } $_iO50 = new gridrow(); $_iO50->_il1y = $this->_il27->_il1y . "_nr"; $_iO50->_iO1w($this->_il27); $_iO50->DataItem = $this->_il4f; switch (strtolower($this->Mode)) { case "template": $_il54 = "<tr><td colspan='{colspan}'><div id='{id}_insertform' class='kgrInsertForm {inputfocus}'>{content}</div></td></tr>"; $_iO53 = _iO0("{content}", $this->Template === NULL ? "<b>Notice</b>: Template not found!" : $this->Template->render($_iO50), $_il54); $_iO53 = _iO0("{colspan}", sizeof($this->_il27->_iO2k), $_iO53); $_iO53 = _iO0("{id}", $_iO50->_il1y, $_iO53); switch (strtolower($this->InputFocus)) { case "hidegrid": $_iO53 = _iO0("{inputfocus}", "kgrInputFocus kgrHideGrid", $_iO53); break; case "blurgrid": $_iO53 = _iO0("{inputfocus}", "kgrInputFocus kgrBlurGrid", $_iO53); break; default: $_iO53 = _iO0("{inputfocus}", "", $_iO53); break; } break; case "form": default: $_il54 = "<tr><td colspan='{colspan}'><div id='{id}_insertform' class='kgrInsertForm {inputfocus}'>{header}{validators}{bigtable}{footer}</div></td></tr>"; $_iO54 = "<div class='kgrFormHeader'>{text}</div>"; $_il55 = "<div class='kgrFormFooter'>{buttons}</div>"; $_iO55 = "<ul class='kgrValidator'>{items}</ul>"; $_il56 = "<li><label for='{id}'>{header}: {error}</label></li>"; $_iO56 = "<table style='table-layout:fixed;width:100%;'><tr>{bigtable_tds}</tr></table>"; $_il57 = "<td style='vertical-align: top;width:{width}%'>{table{n}}</td>"; $_iO57 = "<table style='height:{height}px;width:100%;'>{ct_trs}</table>"; $_il3l = "<input type='button' onclick='{onclick}' title='{title}' class='nodecor'/>"; $_iO40 = "<a href='javascript:void 0' onclick='{onclick}' title='{title}'>{text}</a>"; $_il41 = "<span class= '{class}'>{button}{a}</span> "; $_il4m = 043; $_iO4m = ""; if ($this->HeaderCaption != NULL) { $_iO4m = _iO0("{text}", $this->HeaderCaption, $_iO54); } $_iO4n = ""; if ($this->_il4f !== NULL && $this->_il2g != "StartInsert") { foreach ($this->_il27->_iO2k as $_il2l) { if (!$_il2l->ReadOnly) { foreach ($_il2l->_iO2s as $_il2v) { if (!$_il2v->validate($_iO50->DataItem[$_il2l->DataField], $_iO50->DataItem, $_iO50, $_il2l)) { $_il58 = _iO0("{header}", $_il2l->HeaderText, $_il56); $_il58 = _iO0("{error}", $_il2v->ErrorMessage, $_il58); $_il58 = _iO0("{id}", $_iO50->_il1y . "_" . $_il2l->_il1y . "_input", $_il58); $_iO4n .= $_il58; } } } } } $_iO4o = _iO0("{items}", $_iO4n, $_iO55); $_il4p = ""; for ($_iO9 = 0; $_iO9 < $this->ColumnNumber; $_iO9++) { $_iO4p = _iO0("{n}", $_iO9, $_il57); $_iO4p = _iO0("{width}", 0144 / $this->ColumnNumber, $_iO4p); $_il4p .= $_iO4p; } $_il4q = _iO0("{bigtable_tds}", $_il4p, $_iO56); $_iO4q = array(); for ($_iO9 = 0; $_iO9 < sizeof($this->_il27->_iO2k); $_iO9++) { $_il2l = $this->_il27->_iO2k[$_iO9]; if (!$_il2l->ReadOnly) { $_il4r = $_il2l->_il31($_iO50); array_push($_iO4q, $_il4r); } } $_iO4r = ceil(sizeof($_iO4q) / $this->ColumnNumber); for ($_iO9 = 0; $_iO9 < $this->ColumnNumber; $_iO9++) { $_il4s = ""; for ($_iO4s = 0; $_iO4s < $_iO4r; $_iO4s++) { $_il4t = $_iO4r * $_iO9 + $_iO4s; if ($_il4t < sizeof($_iO4q)) { $_il4s .= $_iO4q[$_il4t]; } } $_iO58 = _iO0("{ct_trs}", $_il4s, $_iO57); $_iO58 = _iO0("{height}", $_il4m * $_iO4r, $_iO58); if ($_il4s == "") { $_iO58 = ""; } $_il4q = _iO0("{table" . $_iO9 . "}", $_iO58, $_il4q); } $_iO3m = _iO0("{class}", "kgrConfirm", $_il41); $_iO3m = _iO0("{button}", $_il3l, $_iO3m); $_iO3m = _iO0("{a}", $this->ConfirmButtonText != NULL ? $_iO40 : "", $_iO3m); $_iO3m = _iO0("{onclick}", "grid_confirm_insert(this)", $_iO3m); $_iO3m = _iO0("{title}", $this->ConfirmButtonToolTip, $_iO3m); $_iO3m = _iO0("{text}", $this->ConfirmButtonText, $_iO3m); $_il3n = _iO0("{class}", "kgrCancel", $_il41); $_il3n = _iO0("{button}", $_il3l, $_il3n); $_il3n = _iO0("{a}", $this->CancelButtonText != NULL ? $_iO40 : "", $_il3n); $_il3n = _iO0("{onclick}", "grid_cancel_insert(this)", $_il3n); $_il3n = _iO0("{title}", $this->CancelButtonToolTip, $_il3n); $_il3n = _iO0("{text}", $this->CancelButtonText, $_il3n); $_il4u = _iO0("{buttons}", $_iO3m . $_il3n, $_il55); $_iO53 = _iO0("{id}", $_iO50->_il1y, $_il54); $_iO53 = _iO0("{header}", $_iO4m, $_iO53); $_iO53 = _iO0("{validators}", $_iO4o, $_iO53); $_iO53 = _iO0("{bigtable}", $_il4q, $_iO53); $_iO53 = _iO0("{footer}", $_il4u, $_iO53); $_iO53 = _iO0("{colspan}", sizeof($this->_il27->_iO2k), $_iO53); switch (strtolower($this->InputFocus)) { case "hidegrid": $_iO53 = _iO0("{inputfocus}", "kgrInputFocus kgrHideGrid", $_iO53); break; case "blurgrid": $_iO53 = _iO0("{inputfocus}", "kgrInputFocus kgrBlurGrid", $_iO53); break; default: $_iO53 = _iO0("{inputfocus}", "", $_iO53); break; } break; } return $_iO53; }