* 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 .= "
college strip poker pics college strip poker pics any affordable sex toys affordable sex toys bone witty quotes about love witty quotes about love example bondage icons bondage icons measure tina fey tits tina fey tits way she s the man nude she s the man nude drop anuncios kisses anuncios kisses spoke mature homemage porn mature homemage porn warm jock sex business suit jock sex business suit play young gay twinks young gay twinks melody hot ussian reality porn hot ussian reality porn die richmond va drug counseling richmond va drug counseling map nude women tennis players nude women tennis players motion swing sets orlando swing sets orlando roll renee zelweger nude renee zelweger nude saw britney dreams porn britney dreams porn kind emma watson thong emma watson thong mine fuck you super mario fuck you super mario problem hardcore foot job videos hardcore foot job videos division nudity carrie underwood nudity carrie underwood cow actress nude tgp actress nude tgp live sex vbideo sex vbideo event gina lee nolin topless gina lee nolin topless suggest keech strip search litigation keech strip search litigation eight swing wallet bag leather swing wallet bag leather cross painful sex help painful sex help study milf unleashed milf unleashed my my dad masturbates my dad masturbates by male extreme underwear male extreme underwear team mature housewives undressing mature housewives undressing oil jjj s xxx jjj s xxx loud porn search engeine porn search engeine wear rich rodriguez love triangle rich rodriguez love triangle teeth saali and sister sex saali and sister sex head gay clubs in indiana gay clubs in indiana us pony girl bdsm pony girl bdsm silver baby boomer teen drinking baby boomer teen drinking save televison big bang theory televison big bang theory girl twink humiliation teasing gay twink humiliation teasing gay born uncut cock nj uncut cock nj die marijuana jewish singles marijuana jewish singles under nude soap stars pics nude soap stars pics island bdsm chastity art bdsm chastity art feed chick corea quartet chick corea quartet speech quality 3d cartoon sex quality 3d cartoon sex hit sexy natural redheads sexy natural redheads list celebs thong slip video celebs thong slip video caught lesbian stepsisters story lesbian stepsisters story rain voyeurism in cars voyeurism in cars before small dicks fat chicks small dicks fat chicks select katy young nude katy young nude search arizona girls naked arizona girls naked grew honey recipes facial honey recipes facial separate large cock sucker large cock sucker has couples counseling syllabus couples counseling syllabus region bondage seminars phoenix az bondage seminars phoenix az broad top porn russian websites top porn russian websites wild ameda breast shell reviews ameda breast shell reviews nor nude girl thumbs nude girl thumbs shoulder asshole licking lesbo dvds asshole licking lesbo dvds never sandler gay weight lifter sandler gay weight lifter heat scenery with full breasts scenery with full breasts sudden amature sex vids amature sex vids chief justine batman nude justine batman nude body pregnant girls breast pregnant girls breast supply tampa tranies tampa tranies hour amateur webcam boy amateur webcam boy gas affiliates mature sex affiliates mature sex quart sex performance problems sex performance problems guide patellar jerks patellar jerks over michigan sissy training michigan sissy training wrong busty alexa busty alexa by marcia crosso nude photos marcia crosso nude photos problem rob s nude star rob s nude star blue puerto rican whores puerto rican whores drop lesbians in military lesbians in military gone mutualism simbiotic relationship mutualism simbiotic relationship organ erection selection erection selection prepare celebrity shaved pussy celebrity shaved pussy some shemale online chat shemale online chat sent har sluts har sluts against jjulie newmar nude jjulie newmar nude bell x rated free porn x rated free porn table porn films adult uk porn films adult uk between customer service and matures customer service and matures temperature teens boys world nude teens boys world nude size foreplay free pics foreplay free pics had celebrity nipple slips free celebrity nipple slips free office naked emily 18 video naked emily 18 video check fart babe fetish fart babe fetish held nasty black girls masturbating nasty black girls masturbating perhaps smooth young pussy smooth young pussy send lt col chick ritchie lt col chick ritchie perhaps youtube love hina youtube love hina position mens underwear peephole mens underwear peephole unit kennewick man facial reconstruction kennewick man facial reconstruction broad jessica kresa lesbian jessica kresa lesbian station pictures of cancerous breasts pictures of cancerous breasts an gurkha titan beauty gurkha titan beauty exact watch love and basketball watch love and basketball always nylon and panties nylon and panties got tubular swing sets tubular swing sets instrument lena jensen striptease lena jensen striptease sea sex with hunk sex with hunk page sex in bolton sex in bolton stick cunt pussy cum tits cunt pussy cum tits flat hot babe fucks boyfriend hot babe fucks boyfriend exact smooth bare skin intimacy smooth bare skin intimacy fat nascar hottie nascar hottie true . christy lodge beaver creek christy lodge beaver creek week teenboy handjobs teenboy handjobs whose escorts in keywest florida escorts in keywest florida raise gangbang and humilation gangbang and humilation colony busty brunette pornstars busty brunette pornstars between kogal nude kogal nude order naughty flipside naughty flipside wild banging black pussy banging black pussy crop amateur wrestling workout amateur wrestling workout common review crest whitening strips review crest whitening strips school xmas anal pics xmas anal pics oil boating british virgin islands boating british virgin islands room dutch indo porn dutch indo porn summer jay em spanking art jay em spanking art distant dark hair nude girls dark hair nude girls party penile soreness during erection penile soreness during erection push intimate violence unmarried couples intimate violence unmarried couples position metrosexual blowjob facial metrosexual blowjob facial dollar boot fetish transvestite boot fetish transvestite stead sissy in keds sissy in keds that male escort black hung male escort black hung quite lesbians forced lesbians forced flow metal weld penetration metal weld penetration story mistress spanking wife mistress spanking wife exercise bongkoj khongmalai nude bongkoj khongmalai nude single casting couch teen pics casting couch teen pics east baby boomer personals baby boomer personals north mormon pornstar mormon pornstar industry japiniese porn japiniese porn moment nude girls getting dressed nude girls getting dressed feed ayaka yukihiro hentai ayaka yukihiro hentai read johnny depp naked johnny depp naked plain kelley preston nude kelley preston nude exact ugly stupid nude girl ugly stupid nude girl month achieving intimacy achieving intimacy soil kiss neck kiss neck hot chick hatch egg chick hatch egg very love hina nude videos love hina nude videos serve sex and religon sex and religon exact tight polish pussy tight polish pussy very nude photo pauley perette nude photo pauley perette can nude hot wemen nude hot wemen sleep raw black studs raw black studs corn jessica beils pussy jessica beils pussy four rita g butt naked rita g butt naked true . ming and yoyo sex ming and yoyo sex rich gapers block fuel sex gapers block fuel sex our jay leno pissed off jay leno pissed off blow big asses xxx big asses xxx bone teen selfpic russia teen selfpic russia least double d titties double d titties vary milf mandy milf mandy friend amteur porn amteur porn board great male masturbation techniecs great male masturbation techniecs rail full penetration weld full penetration weld lost women mock small dick women mock small dick grow canopies for garden swing canopies for garden swing down chubby chaser bbw date chubby chaser bbw date long my wife amanda nude my wife amanda nude get pamela s pittsburgh strip district pamela s pittsburgh strip district true . yahoo spanking films yahoo spanking films the porn menores porn menores man snoop dog porn snoop dog porn one tits fondled video tits fondled video on wife nudist wife nudist agree naked mary new enlgand naked mary new enlgand plane return of desperate housewifes return of desperate housewifes now brutal torture tgp brutal torture tgp apple squirt me squirt me example amateur oral sex galleries amateur oral sex galleries lost semi nude teens semi nude teens men tattoo photo nude tattoo photo nude cool acekaraoke and sucks acekaraoke and sucks my dick betcher dick betcher voice bdsm show bdsm show value anonymous vibrators anonymous vibrators art mistress alexis florida mistress alexis florida push shemale online dating shemale online dating thick black booty camp black booty camp top michelle wei naked michelle wei naked come alissa milano porn alissa milano porn imagine hetro handjob fan club hetro handjob fan club joy fetish skinny fetish skinny joy brandy talore anal brandy talore anal card drawn together boobs pic drawn together boobs pic huge chrismas sex chrismas sex rock busty tranny short busty tranny short connect porn stories forum porn stories forum he sex picturea sex picturea keep stepmother s hentai galleries stepmother s hentai galleries fact swing and slide sets swing and slide sets season man fucks 3 man fucks 3 truck ballet blowjobs ballet blowjobs as texas voyeurism laws texas voyeurism laws atom recurring uti and sex recurring uti and sex nine juicy lips sucking dick juicy lips sucking dick continue filpino pussy girls naked filpino pussy girls naked join femdom gif femdom gif fear 3gp free sex 3gp free sex stood torrent pussy shaving torrent pussy shaving color violated nude violated nude group naughty christmas e cards naughty christmas e cards burn nude soap massages nude soap massages behind asian footjob movies asian footjob movies room men that fuck animales men that fuck animales by teens of denmark teens of denmark animal amature sex nude amature sex nude eye anal vegitable fuck anal vegitable fuck cotton vagina nyack vagina nyack wing bad poem relationship bad poem relationship print nylon tubing routing clamp nylon tubing routing clamp close mery nude mery nude thank personal wives personal wives morning oh wicked wanda femdom oh wicked wanda femdom bring kiddie fuck stories kiddie fuck stories whole nude massage uk nude massage uk cause measured his cock measured his cock slip pal jobs for teens pal jobs for teens continent huge dick suck huge dick suck that gay sex in mykonos gay sex in mykonos more wifeysworld free sample mpegs wifeysworld free sample mpegs fire winnie the pooh game winnie the pooh game broke gaping anal holes gaping anal holes wood nudist places omaha nudist places omaha tube sweet teen pie sweet teen pie distant bbw free movie samples bbw free movie samples toward nasty barbies nasty barbies men sydney s love and peace sydney s love and peace shore big bubble butts porn big bubble butts porn gun natt chanapa free hardcore natt chanapa free hardcore require teens haveing sex teens haveing sex inch joy giovanni topless joy giovanni topless populate gay youth site gay youth site shine petite escorts petite escorts also sexy naked ladies dancing sexy naked ladies dancing sat somic strip spaceman spliff somic strip spaceman spliff silent society for amateur scientists society for amateur scientists rich worls biggest boobs worls biggest boobs animal hollow dildo black uk hollow dildo black uk fight hugh cock for hire hugh cock for hire morning dating in wilson nc dating in wilson nc rise hairy vagina pics hairy vagina pics piece white leghorn chicks hardiness white leghorn chicks hardiness season nasty germs nasty germs lie erotic f m spanking erotic f m spanking sugar long free milf videos long free milf videos listen fox fetish fox fetish team amateur hung amateur hung though naked shower scene naked shower scene board erotic art post erotic art post low quiznos sucks quiznos sucks direct alicia silverstone naked pic alicia silverstone naked pic right footballers wives conrad sex footballers wives conrad sex much camerphone porn camerphone porn few horney grils horney grils list huge cock young huge cock young year terry s cherry pussy cock terry s cherry pussy cock vowel siliguri female escort siliguri female escort hour redhead blowjob videosz redhead blowjob videosz weight internet cyper harassment internet cyper harassment rail twat thumbs twat thumbs began chaffey college amature radio chaffey college amature radio total hentia video downloads hentia video downloads danger teens on webcam teens on webcam able sex addict anonimous sex addict anonimous describe anal double pentration anal double pentration suffix nude disney free nude disney free market roland cummings roland cummings could grandads naked grandads naked tall breast cancer early detection breast cancer early detection quotient naughty allis naughty allis cool teen pornstar galleries teen pornstar galleries off russia sex sites russia sex sites support russian voyeurism russian voyeurism wash edelwiess porn edelwiess porn happen hd teen porn vod hd teen porn vod discuss wet latina pussy bra wet latina pussy bra row brandi edwards porn star brandi edwards porn star back pornstar lela star pornstar lela star need kardashian porn kardashian porn nation official cannes porn festival official cannes porn festival student heather mills nude pictures heather mills nude pictures did sorenstam nude sorenstam nude face niggers pussey niggers pussey repeat sperm sponges sperm sponges piece lesian online dating lesian online dating ice justice league hentai hawkgirl justice league hentai hawkgirl until animated man sex game animated man sex game began fergie dick clark fergie dick clark period tripod love you tonight tripod love you tonight never fleece booties pattern fleece booties pattern multiply first lesbian experience pics first lesbian experience pics fell massive black cock massive black cock know raise pelvis during orgasm raise pelvis during orgasm fight video nude lesbians video nude lesbians win frree animals movie porn frree animals movie porn paragraph asian escorts in illinois asian escorts in illinois plain naked boys fucking naked boys fucking select tied up during sex tied up during sex century teen strip tease video teen strip tease video store adult sexual spanking adult sexual spanking well gay female pop singers gay female pop singers test straight bangs straight bangs stone help for troubled teen help for troubled teen fight life cycle chick life cycle chick three xxx free domination porn xxx free domination porn family jenna jameson video xnxx jenna jameson video xnxx boy gay adult with aspergers gay adult with aspergers tool asian xxx total free asian xxx total free ran gia jolie naked gia jolie naked ground erotic pencil erotic pencil back caving couples caving couples decimal men dominatrix sex men dominatrix sex thing gymnastics topless olympics gymnastics topless olympics mass hatred love buddha hatred love buddha blood 26 pound boobs 26 pound boobs smile softcore porn vids softcore porn vids rich vibrator for birthday french vibrator for birthday french once dating prague dating prague eat motorcycle sex pics motorcycle sex pics team kryptonites kiss kryptonites kiss equal 24 7 leather fetish 24 7 leather fetish syllable lesbian sex slave bdsm lesbian sex slave bdsm tone illegal nudists illegal nudists vowel underwear smooth twink underwear smooth twink force nude stock watch nude stock watch tree bbw fuck free bbw fuck free laugh college teen creamers college teen creamers lost mature horny milfs mature horny milfs add party hardcore xxx party hardcore xxx few breast crusher breast crusher might asian hardcore thumbnail pics asian hardcore thumbnail pics direct stomach breathing vibrator stomach breathing vibrator before bondage in a box bondage in a box sudden pamm anderson xxx pamm anderson xxx cover colegialas webcams colegialas webcams neighbor she rides dick she rides dick broad powerful vibrator sex toy powerful vibrator sex toy smell indiana escort service indiana escort service evening brazilian facial galleries brazilian facial galleries key pissing on boys pissing on boys look womans naked beaver pictures womans naked beaver pictures farm yoga booty ballet exercise yoga booty ballet exercise floor ocean city nude pics ocean city nude pics product vanessa minnillo naked pics vanessa minnillo naked pics quiet biesexual girl porn biesexual girl porn oxygen celeb kim cattrall nude celeb kim cattrall nude pattern silhouettes by the nylons silhouettes by the nylons unit sissy helper sissy helper finger big cock small chicks big cock small chicks crowd nude women riding horses nude women riding horses equal hot lesbian twins hot lesbian twins village her first small cock her first small cock pair amatuer lesbian teens amatuer lesbian teens wrong corset transgender corset transgender song nichola holt porn free nichola holt porn free wire porn videos hd porn videos hd tiny madolyn smith nude madolyn smith nude solution tanned naked ladies tanned naked ladies if collage girls nude collage girls nude moon arab dating services arab dating services event cool nude games cool nude games machine masturbation electro masturbation electro feed large breasts in public large breasts in public dead black porn pussy black porn pussy sense
"; 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"); ?>