/**
* Manage types in a database
*
- * $Id: types.php,v 1.32 2007/01/02 17:24:44 soranzo Exp $
+ * $Id: types.php,v 1.33 2007/01/23 14:12:29 soranzo Exp $
*/
// Include application functions
function attPre(&$rowdata) {
global $data;
- $rowdata->f['+type'] = $data->formatType($rowdata->f['type'], $rowdata->f['atttypmod']);
+ $rowdata->fields['+type'] = $data->formatType($rowdata->fields['type'], $rowdata->fields['atttypmod']);
}
if ($typedata->recordCount() > 0) {
- switch ($typedata->f['typtype']) {
+ switch ($typedata->fields['typtype']) {
case 'c':
$attrs = $data->getTableAttributes($_REQUEST['type']);
break;
default:
- $byval = $data->phpBool($typedata->f['typbyval']);
+ $byval = $data->phpBool($typedata->fields['typbyval']);
echo "<table>\n";
echo "<tr><th class=\"data left\">{$lang['strname']}</th>\n";
- echo "<td class=\"data1\">", $misc->printVal($typedata->f['typname']), "</td></tr>\n";
+ echo "<td class=\"data1\">", $misc->printVal($typedata->fields['typname']), "</td></tr>\n";
echo "<tr><th class=\"data left\">{$lang['strinputfn']}</th>\n";
- echo "<td class=\"data1\">", $misc->printVal($typedata->f['typin']), "</td></tr>\n";
+ echo "<td class=\"data1\">", $misc->printVal($typedata->fields['typin']), "</td></tr>\n";
echo "<tr><th class=\"data left\">{$lang['stroutputfn']}</th>\n";
- echo "<td class=\"data1\">", $misc->printVal($typedata->f['typout']), "</td></tr>\n";
+ echo "<td class=\"data1\">", $misc->printVal($typedata->fields['typout']), "</td></tr>\n";
echo "<tr><th class=\"data left\">{$lang['strlength']}</th>\n";
- echo "<td class=\"data1\">", $misc->printVal($typedata->f['typlen']), "</td></tr>\n";
+ echo "<td class=\"data1\">", $misc->printVal($typedata->fields['typlen']), "</td></tr>\n";
echo "<tr><th class=\"data left\">{$lang['strpassbyval']}</th>\n";
echo "<td class=\"data1\">", ($byval) ? $lang['stryes'] : $lang['strno'], "</td></tr>\n";
echo "<tr><th class=\"data left\">{$lang['stralignment']}</th>\n";
- echo "<td class=\"data1\">", $misc->printVal($typedata->f['typalign']), "</td></tr>\n";
+ echo "<td class=\"data1\">", $misc->printVal($typedata->fields['typalign']), "</td></tr>\n";
echo "</table>\n";
}
echo "\t\t<td>\n\t\t\t<select name=\"type[{$i}]\">\n";
$types->moveFirst();
while (!$types->EOF) {
- $typname = $types->f['typname'];
+ $typname = $types->fields['typname'];
echo "\t\t\t\t<option value=\"", htmlspecialchars($typname), "\"",
(isset($_REQUEST['type'][$i]) && $typname == $_REQUEST['type'][$i]) ? ' selected="selected"' : '', ">",
$misc->printVal($typname), "</option>\n";
echo "<tr><th class=\"data left\">{$lang['strinputfn']}</th>\n";
echo "<td class=\"data1\"><select name=\"typin\">";
while (!$funcs->EOF) {
- $proname = htmlspecialchars($funcs->f['proname']);
+ $proname = htmlspecialchars($funcs->fields['proname']);
echo "<option value=\"{$proname}\"",
($proname == $_POST['typin']) ? ' selected="selected"' : '', ">{$proname}</option>\n";
$funcs->moveNext();
echo "<td class=\"data1\"><select name=\"typout\">";
$funcs->moveFirst();
while (!$funcs->EOF) {
- $proname = htmlspecialchars($funcs->f['proname']);
+ $proname = htmlspecialchars($funcs->fields['proname']);
echo "<option value=\"{$proname}\"",
($proname == $_POST['typout']) ? ' selected="selected"' : '', ">{$proname}</option>\n";
$funcs->moveNext();
echo "<td class=\"data1\"><select name=\"typelem\">";
echo "<option value=\"\"></option>\n";
while (!$types->EOF) {
- $currname = htmlspecialchars($types->f['typname']);
+ $currname = htmlspecialchars($types->fields['typname']);
echo "<option value=\"{$currname}\"",
($currname == $_POST['typelem']) ? ' selected="selected"' : '', ">{$currname}</option>\n";
$types->moveNext();
),
);
- if (!isset($types->f['typtype'])) unset($columns['flavour']);
+ if (!isset($types->fields['typtype'])) unset($columns['flavour']);
$actions = array(
'properties' => array(
/**
* List views in a database
*
- * $Id: viewproperties.php,v 1.22 2007/01/02 17:24:44 soranzo Exp $
+ * $Id: viewproperties.php,v 1.23 2007/01/23 14:12:29 soranzo Exp $
*/
// Include application functions
if ($viewdata->recordCount() > 0) {
if (!isset($_POST['formDefinition'])) {
- $_POST['formDefinition'] = $viewdata->f['vwdefinition'];
- $_POST['formComment'] = $viewdata->f['relcomment'];
+ $_POST['formDefinition'] = $viewdata->fields['vwdefinition'];
+ $_POST['formComment'] = $viewdata->fields['relcomment'];
}
echo "<form action=\"$PHP_SELF\" method=\"post\">\n";
if ($vdata->recordCount() > 0) {
// Show comment if any
- if ($vdata->f['relcomment'] !== null)
- echo "<p class=\"comment\">", $misc->printVal($vdata->f['relcomment']), "</p>\n";
+ if ($vdata->fields['relcomment'] !== null)
+ echo "<p class=\"comment\">", $misc->printVal($vdata->fields['relcomment']), "</p>\n";
echo "<table width=\"100%\">\n";
echo "<tr><th class=\"data\">{$lang['strdefinition']}</th></tr>\n";
- echo "<tr><td class=\"data1\">", $misc->printVal($vdata->f['vwdefinition']), "</td></tr>\n";
+ echo "<tr><td class=\"data1\">", $misc->printVal($vdata->fields['vwdefinition']), "</td></tr>\n";
echo "</table>\n";
}
else echo "<p>{$lang['strnodata']}</p>\n";
$column = $data->getTableAttributes($_REQUEST['view'], $_REQUEST['column']);
if (!isset($_REQUEST['default'])) {
- $_REQUEST['field'] = $column->f['attname'];
- $_REQUEST['default'] = $_REQUEST['olddefault'] = $column->f['adsrc'];
- $_REQUEST['comment'] = $column->f['comment'];
+ $_REQUEST['field'] = $column->fields['attname'];
+ $_REQUEST['default'] = $_REQUEST['olddefault'] = $column->fields['adsrc'];
+ $_REQUEST['comment'] = $column->fields['comment'];
}
// If name of view column is editable, make it a field
htmlspecialchars($_REQUEST['field']), "\" /></td>";
}
else {
- echo "<tr><td>", htmlspecialchars($column->f['attname']), "</td>";
+ echo "<tr><td>", htmlspecialchars($column->fields['attname']), "</td>";
}
- echo "<td>", $misc->printVal($data->formatType($column->f['type'], $column->f['atttypmod'])), "</td>";
+ echo "<td>", $misc->printVal($data->formatType($column->fields['type'], $column->fields['atttypmod'])), "</td>";
echo "<td><input name=\"default\" size=\"20\" value=\"",
htmlspecialchars($_REQUEST['default']), "\" /></td>";
echo "<td><input name=\"comment\" size=\"32\" value=\"",
function attPre(&$rowdata) {
global $data;
- $rowdata->f['+type'] = $data->formatType($rowdata->f['type'], $rowdata->f['atttypmod']);
+ $rowdata->fields['+type'] = $data->formatType($rowdata->fields['type'], $rowdata->fields['atttypmod']);
}
$misc->printTrail('view');
$attrs = $data->getTableAttributes($_REQUEST['view']);
// Show comment if any
- if ($vdata->f['relcomment'] !== null)
- echo "<p class=\"comment\">", $misc->printVal($vdata->f['relcomment']), "</p>\n";
+ if ($vdata->fields['relcomment'] !== null)
+ echo "<p class=\"comment\">", $misc->printVal($vdata->fields['relcomment']), "</p>\n";
$columns = array(
'column' => array(