function delclient_exec($Frm, $Err) { if (!$Err) { $client = Client::find($Frm->GetNmValue('id')); if (!$client) { $Frm->_gui->ERR("Клиент не найден"); page_ReloadToSec(2); } $ords = Order::findBy(array('klient_id' => $client["id"])); if ($ords && count($ords)) { $Frm->_gui->ERR("У клиента есть заказы, его нельзя удалить"); page_ReloadToSec(2); } if (Client::delete($client["id"])) { $Frm->_gui->OK("Клиент удален"); } else { $Frm->_gui->ERR("Ошибка при попытке удалить клиента"); } page_reloadToSec("2"); } }
/** * @deprecated * @param $id * @return bool */ function kln_del($id) { return Client::delete($id); }