* Project Founder: Chris Vincent * * Copyright (c) 1999-2005 The Owl Project Team * Licensed under the GNU GPL. For full terms see the file COPYING. * * small change here * * $Id: index.php,v 1.20 2007/07/11 00:27:47 b0zz Exp $ */ ob_start(); if (bcheckLibExists(dirname(__FILE__)."/config/owl.php")) require_once(dirname(__FILE__)."/config/owl.php"); $out = ob_get_clean(); if (bcheckLibExists($default->owl_fs_root ."/lib/disp.lib.php")) require_once($default->owl_fs_root ."/lib/disp.lib.php"); $default->owl_lang = fGetBrowserLanguage(); if (bcheckLibExists($default->owl_fs_root ."/lib/owl.lib.php")) require_once($default->owl_fs_root ."/lib/owl.lib.php"); if (bcheckLibExists($default->owl_fs_root ."/lib/security.lib.php")) require_once($default->owl_fs_root ."/lib/security.lib.php"); if (bcheckLibExists($default->owl_fs_root ."/scripts/phpmailer/class.phpmailer.php")) require_once($default->owl_fs_root ."/scripts/phpmailer/class.phpmailer.php"); if (isset($_COOKIE["owl_sessid"]) and $default->remember_me) { if ($login == "0") { if (!(strcmp($login, "logout") == 0)) { if ( isset($_POST[loginname]) and isset($_POST[password])) { $sql = new Owl_DB; $sess = $_COOKIE["owl_sessid"]; if ($default->active_session_ip) { $sql->query("DELETE FROM $default->owl_sessions_table WHERE sessid = '$sess' and ip <> '0'"); } else { $sql->query("DELETE FROM $default->owl_sessions_table WHERE sessid = '$sess' and ip = '0'"); } setcookie ("owl_sessid", ""); } else { $sess = $_COOKIE["owl_sessid"]; $sql = new Owl_DB; $sql->query("SELECT usid FROM $default->owl_sessions_table WHERE sessid = '$sess'"); $sql->next_record(); $uid = $sql->f("usid"); $sql->query("SELECT curlogin FROM $default->owl_users_table WHERE id = '$uid'"); $sql->next_record(); $curlogin = $sql->f("curlogin"); $sql->query("update $default->owl_users_table set lastlogin = '" . $curlogin . "' WHERE id = '$uid'"); $dNow = $sql->now(); $sql->query("update $default->owl_users_table set curlogin = $dNow WHERE id = '$uid'"); if (isset($parent) and is_numeric($parent)) { header("Location: browse.php?sess=$sess&parent=$parent"); } else { header("Location: browse.php?sess=$sess"); } exit; } } } } else { setcookie ("owl_sessid", ""); } // // Function to check if the required libraries exists // and are readable by the web server. // and issue a more significant message // Maybe we need this in other files as well, I'll wait and // see. function fPrintLoginPage($message = "") { global $default, $owl_lang, $language, $parent, $fileid, $anon_disabled, $folderid ; print("\n"); print("\n"); print("
owl_graphics_url/$default->sButtonStyle/ui_misc/$default->owl_logo\" border=\"0\" alt=\"$default->site_title\">
\n\n"); if (!empty($message)) { print("\n"); print("\n"); print("
$message
\n\n"); } else { print("\n"); print("\n"); print("
 
\n\n"); } print(""); print(""); if (isset($fileid) and is_numeric($fileid)) { print "\n"; print "\n"; } else { if (isset($parent) and is_numeric($parent)) { print "\n"; } } if (isset($folderid) and is_numeric($folderid)) { print "\n"; } print("\n"); print(" \n"); print(" \n"); print(" \n"); print("\n"); print("\n"); print(""); print("
 
\n\n"); print(" \n"); print(" \n"); print("
$default->site_title
\n"); if (count($default->owl_db_display_name) > 1) { print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print("
 
$owl_lang->repository_list:
\n"); print(" \n"); print("  
\n\n"); } print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); if ($default->remember_me) { print(" \n"); print(" \n"); print(" \n"); print(" \n"); print(" \n"); } print("
owl_graphics_url/$default->sButtonStyle/ui_misc/x_clear.gif\" width=\"1\" height=\"18\" border=\"0\" alt=\"\">
 

 
 

 
 
