Shopkeeper смена статуса через сниплет
Помогите пожалуйста, сайт разработчика не работает, нужно срочно есть код который меняет статус заказа:
Он работает с помощью URL, мне нужно что бы статус меня с помощью сниплета в который передаём параметры id товара и id пользователя у меня получилось что то типа того:
Но почему то не работает
if(isset($_GET['action']) && $_GET['action']==''){
$order_id = isset($_GET['id']) ? trim($_GET['id']) : 0;
if($order_id){
$order = $modx->getObject('SHKorder',array('id'=>$order_id, 'userid' => $user_id));
if($order){
$order->set('status',5);
$order->save();
}
}
}Он работает с помощью URL, мне нужно что бы статус меня с помощью сниплета в который передаём параметры id товара и id пользователя у меня получилось что то типа того:
$userID = $payment->get('userid');// id пользователя
$orderID = $item->get('content');// id товара
if($orderID){
$order = $modx->getObject('SHKorder',array('id'=>$orderID, 'userid' => $userID));
if($order){
$order->set('status',5);
$order->save();
}
}Но почему то не работает
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Попробуй добавить в начало
Тут надо 2 класса, менеджер расширяет основной. То что я раньше написал, должно выдавать фатальную ошибку — вот и письма пропали.