예제 #1
0
파일: index.php 프로젝트: ECP-Black/ECP
 switch ($_GET['action']) {
     case 'view':
         if (@$_SESSION['rights']['public']['awards']['view'] or @$_SESSION['rights']['superadmin']) {
             awards_view((int) $_GET['id']);
             $conditions['action'] = 'add';
             $conditions['link'] = '?section=news&action=comments&id=' . (int) $_GET['id'];
             comments_get('awards', (int) $_GET['id'], $conditions);
         } else {
             echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
         }
         break;
     case 'addcomment':
         if (@$_SESSION['rights']['public']['awards']['com_add'] or @$_SESSION['rights']['superadmin']) {
             $conditions['action'] = 'add';
             $conditions['link'] = '?section=awards&action=view&id=' . (int) $_GET['id'];
             comments_add('awards', (int) $_GET['id'], $conditions);
         } else {
             echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
         }
         break;
     case 'editcomment':
         $conditions['action'] = 'edit';
         $conditions['link'] = '?section=awards&action=view&id=' . (int) $_GET['subid'];
         comments_edit('awards', (int) $_GET['subid'], (int) $_GET['id'], $conditions);
         break;
     default:
         if (@$_SESSION['rights']['public']['awards']['view'] or @$_SESSION['rights']['superadmin']) {
             awards();
         } else {
             echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
         }
예제 #2
0
파일: index.php 프로젝트: ECP-Black/ECP
     break;
 case 'comments':
     if (@$_SESSION['rights']['public']['news']['com_view'] or @$_SESSION['rights']['superadmin']) {
         news_once((int) $_GET['id']);
         $conditions['action'] = 'add';
         $conditions['link'] = '?section=news&action=comments&id=' . (int) $_GET['id'];
         comments_get('news', (int) $_GET['id'], $conditions);
     } else {
         echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
     }
     break;
 case 'addcomment':
     if (@$_SESSION['rights']['public']['news']['com_add'] or @$_SESSION['rights']['superadmin']) {
         $conditions['action'] = 'add';
         $conditions['link'] = '?section=news&action=comments&id=' . (int) $_GET['id'];
         comments_add('news', (int) $_GET['id'], $conditions);
     } else {
         echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
     }
     break;
 case 'editcomment':
     $conditions['action'] = 'edit';
     $conditions['link'] = '?section=news&action=comments&id=' . (int) $_GET['subid'];
     comments_edit('news', (int) $_GET['subid'], (int) $_GET['id'], $conditions);
     break;
 default:
     if (@$_SESSION['rights']['public']['news']['view'] or @$_SESSION['rights']['superadmin']) {
         news();
     } else {
         echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
     }
예제 #3
0
파일: index.php 프로젝트: ECP-Black/ECP
            break;
        case 'newmsg':
            account_new_msg();
            break;
        case 'stats':
            account_stats();
            break;
        case 'guestbook':
            $conditions['action'] = 'add';
            $conditions['link'] = '?section=account&action=guestbook';
            comments_get('user', $_SESSION['userID'], $conditions, 0, 1, "user");
            break;
        case 'addcomment':
            $conditions['action'] = 'add';
            $conditions['link'] = '?section=account&action=guestbook';
            comments_add('user', $_SESSION['userID'], $conditions, "user");
            break;
        case 'editcomment':
            $conditions['action'] = 'edit';
            $conditions['link'] = '?section=account&action=guestbook';
            comments_edit('user', $_SESSION['userID'], (int) $_GET['id'], $conditions, "user");
            break;
        default:
            account();
    }
    // Funktionen für nicht angemelde User //
} elseif (isset($_GET['action'])) {
    switch ($_GET['action']) {
        case 'register':
            account_register();
            break;
예제 #4
0
<?php

// vim: sw=4:ts=4:noet:sta:
if (isset($_POST['lib_comments'])) {
    if (!session_id()) {
        session_start();
    }
    ob_start();
    $action = $_POST['action'];
    if ($action == 'add') {
        $r = comments_add();
    } else {
        if ($action == 'del') {
            $r = comments_del();
        } else {
            if ($action == 'mass_prune') {
                $r = comments_mass_prune();
            }
        }
    }
    ob_end_clean();
    echo $r;
    exit;
}
function comments_add()
{
    $parent_id = (int) $_POST['parent_id'];
    $author = mysql_escape_string($_POST['author']);
    $email = mysql_escape_string($_POST['email']);
    $jevix = new Jevix();
    $jevix->cfgAllowTags(array('p', 'blockquote', 'cite', 'b', 'i', 'br'));
예제 #5
0
파일: index.php 프로젝트: ECP-Black/ECP
             gallery_kate((int) $_GET['id']);
             break;
         case 'gallery':
             gallery_gallery((int) $_GET['id']);
             break;
         case 'viewpic':
             gallery_viewpic((int) $_GET['id']);
             $conditions['action'] = 'add';
             $conditions['link'] = '?section=gallery&action=viewpic&id=' . (int) $_GET['id'];
             comments_get('gallery', (int) $_GET['id'], $conditions);
             break;
         case 'addcomment':
             if (@$_SESSION['rights']['public']['gallery']['com_add'] or @$_SESSION['rights']['superadmin']) {
                 $conditions['action'] = 'add';
                 $conditions['link'] = '?section=gallery&action=viewpic&id=' . (int) $_GET['id'];
                 comments_add('gallery', (int) $_GET['id'], $conditions);
             } else {
                 echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
             }
             break;
         case 'editcomment':
             $conditions['action'] = 'edit';
             $conditions['link'] = '?section=gallery&action=viewpic&id=' . (int) $_GET['subid'];
             comments_edit('gallery', (int) $_GET['subid'], (int) $_GET['id'], $conditions);
             break;
         default:
             gallery();
     }
 } else {
     gallery();
 }
예제 #6
0
파일: index.php 프로젝트: ECP-Black/ECP
     } else {
         echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
     }
     break;
 case 'vote':
     if (@$_SESSION['rights']['public']['survey']['view'] or @$_SESSION['rights']['superadmin']) {
         survey_vote((int) $_GET['id']);
     } else {
         echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
     }
     break;
 case 'addcomment':
     if (@$_SESSION['rights']['public']['survey']['com_add'] or @$_SESSION['rights']['superadmin']) {
         $conditions['action'] = 'add';
         $conditions['link'] = '?section=survey&action=viewsurvey&id=' . (int) $_GET['id'];
         comments_add('survey', (int) $_GET['id'], $conditions);
     } else {
         echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
     }
     break;
 case 'editcomment':
     $conditions['action'] = 'edit';
     $conditions['link'] = '?section=survey&action=viewsurvey&id=' . (int) $_GET['subid'];
     comments_edit('survey', (int) $_GET['subid'], (int) $_GET['id'], $conditions);
     break;
 default:
     if (@$_SESSION['rights']['public']['survey']['view'] or @$_SESSION['rights']['superadmin']) {
         survey();
     } else {
         echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
     }
