Опредиление id пользователя

Добрый день, занимаюсь написанием личного кабинета с помощью пакета login создал форму регистрации с группой чек боксов типу extendet в носит значения 0 если пустой и 1 если отмечен, но возник вопрос как обновит значения, не могу определить id пользователя вошедшего в кабинет, подскажите как можно реализовать редактирование дополнительных полей профиля.
код:
снипет скрытых чеков
<?php
$table_prefix = 'zaprosite_';
$pakage='extpakage';
 
$modx->addPackage($pakage, $modx->getOption('core_path').'components/extpakage/model/',$table_prefix);

$result3 = $modx->getCollection('Model');
foreach($result3 as $row3){

echo '<input type="hidden" name="asd[]"  value="'.$row3->get('country_id').'"/>';
 
$result4 = $modx->getCollection('Modele', array(
    'country_id' => $row3->get('country_id')
));
foreach($result4 as $row4){

echo '<input type="hidden" name="asd['.$row4->get('model').']"  value="0" />';

}

}
снипет чеков видных пользователю при регистрации
<?php
$table_prefix = 'zaprosite_';
$pakage='extpakage';
 

$modx->addPackage($pakage, $modx->getOption('core_path').'components/extpakage/model/',$table_prefix);

$result = $modx->getCollection('Model');
foreach($result as $row){

 echo '

<input type="checkbox" name="asd[]" id="'.$row->get('country').'" value="'.$row->get('country_id').'"/>'.$row->get('country').'

';
 
$result1 = $modx->getCollection('Modele', array(
    'country_id' => $row->get('country_id')
));
foreach($result1 as $row1){

echo '<input type="checkbox" name="asd['.$row1->get('model').']" id="'.$row1->get('country').'" value="1"/>'.$row1->get('model');

}

}
сниппет редактирования пользователя (не находит ид)
$userId = intval($_GET["user"]);
if (!$user = $modx->getObject('modUser',$userId)) return 'Пользователь не найден';
if (!$profile = $user->getOne('Profile')) return 'Ошибка получения профиля';
$extended = $profile->get('extended');
$asd= $extended['asd'];
print_r($asd);
Mykhajlo Tsymbala
09 июля 2013, 11:53
modx.pro
8 384
0

Minishop2 manager

Здравствуйте. Вопрос про заказы в менеджере сайта. Нужно сделать и вывести фильтр по товарам. то есть нужно, чтобы администратор сайта мог отфильтровать из списка всех заказов только те, которые относятся к одному товару. В стандартной конфигурации есть фильтр по статусу. Где и как он формируется. Куда вообще копать?
Alexandr Lisovskiy
07 июля 2013, 22:01
modx.pro
1 053
0

Учет остатков

Василий, можете описать алгоритм учета остатков — самый простой(без доп условий).
Хотя бы теорию(если есть пример — вообще классно). А то не могу выбрать правильное место для проверки.
Спасибо.
Евгений
07 июля 2013, 16:15
modx.pro
1
2 817
0

msGetResources выводит контейнеры без разрешения

Здравствуйте.
При указании для товара дополнительных категорий, в этой категории помимо самого товара начинают отображаться и подразделы(контейнеры) несмотря на то что в msGetResources указан параметр &hideContainers=`1`.

Очень надеюсь на вашу помощь.
Paulo
07 июля 2013, 10:13
modx.pro
867
0

gallery MODx Revolution вывести фотографии

Всем привет!
Поставил галерею себе на сайт по этому рецепту www.opengs.ru/dopolneniya-modx/267-galereya-modx-revo.html.
Теперь мучает вопрос, а как вывести фотографии и альбомы не в один список по вертикали, а например по 3 штуки — горизонтально?
пока что получилось вот что — www.vs-aqua.ru/gallery
Юрий Зюзин
07 июля 2013, 01:35
modx.pro
3 746
0

Создание сниппета для обработки данных из mysql

Нужно обрабатывать данные из shopkeeper из таблицы «modx_shopkeeper_orders»
1. Вывод сколько купили товара для вывода у каждого товара
2. И подсчёт сколько купил товаров зарегистрированный пользователь

Должно работать быстро без кэширования
Можно использовать «pdoTools»

Цена: договорная
Срок: 1-2дня
Алексей Добряков
06 июля 2013, 19:23
modx.pro
1 069
0

Подавление ошибок php

Некоторое время назад мне сделали замечание, что использовать @ — «плохая привычка». На предложение доказать, что это именно так, я получил ссылку на Хабр, со статьей про управление ошибками.

Окей, наконец-то я узнал, как именно ими управлять, но чем же плоха привычка подавлять сообщения об ошибках, если ты знаешь, что делаешь?

На мой взгляд, плохого здесь нет и быть не может. Применение @ — это такое же управление ошибками, как и функция error_reporting() или директива в php.ini.

Однако, детальный разбор показал несколько иное.
Василий Наумкин
06 июля 2013, 16:45
modx.pro
3
11 579
0

Включить правую кнопку мыши на grid в категории

Проблема в том, что при клике левой кнопкой мыши — сразу переходит внутрь продукта.
Никак не открыть в новом окне, не по Ctrl+leftclick, не через контекстное меню.

Василий, не подскажешь как включить контекстное меню и сделать рабочим Ctrl+leftclick на заголовке товара в гриде?
Peter Zenin
06 июля 2013, 05:44
modx.pro
894
0

Статус корзины после добавления товара

Здравствуйте!
Подскажите пожалуйста, как реализовать в блоке мини корзины активную ссылку на страницу самой корзины после добавления какого либо товара?
Перерыл все что мог :-/
Спасибо!
Andrey Yashenko
05 июля 2013, 22:53
modx.pro
744
0

Загрузка картинки в тикет

Тикет имеет TV параметр image
По этой методике ничего не получилось.
Как можно загрузить картинку с формы создания тикета пользователю? Подскажите пожалуйста.
Дмитрий Чумак
05 июля 2013, 21:34
modx.pro
1 500
0