Varování: Pokouší se přistoupit k offsetu pole na false v /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php na řádku 90

Varování: Pokouší se přistoupit k offsetu pole na false v /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php na řádku 90

Varování: Pokouší se přistoupit k offsetu pole na false v /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php na řádku 90

Varování: Pokouší se přistoupit k offsetu pole na false v /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php na řádku 90

Varování: Pokouší se přistoupit k offsetu pole na false v /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php na řádku 90

Varování: Pokouší se přistoupit k offsetu pole na false v /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php na řádku 90

Varování: Pokouší se přistoupit k offsetu pole na false v /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php na řádku 90

Varování: Pokouší se přistoupit k offsetu pole na false v /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php na řádku 90

Varování: Pokouší se přistoupit k offsetu pole na false v /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php na řádku 90

Varování: Pokouší se přistoupit k offsetu pole na false v /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php na řádku 90

Varování: Pokouší se přistoupit k offsetu pole na false v /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php na řádku 90

Varování: Pokouší se přistoupit k offsetu pole na false v /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php na řádku 90
DropEditor stažení
Přeskočit na hlavní obsah

Prosím, přihlaste se nebo se zaregistrujte pro stažení DropEditoru

Váš soubor ke stažení se zobrazí níže poté, co se přihlásíte nebo vytvoříte bezplatný účet.

Duplicate entry 'e60381473f15a637e39772d4f26ce283-cs' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry 'e60381473f15a637e39772d4f26ce283-cs' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry 'e60381473f15a637e39772d4f26ce283-cs' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()