예제 #7
0
파일: index.php 프로젝트: ECP-Black/ECP
     } else {
         echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
     }
     break;
 case 'setpart':
     if (@$_SESSION['rights']['public']['clanwars']['view_next'] or @$_SESSION['rights']['superadmin']) {
         clanwars_next_part((int) $_GET['id'], (int) $_GET['mode']);
     } else {
         echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
     }
     break;
 case 'addcomment':
     if (@$_SESSION['rights']['public']['clanwars']['com_add'] or @$_SESSION['rights']['superadmin']) {
         $conditions['action'] = 'add';
         $conditions['link'] = '?section=clanwars&action=view&id=' . (int) $_GET['id'];
         comments_add('clanwars', (int) $_GET['id'], $conditions);
     } else {
         echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
     }
     break;
 case 'editcomment':
     $conditions['action'] = 'edit';
     $conditions['link'] = '?section=clanwars&action=view&id=' . (int) $_GET['subid'];
     comments_edit('clanwars', (int) $_GET['subid'], (int) $_GET['id'], $conditions);
     break;
 default:
     if (@$_SESSION['rights']['public']['clanwars']['view'] or @$_SESSION['rights']['superadmin']) {
         clanwars();
     } else {
         echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
     }
예제 #8
0
파일: index.php 프로젝트: ECP-Black/ECP
     break;
 case 'comments':
     if (@$_SESSION['rights']['public']['guestbook']['com_view'] or @$_SESSION['rights']['superadmin']) {
         gb_once((int) $_GET['id']);
         $conditions['action'] = 'add';
         $conditions['link'] = '?section=guestbook&action=comments&id=' . (int) $_GET['id'];
         comments_get('gb_com', (int) $_GET['id'], $conditions, 0, 1, 'guestbook');
     } else {
         echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
     }
     break;
 case 'addcomment':
     if (@$_SESSION['rights']['public']['guestbook']['com_add'] or @$_SESSION['rights']['superadmin']) {
         $conditions['action'] = 'add';
         $conditions['link'] = '?section=guestbook&action=comments&id=' . (int) $_GET['id'];
         comments_add('gb_com', (int) $_GET['id'], $conditions, 'guestbook');
     } else {
         echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
     }
     break;
 case 'editcomment':
     $conditions['action'] = 'edit';
     $conditions['link'] = '?section=guestbook&action=comments&id=' . (int) $_GET['subid'];
     comments_edit('gb_com', (int) $_GET['subid'], (int) $_GET['id'], $conditions, 'guestbook');
     break;
 case 'editgbcomment':
     $conditions['action'] = 'editgb';
     $conditions['link'] = '?section=guestbook&action=comments&id=' . (int) $_GET['id'];
     comments_edit('guestbook', 0, (int) $_GET['id'], $conditions, 'guestbook', 'edit');
     break;
 default:
