$(document).ready(function(){
$(".price_content").slideUp();
let $titleList = $(".price_title");
$titleList.click(function(){
$(this).next(".price_content").slideToggle("slow");
$(".price_content").not($(this).next(".price_content")).slideUp();
$titleList.removeClass('plus');
$(this).addClass('plus');
});
});
SELECT `t1`.*, `t2`.*
FROM modx_site_content `t1`
JOIN modx_ms2_products `t2` ON `t1`.`id` = `t2`.`id`
WHERE `t1`.`id` = 541
['id'=> ..., 'name' => ..., 'timestamp'=> ...,]
$sources = [
['A', 'B', 'C',],
[1, 2, 3, 4, 5, 6,],
['X', 'Y', 'W', 'Z'],
['1X', '2Y', '3W', '4Z'],
];
function combine_by_two( $source ) {
$result = [];
// нужно, чтобы было хотя бы 2 массива-источника
while ( count($source) > 1 ) {
/**
* AFAIK, технически легче оперировать с последним элементом, а не первым
* (что привычнее для человека)
*/
$primary = array_pop($source);
$linearizedArray = call_user_func_array("array_merge", $source);
foreach ($primary as $primaryItem) {
foreach ($linearizedArray as $secondaryItem) {
$result[] = [$primaryItem, $secondaryItem];
}
}
// повторяем с усечённым массивом
$result += combine_by_two($source);
}
return $result;
}
$combined = combine_by_two($sources);
jQuery(function () {
let $ = jQuery;
$("a", $(".goroda")).each( function () {
let $this = $(this);
let path = window.location.pathname;
$this.attr("href", $this.attr("href") + path.substr(1) );
} );
})
class A {
/**
* A constructor.
* @throws Exception
*/
public function __construct()
{
// $cnt откуда-то берется...
$cnt = 0;
if ( $cnt < 1 ) {
throw new Exception("нулевое количество");
}
}
}
class B {
private $errors = array();
public function run()
{
try {
$a = new A();
} catch (Exception $e) {
$this->errors[] = $e->getMessage();
}
return array("errors"=>$this->errors);
}
}
class A {
/**
* A constructor.
*/
public function __construct()
{
}
/**
* @throws Exception
*/
public function init()
{
// $cnt откуда-то берется...
$cnt = 0;
if ( $cnt < 1 ) {
throw new Exception("нулевое количество");
}
}
}
class B {
private $errors = array();
public function run()
{
try {
$a = new A();
$a->init();
} catch (Exception $e) {
$this->errors[] = $e->getMessage();
}
return array("errors"=>$this->errors);
}
}
$arr = [685 => [
'id' => 685,
'title' => 'Комплектующие к Apple',
'parent' => 0
],
691 => [
'id' => 691,
'title' => 'Запчасти к iPad',
'parent' => 685
],
692 => [
'id' => 692,
'title' => 'Запчатси к iPhone',
'parent' => 681
]
];
location /resources/ {
alias /srv/web/split/storage/markets/$host/;
}
AjaxFormRequest('result_id', 'f01', 'mail_to.php')