У меня есть форма в joomla 2.5, которая позволяет пожертвования. На представить, форма делает следующий ..
- проверки внешней электронной почты, если хорошо, чем доходы
- Процессы Paypment через authorize.net, в случае успеха, следующие оба должны работать
- Сохраняет значения формы в базе данных
- Отправляет различные электронные письма пользователю и мне.
Мой вопрос касается № 3. Сохранить триггеры через следующую строку:
$result = parent::save($key, $urlVar);
Из последних 50 ПРЕДСТАВЛЯЕТ, 3 не сохранить в базе данных, даже если они были обвинены через authorize.net и электронные письма были отправлены пользователю и мне. Какой был бы лучший способ проверить/сломать то, что происходит.
спасибо, что ответите. Немного больше объяснений .. Раздельный массив создается и отправляется на Authorize.net для обработки. Авторизация отправляет ответ .. либо «успех», либо «сбой». Сохранение в базу данных + код электронной почты выполняется только в том случае, если ответ «успех» 'if ($ payment == 'success')'. Таким образом, переменные собираются на authorize.net точно. Проблема, похоже, в строке '$ result = parent :: save ($ key, $ urlVar);', если вместо этого у меня был доступ к фактической вставке в запрос, чем я мог бы проверить, изменились ли строки. Вместо этого эта функция указывает на основные файлы joomla. – mashstix