Копайте туда, где устанавливается $priceDisplay.
Судя по этому:
Strelnik, да не заморачивайтесь. Вы уже обратили внимание на замечание Aisamiery, что сам код много места не занимает. Прикиньте: 1000 знаков текста на страницу, умножить на два (какая-то кодировка), умножить на 10 (это вместе с html при неоптимальном коде) - 20кБайт на страницу. Если 100000 страниц - получается 2 гига, остальное - картинки и т.п. Нормальный хостинг гигов 10 просто так даёт, пожалуй, больше по количеству файлов ограничивают. Теперь уже что наворочали - то наворочали, лучше не спеша эти сайты на CMS переводить.
Штоли речь идёт о меню с трёхуровневой иерархией субменю?
Глядя на этот кусок кода, могу дать только общую рекомендацию. Где-то "там далеко", где формируется пара переменных $lucky и $lucky_id, нужно сформировать несколько таких пар. А вместо представленного кода написать код, выводящий видео для каждой пары.
Да нет, просто NOT LIKE ищет по шаблону, всё, что похоже на offline - offline123, offlineasd, offliner2e и т.д. А '<>' устанавливает конкретно "не равно".
А может быть, так?
$condition['payment_code'] = array('neq', 'offline');
А если не "offline", то "online"? Тогда просто добавьте строчку
$condition['payment_code'] = 'online';
А если там неизвестно что, то судя по вышеприведённой логике, как-то так:
$condition['payment_code'] = array('lt','gt','offline');
И совершенно зря.
$order_list - это массив? В нём есть элемент $order_list['payment_code']? Если это так, то
if($order_list['payment_code'] != 'offline'){ вывести данные; }
Но это если выводится единичный заказ. А если в этом $order_list много заказов, и надо оттуда выкинуть конкретные с 'offline' - то сложнее, надо знать структуру массива, чтобы гадалками не заниматься и не писать код "в общем виде". Надо просмотреть весь массив поэлементно и выкинуть выбранные элементы.