diff --git a/libraries/classes/InsertEdit.php b/libraries/classes/InsertEdit.php
index 2c53895410..8a0d88a854 100644
--- a/libraries/classes/InsertEdit.php
+++ b/libraries/classes/InsertEdit.php
@@ -37,7 +37,7 @@ class InsertEdit
*
* @return array $form_params array of insert/edit form parameters
*/
- public static function getFormParametersForInsertForm($db, $table, $where_clauses,
+ public function getFormParametersForInsertForm($db, $table, $where_clauses,
array $where_clause_array, $err_url
) {
$_form_params = array(
@@ -65,7 +65,7 @@ class InsertEdit
*
* @return array whereClauseArray array of where clauses
*/
- public static function getWhereClauseArray($where_clause)
+ public function getWhereClauseArray($where_clause)
{
if (!isset($where_clause)) {
return array();
@@ -87,7 +87,7 @@ class InsertEdit
*
* @return array $where_clauses, $result, $rows
*/
- public static function analyzeWhereClauses(
+ public function analyzeWhereClauses(
array $where_clause_array, $table, $db
) {
$rows = array();
@@ -108,7 +108,7 @@ class InsertEdit
$rows[$key_id] = $GLOBALS['dbi']->fetchAssoc($result[$key_id]);
$where_clauses[$key_id] = str_replace('\\', '\\\\', $where_clause);
- $has_unique_condition = self::showEmptyResultMessageOrSetUniqueCondition(
+ $has_unique_condition = $this->showEmptyResultMessageOrSetUniqueCondition(
$rows, $key_id, $where_clause_array, $local_query, $result
);
if ($has_unique_condition) {
@@ -129,7 +129,7 @@ class InsertEdit
*
* @return boolean $has_unique_condition
*/
- public static function showEmptyResultMessageOrSetUniqueCondition(array $rows, $key_id,
+ public function showEmptyResultMessageOrSetUniqueCondition(array $rows, $key_id,
array $where_clause_array, $local_query, array $result
) {
$has_unique_condition = false;
@@ -177,7 +177,7 @@ class InsertEdit
*
* @return array containing $result and $rows arrays
*/
- public static function loadFirstRow($table, $db)
+ public function loadFirstRow($table, $db)
{
$result = $GLOBALS['dbi']->query(
'SELECT * FROM ' . Util::backquote($db)
@@ -198,7 +198,7 @@ class InsertEdit
*
* @return array Add some url parameters to $url_params array and return it
*/
- public static function urlParamsInEditMode(array $url_params, array $where_clause_array, $where_clause)
+ public function urlParamsInEditMode(array $url_params, array $where_clause_array, $where_clause)
{
if (isset($where_clause)) {
foreach ($where_clause_array as $where_clause) {
@@ -220,7 +220,7 @@ class InsertEdit
*
* @return string an HTML snippet
*/
- public static function showTypeOrFunction($which, array $url_params, $is_show)
+ public function showTypeOrFunction($which, array $url_params, $is_show)
{
$params = array();
@@ -243,13 +243,13 @@ class InsertEdit
if (! $is_show) {
return ' : '
- . self::showTypeOrFunctionLabel($which)
+ . $this->showTypeOrFunctionLabel($which)
. '';
}
return '
'
- . self::showTypeOrFunctionLabel($which)
+ . $this->showTypeOrFunctionLabel($which)
. ' | ';
}
@@ -260,7 +260,7 @@ class InsertEdit
*
* @return string an HTML snippet
*/
- public static function showTypeOrFunctionLabel($which)
+ public function showTypeOrFunctionLabel($which)
{
switch($which) {
case 'function':
@@ -281,29 +281,29 @@ class InsertEdit
*
* @return array description of column in given table
*/
- public static function analyzeTableColumnsArray(array $column, array $comments_map, $timestamp_seen)
+ public function analyzeTableColumnsArray(array $column, array $comments_map, $timestamp_seen)
{
$column['Field_html'] = htmlspecialchars($column['Field']);
$column['Field_md5'] = md5($column['Field']);
// True_Type contains only the type (stops at first bracket)
$column['True_Type'] = preg_replace('@\(.*@s', '', $column['Type']);
$column['len'] = preg_match('@float|double@', $column['Type']) ? 100 : -1;
- $column['Field_title'] = self::getColumnTitle($column, $comments_map);
- $column['is_binary'] = self::isColumn(
+ $column['Field_title'] = $this->getColumnTitle($column, $comments_map);
+ $column['is_binary'] = $this->isColumn(
$column,
array('binary', 'varbinary')
);
- $column['is_blob'] = self::isColumn(
+ $column['is_blob'] = $this->isColumn(
$column,
array('blob', 'tinyblob', 'mediumblob', 'longblob')
);
- $column['is_char'] = self::isColumn(
+ $column['is_char'] = $this->isColumn(
$column,
array('char', 'varchar')
);
list($column['pma_type'], $column['wrap'], $column['first_timestamp'])
- = self::getEnumSetAndTimestampColumns($column, $timestamp_seen);
+ = $this->getEnumSetAndTimestampColumns($column, $timestamp_seen);
return $column;
}
@@ -316,7 +316,7 @@ class InsertEdit
*
* @return string column title
*/
- public static function getColumnTitle(array $column, array $comments_map)
+ public function getColumnTitle(array $column, array $comments_map)
{
if (isset($comments_map[$column['Field']])) {
return '';
// nullify_code is needed by the js nullify() function
- $nullify_code = self::getNullifyCodeForNullColumn(
+ $nullify_code = $this->getNullifyCodeForNullColumn(
$column, $foreigners, $foreignData
);
// to be able to generate calls to nullify() in jQuery
@@ -507,7 +507,7 @@ class InsertEdit
*
* @return integer $nullify_code
*/
- public static function getNullifyCodeForNullColumn(array $column, array $foreigners, array $foreignData)
+ public function getNullifyCodeForNullColumn(array $column, array $foreigners, array $foreignData)
{
$foreigner = Relation::searchColumnInForeigners($foreigners, $column['Field']);
if (mb_strstr($column['True_Type'], 'enum')) {
@@ -573,7 +573,7 @@ class InsertEdit
*
* @return string an html snippet
*/
- public static function getValueColumn(array $column, $backup_field, $column_name_appendix,
+ public function getValueColumn(array $column, $backup_field, $column_name_appendix,
$onChangeClause, $tabindex, $tabindex_for_value, $idindex, $data,
$special_chars, array $foreignData, array $paramTableDbArray, $rownumber,
array $titles, $text_dir, $special_chars_encoded, $vkey,
@@ -586,14 +586,14 @@ class InsertEdit
$html_output = '';
if ($foreignData['foreign_link'] == true) {
- $html_output .= self::getForeignLink(
+ $html_output .= $this->getForeignLink(
$column, $backup_field, $column_name_appendix,
$onChangeClause, $tabindex, $tabindex_for_value, $idindex, $data,
$paramTableDbArray, $rownumber, $titles, $readOnly
);
} elseif (is_array($foreignData['disp_row'])) {
- $html_output .= self::dispRowForeignData(
+ $html_output .= $this->dispRowForeignData(
$backup_field, $column_name_appendix,
$onChangeClause, $tabindex, $tabindex_for_value,
$idindex, $data, $foreignData, $readOnly
@@ -602,7 +602,7 @@ class InsertEdit
} elseif ($GLOBALS['cfg']['LongtextDoubleTextarea']
&& mb_strstr($column['pma_type'], 'longtext')
) {
- $html_output .= self::getTextarea(
+ $html_output .= $this->getTextarea(
$column, $backup_field, $column_name_appendix, $onChangeClause,
$tabindex, $tabindex_for_value, $idindex, $text_dir,
$special_chars_encoded, $data_type, $readOnly
@@ -610,7 +610,7 @@ class InsertEdit
} elseif (mb_strstr($column['pma_type'], 'text')) {
- $html_output .= self::getTextarea(
+ $html_output .= $this->getTextarea(
$column, $backup_field, $column_name_appendix, $onChangeClause,
$tabindex, $tabindex_for_value, $idindex, $text_dir,
$special_chars_encoded, $data_type, $readOnly
@@ -624,21 +624,21 @@ class InsertEdit
}
} elseif ($column['pma_type'] == 'enum') {
- $html_output .= self::getPmaTypeEnum(
+ $html_output .= $this->getPmaTypeEnum(
$column, $backup_field, $column_name_appendix, $extracted_columnspec,
$onChangeClause, $tabindex, $tabindex_for_value, $idindex, $data,
$readOnly
);
} elseif ($column['pma_type'] == 'set') {
- $html_output .= self::getPmaTypeSet(
+ $html_output .= $this->getPmaTypeSet(
$column, $extracted_columnspec, $backup_field,
$column_name_appendix, $onChangeClause, $tabindex,
$tabindex_for_value, $idindex, $data, $readOnly
);
} elseif ($column['is_binary'] || $column['is_blob']) {
- $html_output .= self::getBinaryAndBlobColumn(
+ $html_output .= $this->getBinaryAndBlobColumn(
$column, $data, $special_chars, $biggest_max_file_size,
$backup_field, $column_name_appendix, $onChangeClause, $tabindex,
$tabindex_for_value, $idindex, $text_dir, $special_chars_encoded,
@@ -646,7 +646,7 @@ class InsertEdit
);
} elseif (! in_array($column['pma_type'], $no_support_types)) {
- $html_output .= self::getValueColumnForOtherDatatypes(
+ $html_output .= $this->getValueColumnForOtherDatatypes(
$column, $default_char_editing, $backup_field,
$column_name_appendix, $onChangeClause, $tabindex, $special_chars,
$tabindex_for_value, $idindex, $text_dir, $special_chars_encoded,
@@ -655,7 +655,7 @@ class InsertEdit
}
if (in_array($column['pma_type'], $gis_data_types)) {
- $html_output .= self::getHtmlForGisDataTypes();
+ $html_output .= $this->getHtmlForGisDataTypes();
}
return $html_output;
@@ -681,7 +681,7 @@ class InsertEdit
*
* @return string an html snippet
*/
- public static function getForeignLink(array $column, $backup_field, $column_name_appendix,
+ public function getForeignLink(array $column, $backup_field, $column_name_appendix,
$onChangeClause, $tabindex, $tabindex_for_value, $idindex, $data,
array $paramTableDbArray, $rownumber, array $titles, $readOnly
) {
@@ -729,7 +729,7 @@ class InsertEdit
*
* @return string an html snippet
*/
- public static function dispRowForeignData($backup_field, $column_name_appendix,
+ public function dispRowForeignData($backup_field, $column_name_appendix,
$onChangeClause, $tabindex, $tabindex_for_value, $idindex, $data,
array $foreignData, $readOnly
) {
@@ -779,7 +779,7 @@ class InsertEdit
*
* @return string an html snippet
*/
- public static function getTextarea(array $column, $backup_field, $column_name_appendix,
+ public function getTextarea(array $column, $backup_field, $column_name_appendix,
$onChangeClause, $tabindex, $tabindex_for_value, $idindex,
$text_dir, $special_chars_encoded, $data_type, $readOnly
) {
@@ -841,13 +841,13 @@ class InsertEdit
*
* @return string an html snippet
*/
- public static function getPmaTypeEnum(array $column, $backup_field, $column_name_appendix,
+ public function getPmaTypeEnum(array $column, $backup_field, $column_name_appendix,
array $extracted_columnspec, $onChangeClause, $tabindex, $tabindex_for_value,
$idindex, $data, $readOnly
) {
$html_output = '';
if (! isset($column['values'])) {
- $column['values'] = self::getColumnEnumValues(
+ $column['values'] = $this->getColumnEnumValues(
$column, $extracted_columnspec
);
}
@@ -856,13 +856,13 @@ class InsertEdit
. $column_name_appendix . '" value="enum" />';
$html_output .= "\n" . ' ' . $backup_field . "\n";
if (mb_strlen($column['Type']) > 20) {
- $html_output .= self::getDropDownDependingOnLength(
+ $html_output .= $this->getDropDownDependingOnLength(
$column, $column_name_appendix, $onChangeClause,
$tabindex, $tabindex_for_value,
$idindex, $data, $column_enum_values, $readOnly
);
} else {
- $html_output .= self::getRadioButtonDependingOnLength(
+ $html_output .= $this->getRadioButtonDependingOnLength(
$column_name_appendix, $onChangeClause,
$tabindex, $column, $tabindex_for_value,
$idindex, $data, $column_enum_values, $readOnly
@@ -881,7 +881,7 @@ class InsertEdit
*
* @return array column values as an associative array
*/
- public static function getColumnEnumValues(array $column, array $extracted_columnspec)
+ public function getColumnEnumValues(array $column, array $extracted_columnspec)
{
$column['values'] = array();
foreach ($extracted_columnspec['enum_set_values'] as $val) {
@@ -908,7 +908,7 @@ class InsertEdit
*
* @return string an html snippet
*/
- public static function getDropDownDependingOnLength(
+ public function getDropDownDependingOnLength(
array $column, $column_name_appendix, $onChangeClause,
$tabindex, $tabindex_for_value, $idindex, $data, array $column_enum_values,
$readOnly
@@ -960,7 +960,7 @@ class InsertEdit
*
* @return string an html snippet
*/
- public static function getRadioButtonDependingOnLength(
+ public function getRadioButtonDependingOnLength(
$column_name_appendix, $onChangeClause,
$tabindex, array $column, $tabindex_for_value, $idindex, $data,
array $column_enum_values, $readOnly
@@ -1011,12 +1011,12 @@ class InsertEdit
*
* @return string an html snippet
*/
- public static function getPmaTypeSet(
+ public function getPmaTypeSet(
array $column, array $extracted_columnspec, $backup_field,
$column_name_appendix, $onChangeClause, $tabindex,
$tabindex_for_value, $idindex, $data, $readOnly
) {
- list($column_set_values, $select_size) = self::getColumnSetValueAndSelectSize(
+ list($column_set_values, $select_size) = $this->getColumnSetValueAndSelectSize(
$column, $extracted_columnspec
);
$vset = array_flip(explode(',', $data));
@@ -1061,7 +1061,7 @@ class InsertEdit
*
* @return array $column['values'], $column['select_size']
*/
- public static function getColumnSetValueAndSelectSize(array $column, array $extracted_columnspec)
+ public function getColumnSetValueAndSelectSize(array $column, array $extracted_columnspec)
{
if (! isset($column['values'])) {
$column['values'] = array();
@@ -1098,7 +1098,7 @@ class InsertEdit
*
* @return string an html snippet
*/
- public static function getBinaryAndBlobColumn(
+ public function getBinaryAndBlobColumn(
array $column, $data, $special_chars, $biggest_max_file_size,
$backup_field, $column_name_appendix, $onChangeClause, $tabindex,
$tabindex_for_value, $idindex, $text_dir, $special_chars_encoded,
@@ -1128,7 +1128,7 @@ class InsertEdit
} elseif ($column['is_blob']
|| ($column['len'] > $GLOBALS['cfg']['LimitChars'])
) {
- $html_output .= "\n" . self::getTextarea(
+ $html_output .= "\n" . $this->getTextarea(
$column, $backup_field, $column_name_appendix, $onChangeClause,
$tabindex, $tabindex_for_value, $idindex, $text_dir,
$special_chars_encoded, 'HEX', $readOnly
@@ -1136,7 +1136,7 @@ class InsertEdit
} else {
// field size should be at least 4 and max $GLOBALS['cfg']['LimitChars']
$fieldsize = min(max($column['len'], 4), $GLOBALS['cfg']['LimitChars']);
- $html_output .= "\n" . $backup_field . "\n" . self::getHtmlInput(
+ $html_output .= "\n" . $backup_field . "\n" . $this->getHtmlInput(
$column, $column_name_appendix, $special_chars, $fieldsize,
$onChangeClause, $tabindex, $tabindex_for_value, $idindex, 'HEX',
$readOnly
@@ -1153,14 +1153,14 @@ class InsertEdit
. ' name="fields_upload' . $vkey . '[' . $column['Field_md5'] . ']"'
. ' class="textfield noDragDrop" id="field_' . $idindex . '_3" size="10"'
. ' ' . $onChangeClause . '/> ';
- list($html_out,) = self::getMaxUploadSize(
+ list($html_out,) = $this->getMaxUploadSize(
$column, $biggest_max_file_size
);
$html_output .= $html_out;
}
if (!empty($GLOBALS['cfg']['UploadDir']) && !$readOnly) {
- $html_output .= self::getSelectOptionForUpload($vkey, $column);
+ $html_output .= $this->getSelectOptionForUpload($vkey, $column);
}
return $html_output;
@@ -1182,7 +1182,7 @@ class InsertEdit
*
* @return string an html snippet
*/
- public static function getHtmlInput(
+ public function getHtmlInput(
array $column, $column_name_appendix, $special_chars, $fieldsize, $onChangeClause,
$tabindex, $tabindex_for_value, $idindex, $data_type, $readOnly
) {
@@ -1239,7 +1239,7 @@ class InsertEdit
*
* @return string|void an html snippet
*/
- public static function getSelectOptionForUpload($vkey, array $column)
+ public function getSelectOptionForUpload($vkey, array $column)
{
$files = FileListing::getFileSelectOptions(
Util::userDir($GLOBALS['cfg']['UploadDir'])
@@ -1270,7 +1270,7 @@ class InsertEdit
*
* @return array an html snippet and $biggest_max_file_size
*/
- public static function getMaxUploadSize(array $column, $biggest_max_file_size)
+ public function getMaxUploadSize(array $column, $biggest_max_file_size)
{
// find maximum upload size, based on field type
/**
@@ -1326,7 +1326,7 @@ class InsertEdit
*
* @return string an html snippet
*/
- public static function getValueColumnForOtherDatatypes(array $column, $default_char_editing,
+ public function getValueColumnForOtherDatatypes(array $column, $default_char_editing,
$backup_field,
$column_name_appendix, $onChangeClause, $tabindex, $special_chars,
$tabindex_for_value, $idindex, $text_dir, $special_chars_encoded, $data,
@@ -1334,7 +1334,7 @@ class InsertEdit
) {
// HTML5 data-* attribute data-type
$data_type = $GLOBALS['dbi']->types->getTypeClass($column['True_Type']);
- $fieldsize = self::getColumnSize($column, $extracted_columnspec);
+ $fieldsize = $this->getColumnSize($column, $extracted_columnspec);
$html_output = $backup_field . "\n";
if ($column['is_char']
&& ($GLOBALS['cfg']['CharEditing'] == 'textarea'
@@ -1342,13 +1342,13 @@ class InsertEdit
) {
$html_output .= "\n";
$GLOBALS['cfg']['CharEditing'] = $default_char_editing;
- $html_output .= self::getTextarea(
+ $html_output .= $this->getTextarea(
$column, $backup_field, $column_name_appendix, $onChangeClause,
$tabindex, $tabindex_for_value, $idindex, $text_dir,
$special_chars_encoded, $data_type, $readOnly
);
} else {
- $html_output .= self::getHtmlInput(
+ $html_output .= $this->getHtmlInput(
$column, $column_name_appendix, $special_chars, $fieldsize,
$onChangeClause, $tabindex, $tabindex_for_value, $idindex,
$data_type, $readOnly
@@ -1399,7 +1399,7 @@ class InsertEdit
*
* @return integer field size
*/
- public static function getColumnSize(array $column, array $extracted_columnspec)
+ public function getColumnSize(array $column, array $extracted_columnspec)
{
if ($column['is_char']) {
$fieldsize = $extracted_columnspec['spec_in_brackets'];
@@ -1429,7 +1429,7 @@ class InsertEdit
*
* @return string an html snippet
*/
- public static function getHtmlForGisDataTypes()
+ public function getHtmlForGisDataTypes()
{
$edit_str = Util::getIcon('b_edit', __('Edit/Insert'));
return ''
@@ -1449,7 +1449,7 @@ class InsertEdit
*
* @return string an html snippet
*/
- public static function getContinueInsertionForm(
+ public function getContinueInsertionForm(
$table,
$db,
array $where_clause_array,
@@ -1478,14 +1478,14 @@ class InsertEdit
*
* @return string an html snippet
*/
- public static function getActionsPanel($where_clause, $after_insert, $tabindex,
+ public function getActionsPanel($where_clause, $after_insert, $tabindex,
$tabindex_for_value, $found_unique_key
) {
$html_output = '';
@@ -1516,7 +1516,7 @@ class InsertEdit
*
* @return string an html snippet
*/
- public static function getSubmitTypeDropDown($where_clause, $tabindex, $tabindex_for_value)
+ public function getSubmitTypeDropDown($where_clause, $tabindex, $tabindex_for_value)
{
$html_output = '