Пример #1
0
        $ids = array();
        $params = array('select' => array('ID'), 'filter' => $filter);
        $dbResultList = CompanyTable::getList($params);
        while ($result = $dbResultList->Fetch()) {
            $ids[] = $result['ID'];
        }
    }
    foreach ($ids as $id) {
        if (empty($id)) {
            continue;
        }
        switch ($_REQUEST['action']) {
            case "delete":
                @set_time_limit(0);
                $conn->startTransaction();
                $result = CompanyTable::delete($id);
                if (!$result->isSuccess()) {
                    $conn->rollbackTransaction();
                    if ($error = $result->getErrorMessages()) {
                        $lAdmin->AddGroupError(join("\n", $error), $id);
                    } else {
                        $lAdmin->AddGroupError(Loc::getMessage("SALE_COMPANY_ERROR_DELETE"), $id);
                    }
                }
                $conn->commitTransaction();
                break;
        }
    }
}
$fields = $USER_FIELD_MANAGER->GetUserFields(CompanyTable::getUfId());
$select = array('*');