var element = document.getElementById("myElement");
var width = element.offsetWidth;
console.log("Ширина элемента: " + width + "px");
var element = document.getElementById("myElement");
var width = element.clientWidth;
console.log("Ширина элемента: " + width + "px");
<?xml version="1.0" encoding="utf-8"?>
<modification>
<name>SQL Query Time Log</name>
<version>0.2</version>
<code>SQL Query Time Log</code>
<author>Otvet</author>
<file path="system/library/db.php">
<operation>
<search><![CDATA[
return $this->db->query($sql);
]]></search>
<add position="replace"><![CDATA[
$min_time = 10;//МИНИМАЛЬНОЕ ВРЕМЯ ИСПОЛНЕНИЯ ЗАПРОСА В МС, ЗАПИСЫВАЕМОЕ В ЛОГ
$file = debug_backtrace();
$name = (!isset($file[0]['file'])) ? 'N/A' : $file[0]['file'];
$start = (time() + microtime());
$query_out = $this->db->query($sql);
$end = (time() + microtime());
$sql_time = round($end - $start, 5)*1000;
if ($sql_time > $min_time) {
file_put_contents(DIR_LOGS.'sql_time.log', ("\nСтраница:".$_SERVER['REQUEST_URI']."\nИсточник:" . $name . "\nВремя выполнения: " . $sql_time . "мс \n\n" . $sql . "\n\n----------------------\n"), FILE_APPEND); }
return $query_out;
]]></add>
</operation>
<operation>
<search><![CDATA[
return $this->adaptor->query($sql, $params);
]]></search>
<add position="replace"><![CDATA[
$min_time = 10;//МИНИМАЛЬНОЕ ВРЕМЯ ИСПОЛНЕНИЯ ЗАПРОСА В МС, ЗАПИСЫВАЕМОЕ В ЛОГ
$file = debug_backtrace();
$name = (!isset($file[0]['file'])) ? 'N/A' : $file[0]['file'];
$start = (time() + microtime());
$query_out = $this->adaptor->query($sql, $params);
$end = (time() + microtime());
$sql_time = round($end - $start, 5)*1000;
if ($sql_time > $min_time) {
file_put_contents(DIR_LOGS.'sql_time.log', ("\nСтраница:".$_SERVER['REQUEST_URI']."\nИсточник:" . $name . "\nВремя выполнения: " . $sql_time . "мс \n\n" . $sql . "\n\n----------------------\n"), FILE_APPEND); }
return $query_out;
]]></add>
</operation>
</file>
</modification>
<script>
let animal = "{{$cabin->HasAnimals?Translate::GetTranslation('Animals Allowed'):Translate::GetTranslation('Animals Not Allowed')}}"
</script>
var buttonModal = document.getElementsByClassName("btn-primary");
var titleModal = document.getElementsByClassName("modal-title");
document.querySelector("#order").addEventListener("click", function (e) {
document.querySelector(".modal-title").innerHTML = "Оформить доставку";
});
document.querySelector("#call").addEventListener("click", function (e) {
document.querySelector(".modal-title").innerHTML = "Заказать звонок";
});
let idash = "<?php echo $imager5?>";
if (document.getElementById(idash).src="<?php echo $imager4?>"){
document.getElementById("per_4").src="<?php echo $imager3 ?>;"
while (have_posts()) : the_post(); // запускаем цикл обхода материалов блога
$imager3 = get_the_post_thumbnail_url( get_the_ID(), 'full' );
$imager4 = get_the_post_thumbnail_url( get_the_ID(), 'medium' );
$imager5 = get_the_ID();
?>
<img src="<?php echo $imager4 ?>" id="<?php echo $imager5?>" onClick="chg2('<?php echo $imager3 ?>', '<?php echo $imager4 ?>', '<?php echo $imager4 ?>')">
<?php
endwhile; // завершаем цикл.
<script>
function chg2(imager3, imager4, imager5 ){
let idash = imager4
if (document.getElementById(idash).src=imager4){
document.getElementById("per_4").src=imager5
}
}
</script>