/** * Display on column for select records * * @access private * @param array $infoTable table properties * @param array $tabValue current value for modify record */ function lineElement($infoTable, $tabValue = '') { if (!isset($tabValue[$infoTable['name']])) { $tabValue[$infoTable['name']] = ''; } echo ' <tr> <td align="center" class="Insert"><input type="checkbox" name="showField[' . $infoTable['name'] . ']"' . ($tabValue[$infoTable['name']] == '' ? ' checked="checked"' : '') . '></td> <td align="left" class="Insert">' . $infoTable['name'] . '</td> <td align="center" class="Insert">' . StrToUpper($infoTable['type']) . '</td> <td align="center" class="Insert">' . SQLiteSelectList($infoTable['name']) . '</td> <td align="left" class="Insert">' . SQLiteInputType($infoTable, $tabValue[$infoTable['name']], false, false) . '</td> </tr>'; return; }
/** * Display on column for inert modify record * * @access private * @param array $infoTable table properties * @param array $tabValue current value for modify record */ function lineElement($infoTable, $tabValue = '') { $simpleType = strtoupper(substr($infoTable['type'], 0, 4)); if ($simpleType == 'TEXT' || $simpleType == 'BLOB') { $BigInput = true; } else { $BigInput = false; } if ($BigInput && ADVANCED_EDITOR && (!isset($_COOKIE["SQLiteManager_HTMLon"]) || !$_COOKIE["SQLiteManager_HTMLon"])) { $CheckreadOnly = ' DISABLED'; } else { $CheckreadOnly = ''; } if (!isset($tabValue[$infoTable['name']])) { $tabValue[$infoTable['name']] = ''; } echo ' <tr> <td align="left" class="Insert">' . $infoTable['name'] . '</td> <td align="center" class="Insert">' . StrToUpper($infoTable['type']) . '</td> <td align="center" class="Insert">' . SQLiteFunctionList($infoTable['name']) . '</td> <td align="center" class="Insert">'; if (!$infoTable['notnull'] || isset($infoTable['primary'])) { $CheckNull = '<input type="checkbox" name="nullField[' . $infoTable['name'] . ']" '; if ($tabValue[$infoTable['name']] == '') { $CheckNull .= 'checked="checked"'; } $CheckNull .= $CheckreadOnly; $CheckNull .= ' onChange="if(this.checked) cleanNullField(\'editElement\', \'' . $infoTable['name'] . '\');">'; } else { $CheckNull = ' '; } echo $CheckNull . '</td> <td align="left" class="Insert">'; echo SQLiteInputType($infoTable, $tabValue[$infoTable['name']]); echo '</td> </tr>'; return; }