Changeset 337

Show
Ignore:
Timestamp:
04/03/11 18:41:38 (11 months ago)
Author:
Nafania
Message:

Небольшой фикс для поиска сфинкса и фикс ошибки sql error Duplicate entry '***' for key 1 occured in sql query INSERT INTO sessions...

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • browse.php

    r336 r337  
    341341    $cl->SetSortMode(SPH_SORT_RELEVANCE); 
    342342    $cl->SetLimits(0, 10000, 10000); 
    343     $result = $cl->Query($query . ' ' . $searchstr); 
     343 
     344    $punct = array('+',',','.','-','"','\'','&','!','?',':',';','#','~','=','/','^','(',')','_','<','>'); 
     345    $clSearchstr = str_replace($punct, ' ', $searchstr); 
     346    $result = $cl->Query($query . ' ' . $clSearchstr); 
    344347 
    345348    if ( !empty($result['matches']) ) { 
  • include/sessions.php

    r324 r337  
    688688        global $config, $dss_seeded; 
    689689 
    690         $val = $config['rand_seed'] . microtime(); 
     690        $val = uniqid(rand(),true) . $config['rand_seed'] . uniqid(rand(),true); 
    691691        $val = md5($val); 
    692692        $config['rand_seed'] = md5($config['rand_seed'] . $val . 'a'); 
  • topten.php

    r324 r337  
    1111$do = request_var('do', 'by_completed'); 
    1212$limit = min(100, request_var('limit', 20)); 
    13 $range = request_var('range', 365); 
     13$range = request_var('range', 0); 
    1414$sort = request_var('sort', ''); 
    1515$sort_type = request_var('sort_type', 'desc');