\n"); fPrintSubmitButton($owl_lang->btn_login, $owl_lang->alt_btn_login, "submit", "", "", "xbutton2", "xbutton2", "tabindex=\"3\""); print("  
 
$owl_lang->remember_me_checkbox: 
\n"); if ($anon_disabled != 1) { if(isset($fileid)) { $sHilite = "?fileid=$fileid"; } print(" \n"); print(" \n"); print("
$owl_lang->anonymous
\n"); } print(' '); print("
 
 \n"); if ($default->self_reg == 1) { print("$owl_lang->like_register  "); } if ($default->self_reg == 1 and $default->forgot_pass == 1) { print("|  "); } if ($default->forgot_pass == 1) { print("$owl_lang->forgot_pass
"); } print("
"); print("\n"); print("\n"); print("
 " . $owl_lang->engine . ", " . $owl_lang->version . " " . $default->version . " 
\n"); } // function bcheckLibExists ($filename) { global $default; if (file_exists("$filename")) { if (is_readable("$filename")) { return true; } else { die("
$owl_lang->debug_webserver_no_access
"); } } else { die("
$owl_lang->debug_file_not_exist
"); } } //if (checkrequirements() == 1) //{ //exit; //} if (!isset($failure)) $failure = 0; if (!$login) $login = 1; if($default->auth == 1 and isset($_SERVER['PHP_AUTH_USER'])) { $_POST[loginname] = $_SERVER['PHP_AUTH_USER']; } //if (($_POST[loginname] && $_POST[password]) or ($default->auth == 1 and $_POST[loginname] and $login <> "logout")) if (($_POST[loginname]) or ($default->auth == 1 and $_POST[loginname] and $login <> "logout")) { $verified["bit"] = 0; $verified = verify_login($_POST[loginname], $_POST[password]); if ($verified["bit"] == 1) { if ($default->auth == 0) { $sql = new Owl_DB; $sql->query("SELECT change_paswd_at_login, passwd_last_changed, expire_account FROM $default->owl_users_table WHERE id = '" . $verified["uid"] . "'"); $sql->next_record(); $sExpiredAccount = $sql->f("expire_account"); if (empty($sExpiredAccount)) { $dAccountExpire = 0; } else { $dAccountExpire = date("d-m-Y H:i:s", strtotime($sql->f("expire_account"))); } $sPasswdLastChanged = $sql->f("passwd_last_changed"); if (isset($sPasswdLastChanged)) { $dLastChanged = date("d-m-Y H:i:s", strtotime($sPasswdLastChanged)); } else { $dLastChanged = 0; } $dateTo = date("d-m-Y H:i:s", strtotime('now')); $diffd = getDateDifference($dLastChanged, $dateTo, 'd'); $dExpireDiff = getDateDifference($dAccountExpire, $dateTo, 'd'); $userid = $verified["uid"]; $usergroupid = $verified["group"]; if ($dExpireDiff > 0 and $sql->f("expire_account") != "") { owl_syslog(LOGIN_FAILED, $verified["uid"], 0, 0, $owl_lang->log_login_expired . $verified["user"], "LOGIN"); header("Location: index.php?login=1&failure=2"); exit; } if (isset($parent) and is_numeric($parent)) { $verified["homedir"] = $parent; } if ( $sql->f("change_paswd_at_login") == 1 or $diffd > $default->change_password_every) { if ( $sql->f("change_paswd_at_login") == 1) { header("Location: register.php?myaction=changepass&uid=" . $verified["uid"] . "&parent=" . $verified["homedir"] . "&c=" . $default->owl_current_db); exit; } else { if (!fIsAdmin() and $default->change_password_every > 0) { header("Location: register.php?myaction=changepass&uid=" . $verified["uid"] . "&parent=" . $verified["homedir"] . "&c=" . $default->owl_current_db); exit; } } } $userid = $verified["uid"]; $usergroupid = $verified["group"]; } else { $userid = $verified["uid"]; $usergroupid = $verified["group"]; } $session = new Owl_Session; $uid = $session->Open_Session(0, $verified["uid"]); $id = 1; /** * If an admin signs on We want to se the admin menu * Not the File Browser. */ owl_syslog(LOGIN, $verified["uid"], 0, 0, $owl_lang->log_login_det . $verified["user"], "LOGIN"); if ($default->notify_of_admin_login == 1 and $verified["uid"] == 1) // uid 1 = Administrator { if ($_SERVER["HTTP_CLIENT_IP"]) { $ip = $_SERVER["HTTP_CLIENT_IP"]; } elseif ($_SERVER["HTTP_X_FORWARDED_FOR"]) { $forwardedip = $_SERVER["HTTP_X_FORWARDED_FOR"]; list($ip, $ip2, $ip3, $ip4) = split (",", $forwardedip); } else { $ip = $_SERVER["REMOTE_ADDR"]; } $mail = new phpmailer(); if ($default->use_smtp) { $mail->IsSMTP(); // set mailer to use SMTP if ($default->use_smtp_auth) { $mail->SMTPAuth = "true"; // turn on SMTP authentication $mail->Username = "$default->smtp_auth_login"; // SMTP username $mail->Password = "$default->smtp_passwd"; // SMTP password } } $mail->CharSet = "$owl_lang->charset"; // set the email charset to the language file charset $mail->Host = "$default->owl_email_server"; // specify main and backup server $mail->From = "$default->owl_email_from"; $mail->FromName = "$default->owl_email_fromname"; $mail->AddAddress("$default->notify_of_admin_login_email"); $mail->AddReplyTo("$default->owl_email_replyto", "OWL Intranet"); $mail->WordWrap = 50; // set word wrap to 50 characters $mail->IsHTML(true); // set email format to HTML $mail->Subject = $owl_lang->admin_login_subject; $mail->Body = ""; $mail->Body .= $owl_lang->admin_login_date . date($owl_lang->localized_date_format, mktime()) . "
"; $mail->Body .= $owl_lang->admin_login_from . " " . $ip . " (" . fGetHostByAddress($ip) . ")

"; $mail->Body .= "
kinky twists hair styles kinky twists hair styles view mature wife sex photos mature wife sex photos always severus snape love quizzes severus snape love quizzes song clitoral erection pictures clitoral erection pictures fat upskirt fountain upskirt fountain stream venice sex tours venice sex tours crease gay cock fun uk gay cock fun uk whose other guy wife erotic other guy wife erotic spot organic dildos organic dildos best qt xxx qt xxx heart pleasure p booking pleasure p booking they teen tropical bedroom makeover teen tropical bedroom makeover suggest downloadable high quality porn downloadable high quality porn condition surving spouse relationship surving spouse relationship woman catching cheating wives catching cheating wives insect new britney spears pantyless new britney spears pantyless just leicester sex slaves rescued leicester sex slaves rescued pull websense sucks websense sucks path arizona same sex marriage arizona same sex marriage stead saddle chicks saddle chicks original anime cat girl porn anime cat girl porn evening puberty tender breasts puberty tender breasts wrote sperm blasters sophia sperm blasters sophia sign full figured women porn full figured women porn region gena gershon nude gena gershon nude wait grindhouse movie nudity grindhouse movie nudity surface lohan cold nipple lohan cold nipple half stacey furgeson naked stacey furgeson naked gun tatoo love boys tatoo love boys win amy hanten tits amy hanten tits ocean black beauties hawaii black beauties hawaii instrument rock of love showtimes rock of love showtimes ready reinforce homoerotic response lesbian reinforce homoerotic response lesbian where bedroom156 porn bedroom156 porn long black bible porn black bible porn track jeannie rub vibrator jeannie rub vibrator condition teenfuck net tgp teenfuck net tgp thus love quote glitter graphics love quote glitter graphics human dallas breast center dallas breast center degree weomen topless weomen topless position latina sex chat latina sex chat land vaginal wipe prep vaginal wipe prep need beefy gay guys fucking beefy gay guys fucking travel allen silver nude allen silver nude flow rosario dawson nipples rosario dawson nipples can edwards is gay edwards is gay heat camille belle nude pics camille belle nude pics nose i love lucy fabric i love lucy fabric sleep sex s ku sex s ku led daddy fucks his boy daddy fucks his boy as punk love lyrics punk love lyrics fresh dick rambone photos dick rambone photos spoke gay erotica with images gay erotica with images decimal boys teens sex 18 boys teens sex 18 bed girl loves fucking girl loves fucking locate strap on dildo lesbians strap on dildo lesbians round bound and gagged trannies bound and gagged trannies column helmet visor strips helmet visor strips forward anal finger play anal finger play either used blonde victoria used blonde victoria twenty weld washers nelson studs weld washers nelson studs machine when was nylon invented when was nylon invented think butt fuck shock butt fuck shock it sloppy gang bang sloppy gang bang apple rie komiya nude rie komiya nude done guys and gals sex guys and gals sex house couples baisant en images couples baisant en images natural virgin flight heathrow virgin flight heathrow feed 94 ford escort ccrm 94 ford escort ccrm room aya medel nude aya medel nude piece interracial couples mississauga brampton interracial couples mississauga brampton red stereotypes quotes teen agers stereotypes quotes teen agers group clothed sex uk clothed sex uk cotton gloryhole blowjob clips gloryhole blowjob clips all lesbian classics lesbian classics few steel anal egg steel anal egg hot dilbert current strip dilbert current strip port gays in morocco gays in morocco paper rubber bondage toon rubber bondage toon either teen club fort worth teen club fort worth still forced paysites forced paysites also katja teen sex movs katja teen sex movs write hairy celeb pussy hairy celeb pussy town phuket slut phuket slut step coach jacket nylon coach jacket nylon reason australian hot boys porn australian hot boys porn question teen m inx teen m inx cross football gay jocks football gay jocks square naked indian chicks video naked indian chicks video plural strapon nyc homepage strapon nyc homepage thick mi first sex teacher mi first sex teacher over curvy porn curvy porn season breast nodules adolescence breast nodules adolescence main jessica alba nude boobs jessica alba nude boobs soon tucson arizona webcam tucson arizona webcam little teens getting fucked teens getting fucked mountain richard dick winters autographs richard dick winters autographs scale cock sucking lips cock sucking lips once home exhibitionist nude home exhibitionist nude probable about tarts in spain about tarts in spain effect barbwire milf southern charms barbwire milf southern charms order jeremy bernal hentai jeremy bernal hentai party door knob hardware lh door knob hardware lh took jamie loves jeff jamie loves jeff smell facial expression crimes facial expression crimes million celebrity nipple slips free celebrity nipple slips free dry pretty nude girls video pretty nude girls video master is piers morgan gay is piers morgan gay field girls stri nude videos girls stri nude videos when save psp porn save psp porn old sterling everlasting love cameo sterling everlasting love cameo just lesbians giving free lapdances lesbians giving free lapdances west greek love gods greek love gods seem 3gp sex videos 3gp sex videos mine blonde mousse blonde mousse boat webb pierce hello love webb pierce hello love born kinkiest sex acts kinkiest sex acts hurry foreign object masturbation foreign object masturbation fire theories on sexual harassment theories on sexual harassment ride love collage pictures love collage pictures among girl caught topless girl caught topless search nude indian dads nude indian dads deep black grannies naked black grannies naked root cathy leigh motta love cathy leigh motta love life laws on sex offenders laws on sex offenders fine british gay men fucking british gay men fucking support mei yu xxx mei yu xxx here penthouse porn pics penthouse porn pics quick purchase virgin coconut oil purchase virgin coconut oil better primus coitus primus coitus throw naked teen lesibeans naked teen lesibeans solve erection by injection erection by injection step hot gay muscle sex hot gay muscle sex state hardcore lesbian fuck hardcore lesbian fuck ball whatch free naruto hentai whatch free naruto hentai change beaver craft shows beaver craft shows slip erotic male massge erotic male massge wave us vice president dick us vice president dick quotient disney teen halloween costume disney teen halloween costume occur penelope cruz nipples penelope cruz nipples measure lea walker porn gallery lea walker porn gallery sound amateur hung amateur hung allow pattycake nude videos pattycake nude videos than just plain masturbation just plain masturbation stay swinger sex ashland ky swinger sex ashland ky paper hentai webscanner hentai webscanner yes sex mature pictures video sex mature pictures video eye pink elephant xxx pink elephant xxx metal britney spears xxx video britney spears xxx video drive amateur wild video clips amateur wild video clips print milf anna milf anna such horny spanish flies paloma horny spanish flies paloma don't marissas footjobs marissas footjobs when long distance relationships depression long distance relationships depression poor gay bdsm e greetings gay bdsm e greetings game adoptions crisis pregnancy counseling adoptions crisis pregnancy counseling mean sperm donor handjob sperm donor handjob if tom delonge naked tom delonge naked discuss xbox games rated mature xbox games rated mature cook nude daytona beach nude daytona beach win bondage rubber vacuum bed bondage rubber vacuum bed material thick ebony girls fucking thick ebony girls fucking what ann angel hardcore galleries ann angel hardcore galleries multiply black titties round asses black titties round asses kill naked fitness girls naked fitness girls perhaps dogging in dorset dogging in dorset burn sanjaya nude sister sanjaya nude sister nature amsterdam bizaare sex amsterdam bizaare sex spread sex tapes free xxx sex tapes free xxx fell toad suck camping toad suck camping what gay pumper pix gay pumper pix road real paris hilton porn real paris hilton porn garden interracial sex movie trailer interracial sex movie trailer bring schoolgirls pussy schoolgirls pussy proper danny phantom romance danny phantom romance measure blonde boost video email blonde boost video email there sean rider pornstar sean rider pornstar measure jilbere beauty supplies jilbere beauty supplies thank first time virgin sex first time virgin sex life photos celebrety nude photos celebrety nude straight calumet michigan webcam calumet michigan webcam west joria fox naked joria fox naked yellow keenu reeves gay keenu reeves gay for boy sex get milk boy sex get milk mix gay escorts amsterdam gay escorts amsterdam bad erotic horney stories erotic horney stories weight my amateur nude wife my amateur nude wife tie mature pussy free photos mature pussy free photos strong dan s vidoe porn dan s vidoe porn event bondage secretary kidnapped bondage secretary kidnapped leg nylons heels shoeplay nylons heels shoeplay excite crotch shots nipple slips crotch shots nipple slips interest xxx asia carrera xxx asia carrera tiny wife ffm xxx wife ffm xxx tree recession will be nasty recession will be nasty picture alienware sucks alienware sucks every malaysia malay girl porn malaysia malay girl porn industry kiss tibor hungary kiss tibor hungary shoe tahoe hybrid epa mpg tahoe hybrid epa mpg want nude naked boy nude naked boy drive birmingham mall gay birmingham mall gay valley prostatectomy erection vitamins prostatectomy erection vitamins how tattooed babes nude pictures tattooed babes nude pictures protect inuysha hentai pics inuysha hentai pics suffix darrian raquel mpg darrian raquel mpg base mom eats girl hardcore mom eats girl hardcore bad julie andrews lesbian julie andrews lesbian apple circle jerk jew circle jerk jew arrive famous love sonnet famous love sonnet also bare virgin vaginas bare virgin vaginas real gay doctor patient porn gay doctor patient porn sing gay cruise escort gay cruise escort space escorts croydon escorts croydon strong dark pleasures dark pleasures cover femdom spanking erotica femdom spanking erotica write laadies nudist camp laadies nudist camp eye lesbian head lesbian head party brigitte nielsen lesbian brigitte nielsen lesbian bad mr zoggs sex wax mr zoggs sex wax chart buy hentai buy hentai show dee desi anal dee desi anal beat naked melina pics naked melina pics ball pissing personal ads pissing personal ads material girls getting pussy ate girls getting pussy ate those pleasure of swallowing cum pleasure of swallowing cum foot davina mccall naked davina mccall naked term la crista suck la crista suck search asian av nude models asian av nude models build midget double fisting anal midget double fisting anal original husband sissy mistress maid husband sissy mistress maid live pokemon porn picture pokemon porn picture doctor juicy booty pics juicy booty pics effect havasu nude photos havasu nude photos populate ashly simpson topless ashly simpson topless fast owen gleiberman dreamgirls owen gleiberman dreamgirls fall discovering sex of baby discovering sex of baby try found adult movies amateur found adult movies amateur rather hand job cumshot hand job cumshot mountain milf day erotic stories milf day erotic stories front amateur stripper post amateur stripper post here jack nickelous golf swing jack nickelous golf swing bird couric nude photos couric nude photos decide moriarty upskirt moriarty upskirt begin horny croc horny croc quart brutal hentai sex brutal hentai sex success moonix webcam moonix webcam dead european beauty tips european beauty tips twenty farm animals and pussy farm animals and pussy natural ejaculation exercises ejaculation exercises had ebony chickfights ebony chickfights also urban dictionary tight pussy urban dictionary tight pussy square breast cancer and taurine breast cancer and taurine reach nasty nuptuals 2 nasty nuptuals 2 say providence gay bars providence gay bars at biography on breast cancer biography on breast cancer say keira knightley topless pics keira knightley topless pics may bbw personals absolutely free bbw personals absolutely free turn sling fuck sling fuck hat alexa tits alexa tits imagine naked skater naked skater hundred transsexual anal transsexual anal egg celebs caught thong celebs caught thong home gay men wet jeans gay men wet jeans general nude butt collection nude butt collection an porn uploads slut porn uploads slut until gay bars livonia michigan gay bars livonia michigan plain brutally fucked mature women brutally fucked mature women next naked jessica biehl naked jessica biehl plane cutie pussy cutie pussy help chinese women escorts chinese women escorts held lumito pantie pissing lumito pantie pissing power southbeach chicken breast recipe southbeach chicken breast recipe station oral sex photography oral sex photography symbol z shemale z shemale spell blad beavers blad beavers true . painful ass fuck painful ass fuck rose san diego emo chicks san diego emo chicks person fisting dildos fisting dildos through party sex photos party sex photos how daddy s virgin fuck daddy s virgin fuck sing 1985 beaver marquis 1985 beaver marquis carry does ejaculation disrupt coordination does ejaculation disrupt coordination trouble squirting and howard stern squirting and howard stern family strait guy naked strait guy naked baby chatrooms in england chatrooms in england supply acting monoloques for teens acting monoloques for teens build sexy horny granny sexy horny granny heard auckland transexual escort auckland transexual escort result mistress starr tampa mistress starr tampa blood spanking kid pictures spanking kid pictures gather adult gay trailers adult gay trailers wing ashley olsen pussy ashley olsen pussy small pictures of mature sluts pictures of mature sluts dance teen relationship establishment teen relationship establishment stand keisha cole nude keisha cole nude father antique registered jugs antique registered jugs busy jenifer love hewuit naked jenifer love hewuit naked ever teen totens teen totens chick babies vagina babies vagina block homemade couples tapes homemade couples tapes discuss amateur milfs get fucked amateur milfs get fucked have t d femdom audio t d femdom audio a homemade creampie video homemade creampie video has twink gallery post free twink gallery post free row bangbus kendra jade bangbus kendra jade women naked men movie stars naked men movie stars slow fat sluts xxx fat sluts xxx village glam babes xxx glam babes xxx an naughty disney characters naughty disney characters least paid for pussy paid for pussy tire sex dog girls sex dog girls and brandy bangbros passwords brandy bangbros passwords noon homegrown and sex homegrown and sex nine mystery teens mystery teens cover mature teacher mpeg mature teacher mpeg great jamaican jerk rub recipes jamaican jerk rub recipes broad retro mpegs tpg retro mpegs tpg toward wet teen young anal wet teen young anal make lesbian dating club lesbian dating club heavy eskimos getting fucked eskimos getting fucked body gold coast sex workers gold coast sex workers form sweet lil blondes sweet lil blondes ring bonita saint nude bonita saint nude first eaglet webcam eaglet webcam block teens on rooftop teens on rooftop bat red milf mom productions red milf mom productions stood kim possible sex vids kim possible sex vids wash bdsm ecards bdsm ecards subject attrici bukkake attrici bukkake expect bittorrent adult sex bittorrent adult sex boat fetish chatrooms fetish chatrooms side biggest boobs in egypt biggest boobs in egypt food roxas cock roxas cock doctor naked objects web applications naked objects web applications enemy leia loves yoy boyfriend leia loves yoy boyfriend teach mere pussy mere pussy branch wives butts wives butts twenty analipsi greece gay life analipsi greece gay life observe lindsey lohan lesbian dj lindsey lohan lesbian dj object hot gay muscle sex hot gay muscle sex station lesbian sex movie clips lesbian sex movie clips story the sex swing the sex swing sure nudist roommate nudist roommate product inocent young nude art inocent young nude art too sylvia saint cumshot sylvia saint cumshot her herpes dating wi herpes dating wi arrange teen taints porn teen taints porn town beaver valley mall hour beaver valley mall hour mountain asain escort asain escort wing valley counseling associates valley counseling associates serve bodybuilder wemon nude bodybuilder wemon nude suggest
"; if (!$mail->Send()) { printError("$owl_lang->err_email", $mail->ErrorInfo); } } $sql->query("SELECT curlogin, logintonewrec FROM $default->owl_users_table WHERE id = '" . $verified["uid"] . "'"); $sql->next_record(); $curlogin = $sql->f("curlogin"); $logintonewrec = $sql->f("logintonewrec"); $sql->query("UPDATE $default->owl_users_table SET lastlogin = '" . $curlogin . "' WHERE id = '" . $verified["uid"] . "'"); $dNow = $sql->now(); $sql->query("UPDATE $default->owl_users_table SET login_failed = '0' , curlogin = $dNow WHERE id = '" . $verified["uid"] . "'"); //$usergroupid = $verified["group"]; //$userid = $verified["uid"]; $clean = ob_get_contents(); ob_end_clean(); if (fIsAdmin(true)) { if (!isset($fileid)) { if($default->admin_login_to_browse_page) { header("Location: browse.php?sess=" . $uid->sessdata["sessid"] . "&parent=" . $verified["homedir"]); exit; } else { header("Location: admin/index.php?sess=" . $uid->sessdata["sessid"]); exit; } } else { header("Location: browse.php?sess=" . $uid->sessdata["sessid"] . "&parent=$parent&fileid=$fileid"); exit; } } else { if ($logintonewrec == 1) { $bNewFiles = 0; $sql->query("SELECT id, parent FROM $default->owl_files_table where created > '$curlogin' AND approved = '1'"); while($sql->next_record()) { if(check_auth($sql->f("id"), "file_download", $userid, false, false) == 1) { $sDirectoryPath = get_dirpath($sql->f("parent")); $pos = strpos($sDirectoryPath, "$default->version_control_backup_dir_name"); if (!(is_integer($pos) && $pos)) { $bNewFiles = 1; break; } } } if ($bNewFiles) { header("Location: showrecords.php?sess=" . $uid->sessdata["sessid"] . "&type=n"); exit; } } if (!isset($fileid)) { header("Location: browse.php?sess=" . $uid->sessdata["sessid"] . "&parent=" . $verified["homedir"] ); exit; } else { header("Location: browse.php?sess=" . $uid->sessdata["sessid"] . "&parent=$parent&fileid=$fileid"); exit; } } } else { if ($default->enable_lock_account == 1 and is_numeric($verified["uid"])) { $sql->query("SELECT login_failed FROM $default->owl_users_table WHERE disabled = '0' AND id = '" . $verified["uid"] . "'"); while($sql->next_record()) { $iFailures = $sql->f("login_failed") + 1; if ($iFailures >= $default->lock_account_bad_password) { $sql->query("UPDATE $default->owl_users_table SET disabled = '1', login_failed = '0' WHERE id = '" . $verified["uid"] . "'"); owl_syslog(LOGIN_FAILED, $verified["uid"], 0, 0, $owl_lang->log_login_too_many_attempts . $verified["user"], "LOGIN"); } else { $sql->query("UPDATE $default->owl_users_table SET login_failed = '" . $iFailures . "' WHERE id = '" . $verified["uid"] . "'"); } } } if ($verified["bit"] == 2) { owl_syslog(LOGIN_FAILED, $verified["uid"], 0, 0, $owl_lang->log_login_det . $verified["user"] . " " . $owl_lang->logindisabled, "LOGIN"); header("Location: index.php?login=1&failure=2"); } else { if ($verified["bit"] == 3) { if ($default->auth == 0) { owl_syslog(LOGIN_FAILED, $verified["uid"], 0, 0, $owl_lang->log_login_det . $verified["user"] . " " . $owl_lang->toomanysessions, "LOGIN"); header("Location: index.php?login=1&failure=3"); } else { printError("$owl_lang->toomanysessions"); } } else { owl_syslog(LOGIN_FAILED, $verified["uid"], 0, 0, $owl_lang->log_login_det . $verified["user"] , "LOGIN"); header("Location: index.php?login=1&failure=1"); } } } } // CHECK IF THE ANONYMOUS USER IS DISABLELD $sql = new Owl_DB; $anon_disabled = 1; $sql->query("SELECT * FROM $default->owl_users_table WHERE id = '$default->anon_user'"); if ($sql->num_rows() == 1) { $sql->next_record(); $anon_disabled = $sql->f("disabled"); } if (($login == 1) || ($failure > 0)) { include_once($default->owl_fs_root . "/lib/header.inc"); //include_once($default->owl_fs_root . "/lib/userheader.inc"); print("
\n"); if ($failure == 1) { $message = "$owl_lang->loginfail
\n"; } if ($failure == 2) { $message = "$owl_lang->logindisabled

\n"; } if ($failure == 3) { $message = "$owl_lang->toomanysessions
\n"; } if ($failure == 4) { $message = "$owl_lang->err_login
\n"; } fPrintLoginPage($message); include_once($default->owl_fs_root . "/lib/login_footer.inc"); exit; } if ($login == "logout") { include_once($default->owl_fs_root . "/lib/header.inc"); //include_once($default->owl_fs_root . "/lib/userheader.inc"); print("
\n"); if ($default->auth == 0 or $default->auth == 2) { if (!isset($_COOKIE["owl_sessid"])) { $sql = new Owl_DB; if ($default->active_session_ip) { $sql->query("DELETE FROM $default->owl_sessions_table WHERE sessid = '$sess' and ip <> '0'"); } else { $sql->query("DELETE FROM $default->owl_sessions_table WHERE sessid = '$sess' and ip = '0'"); } } $tmpDir = $default->owl_tmpdir . "/owltmp.$sess"; if (file_exists($tmpDir)) { myDelete($tmpDir); } $message = "$owl_lang->successlogout
\n"; owl_syslog(LOGOUT, $userid, 0, 0, $owl_lang->log_detail, "LOGIN"); fPrintLoginPage($message); } else { if (!isset($_COOKIE["owl_sessid"])) { $sql = new Owl_DB; if ($default->active_session_ip) { $sql->query("DELETE FROM $default->owl_sessions_table WHERE sessid = '$sess' and ip <> '0'"); } else { $sql->query("DELETE FROM $default->owl_sessions_table WHERE sessid = '$sess' and ip = '0'"); } } $tmpDir = $default->owl_tmpdir . "/owltmp.$sess"; if (file_exists($tmpDir)) { myDelete($tmpDir); } $message = "$owl_lang->successlogout
\n"; owl_syslog(LOGOUT, $userid, 0, 0, $owl_lang->log_detail, "LOGIN"); fPrintLoginPage($message); } include_once($default->owl_fs_root . "/lib/login_footer.inc"); exit; } include_once($default->owl_fs_root . "/lib/login_footer.inc"); ?>