示例#1
0
     }
     break;
     /* Рейтинг */
 /* Рейтинг */
 case 'rate':
     if (!$uid) {
         header('Location: /fbd.php');
         exit;
     }
     $is_ajax = isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest';
     $result = array();
     $result['success'] = false;
     $article_id = __paramInit('int', 'id');
     $type = __paramInit('string', 'to');
     $type = $type == 'up' ? 1 : -1;
     $rate_val = articles::setRating($uid, $article_id, $type);
     if ($rate_val !== false) {
         $result['success'] = true;
         $result['id'] = $article_id;
         $result['val'] = $type;
         $result['rate_val'] = $rate_val;
     }
     if ($is_ajax) {
         echo json_encode($result);
     } else {
         header('Location: ' . (isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '/'));
     }
     exit;
     break;
     /* Закладки */
 /* Закладки */