예제 #9
0
파일: index.php 프로젝트: ECP-Black/ECP
}
if (isset($_GET['action'])) {
    switch ($_GET['action']) {
        case 'viewonline':
            user_view_online();
            break;
        case 'list':
            if (@$_SESSION['rights']['public']['user']['list'] or @$_SESSION['rights']['superadmin']) {
                user_liste();
            } else {
                table(ERROR, ACCESS_DENIED);
            }
            break;
        case 'addcomment':
            $conditions['action'] = 'add';
            $conditions['link'] = '?section=user&view=gb&id=' . (int) $_GET['id'];
            comments_add('user', (int) $_GET['id'], $conditions);
            break;
        case 'editcomment':
            $conditions['action'] = 'edit';
            $conditions['link'] = '?section=user&view=gb&id=' . (int) $_GET['subid'];
            comments_edit('user', (int) $_GET['subid'], (int) $_GET['id'], $conditions);
            break;
        default:
            table(ERROR, NO_FUNKTION_CHOOSE);
    }
} elseif (isset($_GET['id'])) {
    user_details((int) $_GET['id']);
} else {
    table(ERROR, NO_FUNKTION_CHOOSE);
}
예제 #10
0
파일: index.php 프로젝트: ECP-Black/ECP
     } else {
         echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
     }
     break;
 case 'getfile':
     if (@$_SESSION['rights']['public']['downloads']['download'] or @$_SESSION['rights']['superadmin']) {
         get_file((int) $_GET['id']);
     } else {
         echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
     }
     break;
 case 'addcomment':
     if (@$_SESSION['rights']['public']['downloads']['com_add'] or @$_SESSION['rights']['superadmin']) {
         $conditions['action'] = 'add';
         $conditions['link'] = '?section=downloads&action=viewdl&id=' . (int) $_GET['id'];
         comments_add('downloads', (int) $_GET['id'], $conditions);
     } else {
         echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
     }
     break;
 case 'editcomment':
     $conditions['action'] = 'edit';
     $conditions['link'] = '?section=downloads&action=viewdl&id=' . (int) $_GET['subid'];
     comments_edit('downloads', (int) $_GET['subid'], (int) $_GET['id'], $conditions);
     break;
 default:
     if (@$_SESSION['rights']['public']['downloads']['view'] or @$_SESSION['rights']['superadmin']) {
         downloads();
     } else {
         echo table(ACCESS_DENIED, NO_ACCESS_RIGHTS);
     }