Skip to content
Browse files

BLOBstreaming support (Google Summer of Code 2008, Raj Kissu Rajandra…

…n) -- work in progress
  • Loading branch information...
1 parent bcf4eb5 commit e77938bb20ef658d90a380ec51f72b02f4ec41dd @lem9 lem9 committed Aug 20, 2008
Showing with 2,515 additions and 21 deletions.
  1. +1 −0 ChangeLog
  2. +3 −0 Documentation.html
  3. +94 −0 bs_change_mime_type.php
  4. +60 −0 bs_play_media.php
  5. +7 −0 config.sample.inc.php
  6. +152 −1 db_operations.php
  7. +28 −1 db_structure.php
  8. +86 −0 js/functions.js
  9. +12 −0 lang/afrikaans-utf-8.inc.php
  10. +12 −0 lang/albanian-utf-8.inc.php
  11. +12 −0 lang/arabic-utf-8.inc.php
  12. +12 −0 lang/azerbaijani-utf-8.inc.php
  13. +12 −0 lang/bangla-utf-8.inc.php
  14. +12 −0 lang/basque-utf-8.inc.php
  15. +12 −0 lang/belarusian_cyrillic-utf-8.inc.php
  16. +12 −0 lang/belarusian_latin-utf-8.inc.php
  17. +12 −0 lang/bosnian-utf-8.inc.php
  18. +12 −0 lang/brazilian_portuguese-utf-8.inc.php
  19. +12 −0 lang/bulgarian-utf-8.inc.php
  20. +12 −0 lang/catalan-utf-8.inc.php
  21. +12 −0 lang/chinese_simplified-utf-8.inc.php
  22. +12 −0 lang/chinese_traditional-utf-8.inc.php
  23. +12 −0 lang/croatian-utf-8.inc.php
  24. +12 −0 lang/czech-utf-8.inc.php
  25. +12 −0 lang/danish-utf-8.inc.php
  26. +12 −0 lang/dutch-utf-8.inc.php
  27. +12 −0 lang/english-utf-8.inc.php
  28. +12 −0 lang/estonian-utf-8.inc.php
  29. +12 −0 lang/finnish-utf-8.inc.php
  30. +12 −0 lang/french-utf-8.inc.php
  31. +12 −0 lang/galician-utf-8.inc.php
  32. +12 −0 lang/georgian-utf-8.inc.php
  33. +12 −0 lang/german-utf-8.inc.php
  34. +12 −0 lang/greek-utf-8.inc.php
  35. +12 −0 lang/hebrew-utf-8.inc.php
  36. +12 −0 lang/hindi-utf-8.inc.php
  37. +12 −0 lang/hungarian-utf-8.inc.php
  38. +12 −0 lang/indonesian-utf-8.inc.php
  39. +12 −0 lang/italian-utf-8.inc.php
  40. +12 −0 lang/japanese-utf-8.inc.php
  41. +12 −0 lang/korean-utf-8.inc.php
  42. +12 −0 lang/latvian-utf-8.inc.php
  43. +12 −0 lang/lithuanian-utf-8.inc.php
  44. +12 −0 lang/macedonian_cyrillic-utf-8.inc.php
  45. +12 −0 lang/malay-utf-8.inc.php
  46. +12 −0 lang/mongolian-utf-8.inc.php
  47. +12 −0 lang/norwegian-utf-8.inc.php
  48. +12 −0 lang/persian-utf-8.inc.php
  49. +12 −0 lang/polish-utf-8.inc.php
  50. +12 −0 lang/portuguese-utf-8.inc.php
  51. +12 −0 lang/romanian-utf-8.inc.php
  52. +12 −0 lang/russian-utf-8.inc.php
  53. +12 −0 lang/serbian_cyrillic-utf-8.inc.php
  54. +12 −0 lang/serbian_latin-utf-8.inc.php
  55. +12 −0 lang/sinhala-utf-8.inc.php
  56. +12 −0 lang/slovak-utf-8.inc.php
  57. +12 −0 lang/slovenian-utf-8.inc.php
  58. +12 −0 lang/spanish-utf-8.inc.php
  59. +12 −0 lang/swedish-utf-8.inc.php
  60. +12 −0 lang/tatarish-utf-8.inc.php
  61. +12 −0 lang/thai-utf-8.inc.php
  62. +12 −0 lang/turkish-utf-8.inc.php
  63. +12 −0 lang/ukrainian-utf-8.inc.php
  64. +418 −0 libraries/File.class.php
  65. +717 −0 libraries/blobstreaming.lib.php
  66. +14 −2 libraries/common.inc.php
  67. +19 −3 libraries/common.lib.php
  68. +6 −0 libraries/config.default.php
  69. +30 −3 libraries/core.lib.php
  70. +53 −5 libraries/display_tbl.lib.php
  71. +8 −0 libraries/header_scripts.inc.php
  72. +6 −0 scripts/setup.php
  73. +121 −6 tbl_change.php
  74. +32 −0 tbl_replace.php
