SET @this_time = '23:55:00', @this_day = 1;
SELECT
*
FROM
`companies`
WHERE
`id` IN (
SELECT
`company_id`
FROM
`schedule`
WHERE
`day_of_week` = @this_day
AND `start_time` > `end_time`
AND NOT `start_time` <= @this_time
AND `end_time` > @this_time
OR `start_time` > `end_time`
AND `start_time` <= @this_time
OR `start_time` <= @this_time
AND `end_time` > @this_time
)
AND `id` NOT IN (
SELECT
`company_id`
FROM
`breaks`
WHERE
`day_of_week` = @this_day
AND `break_start` > `break_end`
AND `break_start` <= @this_time
AND `break_end` < @this_time
OR `break_start` > `break_end`
AND `break_end` > @this_time
OR `break_start` <= @this_time
AND `break_end` > @this_time
)
При этом на странице в правом нижнем угле появилась иконка Google reCAPTCHA, которая предусмотрена Пользовательским соглашением и служит для информирования пользователей о применении данного продукта. Так что удалять или скрывать её я вам настоятельно не рекомендую, а если это потребует сделать заказчик — можете смело приводить предыдущее предложение в качестве аргумента
))) Сделай загрузку отправки на 3 секунды, типа сообщение отправляется))) Пользователь подождет, а у спамера может попа подгореть )))