コード例 #1
0
ファイル: comment.php プロジェクト: spacequad/glfusion
         $pageBody .= handleSubscribe($sid, $type);
     } else {
         echo COM_refresh($_CONF['site_url'] . '/index.php');
         exit;
     }
     break;
 case 'unsubscribe':
     if (isset($_GET['sid'])) {
         $sid = COM_sanitizeID(COM_applyFilter($_GET['sid']));
         $type = COM_applyFilter($_GET['type']);
         if ($type != 'article') {
             if (!in_array($type, $_PLUGINS)) {
                 $type = 'article';
             }
         }
         $pageBody .= handleunSubscribe($sid, $type);
     } else {
         echo COM_refresh($_CONF['site_url'] . '/index.php');
         exit;
     }
     break;
 default:
     // New Comment
     // do our speed limit check here
     COM_clearSpeedlimit($_CONF['commentspeedlimit'], 'comment');
     $last = 0;
     $last = COM_checkSpeedlimit('comment');
     if ($last > 0) {
         $goBack = '<br/><br/>' . $LANG03[48];
         $pageBody .= COM_showMessageText($LANG03[7] . $last . $LANG03[8] . $goBack, $LANG12[26], true, 'error');
     } else {
コード例 #2
0
ファイル: subscription.php プロジェクト: spacequad/glfusion
    $hasargs = strstr($referer, '?');
    if ($hasargs) {
        $sep = '&amp;';
    } else {
        $sep = '?';
    }
    $rc = PLG_unsubscribe('mediagallery', '', $album_id);
    echo COM_refresh($referer . $sep . 'msg=521');
    exit;
}
$op = '';
$album_id = 0;
$uid = $_USER['uid'];
if (isset($_GET['op'])) {
    $op = COM_applyFilter($_GET['op']);
}
if (isset($_GET['sid'])) {
    $album_id = (int) COM_applyFilter($_GET['sid'], true);
}
if ($album_id > 0) {
    switch ($op) {
        case 'subscribe':
            handleSubscribe($album_id);
            break;
        case 'unsubscribe':
            handleunSubscribe($album_id);
            break;
    }
}
echo COM_refresh($_MG_CONF['site_url']);
exit;