Changeset 1656

Show
Ignore:
Timestamp:
01/07/07 10:39:32 (23 months ago)
Author:
mbonetti
Message:

Author lookup was apparently broken

Location:
trunk/gregarius
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/gregarius/.htaccess

    r1525 r1656  
    2828   
    2929  #admin section 
    30   RewriteRule   ^admin\/sub\/(.+)$ admin/index.php?domain=feeds&add_channel_to_folder=0&action=Add&new_channel=$1 [L,NE] 
    31   RewriteRule   ^admin\/([a-z]+)$   admin/index.php?view=$1 [L] 
     30  RewriteRule   ^admin/sub/(.+)$ admin/index.php?domain=feeds&add_channel_to_folder=0&action=Add&new_channel=$1 [L,NE] 
     31  RewriteRule   ^admin/([a-z]+)$    admin/index.php?view=$1 [L] 
    3232   
    3333  #opml 
     
    3535 
    3636  #tag view 
    37   RewriteRule   ^tags?\/?$          tags.php?alltags [L,QSA] 
    38   RewriteRule   ^tag\/(.+)$     tags.php?tag=$1 [L,QSA] 
    39   RewriteRule   ^tag\/(.+)\/rss\/?$  tags.php?tag=$1&rss [L,QSA] 
     37  RewriteRule   ^tags?/?$           tags.php?alltags [L,QSA] 
     38  RewriteRule   ^tag/(.+)$      tags.php?tag=$1 [L,QSA] 
     39  RewriteRule   ^tag/(.+)/rss/?$  tags.php?tag=$1&rss [L,QSA] 
    4040   
    4141  #state view 
     
    4747  #date view 
    4848  RewriteCond  %{env:static} ^$ 
    49   RewriteRule ^(20[0-1][0-9])\/([0-9][0-9]?)\/([0-9]?[0-9])\/?$ feed.php?y=$1&m=$2&d=$3 [L,QSA] 
     49  RewriteRule ^(20[0-1][0-9])/([0-9][0-9]?)/([0-9]?[0-9])/?$ feed.php?y=$1&m=$2&d=$3 [L,QSA] 
    5050 
    5151  #item view 
    5252  RewriteCond  %{env:static} ^$ 
    53   RewriteRule  ^(.+)\/(20[0-1][0-9])\/([0-9][0-9]?)\/?([0-9]?[0-9])?\/?(.*)?$ feed.php?channel=$1&y=$2&m=$3&d=$4&iid=$5 [L,QSA] 
     53  RewriteRule  ^(.+)/(20[0-1][0-9])/([0-9][0-9]?)/?([0-9]?[0-9])?/?(.*)?$ feed.php?channel=$1&y=$2&m=$3&d=$4&iid=$5 [L,QSA] 
    5454   
    5555  #feed view 
    5656  RewriteCond  %{env:static} ^$ 
    57   RewriteRule ^(.+)\/(.*)?$   feed.php?channel=$1&iid=$2 [L,QSA] 
     57  RewriteRule ^(.+)/(.*)?$   feed.php?channel=$1&iid=$2 [L,QSA] 
    5858 
    5959  #feed view - without the trailing slash 
    6060  RewriteCond  %{env:static} ^$ 
    61   RewriteRule ^(.+)\/?$   feed.php?channel=$1 [L,QSA] 
     61  RewriteRule ^(.+)/?$   feed.php?channel=$1 [L,QSA] 
    6262</IfModule> 
  • trunk/gregarius/author.php

    r1592 r1656  
    2828require_once ('init.php'); 
    2929 
    30 $a =trim(sanitize($_REQUEST['author'], RSS_SANITIZER_WORDS)); 
    31  
     30$a = trim(sanitize($_REQUEST['author'], RSS_SANITIZER_WORDS)); 
    3231list ($ra) = rss_fetch_row(rss_query( 
    3332    "select distinct(author) from " .getTable('item')  
    34     ." where author = '$a'" 
     33    ." where author  like '%$a'" 
    3534)); 
    3635 
     
    4443$GLOBALS['rss']->feedList = new FeedList(false); 
    4544$authorItems = new ItemList(); 
    46 $sqlWhere = " i.author like '$a' "; 
     45$sqlWhere = " i.author like '%$a' "; 
    4746$numItems = getConfig('rss.output.frontpage.numitems'); 
    4847$authorItems->populate($sqlWhere, "",  0, $numItems);