Example #1
0
function friend_user_facebook_invite()
{
    $basepath = $_SESSION['basepath'];
    $template = new Template();
    $logged_in = user_user_loggedin();
    $template->logged_in = $logged_in;
    $template->basepath = $basepath;
    $template->session_id = user_user_sessionid();
    $template->element_dir = $_SESSION['element_dir'];
    $template->material_dir = $_SESSION['material_dir'];
    $template->preview_dir = $_SESSION['preview_dir'];
    //	$return = $template->render($template_file);
    //	return $return;
    $user_property = user_user_property();
    $template->user_property = json_decode($user_property);
    $template->heartBeatInterval = 60000;
    $template->top = $template->render("modules/000_user_interface/templates/top.php");
    $template->left = $template->render("modules/000_user_interface/templates/left.php");
    $template->right = $template->render("modules/000_user_interface/templates/right.php");
    $template->bottom = $template->render("modules/000_user_interface/templates/bottom.php");
    //	$template->middle = $template->render("modules/000_user_interface/templates/ui_user_play.php");
    //	$template->middle = $template->render("modules/004_friends/templates/friend_user_people.php");
    $template->middle = $template->render("modules/004_friends/templates/friend_user_facebook_invite.php");
    $return = $template->render("modules/000_user_interface/templates/ui_user_default.php");
    return $return;
}
Example #2
0
function ui_user_microsite($file_to_load = NULL)
{
    if (!isset($file_to_load)) {
        $file_to_load = func_arg(0);
    }
    $basepath = $_SESSION['basepath'];
    $template = new Template();
    $logged_in = user_user_loggedin();
    $template->logged_in = $logged_in;
    $template->basepath = $basepath;
    $template->session_id = user_user_sessionid();
    $template->element_dir = $_SESSION['element_dir'];
    $template->material_dir = $_SESSION['material_dir'];
    $template->preview_dir = $_SESSION['preview_dir'];
    //	$return = $template->render($template_file);
    //	return $return;
    $user_property = user_user_property();
    $template->user_property = json_decode($user_property);
    $template->heartBeatInterval = 60000;
    $template->top = $template->render("modules/000_user_interface/templates/top.php");
    $template->left = $template->render("modules/000_user_interface/templates/left.php");
    $template->right = $template->render("modules/000_user_interface/templates/right.php");
    $template->bottom = $template->render("modules/000_user_interface/templates/bottom.php");
    $template->middle = $template->render("modules/000_user_interface/templates_microsite/" . $file_to_load . ".php");
    $return = $template->render("modules/000_user_interface/templates/ui_user_default.php");
    return $return;
}
Example #3
0
function user_guest_property()
{
    $user_id = $_SESSION['user_id'];
    if (!isset($user_id)) {
        header("Location: " . $_SESSION['basepath']);
        exit;
    }
    $username = func_arg(0);
    if (!isset($username)) {
        $username = $_SESSION['username'];
    }
    $lilo_mongo = new LiloMongo();
    $lilo_mongo->selectDB('Users');
    $lilo_mongo->selectCollection('Account');
    $usernames = $lilo_mongo->command_values(array("distinct" => "Account", "key" => "username", "query" => array()));
    if (!in_array($username, $usernames)) {
        return "HTTP/1.0 404 Not Found";
    }
    $basepath = $_SESSION['basepath'];
    $template = new Template();
    $logged_in = user_user_loggedin();
    $template->logged_in = $logged_in;
    $template->basepath = $basepath;
    $template->session_id = user_user_sessionid();
    $template->element_dir = $_SESSION['element_dir'];
    $template->material_dir = $_SESSION['material_dir'];
    $template->preview_dir = $_SESSION['preview_dir'];
    //	$return = $template->render($template_file);
    //	return $return;
    $user_property = user_user_property();
    $user_property = json_decode($user_property);
    // dapatkan umur dan gender
    $user_property->age = date("Y") - $user_property->birthday_yy;
    $user_property->sex = ucfirst($user_property->sex);
    $template->user_property = $user_property;
    $template->heartBeatInterval = 60000;
    $template->top = $template->render("modules/000_user_interface/templates/top.php");
    $template->left = $template->render("modules/000_user_interface/templates/left.php");
    $template->right = $template->render("modules/000_user_interface/templates/right.php");
    $template->bottom = $template->render("modules/000_user_interface/templates/bottom.php");
    if ($username == $_SESSION['username']) {
        $template->middle = $template->render("modules/001_user_management/templates/user_guest_property.php");
    } else {
        $acc_prop = user_guest_accountproperties($username);
        $acc_prop['properties']['sex'] = ucfirst($acc_prop['properties']['sex']);
        $birthday_expl = explode('-', $acc_prop['properties']['birthday']);
        $acc_prop['properties']['age'] = date("Y") - (int) $birthday_expl[2];
        $template->account_properties = $acc_prop;
        $template->username = $username;
        $template->middle = $template->render("modules/001_user_management/templates/user_guest_property_other.php");
    }
    $return = $template->render("modules/000_user_interface/templates/ui_user_default.php");
    return $return;
}