Created
January 29, 2009 16:38
-
-
Save gregfroese/54611 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" | |
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> | |
<head> | |
<title>{$title}</title> | |
{javascript file="lib/silk/jquery/jquery.js"} | |
{javascript file="lib/silk/jquery/jquery.color.js"} | |
{javascript file="lib/silk/jquery/jquery.silk.js"} | |
{stylesheet} | |
<base href="http://heavy.homeip.net/silk/" /> | |
</head> | |
<body> | |
<center> | |
<div class="container"> | |
<div class="headercontainer"> | |
<p>Logo Main menu</p> | |
<div>{run_action controller=header action=index}</div> | |
<div>{*run_action controller=menumanager action=viewmenu*}</div> | |
</div> | |
<div class="middlecontainer"> | |
<div class="content"> | |
<h2>{$title}</h2> | |
{$content} | |
</div> | |
<div class="rightbar"></div> | |
</div> | |
<div class="footercontainer">Footer</div> | |
</div> | |
</center> | |
</body> | |
</html> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div id="{$div_id}"> | |
{validation_errors for=$reguser} | |
<h3>Register now</h3> | |
{$reguser} | |
{$regform} | |
</div> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function register($params) { | |
if(!isset($params["div_id"])) { $this->set("div_id", "leftcolumn"); } | |
if(!isset($params["redirect"])) { | |
$params["redirect"] = join_path(SilkRequest::get_calculated_url_base(true), $this->get_component_name()); | |
} | |
if( isset($params["input"])) { | |
echo "trying to register<br />"; | |
$reguser = new mpUser(); | |
$reguser->update_parameters($params); | |
$reguser->set_password($params["password"]); | |
$reguser->active = 1; | |
if( $reguser->save()) { | |
echo "saving new user<br />"; die; | |
$this->set("reguser", SilkForm::data_table($reguser)); | |
$params["register"]["username"] = $params["username"]; | |
$params["register"]["password"] = $params["password"]; | |
$user_session = new SilkUserSession($params["register"]); | |
SilkGreg::barf("register params", $params["register"]); | |
if($user_session->login()) { | |
redirect($params["redirect"]); | |
} else { | |
echo "Login failed"; | |
var_dump($params); | |
} | |
return; | |
} else { | |
$this->set("reguser", $reguser); | |
} | |
} | |
$user = new mpUser(); | |
$regform = SilkForm::auto_form($user, array(), null, true, true, true); | |
$this->set("regform", $regform); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment