// includes
include('common/common_inc.php');
require_once 'HTML/QuickForm.php';
require_once 'HTML/QuickForm/Renderer/ArraySmarty.php';
require_once LIB_DIR.'lib-articles.php';
// session
startSession();
// create tpl object
include('common/smarty.php');
require_once LIB_DIR.'lib-smarty.php';
// check session
if (($checkSession = checkSession())){
//header("location: logout.php");
}
$tpl->assign("checkSession",$checkSession);
// headers
$title = "Ateneo Alumni Association";
$main_sec_id = 6;
$main_section = getSection($main_sec_id);
$tpl->assign("main_section",$main_section);
//$html_template = "new_".$main_section['link'].".htm";
$html_template = "register.htm";
$tpl->assign("title",$title);
if(isset($_SESSION['memberInfo']['uid']) && $_SESSION['memberInfo']['uid']!=""){
$tpl->assign("show_login",false);
$tpl->assign("name", $_SESSION['memberInfo']['fname']." ".$_SESSION['memberInfo']['lname']);
} else {
$tpl->assign("show_login",true);
}
// login form
$formLogin = new HTML_QuickForm("formLogin", "post", "login.php");
$formLogin->addElement("text", "login_name", "Login Name", array("size"=>35, "maxlength"=>20, 'tabindex'=>++$ctr));
$formLogin->addElement("password", "password", " Password", array("size"=>35, "maxlength"=>20, 'tabindex'=>++$ctr));
//$form->addElement("submit", "btn_submit", "Login", array("class" => "buttons", 'tabindex' => ++$ctr));
$formLogin->setDefaults(array("login_name"=>null, "password"=>null,));
$formLogin->setConstants(array("action"=>"login", "url"=>($_GET["url"])?$_GET["url"]:"edit_info.php"));
$formLogin->addElement("hidden", "action", "login");
$renderer =& new HTML_QuickForm_Renderer_ArraySmarty($tpl, true);
$renderer->setRequiredTemplate(
'{$label}{if $required}*{/if}'
);
$formLogin->accept($renderer);
$tpl->assign("formLogin", $renderer->toArray());
//
// form
$form =& new HTML_QuickForm("frmSection", "post", $_SERVER["PHP_SELF"], "", array("onSubmit"=>"return checkSubmit(this);"));
// section info
// buttons
$form->addElement("button", "btn_yes", "yes", array("onClick" => "javascript: location.href='has_card.php';","class" => "buttons", 'tabindex' => ++$ctr));
$form->addElement("button", "btn_no", "no", array("onClick" => "javascript: location.href='no_card.php';","class" => "buttons", 'tabindex' => ++$ctr));
/*$defaults = array("form_action" => "save");
$form->setDefaults($defaults);
$form->applyFilter("__ALL__", "trim");
$cssid = CSS_MSG_ERR;
if ($_POST["form_action"] == "save" && $form->validate()) {
if (($msgcode = validateForm())==OK){
// process form
$result = $form->process("formCallback", false);
if (PEAR::isError($result)){
$message = array("pear"=>$result->getMessage());
}
elseif ($result) {
header("location: registration.php?cid=".$result."&msgcode=".OK_ARTICLE_ADD);
}
else {
$message = getMessage(ERR_ARTICLE_ADD,false);
}
}
else {
$message = getMessage($msgcode);
}
}
elseif (isset($_GET["msgcode"]) && $_GET["msgcode"] == OK_ARTICLE_ADD && $_GET["msgcode"] == OK_ARTICLE_EDIT){
$cssid = CSS_MSG_OK;
$message = getMessage($_GET["msgcode"],false);
}
else {
$message = $form->_errors;
}
$tpl->assign("cssid", $cssid);
$tpl->assign("messages", $message);*/
$renderer =& new HTML_QuickForm_Renderer_ArraySmarty($tpl, true);
$renderer->setRequiredTemplate(
'{$label}{if $required}*{/if}'
);
$form->accept($renderer);
$tpl->assign("form", $renderer->toArray());
// display tpl
$tpl->display($html_template);
function formCallback($postVars){
//$postVars['created_by'] = $_SESSION['userInfo']['uid'];
return addArticle($postVars);
}
function validateForm(){
$ret = OK;//ERR_EDIT_PROFILE;
return $ret;
}
?>