$b = $frm->Button("К списку", 160, 140, 80); $b->Event = "document.location.href=\"?" . $GUI->Url(array('section', 'subsection', 'add')) . "\"; return false;"; $frm->Label("Название", 10, 10); $t = $frm->Text(10, 30, 278); $t->linkName = 'name'; $t->AddValidator(new CGUI_VALIDATOR_NOEMPTY()); $t->AddValidator(new CGUI_VALIDATOR_MAXLEN(60)); $frm->Label("Показывать в форме заказа", 10, 60); $t = $frm->Checkbox(190, 60, false, 1); $t->linkName = 'onsite'; } elseif (isset($_REQUEST["del"])) { // if (!user_has_right("sprav_w")) { // page_ReloadSubSec(); // } $id = intval($_REQUEST["del"]); $payment_method = PaymentMethod::find($id); if ($payment_method) { $frm = $GUI->Form("Удалить", 300, 100); $t = $frm->Hidden($id); $t->linkName = 'id'; $frm->Button("Удалить", 60, 40, 80, true); $frm->OnExecute = "delpayment_exec"; $b = $frm->Button("К списку", 160, 40, 80); $b->Event = "document.location.href=\"?" . $GUI->Url(array('section', 'subsection', 'del')) . "\"; return false;"; $frm->Label("Удалить '" . $payment_method["name"] . "'?", 10, 10); } else { $GUI->informer->ERR("Запись не найдена"); page_ReloadSubSec(); } } else { // oplata
/** * @deprecated * @param $payment_id * @return mixed */ function get_payment_name($payment_id) { try { $payment_method = PaymentMethod::find($payment_id); return $payment_method['name']; } catch (InvalidArgumentException $e) { return 'не указана'; } catch (EntityNotFoundException $e) { return 'не указана'; } }