seconds = $seconds; } function afterConnect() { $seconds = Adminer\get_setting("timeout", "adminer_config", $this->seconds); if ($seconds != '') { $ms = $seconds * 1000; $conn = Adminer\connection(); switch (Adminer\JUSH) { case 'sql': $conn->query("SET max_execution_time = $ms"); break; case 'pgsql': $conn->query("SET statement_timeout = $ms"); break; case 'mssql': $conn->query("SET LOCK_TIMEOUT $ms"); break; default: if (method_exists($conn, 'timeout')) { $conn->timeout($ms); } } } } function config() { $seconds = Adminer\get_setting("timeout", "adminer_config", $this->seconds); return array($this->lang('Queries timeout') => ' ' . $this->lang('seconds')); } protected $translations = array( 'cs' => array( '' => 'Nastaví timeout pro spouštění každého dotazu', 'Queries timeout' => 'Timeout dotazů', 'seconds' => 'sekund', ), ); }