Connection::getInstance()->query()
class Script
{
private $connection;
public function __construct(Connection $connection)
{
$this->connection = $connection;
}
public function getOrders()
{
return $this->connection->query('запрос');
}
}
// CComponentUtil::GetComponentProps('dev:booking.form', $arParams)
"PARAMETERS" => array(
"SUCCESS_TEXT" => Array(
"NAME" => "Текст",
"DEFAULT" => !empty($arCurrentValues['SUCCESS_TEXT']) ? $arCurrentValues['SUCCESS_TEXT'] : "Спасибо",
),
)
в .parameters.php в переменной $arCurrentValues лежат переданные значения
или вы вводите человека заблуждение, вот что выводить ваш код, где тут слово "Спасибо!" ?это не мой код, это код из ядра битрикса и твой компонент, я дал пример использования, если не хватаем ума понять что это и почитать в документации, я то ту прием
в component.php в arParams значения лежат
var_dump($arParams);
var_dump(CComponentUtil::GetComponentProps('dev:booking.form', $arParams);
// в .parameters.php в переменной $arCurrentValues лежат переданные значения
Родительский раздел и в нем подразделы (много), по ним нужно вперед и назад.
$id = 1; // id родительского
$fied = 'ID'; // поле по которому определяется след/пред раздел (можно и SORT, самое главное чтобы отличалось)
$fieldValue = 100; // значение поля для поиска след/пред раздела
// https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblocksection/getlist.php
// след:
$arFilter = ['IBLOCK_SECTION_ID' => $id, ">$field" => $fieldValue];
$arNavStartParams = ['nTopCount' => 1]; // нам нужен один раздел
$arOrder = [$field => 'ASC'];
// предыдущий аналогично, только "<$field" => $fieldValue, и сортировка в другую сторону
вот я тоже самое могу ответить )))
у вас там xss, вы понимаете что делает ваш код?)