По идеи там ничего военного быть не должно:
1. Ф-ция принимает строку условие, разбивает на массив отдельных условий;
2. Флажок валидности = false;
3. Сортирует массив(сначала идут 100% не валидные)
4. В foreach проверяет каждое из условий. Если среди валидных встретилось совпадение,- ф-ция возвращает true;
4 После цикла возвращаем false;
Примерно так.
Никита Кит: Вы скрипты может и не используете, а bootstrap использует:
Вот из Bootstrap: carousel.js v3.3.6
&& (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
Cyber_bober: Не за что. Не знаю, угадал или нет, но я его и имел ввиду, если у 1-ой записи есть метаданные,- она попадает в лимит. Если нет,- то, соотвественно, не попадает
mishapsv: Не понял, чего спросить/сказать хотите.
У вас: внутри обработчика исходный массив затирается результатами выборки. Т.е. следующая фильтрация будет происходить над данными, полученными после предыдущей фильтрации. При вашей реализации исходный массив будет потерян после первой же фильтрации.
Как внутри обработчика посмотреть результат написал выше.
skyfly2010: Как справедливо заметил AlikDex, так вы никогда нормальную следующую страницу не получите. И не факт, что там авторизация только на куках завязана. +там еще PHPExcel, кот. сам хочет работать с xls файлом, а не отдавать его вам на прямую. По крайне мере, это из ошибки выходит.
Почему и написал про ссылку,- так гадать долго можно
1. Ф-ция принимает строку условие, разбивает на массив отдельных условий;
2. Флажок валидности = false;
3. Сортирует массив(сначала идут 100% не валидные)
4. В foreach проверяет каждое из условий. Если среди валидных встретилось совпадение,- ф-ция возвращает true;
4 После цикла возвращаем false;
Примерно так.