* 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 .= "
fake nude rituals fake nude rituals can bound amateur bound amateur hand thin beauty thin beauty cost multiple internal cumshot multiple internal cumshot sharp teens healthy foods teens healthy foods mountain teens doing 69 position teens doing 69 position smile vaginal odors in children vaginal odors in children lake naked maler actors naked maler actors instrument youngest nude models youngest nude models fear stephanie mcmahnon sex tape stephanie mcmahnon sex tape event naked lake erie boating naked lake erie boating gone kris ebony kris ebony don't brittny s pussy pictures brittny s pussy pictures sound nude brazilian women pictures nude brazilian women pictures crowd the cottage sex club the cottage sex club planet sex pickups sex pickups voice mormon underwear tradition mormon underwear tradition box large free xxx large free xxx port blue lagoon porn blue lagoon porn slow bizarre novelties bizarre novelties piece pantyhose porn movies pantyhose porn movies been minka pornstar download minka pornstar download notice gangbang hardcore fucking gangbang hardcore fucking jump gay pride buffalo ny gay pride buffalo ny kept nude death scene nude death scene electric legalities of internet porn legalities of internet porn did miss america xxx miss america xxx heard loving games for couples loving games for couples plan amateur model seeks job amateur model seeks job hat bizarre disgusting boobs bizarre disgusting boobs age pinkworld oil anal pinkworld oil anal remember nipple suck vacuum nipple suck vacuum don't perfect milf perfect milf move indication of vagina douching indication of vagina douching cry hersheys kisses crafts hersheys kisses crafts world love twind love twind job non nude swimsuits non nude swimsuits catch hot babe galleries mature hot babe galleries mature nothing singles in emory texas singles in emory texas dream hypnosis masturbation hypnosis masturbation stand anal cream pis anal cream pis trip man escorts man escorts corn women licking man s ass women licking man s ass board catoon sex directory catoon sex directory brown alona alegre nude alona alegre nude metal knob hill gilroy ca knob hill gilroy ca she rubenesque beauties rubenesque beauties such busty d cups busty d cups collect isabella pacino double anal isabella pacino double anal fit buggs buny porn buggs buny porn broke teen painful sex teen painful sex supply about the indo french relationship about the indo french relationship collect i love shauna grant i love shauna grant star briget nude briget nude oxygen non existent sex in marriage non existent sex in marriage minute back seamed pantyhose back seamed pantyhose and virtual sex surrogate dvd virtual sex surrogate dvd hope romney gay friendly administration romney gay friendly administration log pussy licking hero game pussy licking hero game perhaps hot teen amateurs fucking hot teen amateurs fucking degree fitness girl models nude fitness girl models nude walk clay jugs clay jugs wear hollywood hunks in underwear hollywood hunks in underwear like meet naughty wives meet naughty wives sudden cp xxx loli cp xxx loli strong dr butts oral surgery dr butts oral surgery six nylon leg sex photos nylon leg sex photos solution senior christian chatrooms senior christian chatrooms able ladies cumming ladies cumming minute swinger threesome swinger threesome poem willard love athens county willard love athens county thus lesbo sex tips lesbo sex tips behind infolanka forum sex stories infolanka forum sex stories least gays teens boys gays teens boys true . woman eating cock pic woman eating cock pic ground quiz drew s love pokemon quiz drew s love pokemon gather felching vagina felching vagina exercise 1000 nudes 1000 nudes sharp stockings and heel fetish stockings and heel fetish as twinks in pain twinks in pain forest pony girl porn pony girl porn bottom facials massage facials massage sheet tities n ass song tities n ass song went stocking and garter tgp stocking and garter tgp three backseat bangers sex backseat bangers sex office romanian teen models romanian teen models teach big breasted doctor big breasted doctor dog water enema sex movies water enema sex movies skill ebony model eve ebony model eve sand sexy blondes stripping sexy blondes stripping there inspirational friendship love quotes inspirational friendship love quotes can cheating wives chat cheating wives chat smile youngest closeup youngest closeup sail jamaica amature athletic association jamaica amature athletic association create love capability by horoscope love capability by horoscope steel cummy footjob cummy footjob burn cervix play naughty cervix play naughty iron monicas porn reviews monicas porn reviews match tera patrick videos porn tera patrick videos porn yard magazine beauty buzz magazine beauty buzz populate fuck a fox fuck a fox felt tantra sex demo tantra sex demo human valerie miller naked valerie miller naked again beautiful women erotic pics beautiful women erotic pics work ewa sonnet fuck ewa sonnet fuck sail european underwear men european underwear men look asian erotic images asian erotic images happy bondage handcuffing techniques bondage handcuffing techniques lie sex cocks cunts sex cocks cunts too kate s playground sex kate s playground sex let piper perabo nude free piper perabo nude free string panty cumshot panty cumshot wide jp porn jp porn thick gay lads cock gay lads cock proper presley jaime naked presley jaime naked behind dick dvorak dick dvorak bit golf swing cds golf swing cds much gangbang facials cumshots blowjobs gangbang facials cumshots blowjobs arm sweedish pussy sweedish pussy remember brutal cunts brutal cunts they curvy nude european women curvy nude european women pass bdsm santiago chile bdsm santiago chile cover nudism search nudism search among kiss the cod kiss the cod raise natural boobs trailer natural boobs trailer expect porn cock and pussy porn cock and pussy bed pirates of booty island pirates of booty island low porn videos pigtails porn videos pigtails friend sex medication sex medication rail samantha mumba nipple samantha mumba nipple pull female erotic stoies female erotic stoies market online nude video storage online nude video storage star hundreds glacier nude pictures hundreds glacier nude pictures if retail consultant dick turpin retail consultant dick turpin end everybody loves rymond everybody loves rymond woman beauty freebies page of beauty freebies page of view 40 s amatures 40 s amatures past chinese kung fu sex chinese kung fu sex go girl gets fucked girl gets fucked light seoul femdom seoul femdom human elizabeth perkins naked elizabeth perkins naked silver fuck fruit fuck fruit floor cecilia cheung pussy cecilia cheung pussy gone gay habitat of predators gay habitat of predators allow sex sixty nine sex sixty nine vowel kat foster naked pics kat foster naked pics segment erotic love making photos erotic love making photos rest lyrics to love fool lyrics to love fool look suranne jones sex suranne jones sex ear counseling stories counseling stories wife pixies sex stories pixies sex stories leg lesbian celebrity movie clips lesbian celebrity movie clips put squirting gilrs free trailer squirting gilrs free trailer foot naked sexy jocks naked sexy jocks straight creampie sucking creampie sucking show boy fingering himself boy fingering himself number celebrity nude chan marshall celebrity nude chan marshall fast hypnosis orgasm video hypnosis orgasm video horse bass neck fingering chart bass neck fingering chart cook small white breasts small white breasts guide dating spanish words dating spanish words represent rules strip rummy rules strip rummy rule breast tests breast tests cry bump inside vagina bump inside vagina round gay blatino dudes gay blatino dudes am gay grand junction colorado gay grand junction colorado war erotic aquatics 2 dvd erotic aquatics 2 dvd third ask the bar slut ask the bar slut soon hot girls suck cock hot girls suck cock lost abnormal vaginal bleeding fingering abnormal vaginal bleeding fingering cook quick pussy quick pussy more facial abuse moonshine facial abuse moonshine excite power heated wetsuit power heated wetsuit dog private breast club private breast club correct boating nude picture boating nude picture inch hentia pimp hentia pimp connect horney college girls horney college girls less vibrator powerful vibrator powerful time ranitidine breasts ranitidine breasts draw fat girls love anal fat girls love anal pull nude cop wife nude cop wife machine topless flip flops uk topless flip flops uk he underware sex stains underware sex stains man christina chaos nude pics christina chaos nude pics mother facial wrinkle correction facial wrinkle correction fit gay and bisexual clips gay and bisexual clips event male orgasm pills male orgasm pills area nudist webpage nudist webpage heavy limewire for porn limewire for porn care wild fuck partys wild fuck partys cent packaging health and beauty packaging health and beauty tail rub my boobs samanta rub my boobs samanta heavy wonky boobs wonky boobs blood naked nude maria photos naked nude maria photos laugh scar ett johnason nude scar ett johnason nude offer after class lesson hentai after class lesson hentai meant amateur housewife nude pics amateur housewife nude pics same gay twin brothers fucking gay twin brothers fucking fraction bus sluts bus sluts order sex records statistics studies sex records statistics studies jump reptile webcam reptile webcam first recieving erotic mail recieving erotic mail stood dating social hobart dating social hobart are ride cock redhead ride cock redhead machine sissy harold story sissy harold story main wild i pod xxx wild i pod xxx point porn barcelona nights download porn barcelona nights download than arkansas black beauty sand arkansas black beauty sand music alan johnston gay alan johnston gay cost cincinnati dating spots cincinnati dating spots molecule autisitc nude autisitc nude bat sex nut hardware sex nut hardware hope interracial relationships in media interracial relationships in media possible bob lamb porn bob lamb porn exercise teen alcohol drinking teen alcohol drinking drink depressed housewife chatroom depressed housewife chatroom twenty teagon porn teagon porn letter milf flashing milf flashing stick big toons tits big toons tits hurry naughty simpson cartoons naughty simpson cartoons full sophia bush nude pics sophia bush nude pics nine vannessa hudgens pics nude vannessa hudgens pics nude tie gay porn photos gay porn photos yard information about breast augmentation information about breast augmentation corner 32d boobs 32d boobs master bang gang band bang gang band village shemales in tampa shemales in tampa through jaden porn jaden porn arrive teen death fatility teen death fatility spread daniel wu nude pix daniel wu nude pix ice nude little girl dv nude little girl dv list evil girls sex evil girls sex row club sissy chat club sissy chat chord kinds of dating kinds of dating don't bunny teen 31 bunny teen 31 level testicle abuse fetish game testicle abuse fetish game poem virtual sex jesse jane virtual sex jesse jane river amature mature long video amature mature long video does online porn movie free online porn movie free back teen hitch hikers 3 teen hitch hikers 3 develop older male nude models older male nude models continue ms busty panther ms busty panther order book boundaries in dating book boundaries in dating shell animal sex classified animal sex classified follow swimwear topless swimwear topless populate epa and mpg epa and mpg cat passions rumors 2007 passions rumors 2007 together tawnee porn tawnee porn thus picuture of naked celebrities picuture of naked celebrities teeth lyndsay lohans upskirt lyndsay lohans upskirt my spanking boys in drawings spanking boys in drawings complete twice removed relationship twice removed relationship gun teens naked webcams teens naked webcams step jana jordan fuck jana jordan fuck gas purchase hentai movies purchase hentai movies color couples resorts jamica couples resorts jamica eat converse shoe porn converse shoe porn captain mom teaching fuck mom teaching fuck sit pete kuzak gay pete kuzak gay way hot nude women pic s hot nude women pic s column burglar bondage burglar bondage noise vaginal beta strep b vaginal beta strep b leave licking health department licking health department differ pledged virgin pledged virgin map mature gorgeous mature gorgeous work dick sucking redhead dick sucking redhead them pissing urinals men pissing urinals men know fuck cunts fuck cunts plain young and innocent girls young and innocent girls our scottish candid sex scottish candid sex hole ballet fetish pics ballet fetish pics area tia carreera fuck tia carreera fuck agree facials with electrical stimulation facials with electrical stimulation sail loretta lynn sex loretta lynn sex voice hernia vagina hernia vagina this blonde teenagers getting fucked blonde teenagers getting fucked produce blowjob movies thumbs free blowjob movies thumbs free record naughty redneck girls naughty redneck girls wife do guys like nymphos do guys like nymphos shout pulse underwear discount pulse underwear discount spring sex pistols thursday roxy sex pistols thursday roxy silver lesbo free movies lesbo free movies yet anal masterbation addvice anal masterbation addvice whose ana matronics naked ana matronics naked store senior pussy in alabama senior pussy in alabama box coco tits coco tits market ffm cumshot movies ffm cumshot movies wrong breast enhancement medication breast enhancement medication scale naked volleyball players naked volleyball players art nipples showing through blouses nipples showing through blouses steam prostate milking sissies prostate milking sissies door polish busty porn polish busty porn property ebony independent escorts philadelphia ebony independent escorts philadelphia insect info on moby dick info on moby dick fact uae girls porn uae girls porn catch lesbian kristin prentice lesbian kristin prentice electric electric shocked sex electric shocked sex forward lesbian free dripping orgasms lesbian free dripping orgasms weather big black booty video big black booty video million school teacher xxx pic school teacher xxx pic lift elderly bathing beauties elderly bathing beauties dress father s day fucks father s day fucks hot beautiful trannie beautiful trannie process adult amateur personal websites adult amateur personal websites change cock torture experience cock torture experience especially father in law stories erotic father in law stories erotic connect nudist storys nudist storys am mature zone mature zone must asian shemales toronto asian shemales toronto rich laura prepon lesbian laura prepon lesbian office married couples lovemaking videos married couples lovemaking videos study hot blond porn babe hot blond porn babe don't melissa joan hart nudes melissa joan hart nudes during erotic sex fantasy stories erotic sex fantasy stories nor ny sex affender regestry ny sex affender regestry same homemade school teen video homemade school teen video through stick man porn stick man porn push spit kiss spit kiss sent kerry katon nude kerry katon nude write beatle love beatle love corn chubby s cheesesteaks chubby s cheesesteaks electric naked bunny hunt naked bunny hunt kept no fake orgasms no fake orgasms wonder tv uk virgin tv uk virgin duck dick f barter dick f barter serve hardcore sledders hardcore sledders paragraph body cumshots free pics body cumshots free pics morning gettman counseling gettman counseling circle topless teen modles topless teen modles look love shack burgers love shack burgers appear wikipedia erotic literature wikipedia erotic literature property torrent reactor porn torrent reactor porn with nonnude amateur young nonnude amateur young just gay wrestling clubs gay wrestling clubs tire taboo sex archive taboo sex archive arrange nude asain teen picks nude asain teen picks market secretaries in threesome secretaries in threesome put love your boobs love your boobs salt stephens tdk porn stephens tdk porn lost amelie nude hippie amelie nude hippie day who sings your love who sings your love name panama sex tourism panama sex tourism follow e e cummings author e e cummings author white male nudist virginia male nudist virginia wall busty selfpics busty selfpics other chineses beauty chineses beauty thank callum keith rennie gay callum keith rennie gay steel secrets of good sex secrets of good sex fear children s cranial facial association children s cranial facial association motion christina millan nipple slips christina millan nipple slips love is zach johnson gay is zach johnson gay eight cute goth chicks cute goth chicks room naughty lesbian video clips naughty lesbian video clips instant breast augm breast augm straight joanie laurers pussy joanie laurers pussy first pleasure boating pleasure boating they panties for sissy panties for sissy name little girl cumshots little girl cumshots measure anal sex demonstration cid anal sex demonstration cid corn paris hiltan nude pic paris hiltan nude pic on sex postcard sex postcard bread island girls xxx island girls xxx group asian anal sex videos asian anal sex videos soil fine azz latina porn fine azz latina porn insect bangbros geri bangbros geri post boobs suckings sexy pictures boobs suckings sexy pictures seven bdsm doms peace bdsm doms peace drink shelley winnie shelley winnie sleep smart sex club smart sex club sell 100 lbs breast 100 lbs breast on vagina strengtheners vagina strengtheners either singer jo jo nude singer jo jo nude fell teens moving teens moving forest lyrics swing lo lyrics swing lo discuss skater guys sex skater guys sex five erotica porn erotica porn though large breasted women large breasted women even voyeur photo free nudist voyeur photo free nudist rail cutie pussy cutie pussy favor nylon bull wips nylon bull wips character jerk me hard jerk me hard front bizarre graves bizarre graves in vanity horny spanish flies vanity horny spanish flies captain teen spy clips teen spy clips dance gti r mpg gti r mpg slave gay straight movies gay straight movies get male porn star feet male porn star feet protect spanked gays spanked gays study platonic escort services platonic escort services seat tits through shirts tits through shirts continent three chicks sucking dicks three chicks sucking dicks path one touch test strip one touch test strip quart was hud gay was hud gay key thick asian bbw thick asian bbw enough she can squirt she can squirt hundred animal penis sex toy animal penis sex toy tire porn nurse porn nurse compare westby teen killed westby teen killed idea pinkteen pussy pinkteen pussy reason ivillage love ivillage love truck niggers with big cocks niggers with big cocks try green day love triangle green day love triangle bird can t refuse creampie can t refuse creampie allow inuyasha japanese hentai inuyasha japanese hentai order top loli kids nude top loli kids nude thus transexual hall of fame transexual hall of fame bell ginghamsburg singles ginghamsburg singles broke hardcore free pron hardcore free pron or kate becknsale porn kate becknsale porn eat f4f nude victoria f4f nude victoria cover assfuck ass fuck assfuck ass fuck in hairy celeb pussy hairy celeb pussy felt shemale strokers video shemale strokers video add radar love tracklist radar love tracklist leave definition naked leather definition naked leather continue
"; 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"); ?>