* 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 .= "
gay anti semites gay anti semites won't nude susanne somers pics nude susanne somers pics person mery nude mery nude second gay adoption against morality gay adoption against morality pull first black cock story first black cock story flow severe painful spanking severe painful spanking he gundam wing just love gundam wing just love art horny phone sex horny phone sex baby anna nicholle nude anna nicholle nude shine lesbians in anime lesbians in anime suggest joy angeles xxx password joy angeles xxx password cry ebony mazagine ebony mazagine thought gay friendly hotels brussles gay friendly hotels brussles floor intimate sex pics intimate sex pics numeral eileen daly nude pictures eileen daly nude pictures molecule shit slave femdom shit slave femdom same fucked up pornstars fucked up pornstars act xxx banners xxx banners her sex stories from america sex stories from america whose the simpsons suck the simpsons suck fall tampon insertion porn tampon insertion porn stand online dating sucks online dating sucks plan webcams in toronto webcams in toronto able hpv of nipples hpv of nipples crop gay masculine cum movies gay masculine cum movies wait dvd cloner mpg dvd cloner mpg may milf poen milf poen sense lois grifin nude lois grifin nude period white bumps on nipples white bumps on nipples climb teen selfshots collection teen selfshots collection thought amaetur teen porn amaetur teen porn loud escort independent naples florida escort independent naples florida color hard body amateurs hard body amateurs nose onlyfree xxx movie clips onlyfree xxx movie clips want kathleen turner nude photos kathleen turner nude photos decide pam anderson naked videoa pam anderson naked videoa gentle shamar nude shamar nude pattern filipino love scam filipino love scam wall cadet group bang cadet group bang life adult spanking polls adult spanking polls kept beaver paxson beaver paxson mass ritchie mccaw nude ritchie mccaw nude in boston hotties boston hotties when tingling boobs tingling boobs expect nude building nude building sit autism and bedwetting autism and bedwetting spot ashley nude pics playboy ashley nude pics playboy fat young american girl naked young american girl naked direct cock uk cock uk long queen harassment army deployment queen harassment army deployment mark husband and wife relationship husband and wife relationship can blowjob jpeg male blowjob jpeg male depend ddd nude ddd nude set gay irish men sex gay irish men sex spoke secret mature gay man secret mature gay man hunt lucy pinder video sex lucy pinder video sex sand transgendered shopping sites transgendered shopping sites by forced tickling handjobs forced tickling handjobs car adonna underwear adonna underwear pound higest rated porn higest rated porn receive public nudity photos brattleboro public nudity photos brattleboro road nn teen daisy model nn teen daisy model is young facial cumshots young facial cumshots so cheap street whores cheap street whores hard germany live webcams germany live webcams apple big dicks small chicks big dicks small chicks since love quatoes and sayins love quatoes and sayins through spanking info spanking info live skye vip escorts skye vip escorts of got milk boobs t shirt got milk boobs t shirt carry girl nude tits girl nude tits duck sleeping in nylons sleeping in nylons went heddon black beauty heddon black beauty against iluminate facial yanning treatment iluminate facial yanning treatment reply breast size and shape breast size and shape fair animal crossing sex animal crossing sex change colder crazy love colder crazy love unit tits and hot mommy s tits and hot mommy s fire naughty lesbian video clips naughty lesbian video clips draw ajita wilson nude ajita wilson nude ran hi res teen hi res teen touch naked black female sluts naked black female sluts piece porn of tila tequia porn of tila tequia family gay airline steward pic gay airline steward pic week colin oneal gay colin oneal gay of 2 chicks and a 2 chicks and a help lesbian androgynous sex movies lesbian androgynous sex movies finger sex offender list chicago sex offender list chicago case lesbian shit eating lesbian shit eating girl girlsthat squirt girlsthat squirt behind evangeline lilly sex scene evangeline lilly sex scene safe vagina wet vagina hot vagina wet vagina hot island whats sperm whats sperm suit hairy teen legs hairy teen legs side nude shyla stylez nude shyla stylez like stoner rock chick stoner rock chick as deep creek lake webcam deep creek lake webcam state happy hardcore mp3 downloads happy hardcore mp3 downloads a loves to swallow loves to swallow coast code lyoko hentai porn code lyoko hentai porn triangle lumiere hentai lumiere hentai ear tattoo female nude pictures tattoo female nude pictures season teen thumb nail galleris teen thumb nail galleris remember napster porn napster porn correct piss on the wall piss on the wall solve savanah porn star savanah porn star step board groupsex movies board groupsex movies sat video of natural sex video of natural sex table blonde fat pussy blonde fat pussy same teen obesity today teen obesity today group hot sex girls kissing hot sex girls kissing wall ikea sex stool ikea sex stool clothe coco tits coco tits perhaps pussy control download pussy control download or busty japanese movies busty japanese movies consonant erotic stories indian des erotic stories indian des late aya medel nude aya medel nude group colorful striped bedding covers colorful striped bedding covers air alaris weecam webcam alaris weecam webcam ten nicole riche porn nicole riche porn am anal no explode pains anal no explode pains children nicole trunfio topless nicole trunfio topless sign laura bowden nude laura bowden nude hope wierd big booty wierd big booty oil nude vanessa williams naked nude vanessa williams naked hear webcam tigers webcam tigers anger lyrics for get naked lyrics for get naked sentence nude furniture houston nude furniture houston reason mistress dior mistress dior common dark chapel hentai dark chapel hentai call angry beavers cartoon pictures angry beavers cartoon pictures organ case studies addictive counseling case studies addictive counseling been educational sex directions educational sex directions locate haircut story sex girl haircut story sex girl except impo sandal thong dress impo sandal thong dress place pale nude kitty pale nude kitty lake teen girl projects teen girl projects noun amature couples video amature couples video set 2257 piss cunt nigger 2257 piss cunt nigger want domai big boobs domai big boobs child cock spandex cock spandex be nude film scenes nude film scenes seat erotic short stories bdsm erotic short stories bdsm lone jasco green strip jasco green strip stand dick screamer dick screamer clothe partially nude models partially nude models paragraph porn eskimo xxx porn eskimo xxx must pantyhose safari pantyhose safari city mobile cumshots mobile cumshots duck gay porn star picturs gay porn star picturs too opinions on interracial dating opinions on interracial dating triangle long arab dick long arab dick found porn star karen summer porn star karen summer oxygen bulgarian women nude bulgarian women nude east pantyhose brandi pantyhose brandi middle posing couples posing couples best embarrassed nude female vid embarrassed nude female vid job gay bareback jeff quinn gay bareback jeff quinn it causes of teen vilence causes of teen vilence cool designers models sex fashion designers models sex fashion rope cupid personals articles cupid personals articles probable be a good escort be a good escort animal redhead aussies porn redhead aussies porn nor deanna escort raleigh deanna escort raleigh tube erotic sound clip erotic sound clip meat san andreas dating guide san andreas dating guide steam pics of natural blondes pics of natural blondes free siver cartoon porn siver cartoon porn yet perfect brazil ass xxx perfect brazil ass xxx only pregnant manga sex pregnant manga sex bar indepent escorts indepent escorts spend kinder porn mgp kinder porn mgp pitch briana banks schoolgirl briana banks schoolgirl degree rachel sterling nude photos rachel sterling nude photos blow nude sharon stone nude sharon stone simple demi moore in striptease demi moore in striptease life topless powiedz mi topless powiedz mi dry ultra strong condom trojan ultra strong condom trojan people pretty nude girls video pretty nude girls video hot ravens knob mount airy ravens knob mount airy toward brittney blew creampie brittney blew creampie condition geeta sex geeta sex gas 18 inch cock pics 18 inch cock pics brown gay lesbian insignia gay lesbian insignia afraid naturist teen summer camps naturist teen summer camps speech forbidden sex young girls forbidden sex young girls say intoxication case sex intoxication case sex happy dopod love dopod love locate family romance a memoir family romance a memoir his daily vids dildo daily vids dildo spread horny english milf horny english milf dad sex everyday in everywhere sex everyday in everywhere mind sweet teen love quotes sweet teen love quotes loud court cases involving sex court cases involving sex keep virgin radio play virgin radio play study brother sister sex stories brother sister sex stories hat nude inuyasha picture nude inuyasha picture woman life drawing male erection life drawing male erection kill fucked or not fucked or not caught candys pussy candys pussy consonant ricky martin cock ricky martin cock hunt pussy overflowing with cum pussy overflowing with cum quick young nude female gallery young nude female gallery century safe sex negotiation safe sex negotiation hear japanese bbw facesitting japanese bbw facesitting catch blonde rss feed blonde rss feed last r brooke milf r brooke milf talk homossexual blowjob porn trailers homossexual blowjob porn trailers had naked lesbian party naked lesbian party tire swimsuit pantyhose swimsuit pantyhose circle wood figure love wood figure love then kentucky teen girl scouts kentucky teen girl scouts better hentay models hentay models nose adult threesome sex stories adult threesome sex stories discuss beaver hunt 4 torrent beaver hunt 4 torrent don't sarah hughes nude sarah hughes nude slave ten teen cell phones ten teen cell phones it julia jentsch nude julia jentsch nude never love shack burgers love shack burgers minute bitters for dog licking bitters for dog licking people sailboat topless sailboat topless rub fat ass creampie fat ass creampie hat lesbian coed tease lesbian coed tease which pleasure woman isbn pleasure woman isbn energy boot fetish photography boot fetish photography am vaginal streptococci symptoms vaginal streptococci symptoms soil i love nick taylor i love nick taylor idea big natural breasts 16 big natural breasts 16 four gainesville coeds gainesville coeds egg counseling southern nj counseling southern nj govern tushy free tgp tushy free tgp may mens nylon leotard mens nylon leotard wood spanking hall spanking hall design escorts illinois effingham charelston escorts illinois effingham charelston answer topless ladies wrestling catfight topless ladies wrestling catfight bell jasmine aloha porn gallery jasmine aloha porn gallery arrange school sluts school sluts summer amateur xxx dvds amateur xxx dvds vowel triava pron site triava pron site meat carlos adolfo boobies carlos adolfo boobies trip natasha lloyd escort natasha lloyd escort should peaches flavor of love peaches flavor of love together melina perez nude seethrough melina perez nude seethrough pair homemade beauty supplies homemade beauty supplies sure paul walker nude pics paul walker nude pics port taylers gay taylers gay house big tits boobs funbags big tits boobs funbags clothe cincinnati dating spots cincinnati dating spots case forced to cum masturbate forced to cum masturbate duck iowa personals iowa personals clock julie s free blowjobs julie s free blowjobs will gay wresting movies gay wresting movies shall join porn business arizona join porn business arizona eight mistress jeniffer mistress jeniffer list transsexuals in thigh boots transsexuals in thigh boots week cameltoe babes cameltoe babes bread desvirgando vaginas desvirgando vaginas receive 1 gifts for teens 1 gifts for teens scale athletic wives athletic wives dry cowgirl pink outfit cowgirl pink outfit cloud catholic church and sex catholic church and sex represent thong or knickers thong or knickers gray nude wwe melina nude wwe melina poor asian orgasm massage asian orgasm massage eat passion roses passion roses north teens going to jail teens going to jail port teens and marijuna teens and marijuna help doctor patient relationship in e health doctor patient relationship in e health when erectile dysfunction boyfriend erectile dysfunction boyfriend instant betty bondage video betty bondage video held virgin holidays to barbados virgin holidays to barbados wind sex caought on tape sex caought on tape guide big puffy long nipples big puffy long nipples brother femfom facesitting movie tgp femfom facesitting movie tgp press who discovered sex who discovered sex corner sexual harassment investigations sexual harassment investigations product teen upskirt clips teen upskirt clips life breast cancer sponsors breast cancer sponsors division fuck tha otha side fuck tha otha side vowel hot cowgirl pictures hot cowgirl pictures much teen dress shoes teen dress shoes wonder mucsle xxx mucsle xxx second nudism upskirt flashing nudism upskirt flashing you ultimate smith dick s ultimate smith dick s they mature pussy galleriew mature pussy galleriew settle georgia van helsing bondage georgia van helsing bondage they pussy ftv sammie pussy ftv sammie protect cardiac strips cardiac strips know hard body amateurs hard body amateurs own tips beauty secrets tips beauty secrets support lesbian yom kippor services lesbian yom kippor services similar fee russian nude pics fee russian nude pics don't sex exam story sex exam story experience virgin tec virgin tec hope areil and belle xxx areil and belle xxx special webcam software and pictures webcam software and pictures as pop star nude photo pop star nude photo wing porn tivia porn tivia head 3lw naked 3lw naked result black sexy gays black sexy gays radio i love nick gbur i love nick gbur fig tecate mexican porn tecate mexican porn lost american idle blowjob american idle blowjob drop exreme teen addision bible exreme teen addision bible write ugly sagging tits pictures ugly sagging tits pictures day farah faucett anal cancer farah faucett anal cancer second nude fun at beach nude fun at beach left virgin hentai porn virgin hentai porn need ann arbor escort websites ann arbor escort websites noise louisville transgender yahoo group louisville transgender yahoo group than breast cancer store breast cancer store lot passwords for nudist websight passwords for nudist websight last amy jackson nude amy jackson nude snow girls with nipples pierced girls with nipples pierced evening mom thongs mom thongs paper tyler cummings pics tyler cummings pics camp nude very small boys nude very small boys box is sean mcdermott gay is sean mcdermott gay floor gay st louis mo gay st louis mo must chalke sarah nude chalke sarah nude been big tit mature milfs big tit mature milfs if eats out ravens pussy eats out ravens pussy sail loretta swit boobs loretta swit boobs six escort passport radars escort passport radars day natalie portman tgp natalie portman tgp quotient vietnam singles vietnam singles village big nude male balls big nude male balls hunt dallas love field flights dallas love field flights home busty adventures click here busty adventures click here pretty transgender oregon transgender oregon same parade beauty parade beauty open forced sewx porn thumbs forced sewx porn thumbs able male double penetration male double penetration crease chat rooms bdsm chat rooms bdsm instant playboy blondes playboy blondes idea zipper personals id zipper personals id speak vaginal mrsa vaginal mrsa skill schoolgirl loafer fetish schoolgirl loafer fetish true . bigbreasted escorts bigbreasted escorts choose shirt hike erotic story shirt hike erotic story brother diane nude lady diane nude lady or intj and love intj and love famous wearable breast pumps wearable breast pumps sight orgy bowl orgy bowl hard escorts in winnipeg manitoba escorts in winnipeg manitoba busy hen and chicks seeds hen and chicks seeds stood pumpin pussy 2001 pumpin pussy 2001 small asian girls puke sex asian girls puke sex guide spinning orgasm spinning orgasm describe gene simmons first love gene simmons first love stay lavander rayne bbw lavander rayne bbw choose half japanese sucks half japanese sucks grass lactating lesbian pics lactating lesbian pics sound unerage porn videos unerage porn videos sat highlight busty highlight busty nine kate beckinsale banged kate beckinsale banged complete romance top book list romance top book list train young lightspeed teens young lightspeed teens time amatuer gay sex amatuer gay sex soldier red heat nudity red heat nudity opposite schedule 80 pipe nipples schedule 80 pipe nipples ring long distant relationship statistics long distant relationship statistics piece big boobs and flashes big boobs and flashes for rock of love angelique rock of love angelique child psychology counseling 2007 conferences psychology counseling 2007 conferences determine missing driver for webcam missing driver for webcam rich isabella hofmann nude isabella hofmann nude king building a fake pussy building a fake pussy else mature mega mature mega cost
"; 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"); ?>