protected function innerAdd(&$fields, &$errors, array $params = null) { if (!CCrmCurrency::CheckCreatePermission()) { $errors[] = 'Access denied.'; return false; } $result = CCrmCurrency::Add($fields); if ($result === false) { $errors[] = CCrmCurrency::GetLastError(); } return $result; }