View
1 ChangeLog
@@ -7,6 +7,7 @@ $HeadURL: https://phpmyadmin.svn.sourceforge.net/svnroot/phpmyadmin/trunk/phpMyA
3.1.0.0 (not yet released)
- bug #2046883 [core] Notices about deprecated dl() (so stop using it)
++ BLOBstreaming support, thanks to Raj Kissu Rajandran (work in progress)
3.0.0.0 (not yet released)
+ [export] properly handle line breaks for YAML, thanks to Dan Barry -
View
3 Documentation.html
@@ -4207,6 +4207,9 @@ <h2 id="credits">Credits</h2>
- Ivan A Kirillov
* new relations Designer
+- Raj Kissu Rajandran (Google Summer of Code 2008)
+ * BLOBstreaming support
+
And also to the following people who have contributed minor changes,
enhancements, bugfixes or support for a new language since version 2.1.0:
View
94 bs_change_mime_type.php
@@ -0,0 +1,94 @@
+<?php
+ /**
+ * @author Raj Kissu Rajandran
+ * @version 1.0
+ * @package BLOBStreaming
+ */
+ require_once './libraries/common.inc.php';
+
+ /**
+ * @var string contains database name
+ */
+ $bsDB = isset($_REQUEST['bs_db']) ? urldecode($_REQUEST['bs_db']) : NULL;
+
+ /**
+ * @var string contains table name
+ */
+ $bsTable = isset($_REQUEST['bs_table']) ? urldecode($_REQUEST['bs_table']) : NULL;
+
+ /**
+ * @var string contains BLOB reference
+ */
+ $bsReference = isset($_REQUEST['bs_reference']) ? urldecode($_REQUEST['bs_reference']) : NULL;
+
+ /**
+ * @var string contains MIME type
+ */
+ $bsNewMIMEType = isset($_REQUEST['bs_new_mime_type']) ? urldecode($_REQUEST['bs_new_mime_type']) : NULL;
+
+ // necessary variables exist
+ if ($bsDB && $bsTable && $bsReference && $bsNewMIMEType)
+ {
+ // load PMA configuration
+ $PMA_Config = $_SESSION['PMA_Config'];
+
+ // if PMA configuration exists
+ if (!empty($PMA_Config))
+ {
+ // if BS plugins exist
+ if ($PMA_Config->get('BLOBSTREAMING_PLUGINS_EXIST'))
+ {
+ $mybs_ref_tbl = $PMA_Config->get('PBMS_NAME') . '_reference';
+ $mybs_cust_content_type_tbl = $PMA_Config->get('PBMS_NAME') . '_custom_content_type';
+
+ // if specified DB is selected
+ if (PMA_DBI_select_db($bsDB))
+ {
+ $query = "SELECT * FROM " . PMA_backquote($mybs_ref_tbl);
+ $query .= " WHERE Blob_url='" . PMA_sqlAddslashes($bsReference) . "'";
+
+ $result = PMA_DBI_query($query);
+
+ // if record exists
+ if ($data = PMA_DBI_fetch_assoc($result))
+ {
+ $query = "SELECT count(*) FROM " . PMA_backquote($mybs_cust_content_type_tbl);
+ $result = PMA_DBI_query($query);
+
+ // if record exists
+ if ($data = PMA_DBI_fetch_assoc($result))
+ {
+ if (1 == $data['count(*)'])
+ {
+ $query = "UPDATE " . PMA_backquote($mybs_cust_content_type_tbl) . " SET Content_type='";
+ $query .= PMA_sqlAddslashes($bsNewMIMEType) . "' WHERE Blob_url='" . PMA_sqlAddslashes($bsReference) . "'";
+ }
+ else
+ {
+ $query = "INSERT INTO " . PMA_backquote($mybs_cust_content_type_tbl) . " (Blob_url, Content_type)";
+ $query .= " VALUES('" . PMA_sqlAddslashes($bsReference) . "', '" . PMA_sqlAddslashes($bsNewMIMEType) . "')";
+ }
+
+ $result = PMA_DBI_query($query);
+
+ // if query execution succeeded
+ if ($result)
+ {
+ // determine redirector page
+ $newLoc = $cfg['PmaAbsoluteUri'] . 'sql.php?' . PMA_generate_common_url ('','', '&') . (isset($bsDB) ? '&db=' . urlencode($bsDB) : '') . (isset($bsTable) ? '&table=' . urlencode($bsTable) : '') . (isset($token) ? '&token=' . urlencode($token) : '') . (isset($goto) ? '&goto=' . urlencode($goto) : '') . '&reload=1&purge=1';
+
+ // redirect to specified page
+ ?>
+ <script>
+ window.location = "<?php echo $newLoc ?>";
+ </script>
+ <?php
+ } // end if ($result)
+ } // end if ($data = PMA_DBI_fetch_assoc($result))
+ } // end if ($data = PMA_DBI_fetch_assoc($result))
+ } // end if (PMA_DBI_select_db($bsDB))
+ } // end if ($PMA_Config->get('BLOBSTREAMING_PLUGINS_EXIST'))
+ } // end if (!empty($PMA_Config))
+ } // end if ($bsDB && $bsTable && $bsReference && $bsNewMIMEType)
+
+?>
View
60 bs_play_media.php
@@ -0,0 +1,60 @@
+<?php
+ /**
+ * @author Raj Kissu Rajandran
+ * @version 1.0
+ * @package BLOBStreaming
+ */
+ require_once './libraries/common.inc.php';
+
+ /*
+ * @var string contains media type of BLOB reference
+ */
+ $mediaType = isset($_REQUEST['media_type']) ? $_REQUEST['media_type'] : NULL;
+
+ /*
+ * @var string contains BLOB reference
+ */
+ $bsReference = isset($_REQUEST['bs_reference']) ? $_REQUEST['bs_reference'] : NULL;
+
+ // if media type and BS reference are specified
+ if (isset($mediaType) && isset($bsReference))
+ {
+ // load PMA configuration
+ $PMA_Config = $_SESSION['PMA_Config'];
+
+ // if PMA configuration exists
+ if (!empty($PMA_Config))
+ {
+ // retrieve BS server variables from PMA configuration
+ $bs_server = $PMA_Config->get('BLOBSTREAMING_SERVER');
+ $bs_file_path = "http://" . $bs_server . '/' . $bsReference;
+ ?>
+<html>
+ <head>
+ </head>
+ <body>
+ <?php
+
+ // supported media types
+ switch ($mediaType)
+ {
+ // audio content
+ case 'audio/mpeg':
+ ?><embed width=620 height=100 src="<?php echo $bs_file_path; ?>" autostart=true></embed><?php
+ break;
+ // video content
+ case 'application/x-flash-video':
+ case 'video/mpeg':
+ ?><embed width=620 height=460 src="<?php echo $bs_file_path; ?>" autostart=true></embed><?php
+ break;
+ default:
+ // do nothing
+ }
+ ?>
+ </body>
+</html>
+ <?php
+ } // end if (!empty($PMA_Config))
+ } // end if (isset($mediaType) && isset($bsReference))
+
+?>
View
7 config.sample.inc.php
@@ -33,6 +33,13 @@
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
+
+/* rajk - for blobstreaming */
+$cfg['Servers'][$i]['bs_garbage_threshold'] = '';
+$cfg['Servers'][$i]['bs_repository_threshold'] = '';
+$cfg['Servers'][$i]['bs_temp_blob_timeout'] = '';
+$cfg['Servers'][$i]['bs_temp_log_threshold'] = '';
+
/* User for advanced features */
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';
View
153 db_operations.php
@@ -19,6 +19,9 @@
require_once './libraries/Table.class.php';
require_once './libraries/mysql_charsets.lib.php';
+// add blobstreaming library functions
+require_once "./libraries/blobstreaming.lib.php";
+
/**
* Rename/move or copy database
*/
@@ -217,6 +220,67 @@
}
}
}
+
+/*
+ * Enable/Disable/Repair BLOB Repository Monitoring for current database
+*/
+if (strlen($db) > 0 && !empty($db_blob_streaming_op))
+{
+ // load PMA_Config
+ $PMA_Config = $_SESSION['PMA_Config'];
+
+ if (!empty($PMA_Config))
+ {
+ if ($PMA_Config->get('PBXT_NAME') !== strtolower($db))
+ {
+ // if Blobstreaming plugins exist, begin checking for Blobstreaming tables
+ if ($PMA_Config->get('BLOBSTREAMING_PLUGINS_EXIST'))
+ {
+ $bs_tables = $PMA_Config->get('BLOBSTREAMABLE_DATABASES');
+ $bs_tables = $bs_tables[$db];
+
+ $oneBSTableExists = FALSE;
+
+ // check if at least one blobstreaming table exists
+ foreach ($bs_tables as $table_key=>$tbl)
+ if ($bs_tables[$table_key]['Exists'])
+ {
+ $oneBSTableExists = TRUE;
+ break;
+ }
+
+ switch ($db_blob_streaming_op)
+ {
+ // enable BLOB repository monitoring
+ case "enable":
+ // if blobstreaming tables do not exist, create them
+ if (!$oneBSTableExists)
+ PMA_BS_CreateTables($db);
+ break;
+ // disable BLOB repository monitoring
+ case "disable":
+ // if at least one blobstreaming table exists, execute drop
+ if ($oneBSTableExists)
+ PMA_BS_DropTables($db);
+ break;
+ // repair BLOB repository
+ case "repair":
+ // check if a blobstreaming table is missing
+ foreach ($bs_tables as $table_key=>$tbl)
+ if (!$bs_tables[$table_key]['Exists'])
+ {
+ PMA_DBI_select_db($db);
+ PMA_DBI_query(PMA_BS_GetTableStruct($table_key));
+ }
+ }
+
+ // refresh side menu
+ PMA_sendHeaderLocation($cfg['PmaAbsoluteUri'] . 'db_operations.php?' . PMA_generate_common_url ('','', '&') . (isset($db) ? '&db=' . urlencode($db) : '') . (isset($token) ? '&token=' . urlencode($token) : '') . (isset($goto) ? '&goto=' . urlencode($goto) : '') . 'reload=1&purge=1');
+ } // end if ($PMA_Config->get('BLOBSTREAMING_PLUGINS_EXIST'))
+ } // end if ($PMA_Config->get('PBXT_NAME') !== strtolower($db))
+ }
+}
+
/**
* Settings for relations stuff
*/
@@ -275,7 +339,7 @@
</legend>
<input type="text" name="comment" class="textfield" size="30"
value="<?php
- echo htmlspecialchars(PMA_getDbComment($db)); ?>" />
+ echo htmlspecialchars(PMA_getDBComment($db)); ?>" />
<input type="submit" value="<?php echo $strGo; ?>" />
</fieldset>
</form>
@@ -393,6 +457,93 @@
</form>
<?php
+ /*
+ * BLOB streaming support
+ */
+
+ // load PMA_Config
+ $PMA_Config = $_SESSION['PMA_Config'];
+
+ // if all blobstreaming plugins exist, begin checking for blobstreaming tables
+ if (!empty($PMA_Config))
+ {
+ if ($PMA_Config->get('PBXT_NAME') !== strtolower($db))
+ {
+ if ($PMA_Config->get('BLOBSTREAMING_PLUGINS_EXIST'))
+ {
+ $bs_tables = $PMA_Config->get('BLOBSTREAMABLE_DATABASES');
+ $bs_tables = $bs_tables[$db];
+
+ $oneBSTableExists = FALSE;
+ $allBSTablesExist = TRUE;
+
+ // first check that all blobstreaming tables do not exist
+ foreach ($bs_tables as $table_key=>$tbl)
+ if ($bs_tables[$table_key]['Exists'])
+ $oneBSTableExists = TRUE;
+ else
+ $allBSTablesExist = FALSE;
+
+ ?>
+
+ <form method="post" action="./db_operations.php">
+ <?php echo PMA_generate_common_hidden_inputs($db); ?>
+ <fieldset>
+ <legend>
+ <?php echo PMA_getIcon('b_edit.png', $strBLOBRepository, false, true); ?>
+ </legend>
+
+ <?php echo $strBLOBRepositoryStatus; ?>:
+
+ <?php
+
+ // if the blobstreaming tables exist, provide option to disable the BLOB repository
+ if ($allBSTablesExist)
+ {
+ ?>
+ <?php echo $strBLOBRepositoryEnabled; ?>
+ </fieldset>
+ <fieldset class="tblFooters">
+ <input type="hidden" name="db_blob_streaming_op" value="disable" />
+ <input type="submit" onclick="return confirmDisableRepository('<?php echo $db; ?>');" value="<?php echo $strBLOBRepositoryDisable; ?>" />
+ </fieldset>
+ <?php
+ }
+ else
+ {
+ // if any of the blobstreaming tables are missing, provide option to repair the BLOB repository
+ if ($oneBSTableExists && !$allBSTablesExist)
+ {
+ ?>
+ <?php echo $strBLOBRepositoryDamaged; ?>
+ </fieldset>
+ <fieldset class="tblFooters">
+ <input type="hidden" name="db_blob_streaming_op" value="repair" />
+ <input type="submit" value="<?php echo $strBLOBRepositoryRepair; ?>" />
+ </fieldset>
+ <?php
+ }
+ // if none of the blobstreaming tables exist, provide option to enable BLOB repository
+ else
+ {
+ ?>
+ <?php echo $strBLOBRepositoryDisabled; ?>
+ </fieldset>
+ <fieldset class="tblFooters">
+ <input type="hidden" name="db_blob_streaming_op" value="enable" />
+ <input type="submit" value="<?php echo $strBLOBRepositoryEnable; ?>" />
+ </fieldset>
+ <?php
+ }
+ } // end if ($allBSTablesExist)
+
+ ?>
+ </form>
+ <?php
+ } // end if ($PMA_Config->get('BLOBSTREAMING_PLUGINS_EXIST'))
+ } // end if ($PMA_Config->get('PBXT_NAME') !== strtolower($db))
+ }
+
/**
* Change database charset
*/
View
29 db_structure.php
@@ -186,7 +186,27 @@ function PMA_TableHeader($db_is_information_schema = false)
$odd_row = true;
$sum_row_count_pre = '';
+// added by rajk - for blobstreaming
+$PMA_Config = $_SESSION['PMA_Config'];
+
+if (!empty ($PMA_Config))
+ $session_bs_tables = $PMA_Config->get('BLOBSTREAMING_TABLES'); // list of blobstreaming tables
+
+$tableReductionCount = 0; // the amount to reduce the table count by
+
foreach ($tables as $keyname => $each_table) {
+ if (isset($session_bs_tables))
+ {
+ // compare table name against blobstreaming tables
+ foreach ($session_bs_tables as $table_key=>$table_val)
+ // if the table is a blobstreaming table, reduce table count and skip outer foreach loop
+ if ($table_key == $keyname)
+ {
+ $tableReductionCount++;
+ continue 2;
+ }
+ }
+
// loic1: Patch from Joshua Nye <josh at boxcarmedia.com> to get valid
// statistics whatever is the table type
@@ -422,7 +442,14 @@ function PMA_TableHeader($db_is_information_schema = false)
<tbody>
<tr><td></td>
<th align="center" nowrap="nowrap">
- <?php echo sprintf($strTables, PMA_formatNumber($num_tables, 0)); ?>
+ <?php
+ // for blobstreaming - if the number of tables is 0, set tableReductionCount to 0
+ // (we don't want negative numbers here) - rajk
+ if ($num_tables == 0)
+ $tableReductionCount = 0;
+
+ echo sprintf($strTables, PMA_formatNumber($num_tables - $tableReductionCount, 0));
+ ?>
</th>
<th colspan="<?php echo ($db_is_information_schema ? 3 : 6) ?>" align="center">
<?php echo $strSum; ?></th>
View
86 js/functions.js
@@ -191,6 +191,28 @@ function confirmQuery(theForm1, sqlQuery1)
/**
+ * Displays a confirmation box before disabling the BLOB repository for a given database.
+ * This function is called while clicking links
+ *
+ * @param object the database
+ *
+ * @return boolean whether to disable the repository or not
+ */
+function confirmDisableRepository(theDB)
+{
+ // Confirmation is not required in the configuration file
+ // or browser is Opera (crappy js implementation)
+ if (PMA_messages['strDoYouReally'] == '' || typeof(window.opera) != 'undefined') {
+ return true;
+ }
+
+ var is_confirmed = confirm(PMA_messages['strBLOBRepositoryDisableStrongWarning'] + '\n' + PMA_messages['strBLOBRepositoryDisableAreYouSure']);
+
+ return is_confirmed;
+} // end of the 'confirmDisableBLOBRepository()' function
+
+
+/**
* Displays an error message if the user submitted the sql query form with no
* sql query, else checks for "DROP/DELETE/ALTER" statements
*
@@ -1217,3 +1239,67 @@ function pdfPaperSize(format, axis) {
return 0;
}
+
+/**
+ * rajk - for playing media from the BLOB repository
+ *
+ * @param var
+ * @param var bs_ref BLOB repository reference
+ * @param var m_type type of BLOB repository media
+ * @param var w_width width of popup window
+ * @param var w_height height of popup window
+ */
+function popupBSMedia(bs_ref, m_type, w_width, w_height)
+{
+ // if width not specified, use default
+ if (w_width == undefined)
+ w_width = 640;
+
+ // if height not specified, use default
+ if (w_height == undefined)
+ w_height = 480;
+
+ // open popup window (for displaying video/playing audio)
+ var mediaWin = window.open('bs_play_media.php?bs_reference=' + bs_ref + '&media_type=' + m_type, 'viewBSMedia', 'width=' + w_width + ', height=' + w_height + ', resizable=1, scrollbars=1, status=0');
+}
+
+/**
+ * rajk - popups a request for changing MIME types for files in the BLOB repository
+ *
+ * @param var db database name
+ * @param var table table name
+ * @param var reference BLOB repository reference
+ * @param var current_mime_type current MIME type associated with BLOB repository reference
+ */
+function requestMIMETypeChange(db, table, reference, current_mime_type)
+{
+ // no mime type specified, set to default (nothing)
+ if (undefined == current_mime_type)
+ current_mime_type == "";
+
+ // prompt user for new mime type
+ var new_mime_type = prompt("Enter custom MIME type", current_mime_type);
+
+ // if new mime_type is specified and is not the same as the previous type, request for mime type change
+ if (new_mime_type && new_mime_type != current_mime_type)
+ changeMIMEType(db, table, reference, new_mime_type);
+}
+
+/**
+ * rajk - changes MIME types for files in the BLOB repository
+ *
+ * @param var db database name
+ * @param var table table name
+ * @param var reference BLOB repository reference
+ * @param var mime_type new MIME type to be associated with BLOB repository reference
+ */
+function changeMIMEType(db, table, reference, mime_type)
+{
+ // specify url and parameters for mootools AJAx request
+ var url = 'bs_change_mime_type.php';
+ var params = { bs_db: db, bs_table: table, bs_reference: reference, bs_new_mime_type: mime_type };
+
+ // create AJAX object with above options and execute request
+ var chgRequest = new Ajax('bs_change_mime_type.php', { method: 'post', data: params, evalScripts: true });
+ chgRequest.request();
+}
View
12 lang/afrikaans-utf-8.inc.php
@@ -1102,4 +1102,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/albanian-utf-8.inc.php
@@ -1101,4 +1101,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/arabic-utf-8.inc.php
@@ -1103,4 +1103,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/azerbaijani-utf-8.inc.php
@@ -1098,4 +1098,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/bangla-utf-8.inc.php
@@ -1077,4 +1077,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/basque-utf-8.inc.php
@@ -1095,4 +1095,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/belarusian_cyrillic-utf-8.inc.php
@@ -1078,4 +1078,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/belarusian_latin-utf-8.inc.php
@@ -1077,4 +1077,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/bosnian-utf-8.inc.php
@@ -1101,4 +1101,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/brazilian_portuguese-utf-8.inc.php
@@ -1075,4 +1075,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/bulgarian-utf-8.inc.php
@@ -1098,4 +1098,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/catalan-utf-8.inc.php
@@ -1073,4 +1073,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/chinese_simplified-utf-8.inc.php
@@ -1103,4 +1103,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/chinese_traditional-utf-8.inc.php
@@ -1082,4 +1082,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/croatian-utf-8.inc.php
@@ -1076,4 +1076,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/czech-utf-8.inc.php
@@ -1077,4 +1077,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/danish-utf-8.inc.php
@@ -1077,4 +1077,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/dutch-utf-8.inc.php
@@ -1099,4 +1099,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/english-utf-8.inc.php
@@ -86,6 +86,18 @@
$strBinLogOriginalPosition = 'Original position';
$strBinLogPosition = 'Position';
$strBinLogServerId = 'Server ID';
+$strBLOBRepository = 'BLOB Repository';
+$strBLOBRepositoryDamaged = 'Damaged';
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?';
+$strBLOBRepositoryDisabled = 'Disabled';
+$strBLOBRepositoryDisable = 'Disable';
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!';
+$strBLOBRepositoryEnabled = 'Enabled';
+$strBLOBRepositoryEnable = 'Enable';
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference';
+$strBLOBRepositoryRepair = 'Repair';
+$strBLOBRepositoryStatus = 'Status';
+$strBLOBRepositoryUpload = 'Upload to BLOB repository';
$strBookmarkAllUsers = 'Let every user access this bookmark';
$strBookmarkCreated = 'Bookmark %s created';
$strBookmarkDeleted = 'The bookmark has been deleted.';
View
12 lang/estonian-utf-8.inc.php
@@ -1083,4 +1083,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/finnish-utf-8.inc.php
@@ -1077,4 +1077,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/french-utf-8.inc.php
@@ -1074,4 +1074,16 @@
$strZeroRemovesTheLimit = 'Note: Une valeur de 0 (zero) enlève la limite.';
$strZip = '"zippé"';
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/galician-utf-8.inc.php
@@ -1076,4 +1076,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/georgian-utf-8.inc.php
@@ -1103,4 +1103,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/german-utf-8.inc.php
@@ -1083,4 +1083,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/greek-utf-8.inc.php
@@ -1100,4 +1100,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/hebrew-utf-8.inc.php
@@ -1095,4 +1095,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/hindi-utf-8.inc.php
@@ -1103,4 +1103,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/hungarian-utf-8.inc.php
@@ -1094,4 +1094,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/indonesian-utf-8.inc.php
@@ -1093,4 +1093,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/italian-utf-8.inc.php
@@ -1078,4 +1078,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/japanese-utf-8.inc.php
@@ -1094,4 +1094,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/korean-utf-8.inc.php
@@ -1098,4 +1098,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/latvian-utf-8.inc.php
@@ -1100,4 +1100,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/lithuanian-utf-8.inc.php
@@ -1093,4 +1093,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/macedonian_cyrillic-utf-8.inc.php
@@ -1078,4 +1078,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/malay-utf-8.inc.php
@@ -1115,4 +1115,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/mongolian-utf-8.inc.php
@@ -1098,4 +1098,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/norwegian-utf-8.inc.php
@@ -1075,4 +1075,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/persian-utf-8.inc.php
@@ -1100,4 +1100,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/polish-utf-8.inc.php
@@ -1071,4 +1071,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/portuguese-utf-8.inc.php
@@ -1104,4 +1104,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/romanian-utf-8.inc.php
@@ -1092,4 +1092,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/russian-utf-8.inc.php
@@ -1079,4 +1079,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/serbian_cyrillic-utf-8.inc.php
@@ -1077,4 +1077,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/serbian_latin-utf-8.inc.php
@@ -1077,4 +1077,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/sinhala-utf-8.inc.php
@@ -1080,4 +1080,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/slovak-utf-8.inc.php
@@ -1078,4 +1078,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/slovenian-utf-8.inc.php
@@ -1097,4 +1097,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/spanish-utf-8.inc.php
@@ -1073,4 +1073,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/swedish-utf-8.inc.php
@@ -1075,4 +1075,16 @@
$strZeroRemovesTheLimit = 'Anm: Genom att sätta dessa alternativ till 0 (noll) tas begränsningarna bort.';
$strZip = '"zippad"';
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/tatarish-utf-8.inc.php
@@ -1089,4 +1089,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/thai-utf-8.inc.php
@@ -1099,4 +1099,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/turkish-utf-8.inc.php
@@ -1083,4 +1083,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
12 lang/ukrainian-utf-8.inc.php
@@ -1097,4 +1097,16 @@
$strWebServer = 'Web server'; //to translate
$strPHPExtension = 'PHP extension'; //to translate
$strCustomColor = 'Custom color'; //to translate
+$strBLOBRepository = 'BLOB Repository'; //to translate
+$strBLOBRepositoryDamaged = 'Damaged'; //to translate
+$strBLOBRepositoryDisableAreYouSure = 'Are you sure you want to disable all BLOB references fot database %s?'; //to translate
+$strBLOBRepositoryDisabled = 'Disabled'; //to translate
+$strBLOBRepositoryDisable = 'Disable'; //to translate
+$strBLOBRepositoryDisableStrongWarning = 'You are about to DISABLE a BLOB Repository!'; //to translate
+$strBLOBRepositoryEnabled = 'Enabled'; //to translate
+$strBLOBRepositoryEnable = 'Enable'; //to translate
+$strBLOBRepositoryRemove = 'Remove BLOB Repository Reference'; //to translate
+$strBLOBRepositoryRepair = 'Repair'; //to translate
+$strBLOBRepositoryStatus = 'Status'; //to translate
+$strBLOBRepositoryUpload = 'Upload to BLOB repository'; //to translate
?>
View
418 libraries/File.class.php
@@ -12,6 +12,7 @@
* @todo when uploading a file into a blob field, should we also consider using
* chunks like in import? UPDATE `table` SET `field` = `field` + [chunk]
*/
+
class PMA_File
{
/**
@@ -70,6 +71,11 @@ class PMA_File
var $_charset = null;
/**
+ * @staticvar string most recent BLOB repository reference
+ */
+ static $_recent_bs_reference = NULL;
+
+ /**
* constructor
*
* @access public
@@ -250,6 +256,8 @@ function setUploadedFile($name)
* @access public
* @uses PMA_File::fetchUploadedFromTblChangeRequestMultiple()
* @uses PMA_File::setUploadedFile()
+ * @uses PMA_File::setRecentBLOBReference()
+ * @uses curl_setopt_array()
* @uses PMA_File::$_error_message
* @uses $GLOBALS['strUploadErrorIniSize']
* @uses $GLOBALS['strUploadErrorFormSize']
@@ -270,10 +278,128 @@ function setUploadedFromTblChangeRequest($key, $primary = null)
}
$file = $_FILES['fields_upload_' . $key];
+
if (null !== $primary) {
$file = PMA_File::fetchUploadedFromTblChangeRequestMultiple($file, $primary);
}
+ // rajk - for blobstreaming
+ $is_bs_upload = FALSE;
+
+ // check if this field requires a repository upload
+ if (isset($_REQUEST['upload_blob_repo_' . $key]))
+ $is_bs_upload = ($_REQUEST['upload_blob_repo_' . $key]['multi_edit'][0] == "on") ? TRUE : FALSE;
+
+ // if request is an upload to the BLOB repository
+ if ($is_bs_upload)
+ {
+ // load PMA configuration
+ $PMA_Config = $_SESSION['PMA_Config'];
+
+ // if PMA configuration is loaded
+ if (!empty($PMA_Config))
+ {
+ // load BS variables from PMA configuration
+ $pluginsExist = $PMA_Config->get('BLOBSTREAMING_PLUGINS_EXIST');
+ $curlExists = $PMA_Config->get('CURL_EXISTS');
+ $bs_database = $PMA_Config->get('BLOBSTREAMABLE_DATABASES');
+ $bs_database = $bs_database[$_REQUEST['db']];
+
+ $allBSTablesExist = TRUE;
+
+ // determine if plugins and curl exist
+ if ($pluginsExist && $curlExists)
+ {
+ foreach ($bs_database as $table_key=>$table)
+ {
+ if (!$bs_database[$table_key]['Exists'])
+ {
+ $allBSTablesExist = FALSE;
+ break;
+ }
+ }
+ }
+ else
+ $allBSTablesExist = FALSE;
+
+ // if necessary BS tables exist
+ if ($allBSTablesExist)
+ {
+ // setup bs variables for uploading
+ $bs_server = $PMA_Config->get('BLOBSTREAMING_SERVER');
+ $bs_db = $_REQUEST['db'];
+ $bs_table = $_REQUEST['table'];
+
+ // setup file handle and related variables
+ $tmp_file = fopen($file['tmp_name'], 'r');
+ $tmp_file_type = $file['type'];
+ $tmp_file_size = $file['size'];
+
+ if (!$tmp_file_type)
+ $tmp_file_type = NULL;
+
+ // if none of the required variables contain data, return with an unknown error message
+ if (!$bs_server || !$bs_db || !$bs_table || !$tmp_file || !$tmp_file_size)
+ {
+ $this->_error_message = $GLOBALS['strUploadErrorUnknown'];
+ return FALSE;
+ }
+ else
+ $bs_server_path = 'http://' . $bs_server . '/' . $bs_db . '/' . $bs_table;
+
+ // init curl handle
+ $curlHnd = curl_init ($bs_server_path);
+
+ // if curl handle init successful
+ if ($curlHnd)
+ {
+ // specify custom header
+ $customHeader = array(
+ "Accept-Language: en-us;en;q=0;5",
+ "Accept-Charset: ISO-8859-1;utf-8;q=0.7,*;q=0.7",
+ "Content-type: $tmp_file_type"
+ );
+
+ // specify CURL options in array
+ $curlOptArr = array(
+ CURLOPT_PUT => TRUE,
+ CURLOPT_HEADER => TRUE,
+ CURLOPT_HTTPHEADER => $customHeader,
+ CURLOPT_INFILESIZE => $tmp_file_size,
+ CURLOPT_INFILE => $tmp_file,
+ CURLOPT_RETURNTRANSFER => TRUE
+ );
+
+ // pass array of options to curl handle setup function
+ curl_setopt_array($curlHnd, $curlOptArr);
+
+ // execute curl request and retrieve error message(s) (if any)
+ $ret = curl_exec($curlHnd);
+ $errRet = curl_error($curlHnd);
+
+ // close curl handle
+ curl_close($curlHnd);
+
+ // split entire string into array of lines
+ $retArr = explode("\r\n", $ret);
+
+ // check each line as a valid string of a BLOB reference
+ foreach ($retArr as $value)
+ if (strlen($value) > strlen("~*$bs_db/~") && "~*$bs_db/~" == substr($value, 0, strlen($bs_db) + 4))
+ {
+ // is a valid reference, so set as current and break
+ PMA_File::setRecentBLOBReference($value);
+ break;
+ }
+
+ // close file handle
+ if ($tmp_file)
+ fclose($tmp_file);
+ } // end if ($curlHnd)
+ } // end if ($allBSTablesExist)
+ } // end if ($PMA_Config)
+ } // end if ($is_bs_upload)
+
// check for file upload errors
switch ($file['error']) {
// cybot_tm: we do not use the PHP constants here cause not all constants
@@ -365,12 +491,279 @@ function setSelectedFromTblChangeRequest($key, $primary = null)
if (! empty($_REQUEST['fields_uploadlocal_' . $key]['multi_edit'][$primary])
&& is_string($_REQUEST['fields_uploadlocal_' . $key]['multi_edit'][$primary])) {
// ... whether with multiple rows ...
+ // rajk - for blobstreaming
+ $is_bs_upload = FALSE;
+
+ // check if this field requires a repository upload
+ if (isset($_REQUEST['upload_blob_repo_' . $key]))
+ $is_bs_upload = ($_REQUEST['upload_blob_repo_' . $key]['multi_edit'][0] == "on") ? TRUE : FALSE;
+
+ // is a request to upload file to BLOB repository using uploadDir mechanism
+ if ($is_bs_upload)
+ {
+ // load PMA configuration
+ $PMA_Config = $_SESSION['PMA_Config'];
+
+ // if the PMA configuration was loaded
+ if (!empty($PMA_Config))
+ {
+ // load BS variables from PMA configuration
+ $pluginsExist = $PMA_Config->get('BLOBSTREAMING_PLUGINS_EXIST');
+ $curlExists = $PMA_Config->get('CURL_EXISTS');
+ $bs_database = $PMA_Config->get('BLOBSTREAMABLE_DATABASES');
+ $bs_database = $bs_database[$_REQUEST['db']];
+
+ $allBSTablesExist = TRUE;
+
+ // if plugins and curl exist
+ if ($pluginsExist && $curlExists)
+ {
+ foreach ($bs_database as $table_key=>$table)
+ {
+ if (!$bs_database[$table_key]['Exists'])
+ {
+ $allBSTablesExist = FALSE;
+ break;
+ }
+ }
+ }
+ else
+ $allBSTablesExist = FALSE;
+
+ // if necessary BS tables exist
+ if ($allBSTablesExist)
+ {
+ // load BS variables
+ $bs_server = $PMA_Config->get('BLOBSTREAMING_SERVER');