Ignore:
Timestamp:
Aug 31, 2004, 12:00:46 AM (20 years ago)
Author:
z0rglub
Message:

add rating feature

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/functions.inc.php

    r496 r507  
    506506  exit();
    507507}
     508
     509/**
     510 * returns $_SERVER['QUERY_STRING'] whitout keys given in parameters
     511 *
     512 * @param array $rejects
     513 * @returns string
     514 */
     515function get_query_string_diff($rejects = array())
     516{
     517  $query_string = '';
     518 
     519  $str = $_SERVER['QUERY_STRING'];
     520  parse_str($str, $vars);
     521 
     522  $is_first = true;
     523  foreach ($vars as $key => $value)
     524  {
     525    if (!in_array($key, $rejects))
     526    {
     527      if ($is_first)
     528      {
     529        $query_string.= '?';
     530        $is_first = false;
     531      }
     532      else
     533      {
     534        $query_string.= '&';
     535      }
     536      $query_string.= $key.'='.$value;
     537    }
     538  }
     539
     540  return $query_string;
     541}
    508542?>
Note: See TracChangeset for help on using the changeset viewer.