Ejemplo n.º 1
0
         $yaping = new yaping();
         if (!$gr) {
             $gr = __paramInit('int', 'gr');
         }
         if ($ord == 'my' || $ord == 'favs') {
             $t_ord = isset($_SESSION["blogs_{$ord}_ord"]) ? $_SESSION["blogs_{$ord}_ord"] : ($ord == 'my' ? 'my_all' : 'favs_std');
         } else {
             $t_ord = $ord;
         }
         if ($t_ord == 'my_comments' || $t_ord == 'my_all') {
             $thread_id = $thread;
         }
         // с учетом того, что при смене флага "Запретить комментирование" мы меняем раздел
         // нужно вычислять в какой раздел и на какую страницу редиректить юзера
         if ($prev_gr != $gr) {
             $aData = blogs::getGroupAndPos($thread_id, get_uid(false), $t_ord);
             $page = ceil($aData['pos'] / $blogspp);
             $gr = $aData['id_gr'];
         }
         header('Location: ' . getFriendlyURL('blog_group', $gr) . "?t={$t}{$ord_get_part}&tr={$thread}" . ($page > 1 ? "&page={$page}" : ''));
         exit;
     }
 case 'edit':
     if (!get_uid()) {
         header('Location: /fbd.php');
         die;
     }
     $edit_tr = $edit_id = intval(trim($tr));
     if ($edit_tr) {
         $edit_msg = $blog_obj->GetMsgInfo($edit_tr, $error, $perm);
         if ($edit_msg['fromuser_id'] != get_uid() && $mod) {