示例#1
0
文件: dbInit.php 项目: orloc/miniFace
<?php

$app = (require_once __DIR__ . '/app.php');
$db = $app['db'];
$faker = \Faker\Factory::create();
// Add some users
$db->query(getUserQuery($db, $faker));
// pseudo-randomly get friends for each user
$users = generateFriends(getUsers($db));
generatePosts($db, $users, $faker);
$q = getUpdateFriendsQuery($users);
$db->query($q);
function generatePosts($db, array $users, $faker)
{
    $sql = "INSERT INTO posts (status, user_id, created_at) VALUES ";
    $values = [];
    foreach ($users as $u) {
        for ($i = 0; $i < 4; $i++) {
            $p = $db->quote($faker->realText(45));
            $now = $db->quote(Date('Y-m-d H:i:s'));
            $values[] = "({$p}, {$u['id']}, {$now})";
        }
    }
    $sql .= implode(', ', $values);
    $db->query($sql);
}
function getUpdateFriendsQuery(array $users)
{
    $sql = "INSERT INTO user_friends (friending_user_id, friended_user_id) VALUES ";
    $valStr = [];
    foreach ($users as $u) {
示例#2
0
文件: user.php 项目: ecr007/pr0n
<?php

define('_VALID', true);
require 'include/config.php';
require 'include/function_global.php';
require 'include/function_smarty.php';
require 'include/function_user.php';
$template = 'user';
$options = getUserQuery();
$username = $options['username'];
$module = $options['module'];
if (!$username) {
    require 'classes/auth.class.php';
    $auth = new Auth();
    $auth->check();
}
$sql = "SELECT * FROM signup WHERE username = '******' LIMIT 1";
$rs = $conn->execute($sql);
if ($conn->Affected_Rows() != 1) {
    VRedirect::go($config['BASE_URL'] . '/error/user_missing');
}
$user = $rs->getrows();
$user = $user['0'];
$uid = intval($user['UID']);
if ($options['module'] != '') {
    $profile_menu = $module;
    $template = 'user_' . $module;
    require 'modules/user/' . $module . '.php';
} else {
    $options = getUserModule($options['query']);
    $module = $options['module'];