98 lines
No EOL
2.3 KiB
PHP
98 lines
No EOL
2.3 KiB
PHP
<?php
|
|
/*
|
|
*************************************************************
|
|
| Copyright (c) 2007-2010 Clip-Bucket.com. All rights reserved.
|
|
| @ Author : ArslanHassan
|
|
| @ Software : ClipBucket , © PHPBucket.com
|
|
| $Id: signup.php 596 2011-04-21 14:41:57Z ahzulfi $
|
|
*************************************************************
|
|
*/
|
|
|
|
define("THIS_PAGE","signup");
|
|
define("PARENT_PAGE","signup");
|
|
|
|
require 'includes/config.inc.php';
|
|
|
|
if($userquery->login_check('',true)){
|
|
redirect_to(BASEURL);
|
|
}
|
|
|
|
/**
|
|
* Function used to call all signup functions
|
|
*/
|
|
if(cb_get_functions('signup_page')) cb_call_functions('signup_page');
|
|
|
|
|
|
/**
|
|
* Signing up new user
|
|
*/
|
|
if(isset($_POST['signup'])){
|
|
if(!(bool)config('allow_registeration'))
|
|
e(lang('usr_reg_err'));
|
|
else
|
|
{
|
|
$signup = $userquery->signup_user($_POST, false);
|
|
if($signup)
|
|
{
|
|
$udetails = $userquery->get_user_details($signup);
|
|
// Adding a new collection to the user profile
|
|
$name = ($_POST['username']);
|
|
$desc = ($_POST['username']);
|
|
$tags = "no-tag";
|
|
$cat = "";
|
|
$type = "photos";
|
|
$CollectParams = array(
|
|
"collection_name"=>$name,
|
|
"collection_description"=>$desc,
|
|
"collection_tags"=>$tags,
|
|
"category"=>"#1#",
|
|
"type"=>$type,
|
|
"allow_comments"=>"yes",
|
|
"broadcast"=>"public",
|
|
"public_upload"=>"yes",
|
|
"userid" => $udetails['userid'],
|
|
);
|
|
$collectionId = $cbcollection->create_default_collection($CollectParams);
|
|
|
|
|
|
$eh->flush();
|
|
assign('udetails',$udetails);
|
|
assign('mode','signup_success');
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
//Login User
|
|
|
|
if(isset($_POST['login'])){
|
|
$username = $_POST['username'];
|
|
$username = mysql_clean(clean($username));
|
|
$password = mysql_clean(clean($_POST['password']));
|
|
|
|
$remember = false;
|
|
if($_POST['rememberme'])
|
|
$remember = true;
|
|
|
|
if($userquery->login_user($username,$password,$remember))
|
|
{
|
|
if($_COOKIE['pageredir'])
|
|
redirect_to($_COOKIE['pageredir']);
|
|
else
|
|
redirect_to(cblink(array('name'=>'my_account')));
|
|
}
|
|
|
|
}
|
|
|
|
//Checking Ban Error
|
|
if(!isset($_POST['login']) && !isset($_POST['signup'])){
|
|
if(@$_GET['ban'] == true){
|
|
$msg = lang('usr_ban_err');
|
|
}
|
|
}
|
|
|
|
subtitle(lang("signup"));
|
|
//Displaying The Template
|
|
template_files('signup.html');
|
|
display_it()
|
|
?>
|