require_once("../in/func.php"); require_once("../in/au/authClass.php"); require_once("../in/PEAR_Mail/Mail.php"); $auth = new Authenticate(); if( $auth->isLoggedIn() ) $auth->goToPage( $auth->ac_home ); $URI = $_SERVER['REQUEST_URI']; $URI = explode("/",$URI); $action = cleanVar($URI[3]); if($action == 'redirect') { $redirect_area = $URI[4]; if($redirect_area == 'articles') { $article_id = $URI[5]; $DB->base_Query("SELECT title FROM article WHERE id = '$article_id' LIMIT 1"); $row = $DB->base_Fetch_Array(); $msg = "
\n"; $redirect_page = '/articles/' . friendly_url(db_clean($row['title'])) . '/' . $article_id . '#comment_form'; } elseif($redirect_area == 'profile') { $profile_id = $URI[5]; $msg = "\n"; $DB->base_Query("SELECT disp_name FROM users WHERE id = '$profile_id' LIMIT 1"); $row = $DB->base_Fetch_Array(); $redirect_page = '/profile/' . friendly_url($row['disp_name']) . '/' . $profile_id; } elseif($redirect_area == 'messages') { $msg = "\n"; $redirect_page = '/member/messages'; } elseif($redirect_area == 'submit-article') { $msg = "\n"; $redirect_page = '/member/submit-article'; } elseif($redirect_area == 'submit-report') { $msg = "\n"; $redirect_page = '/member/submit-report'; } elseif($redirect_area == 'submit-link') { $msg = "\n"; $redirect_page = '/member/submit-link'; } elseif($redirect_area == 'settings') { $msg = "\n"; $redirect_page = '/member/settings'; } elseif($redirect_area == 'photos') { $msg = "\n"; $redirect_page = '/member/photos'; } elseif($redirect_area == 'buddy-list') { $msg = "\n"; $redirect_page = '/member/buddy-list'; } elseif($redirect_area == 'trips') { $msg = "\n"; $redirect_page = '/member/trips'; } } if(!$redirect_page) $redirect_page = '/member/home'; if($_SERVER['REQUEST_METHOD'] == 'POST') { $errs = array(); $first_name = cleanVar( $_POST['first_name'], ENT_QUOTES ); $disp_name = cleanVar( $_POST['disp_name'], ENT_QUOTES ); $city = cleanVar( $_POST['city'], ENT_QUOTES ); $state = cleanVar( $_POST['state'], ENT_QUOTES ); $zip = cleanVar( $_POST['zip'], ENT_QUOTES ); $emailx = cleanVar( $_POST['emailx'], ENT_QUOTES ); $passx = cleanVar( $_POST['passx'], ENT_QUOTES ); $pass_2 = cleanVar( $_POST['pass_2'], ENT_QUOTES ); $dob_month = sprintf( "%02s",$_POST['dob_month'] ); $dob_day = sprintf( "%02s",$_POST['dob_day'] ); $dob_year = $_POST['dob_year']; $dob = $dob_year . $dob_month . $dob_day; $fish = cleanVar( $_POST['fish'] ); $website = cleanVar( $_POST['website'] ); $guide = cleanVar( $_POST['guide'] ); $about = cleanVar( $_POST['about'] ); $river = cleanVar( $_POST['river'] ); // validate the email, and check to see if the user's email or display name exist already if(!checkEmail($emailx)) { $errCount++; $msg = "\n"; } $q = "SELECT email FROM $tbl_users WHERE email = '$emailx' LIMIT 1"; $DB->base_Query($q); $email_check = $DB->base_Num_Rows(); if($email_check) { $errCount++; $msg = "\n"; } $q = "SELECT disp_name FROM $tbl_users WHERE disp_name = '$disp_name' LIMIT 1"; $DB->base_Query($q); $email_check = $DB->base_Num_Rows(); if($email_check) { $errCount++; $msg = "\n"; } if( $errCount == 0 ) { $pass = md5($passx); $q = "INSERT INTO $tbl_users (first_name, disp_name, dob, city, state, zip, email, password, activated) VALUES ('$first_name', '$disp_name', '$dob', '$city', '$state', '$zip', '$emailx', '$pass', '1')"; if( $DB->base_Query($q) ) { # insert the user specs info $q = "INSERT INTO user_specs (id,fishes,river,website,guide,about) VALUES ('" . $DB->base_Insert_Id() . "','$fish','$river','$website','$guide','$about')"; $q = validateQuery($q); $DB->base_Query($q); /* # send activation link $headers = array("From"=>COMP . "<" . NO_REP_CO_EMAIL . ">", "Subject"=>"Activate your " . COMP . " account!", "MIME-Version"=>"1.0", "Content-type"=>"text/html; charset=iso-8859-1", "PHP\Return-Path"=>NO_REP_CO_EMAIL); $message = "Greetings from " . COMP . "!\n\nThanks so much for signing up for your free account.\n\nTo activate your link, click on this link: " . WEB . "/ac/activate.php?E=$emailx\n\n"; $message .= "Tight Lines,\n" . COMP; $mail = Mail::factory("mail"); $mail->send($emailx, $headers, $message); */ $auth->setLogin($emailx,$passx); redirect($redirect_page); exit; } } } commonHeader("Create a Free Account to Edit Profile, Upload Photos, Find a Fly Shop, Find a Fishing Guide, and More!",1); ?>| leftNav($auth->isLoggedIn()); ?> |
So You Wanna Join?if($msg) { echo $msg; } else { ?> Enter all the information below, and we will create a =COMP?> account for you. Once you have an account, you can upload and share pics, stories, links, fishing reports, as well as recommend guides and fly shops. Come on and join the premiere fly fishing community. } ?> |