Пример #1
0
 $valid = new VValidation();
 $username = $filter->get('username');
 $password = $filter->get('password');
 $password_confirm = $filter->get('password_confirm');
 $email = $filter->get('email');
 $vcode = $filter->get('verification');
 $age = $filter->get('age');
 $terms = $filter->get('terms');
 $gender = $filter->get('gender');
 if ($username == '') {
     $errors[] = $lang['signup.username_empty'];
     $err['username'] = 1;
 } elseif (strlen($username) > 15) {
     $errors[] = $lang['signup.username_length'];
     $err['username'] = 1;
 } elseif (!$valid->username($username)) {
     $errors[] = $lang['signup.username_invalid'];
     $err['username'] = 1;
 } elseif ($valid->usernameExists($username)) {
     $errors[] = $lang['signup.username_exists'];
     $err['username'] = 1;
 } else {
     $signup['username'] = $username;
 }
 if ($email == '') {
     $errors[] = $lang['signup.email_empty'];
     $err['email'] = 1;
 } elseif (!$valid->email($email)) {
     $errors[] = $lang['signup.email_invalid'];
     $err['email'] = 1;
 } elseif ($valid->emailExists($email)) {
Пример #2
0
<?php

define('_VALID', true);
require 'include/config.php';
require 'classes/auth.class.php';
require 'include/function_global.php';
require 'include/function_smarty.php';
require 'classes/pagination.class.php';
require 'classes/validation.class.php';
Auth::check();
$username = isset($_GET['u']) && VValidation::username($_GET['u']) && VValidation::usernameExists($_GET['u']) ? $_GET['u'] : 'all';
$table = isset($_GET['t']) && ctype_alpha($_GET['t']) ? $_GET['t'] : 'all';
$tables_allowed = array('all' => 1, 'videos' => 1, 'games' => 1, 'blogs' => 1, 'albums' => 1, 'photos' => 1);
if ($table != 'all' && !isset($tables_allowed[$table])) {
    VRedirect::go($config['BASE_URL'] . '/error');
}
$uid = intval($_SESSION['uid']);
$sql = "SELECT s.UID, u.username\n                  FROM video_subscribe AS s, signup AS u\n                  WHERE s.SUID = " . $uid . "\n                  AND s.UID = u.UID";
$rs = $conn->execute($sql);
$subscriptions = $rs->getrows();
$feeds = array();
$page_link = NULL;
if ($subscriptions) {
    $photo_approve = $config['approve_photos'] == '1' ? " AND a.status = '1'" : NULL;
    $game_approve = $config['approve_games'] == '1' ? " AND g.status = '1'" : NULL;
    $blog_approve = $config['approve_blogs'] == '1' ? " AND b.status = '1'" : NULL;
    if ($username == 'all') {
        $suids = array();
        foreach ($subscriptions as $subscription) {
            $suids[] = $subscription['UID'];
        }