Documentation is available at group-setup.php
- <?php
- /**************************************************************
- * This file is part of SlidingDoors *
- * Copyright 2001-2002. Eric D. Nielsen, All rights reserverd *
- * SlidingDoors is availible for license under the GPL, see *
- * the COPYING file in the root directory of the install for *
- * the full terms of the GPL. *
- * *
- * File: group-setup.php *
- * Author: Eric D. Nielsen *
- * Description: This page deals with the creation of a new *
- * affiliation or the updating of data for an *
- * existing affiliation. It also provides link *
- * to the team match registration pages. *
- * Internal Links: no spec'd out yet *
- * External Links: SlidingDoors information page (footer) *
- * Comp-in-a-box information page(footer) *
- * OpenImpetus information page (footer) *
- * Change Log: 11/06/01 -- created -- edn *
- ***************************************************************/
- # Do not remove the following line
- include "pre_main_include.inc";
- $authenticationRequired=TRUE;
- $authorizationLevels[]=array("Type"=>"Team",
- "Level"=>"Registration Coordinator",
- "TeamID"=>$HTTP_SESSION_VARS["affil"]);
- include "include_others.inc";
- session_start();
- $org = $HTTP_POST_VARS["affil"];
- if ($org=="")
- $org = $HTTP_SESSION_VARS["affil"];
- else
- localRedirect("$baseURL/back.php");
- if (!$HTTP_SESSION_VARS["loggedin"])
- if (isset($HTTP_POST_VARS["pass"]))
- {
- $pass=$HTTP_POST_VARS["pass"];
- $query = "SELECT hashed_passwd FROM registration_supplement WHERE orgID=$org;";
- $result = $db->query($query);
- if ($result->numrows()!=0)
- {
- list($hashed) = $result->getRowAt(0);
- $test = crypt($pass,$hashed);
- if ($test==$hashed)
- $loggedin=TRUE;
- else
- $loggedin=FALSE;
- }
- else
- $loggedin=FALSE;
- } else $loggedin=FALSE;
- else $loggedin=TRUE;
- session_register("loggedin");
- if (!$loggedin)
- {
- session_register("org");
- localRedirect("Location: $baseURL/group/index.php");
- exit;
- }
- $orgObj = new RegOrg($db,0);
- $orgObj->setID($org);
- if (isset($HTTP_SESSION_VARS["formVars"]))
- {
- $orgObj->setName($formVars["TeamName"]);
- $orgObj->setAbbrev($formVars["TeamAbbrev"]);
- $orgObj->setRepTitle($formVars["RepTitle"]);
- $orgObj->setRep($formVars["Rep"]);
- $tempAddr = new Address($db);
- $tempAddr->setStreet1($formVars["Street1"]);
- $tempAddr->setStreet1($formVars["Street2"]);
- $tempAddr->setStreet1($formVars["City"]);
- $tempAddr->setStreet1($formVars["State"]);
- $tempAddr->setStreet1($formVars["Zip"]);
- }
- else
- $orgObj->retrieve();
- $display = new HTMLDisplay($db);
- $page = $display->beginPage();
- $text = "";
- $navbar = "<center>".$display->teamNavBar(array("Top","Setup","Invoice","Results"),"setup")."</center><br>";
- $text .= $navbar;
- $text.= $display->teamInfoUpdateBar($orgObj);
- $page .= $display->instructionBox(
- "<a name=\"top\"><H2>Affiliation Summary</h2></a>\n",$text);
- $teamMatchText ="<center>".$display->teamNavBar(array("Top","Setup","Invoice","Results"),"teammatch")."</center><br>";
- $teamMatchText .= $display->teamMatchDetails($orgObj);
- $page .= $display->textBox($teamMatchText,"95%","Team Match Box");
- $registrationBox ="";
- $registrationBox.= "<center>".$display->teamNavBar(array("Top","Setup","Invoice","Results"),"invoice")."</center><br>";
- $registrationBox.= $display->teamRegistration($orgObj,TRUE);
- $page .= $display->textBox($registrationText,"95%","Registration Box");
- $resultsBox ="";
- $resultsBox.= "<center>".$display->teamNavBar(array("Top","Setup","Invoice","Results"),"results")."</center><br>";
- $resultsBox .= $display->teamResults($orgObj);
- $page .= $display->textBox($resultsBox,"95%","Results Box");
- $page .= $display->sectionBreak();
- $page .= $display->compinaboxBox();
- $page .= $display->endPage();
- clean_up_session();
- session_register("loggedin");
- $affil=$org;
- session_register("affil");
- echo $page;
- ?>
Documentation generated on Tue, 25 Apr 2006 13:01:48 -0400 by phpDocumentor 1.3.0RC3