Example #1
0
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");
    }
}
Example #2
0
/**
 * @deprecated
 * @param $id
 * @return bool
 */
function kln_del($id)
{
    return Client::delete($id);
}