Небольшой патчик для модуля profile

Главные вкладки

Аватар пользователя jason32 jason32 10 мая 2007 в 13:55

При отображении списка пользователей, отфильтрованному по какому-нибудь параметру - например, на ссылке http://сайт/profile/profile_town/Самара - отображаются все польхователи, у которых город Самара, но вместе с этим - ссылка http://сайт/profile/profile_town - работать не будет и выводить ошибку, хотя логично бы по ней выводить пользователей, у которых заполнено поле profile_town.Этот недочёт я поправил маленьким патчиком.Итак:
---------------------------------------------
перед строкой 469 -
---------------------------------------------
<?php $result = pager_query("SELECT u.uid, u.access FROM {users} u INNER JOIN {profile_values} v ON u.uid = v.uid WHERE v.fid = %d AND $query AND u.access != 0 AND u.status != 0 ORDER BY u.access DESC", 20, 0, NULL, $arguments);
?>
---------------------------------------------
добавляем строчку
---------------------------------------------
<?php if (empty($arguments[1])) $query='1=1';?>
---------------------------------------------
После этого всё начинает работатьМожет, кому-нибудь пригодится....

Комментарии