added DEFAULT_ARTICLE_LIMIT functionality, patch from adjuster

This commit is contained in:
Andrew Dolgov 2005-10-28 02:26:50 +01:00
parent 2907afa6fa
commit f1b9a8ee78
2 changed files with 29 additions and 4 deletions

View File

@ -30,6 +30,13 @@
// crafted SQL queries. This feature is highly experimental and // crafted SQL queries. This feature is highly experimental and
// at this point not user friendly. Use with caution. // at this point not user friendly. Use with caution.
define(DEFAULT_ARTICLE_LIMIT, 0);
// default limit for articles to display. Set to 0 for no limit. Not
// limited to the default 15, 30, 60 article limits - you may use
// any number you want and it will be added to the list. Negative
// numbers will be ignored. Anything that evaluates numerically to
// zero will be interpreted as 0.
define(DEFAULT_UPDATE_INTERVAL, 30); define(DEFAULT_UPDATE_INTERVAL, 30);
// default interval between feed updates, minutes // default interval between feed updates, minutes

View File

@ -103,10 +103,28 @@
 Limit:  Limit:
<select id="limitbox" onchange="javascript:viewCurrentFeed(0, '')"> <select id="limitbox" onchange="javascript:viewCurrentFeed(0, '')">
<option>15</option>
<option selected>30</option> <?
<option>60</option> $limits = array(15 => 15, 30 => 30, 60 => 60);
<option>All</option>
if (DEFAULT_ARTILE_LIMIT >= 0) {
$limits[DEFAULT_ARTICLE_LIMIT] = DEFAULT_ARTICLE_LIMIT;
}
asort($limits);
array_push($limits, 0);
foreach ($limits as $key) {
print "<option";
if ($key == DEFAULT_ARTICLE_LIMIT) { print " selected"; }
print ">";
if ($limits[$key] == 0) { print "All"; } else { print $limits[$key]; }
print "</option>";
} ?>
</select> </select>
&nbsp;Feed: <input class="button" type="submit" &nbsp;Feed: <input class="button" type="submit"