Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/HuasoFoundries/phpPgAdmin6.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelipe Figueroa <amenadiel@gmail.com>2018-04-20 14:40:48 +0300
committerFelipe Figueroa <amenadiel@gmail.com>2018-04-20 14:40:48 +0300
commit501708fb7dfd6c974f58c8d042852fd81c719d72 (patch)
treeb072387f0ba4f314839352e8df8001d3b306a37b /src/controllers/MaterializedviewpropertiesController.php
parent51bd2c180d1eaff336e8f738fbd8e83163e9cdf8 (diff)
styling improvements
Diffstat (limited to 'src/controllers/MaterializedviewpropertiesController.php')
-rw-r--r--src/controllers/MaterializedviewpropertiesController.php124
1 files changed, 56 insertions, 68 deletions
diff --git a/src/controllers/MaterializedviewpropertiesController.php b/src/controllers/MaterializedviewpropertiesController.php
index 258370dc..28008d2f 100644
--- a/src/controllers/MaterializedviewpropertiesController.php
+++ b/src/controllers/MaterializedviewpropertiesController.php
@@ -22,17 +22,14 @@ class MaterializedviewpropertiesController extends BaseController
*/
public function render()
{
- $lang = $this->lang;
-
- $action = $this->action;
- if ('tree' == $action) {
+ if ('tree' == $this->action) {
return $this->doTree();
}
- $this->printHeader($lang['strviews'].' - '.$_REQUEST['matview']);
+ $this->printHeader($this->lang['strviews'].' - '.$_REQUEST['matview']);
$this->printBody();
- switch ($action) {
+ switch ($this->action) {
case 'save_edit':
if (isset($_POST['cancel'])) {
$this->doDefinition();
@@ -101,7 +98,6 @@ class MaterializedviewpropertiesController extends BaseController
*/
public function doDefault($msg = '')
{
- $lang = $this->lang;
$data = $this->misc->getDatabaseAccessor();
$attPre = function (&$rowdata) use ($data) {
@@ -124,31 +120,31 @@ class MaterializedviewpropertiesController extends BaseController
$columns = [
'column' => [
- 'title' => $lang['strcolumn'],
+ 'title' => $this->lang['strcolumn'],
'field' => Decorator::field('attname'),
'url' => "colproperties?subject=column&amp;{$this->misc->href}&amp;view=".urlencode($_REQUEST['matview']).'&amp;',
'vars' => ['column' => 'attname'],
],
'type' => [
- 'title' => $lang['strtype'],
+ 'title' => $this->lang['strtype'],
'field' => Decorator::field('+type'),
],
'default' => [
- 'title' => $lang['strdefault'],
+ 'title' => $this->lang['strdefault'],
'field' => Decorator::field('adsrc'),
],
'actions' => [
- 'title' => $lang['stractions'],
+ 'title' => $this->lang['stractions'],
],
'comment' => [
- 'title' => $lang['strcomment'],
+ 'title' => $this->lang['strcomment'],
'field' => Decorator::field('comment'),
],
];
$actions = [
'alter' => [
- 'content' => $lang['stralter'],
+ 'content' => $this->lang['stralter'],
'attr' => [
'href' => [
'url' => 'materializedviewproperties',
@@ -181,7 +177,7 @@ class MaterializedviewpropertiesController extends BaseController
],
],
],
- 'content' => $lang['strbrowse'],
+ 'content' => $this->lang['strbrowse'],
],
'select' => [
'attr' => [
@@ -196,7 +192,7 @@ class MaterializedviewpropertiesController extends BaseController
],
],
],
- 'content' => $lang['strselect'],
+ 'content' => $this->lang['strselect'],
],
'drop' => [
'attr' => [
@@ -211,7 +207,7 @@ class MaterializedviewpropertiesController extends BaseController
],
],
],
- 'content' => $lang['strdrop'],
+ 'content' => $this->lang['strdrop'],
],
'alter' => [
'attr' => [
@@ -226,7 +222,7 @@ class MaterializedviewpropertiesController extends BaseController
],
],
],
- 'content' => $lang['stralter'],
+ 'content' => $this->lang['stralter'],
],
];
@@ -235,7 +231,6 @@ class MaterializedviewpropertiesController extends BaseController
public function doTree()
{
- $lang = $this->lang;
$data = $this->misc->getDatabaseAccessor();
$reqvars = $this->misc->getRequestVars('column');
@@ -278,14 +273,13 @@ class MaterializedviewpropertiesController extends BaseController
*/
public function doSaveEdit()
{
- $lang = $this->lang;
$data = $this->misc->getDatabaseAccessor();
$status = $data->setView($_POST['view'], $_POST['formDefinition'], $_POST['formComment']);
if (0 == $status) {
- $this->doDefinition($lang['strviewupdated']);
+ $this->doDefinition($this->lang['strviewupdated']);
} else {
- $this->doEdit($lang['strviewupdatedbad']);
+ $this->doEdit($this->lang['strviewupdatedbad']);
}
}
@@ -296,11 +290,10 @@ class MaterializedviewpropertiesController extends BaseController
*/
public function doEdit($msg = '')
{
- $lang = $this->lang;
$data = $this->misc->getDatabaseAccessor();
$this->printTrail('matview');
- $this->printTitle($lang['stredit'], 'pg.matview.alter');
+ $this->printTitle($this->lang['stredit'], 'pg.matview.alter');
$this->printMsg($msg);
$viewdata = $data->getView($_REQUEST['matview']);
@@ -313,21 +306,21 @@ class MaterializedviewpropertiesController extends BaseController
echo '<form action="'.\SUBFOLDER."/src/views/materializedviewproperties\" method=\"post\">\n";
echo "<table style=\"width: 100%\">\n";
- echo "\t<tr>\n\t\t<th class=\"data left required\">{$lang['strdefinition']}</th>\n";
+ echo "\t<tr>\n\t\t<th class=\"data left required\">{$this->lang['strdefinition']}</th>\n";
echo "\t\t<td class=\"data1\"><textarea style=\"width: 100%;\" rows=\"20\" cols=\"50\" name=\"formDefinition\">",
htmlspecialchars($_POST['formDefinition']), "</textarea></td>\n\t</tr>\n";
- echo "\t<tr>\n\t\t<th class=\"data left\">{$lang['strcomment']}</th>\n";
+ echo "\t<tr>\n\t\t<th class=\"data left\">{$this->lang['strcomment']}</th>\n";
echo "\t\t<td class=\"data1\"><textarea rows=\"3\" cols=\"32\" name=\"formComment\">",
htmlspecialchars($_POST['formComment']), "</textarea></td>\n\t</tr>\n";
echo "</table>\n";
echo "<p><input type=\"hidden\" name=\"action\" value=\"save_edit\" />\n";
echo '<input type="hidden" name="view" value="', htmlspecialchars($_REQUEST['matview']), "\" />\n";
echo $this->misc->form;
- echo "<input type=\"submit\" value=\"{$lang['stralter']}\" />\n";
- echo "<input type=\"submit\" name=\"cancel\" value=\"{$lang['strcancel']}\" /></p>\n";
+ echo "<input type=\"submit\" value=\"{$this->lang['stralter']}\" />\n";
+ echo "<input type=\"submit\" name=\"cancel\" value=\"{$this->lang['strcancel']}\" /></p>\n";
echo "</form>\n";
} else {
- echo "<p>{$lang['strnodata']}</p>\n";
+ echo "<p>{$this->lang['strnodata']}</p>\n";
}
}
@@ -342,55 +335,53 @@ class MaterializedviewpropertiesController extends BaseController
*/
public function doExport($msg = '')
{
- $lang = $this->lang;
-
$this->printTrail('matview');
$this->printTabs('matview', 'export');
$this->printMsg($msg);
echo '<form action="'.\SUBFOLDER."/src/views/dataexport\" method=\"post\">\n";
echo "<table>\n";
- echo "<tr><th class=\"data\">{$lang['strformat']}</th><th class=\"data\" colspan=\"2\">{$lang['stroptions']}</th></tr>\n";
+ echo "<tr><th class=\"data\">{$this->lang['strformat']}</th><th class=\"data\" colspan=\"2\">{$this->lang['stroptions']}</th></tr>\n";
// Data only
echo "<!--\n";
echo '<tr><th class="data left">';
- echo "<input type=\"radio\" id=\"what1\" name=\"what\" value=\"dataonly\" /><label for=\"what1\">{$lang['strdataonly']}</label></th>\n";
- echo "<td>{$lang['strformat']}</td>\n";
+ echo "<input type=\"radio\" id=\"what1\" name=\"what\" value=\"dataonly\" /><label for=\"what1\">{$this->lang['strdataonly']}</label></th>\n";
+ echo "<td>{$this->lang['strformat']}</td>\n";
echo "<td><select name=\"d_format\" >\n";
echo "<option value=\"copy\">COPY</option>\n";
echo "<option value=\"sql\">SQL</option>\n";
echo "<option value=\"csv\">CSV</option>\n";
- echo "<option value=\"tab\">{$lang['strtabbed']}</option>\n";
+ echo "<option value=\"tab\">{$this->lang['strtabbed']}</option>\n";
echo "<option value=\"html\">XHTML</option>\n";
echo "<option value=\"xml\">XML</option>\n";
echo "</select>\n</td>\n</tr>\n";
echo "-->\n";
// Structure only
- echo "<tr><th class=\"data left\"><input type=\"radio\" id=\"what2\" name=\"what\" value=\"structureonly\" checked=\"checked\" /><label for=\"what2\">{$lang['strstructureonly']}</label></th>\n";
- echo "<td><label for=\"s_clean\">{$lang['strdrop']}</label></td><td><input type=\"checkbox\" id=\"s_clean\" name=\"s_clean\" /></td>\n</tr>\n";
+ echo "<tr><th class=\"data left\"><input type=\"radio\" id=\"what2\" name=\"what\" value=\"structureonly\" checked=\"checked\" /><label for=\"what2\">{$this->lang['strstructureonly']}</label></th>\n";
+ echo "<td><label for=\"s_clean\">{$this->lang['strdrop']}</label></td><td><input type=\"checkbox\" id=\"s_clean\" name=\"s_clean\" /></td>\n</tr>\n";
// Structure and data
echo "<!--\n";
echo '<tr><th class="data left" rowspan="2">';
- echo "<input type=\"radio\" id=\"what3\" name=\"what\" value=\"structureanddata\" /><label for=\"what3\">{$lang['strstructureanddata']}</label></th>\n";
- echo "<td>{$lang['strformat']}</td>\n";
+ echo "<input type=\"radio\" id=\"what3\" name=\"what\" value=\"structureanddata\" /><label for=\"what3\">{$this->lang['strstructureanddata']}</label></th>\n";
+ echo "<td>{$this->lang['strformat']}</td>\n";
echo "<td><select name=\"sd_format\">\n";
echo "<option value=\"copy\">COPY</option>\n";
echo "<option value=\"sql\">SQL</option>\n";
echo "</select>\n</td>\n</tr>\n";
- echo "<td><label for=\"sd_clean\">{$lang['strdrop']}</label></td><td><input type=\"checkbox\" id=\"sd_clean\" name=\"sd_clean\" /></td>\n</tr>\n";
+ echo "<td><label for=\"sd_clean\">{$this->lang['strdrop']}</label></td><td><input type=\"checkbox\" id=\"sd_clean\" name=\"sd_clean\" /></td>\n</tr>\n";
echo "-->\n";
echo "</table>\n";
- echo "<h3>{$lang['stroptions']}</h3>\n";
- echo "<p><input type=\"radio\" id=\"output1\" name=\"output\" value=\"show\" checked=\"checked\" /><label for=\"output1\">{$lang['strshow']}</label>\n";
- echo "<br/><input type=\"radio\" id=\"output2\" name=\"output\" value=\"download\" /><label for=\"output2\">{$lang['strdownload']}</label></p>\n";
+ echo "<h3>{$this->lang['stroptions']}</h3>\n";
+ echo "<p><input type=\"radio\" id=\"output1\" name=\"output\" value=\"show\" checked=\"checked\" /><label for=\"output1\">{$this->lang['strshow']}</label>\n";
+ echo "<br/><input type=\"radio\" id=\"output2\" name=\"output\" value=\"download\" /><label for=\"output2\">{$this->lang['strdownload']}</label></p>\n";
echo "<p><input type=\"hidden\" name=\"action\" value=\"export\" />\n";
echo $this->misc->form;
echo "<input type=\"hidden\" name=\"subject\" value=\"view\" />\n";
echo '<input type="hidden" name="view" value="', htmlspecialchars($_REQUEST['matview']), "\" />\n";
- echo "<input type=\"submit\" value=\"{$lang['strexport']}\" /></p>\n";
+ echo "<input type=\"submit\" value=\"{$this->lang['strexport']}\" /></p>\n";
echo "</form>\n";
}
@@ -401,7 +392,6 @@ class MaterializedviewpropertiesController extends BaseController
*/
public function doDefinition($msg = '')
{
- $lang = $this->lang;
$data = $this->misc->getDatabaseAccessor();
// Get view
@@ -418,11 +408,11 @@ class MaterializedviewpropertiesController extends BaseController
}
echo "<table style=\"width: 100%\">\n";
- echo "<tr><th class=\"data\">{$lang['strdefinition']}</th></tr>\n";
+ echo "<tr><th class=\"data\">{$this->lang['strdefinition']}</th></tr>\n";
echo '<tr><td class="data1">', $this->misc->printVal($vdata->fields['vwdefinition']), "</td></tr>\n";
echo "</table>\n";
} else {
- echo "<p>{$lang['strnodata']}</p>\n";
+ echo "<p>{$this->lang['strnodata']}</p>\n";
}
$this->printNavLinks(['alter' => [
@@ -438,7 +428,7 @@ class MaterializedviewpropertiesController extends BaseController
],
],
],
- 'content' => $lang['stralter'],
+ 'content' => $this->lang['stralter'],
]], 'materializedviewproperties-definition', get_defined_vars());
}
@@ -449,7 +439,6 @@ class MaterializedviewpropertiesController extends BaseController
*/
public function doProperties($msg = '')
{
- $lang = $this->lang;
$data = $this->misc->getDatabaseAccessor();
if (!isset($_REQUEST['stage'])) {
@@ -460,15 +449,15 @@ class MaterializedviewpropertiesController extends BaseController
case 1:
$this->printTrail('column');
- $this->printTitle($lang['stralter'], 'pg.column.alter');
+ $this->printTitle($this->lang['stralter'], 'pg.column.alter');
$this->printMsg($msg);
echo '<form action="'.\SUBFOLDER."/src/views/materializedviewproperties\" method=\"post\">\n";
// Output view header
echo "<table>\n";
- echo "<tr><th class=\"data required\">{$lang['strname']}</th><th class=\"data required\">{$lang['strtype']}</th>";
- echo "<th class=\"data\">{$lang['strdefault']}</th><th class=\"data\">{$lang['strcomment']}</th></tr>";
+ echo "<tr><th class=\"data required\">{$this->lang['strname']}</th><th class=\"data required\">{$this->lang['strtype']}</th>";
+ echo "<th class=\"data\">{$this->lang['strdefault']}</th><th class=\"data\">{$this->lang['strcomment']}</th></tr>";
$column = $data->getTableAttributes($_REQUEST['matview'], $_REQUEST['column']);
@@ -494,8 +483,8 @@ class MaterializedviewpropertiesController extends BaseController
echo '<input type="hidden" name="view" value="', htmlspecialchars($_REQUEST['matview']), "\" />\n";
echo '<input type="hidden" name="column" value="', htmlspecialchars($_REQUEST['column']), "\" />\n";
echo '<input type="hidden" name="olddefault" value="', htmlspecialchars($_REQUEST['olddefault']), "\" />\n";
- echo "<input type=\"submit\" value=\"{$lang['stralter']}\" />\n";
- echo "<input type=\"submit\" name=\"cancel\" value=\"{$lang['strcancel']}\" /></p>\n";
+ echo "<input type=\"submit\" value=\"{$this->lang['stralter']}\" />\n";
+ echo "<input type=\"submit\" name=\"cancel\" value=\"{$this->lang['strcancel']}\" /></p>\n";
echo "</form>\n";
break;
@@ -504,7 +493,7 @@ class MaterializedviewpropertiesController extends BaseController
// Check inputs
if ('' == trim($_REQUEST['field'])) {
$_REQUEST['stage'] = 1;
- $this->doProperties($lang['strcolneedsname']);
+ $this->doProperties($this->lang['strcolneedsname']);
return;
}
@@ -525,28 +514,27 @@ class MaterializedviewpropertiesController extends BaseController
$_REQUEST['comment']
);
if (0 == $status) {
- $this->doDefault($lang['strcolumnaltered']);
+ $this->doDefault($this->lang['strcolumnaltered']);
} else {
$_REQUEST['stage'] = 1;
- $this->doProperties($lang['strcolumnalteredbad']);
+ $this->doProperties($this->lang['strcolumnalteredbad']);
return;
}
break;
default:
- echo "<p>{$lang['strinvalidparam']}</p>\n";
+ echo "<p>{$this->lang['strinvalidparam']}</p>\n";
}
}
public function doAlter($confirm = false, $msg = '')
{
- $lang = $this->lang;
$data = $this->misc->getDatabaseAccessor();
if ($confirm) {
$this->printTrail('matview');
- $this->printTitle($lang['stralter'], 'pg.matview.alter');
+ $this->printTitle($this->lang['stralter'], 'pg.matview.alter');
$this->printMsg($msg);
// Fetch view info
@@ -571,7 +559,7 @@ class MaterializedviewpropertiesController extends BaseController
echo '<form action="'.\SUBFOLDER."/src/views/materializedviewproperties\" method=\"post\">\n";
echo "<table>\n";
- echo "<tr><th class=\"data left required\">{$lang['strname']}</th>\n";
+ echo "<tr><th class=\"data left required\">{$this->lang['strname']}</th>\n";
echo '<td class="data1">';
echo "<input name=\"name\" size=\"32\" maxlength=\"{$data->_maxNameLen}\" value=\"",
htmlspecialchars($_POST['name']), "\" /></td></tr>\n";
@@ -580,7 +568,7 @@ class MaterializedviewpropertiesController extends BaseController
// Fetch all users
$users = $data->getUsers();
- echo "<tr><th class=\"data left required\">{$lang['strowner']}</th>\n";
+ echo "<tr><th class=\"data left required\">{$this->lang['strowner']}</th>\n";
echo '<td class="data1"><select name="owner">';
while (!$users->EOF) {
$uname = $users->fields['usename'];
@@ -593,7 +581,7 @@ class MaterializedviewpropertiesController extends BaseController
if ($data->hasAlterTableSchema()) {
$schemas = $data->getSchemas();
- echo "<tr><th class=\"data left required\">{$lang['strschema']}</th>\n";
+ echo "<tr><th class=\"data left required\">{$this->lang['strschema']}</th>\n";
echo '<td class="data1"><select name="newschema">';
while (!$schemas->EOF) {
$schema = $schemas->fields['nspname'];
@@ -604,7 +592,7 @@ class MaterializedviewpropertiesController extends BaseController
echo "</select></td></tr>\n";
}
- echo "<tr><th class=\"data left\">{$lang['strcomment']}</th>\n";
+ echo "<tr><th class=\"data left\">{$this->lang['strcomment']}</th>\n";
echo '<td class="data1">';
echo '<textarea rows="3" cols="32" name="comment">',
htmlspecialchars($_POST['comment']), "</textarea></td></tr>\n";
@@ -612,11 +600,11 @@ class MaterializedviewpropertiesController extends BaseController
echo "<input type=\"hidden\" name=\"action\" value=\"alter\" />\n";
echo '<input type="hidden" name="view" value="', htmlspecialchars($_REQUEST['matview']), "\" />\n";
echo $this->misc->form;
- echo "<p><input type=\"submit\" name=\"alter\" value=\"{$lang['stralter']}\" />\n";
- echo "<input type=\"submit\" name=\"cancel\" value=\"{$lang['strcancel']}\" /></p>\n";
+ echo "<p><input type=\"submit\" name=\"alter\" value=\"{$this->lang['stralter']}\" />\n";
+ echo "<input type=\"submit\" name=\"cancel\" value=\"{$this->lang['strcancel']}\" /></p>\n";
echo "</form>\n";
} else {
- echo "<p>{$lang['strnodata']}</p>\n";
+ echo "<p>{$this->lang['strnodata']}</p>\n";
}
} else {
// For databases that don't allow owner change
@@ -644,9 +632,9 @@ class MaterializedviewpropertiesController extends BaseController
$this->misc->setCurrentSchema($_POST['newschema']);
$this->misc->setReloadBrowser(true);
}
- $this->doDefault($lang['strviewaltered']);
+ $this->doDefault($this->lang['strviewaltered']);
} else {
- $this->doAlter(true, $lang['strviewalteredbad']);
+ $this->doAlter(true, $this->lang['strviewalteredbad']);
}
}
}