Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Как загрузить?
Внимание, этот компонент требует MODX 3 или выше.
Компонент позволяет выполнить php код в панели управления сайта.
Доступ к консоли возможен sudo пользователям, либо пользователям с разрешением **phpconsole**.

Пример получения и вывода пользователя
На вкладке Результат будет выведен ассоциативный массив объекта modUser
Компонент поддерживает инициализацию повторного выполнения кода, необходимо лишь задать переменную $REEXECUTE
Доступна загрузка кода из списка файлов простым перетаскиванием необходимого файла на область редактирования.
Доступ к консоли возможен sudo пользователям, либо пользователям с разрешением **phpconsole**.

Пример получения и вывода пользователя
<?php
if ($user = $modx->getObject(modUser::class, ['sudo' => 1])) {
print_r($user->toArray()); // add info to result
$modx->log(1, print_r($user->toArray() ,1)); // add info to log
}На вкладке Результат будет выведен ассоциативный массив объекта modUser
Array
(
[id] => 1
[username] => s33228
[password] => $2y$10$LrbNqj8iH9zO8XrDTp.6h/j.zBiItcQBOHr/XhnlvVm
[cachepwd] =>
[class_key] => MODX\Revolution\modUser
[active] => 1
[remote_key] =>
[remote_data] =>
[hash_class] => MODX\Revolution\Hashing\modNative
[salt] =>
[primary_group] => 1
[session_stale] => Array
(
[0] => mgr
[1] => web
)
[sudo] => 1
[createdon] => 2024-02-19 09:40:45
)Компонент поддерживает инициализацию повторного выполнения кода, необходимо лишь задать переменную $REEXECUTE
if ($_SESSION['idx'] < 10) {
echo 'idx: '. $_SESSION['idx'];
$_SESSION['idx']++;
$REEXECUTE = true; // set flag repeat request
}
else {
echo 'idx: '. $_SESSION['idx'];
}Доступна загрузка кода из списка файлов простым перетаскиванием необходимого файла на область редактирования.



Последние обсуждения в сообществе MODX.pro