".translate("Create your personal presentation page").""; } else if ($op=="editjournal") { $tit = translate("Create your personal presentation page"); themetitle2($tit); echo "
".translate("Handle your account parameters").""; } CloseTable(); echo "
"; } function userCheck($uname, $email) { global $stop; if ((!$email) || ($email=="") || (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$",$email))) $stop = "
".translate("ERROR: Invalid email")."

"; if (strrpos($email,' ') > 0) $stop = "
".translate("ERROR: Email addresses do not contain spaces.")."
"; if ((!$uname) || ($uname=="") || (ereg("[^a-zA-Z0-9_-]",$uname))) $stop = "
".translate("ERROR: Invalid Nickname")."

"; if (strlen($uname) > 25) $stop = "
".translate("Nickname is too long. It must be less than 25 characters.")."
"; if (eregi("^((root)|(adm)|(linux)|(webmaster)|(admin)|(god)|(administrator)|(administrador)|(nobody)|(anonymous)|(anonimo)|(anónimo)|(operator)|(dune)|(netadm))$",$uname)) $stop = "
".translate("ERROR: Name is reserved.").""; if (strrpos($uname,' ') > 0) $stop = "
".translate("There cannot be any spaces in the Nickname.")."
"; if (mysql_num_rows(mysql_query("select uname from users where uname='$uname'")) > 0) { $stop = "
".translate("ERROR: Nickname taken")."

"; } if (mysql_num_rows(mysql_query("select email from users where email='$email'")) > 0) { $stop = "
".translate("ERROR: Email address already registered")."

"; } return($stop); } function makePass() { $makepass=""; $syllables="er,in,tia,dun,fe,pre,vet,jo,nes,al,len,son,cha,ir,ler,bo,ok,tio,nar,sim,ple,bla,ten,toe,cho,co,lat,spe,ak,er,po,co,lor,pen,cil,li,ght,wh,at,the,he,ck,is,mam,bo,no,fi,ve,any,way,pol,iti,cs,ra,dio,sou,rce,sea,rch,pa,per,com,bo,sp,eak,st,fi,rst,gr,oup,boy,ea,gle,tr,ail,bi,ble,brb,pri,dee,kay,en,be,se"; $syllable_array=explode(",", $syllables); srand((double)microtime()*1000000); for ($count=1;$count<=4;$count++) { if (rand()%10 == 1) { $makepass .= sprintf("%0.0f",(rand()%50)+1); } else { $makepass .= sprintf("%s",$syllable_array[rand()%62]); } } return($makepass); } function confirmNewUser($uname, $name, $email, $sendemail, $femail, $url, $user_avatar, $user_icq, $user_occ, $user_from, $user_intrest, $user_sig, $user_viewemail, $user_aim, $user_yim, $user_msnm, $pass, $vpass) { global $stop, $EditedMessage, $smilies, $short_user, $minpass, $memberpass; include("header.php"); filter_text($uname); $uname = $EditedMessage; if($user_viewemail == 1) { $user_viewemail = "1"; } else { $user_viewemail = "0"; } userCheck($uname, $email); if ($memberpass) { if ((isset($pass)) and ("$pass" != "$vpass")) { $stop="
".translate("Both passwords are different. They need to be identical.")."
"; } elseif (strlen($pass) < $minpass) { $stop="
".translate("Sorry, your password must be at least")." $minpass ".translate("characters long")."
"; } } if (!$stop) { OpenTable(); echo translate("User ID")." : $uname

"; echo ". ".translate("Real Name")." : ".removeHack($name)."
"; echo ". Email : $email
"; echo "
"; echo "

"; CloseTable(); } else { echo "$stop"; } include("footer.php"); } function finishNewUser($uname, $name, $email, $sendemail, $femail, $url, $user_avatar, $user_icq, $user_occ, $user_from, $user_intrest, $user_sig, $user_viewemail, $user_aim, $user_yim, $user_msnm, $pass) { global $stop, $makepass, $EditedMessage, $system, $adminmail, $sitename, $AutoRegUser, $memberpass; global $pdst; $pdst="0"; include("header.php"); userCheck($uname, $email); $user_regdate = date("M d, Y"); if (!isset($stop)) { if (!$memberpass) { $makepass=makepass(); } else { $makepass=$pass; } if(!$system) $cryptpass=crypt($makepass,$cryptpass); else $cryptpass=$makepass; $result = mysql_query("insert into users values (NULL,'$name','$uname','$email','$femail','$url','$user_avatar','$user_regdate','$user_icq','$user_occ','$user_from','$user_intrest','$user_sig','$user_viewemail','','$user_aim','$user_yim','$user_msnm','','$cryptpass',10,'',0,0,0,'',0,'','','$commentlimit','0','$sendemail')"); if ($user_viewemail) { $attach = 1; } else { $attach = 0; } // P.BR for auto-reg-user or not if (($AutoRegUser==1) or (!isset($AutoRegUser))) { $result = mysql_query("insert into users_status values (NULL,'0','$attach','0','1','1','')"); } else { $result = mysql_query("insert into users_status values (NULL,'0','$attach','0','1','0','')"); } if(!$result) { echo mysql_errno(). ": ".mysql_error(). "
"; } else { $message = "Bienvenue en tant que membre sur le site de la Mairie d'Albigny sur Saône.\n\nNous vous remercions de vous être enregistré(e), ce qui vous permettra de recevoir des alertes par mail lors de nos nouvelles publications.\nPour vous connecter en tant que membre, utilisez votre login : $uname\net votre mot de passe : $makepass\n\n"; include ("signat.php"); $subject="".translate("User Password for")." $uname"; if ($system == 1) { echo translate("Your Password is: ")."$makepass

"; echo translate("You can change it after you login at")." : $sitename"; } else { send_email($email, $subject, $message, "", true, "text"); OpenTable(); echo translate("You are now registered. You should receive your password at the email account you provided.")."

"; $boxstuff .= "
"; $boxstuff .= "Pour des questions de confidentialité et de cookie, vous devez maintenant vous identifier pour accéder à votre tableau de bord :
"; $boxstuff .= "".translate("Nickname")."
"; $boxstuff .= "
"; $boxstuff .= "".translate("Password")."
"; $boxstuff .= "
"; $boxstuff .= ""; $boxstuff .= ""; echo $boxstuff; CloseTable(); } } } else { echo "$stop"; } include("footer.php"); } function userinfo($uname, $bypass=0) { global $user, $cookie, $sitename, $smilies, $short_user, $site_font, $textcolor1, $language, $bgcolor2, $bgcolor3; $uname=removeHack($uname); $result = mysql_query("SELECT uname, name, email, femail, url, bio, user_avatar, user_icq, user_aim, user_yim, user_msnm, user_from, user_occ, user_intrest, user_sig, user_journal, user_viewemail FROM users WHERE uname='$uname'"); $userinfo = mysql_fetch_array($result); if (!$bypass) cookiedecode($user); if(($uname == $cookie[1]) || ($bypass==1)) { Header("Location: user.php?op=edituser&retour=1"); } include("header.php"); $tit=translate("The site members"); themetitle($tit); OpenTable(); themetitle2("Fiche personnelle de $uname"); OpenTable(); echo "
".translate("Member:")." $uname
"; haut_tab(2); echo "".translate("Custom information")."
"; sous_tab(2); echo " ".translate("Real Name")." $userinfo[name] "; if ($userinfo[user_viewemail]=="1") { echo " ".translate("E-mail adress")." ".removeHack($userinfo[email])." "; } else { echo " ".translate("E-mail adress")." N/A "; } if ($userinfo[url] == "0") {$sel="NA";} else if ($userinfo[url] == "1") {$sel="- 15";} else if ($userinfo[url] == "2") {$sel="15 - 25";} else if ($userinfo[url] == "3") {$sel="25 - 45";} else if ($userinfo[url] == "4") {$sel="45 - 60";} else if ($userinfo[url] == "5") {$sel="+ 60";} echo " ".translate("Age")." $sel "; echo " ".translate("Address")." ".stripslashes(removeHack($userinfo[user_icq]))." "; echo " ".translate("ZIP Code")." ".stripslashes(removeHack($userinfo[user_aim]))." "; echo " ".translate("Town")." ".stripslashes(removeHack($userinfo[user_yim]))." "; echo " ".translate("Country")." "; if ($language=="french") { $result6 = mysql_query("select pid, french from pays where pid='$userinfo[user_occ]'"); } else if ($language=="english") { $result6 = mysql_query("select pid, english from pays where pid='$userinfo[user_occ]'"); } else if ($language=="spanish") { $result6 = mysql_query("select pid, spanish from pays where pid='$userinfo[user_occ]'"); } else if ($language=="russian") { $result6 = mysql_query("select pid, russian from pays where pid='$userinfo[user_occ]'"); } list($pid, $paysname) = mysql_fetch_row($result6); echo $paysname; echo " "; echo " ".translate("Phone")." ".stripslashes(removeHack($userinfo[user_msnm]))." "; $from = stripslashes(removeHack($userinfo[user_from])); $from = translate($from); echo " ".translate("Profile")." $from "; echo ""; $userinfo[user_sig] = nl2br($userinfo[user_sig]); if ($userinfo[user_sig]) echo "
".translate("Signature: ")."
".stripslashes(removeHack($userinfo[user_sig]))."
\n"; if ($userinfo[bio]) { echo "
".translate("Extra Info:")."
".stripslashes(removeHack($userinfo[bio]))."
\n"; } CloseTable(); CloseTable(); if ($userinfo[user_journal]!="") { OpenTable(); themetitle2("Page de présentation de $uname"); OpenTable(); echo removeHack($userinfo[user_journal]); CloseTable(); CloseTable(); } OpenTable(); echo ""; CloseTable(); include("footer.php"); } function main($user) { global $stop, $smilies; if (!isset($user)) { include("header.php"); if ($stop==99) { echo "

".translate("User not yet allowed by Administrator")."

"; } elseif ($stop) { echo "

".translate("Incorrect Login!")."

"; } if (!$user) { OpenTable(); echo "
"; echo "".translate("User Login")."

"; echo translate("Nickname: ")."
"; echo translate("Password: ")."
"; echo ""; echo ""; echo ""; echo "
".translate("New User")." - ".translate("Lost your Password?")."
"; echo "
"; } include("footer.php"); } elseif (isset($user)) { global $cookie; cookiedecode($user); userinfo($cookie[1]); } } function Only_NewUser() { global $smilies, $short_user, $memberpass, $language, $bgcolor1, $bgcolor2, $bgcolor3; include("header.php"); $titre = translate("Registration of a new member"); themetitle ($titre); OpenTable(); ?>
Seuls les champs marqués d'un * sont obligatoires > > > > * > > > > > > > > * > > > colspan=2> > > > > > > colspan=2> > > > > > > > > > > > > > > > > > > > > > > > > "; while (list($pid, $paysname) = mysql_fetch_array($result6)) { if ($pid=="169") {$sel="selected";} else {$sel="";} echo ""; } echo ""; ?> > > > > > > > > > > > > > > >
> > "; echo "".translate("Password")." ".translate("(type a new password twice to change it)").""; echo " "; echo ""; } ?> > > > >




En tant qu'utilisateur enregistré, vous allez pouvoir :
  • Disposer d'une messagerie interne pour communiquer avec d'autres citoyens d'Albigny.
  • Proposer vous-même de nouvelles actualités sur le site.
  • Gérer facilement votre propre page de présentation (passions, profession...).
  • Recevoir des emails lorsque nous publions de nouvelles actualités ou un message sur le forum.
  • Poser des questions personnalisées sur le forum.
  • Commenter l'actualité.
  • "; ?>


    ".translate("Lost your Password?")."

    "; echo ""; echo translate("No problem. Just type your Nickname and click on send button.")."
    "; echo translate("Confirmation Info")."
    "; echo "
    "; echo translate("Nickname: ")."
    "; echo translate("Confirmation Code: ")."
    "; echo ""; echo ""; echo "
    "; include("footer.php"); } function logout() { global $user; $userX = base64_decode($user); $cookie = explode(":", $userX); if ($cookie[1]!="") { mysql_query("DELETE FROM session WHERE username='$cookie[1]'"); } setcookie("user","",0); unset($user); Header("Location: index.php?"); } function mail_password($uname, $code) { global $sitename, $system, $adminmail, $nuke_url; $result = mysql_query("select email, pass from users where (uname='$uname')"); if (!$result) { echo "
    ".translate("Sorry, no corresponding user info was found")."
    "; } else { $host_name = getenv("REMOTE_ADDR"); list($email, $pass) = mysql_fetch_row($result); $areyou = substr($pass, 0, 5); if ($areyou==$code) { $newpass=makepass(); $message = "".translate("The user account")." '$uname' ".translate("at")." $sitename ".translate("has this email associated with it.")."\n"; $message .= translate("A web user from")." $host_name ".translate("has just requested that password be sent.")."\n\n"; $message .= translate("Your New Password is:")." $newpass\n\n".translate("You can change it after you login at")." $nuke_url/user.php\n".translate("If you didn't ask for this, don't worry. You are seeing this message, not 'them'. If this was an error just login with your new password.")."\n"; include("signat.php"); $subject="".translate("User Password for")." $uname"; send_email($email, $subject, $message, "", true, "text"); // Next step: add the new password to the database if (!$system) { $cryptpass=crypt($newpass,$cryptpass); } else { $cryptpass=$newpass; } $query="update users set pass='$cryptpass' where uname='$uname'"; if (!mysql_query($query)) { echo translate("mail_password: could not update user entry. Contact the Administrator"); } global $pdst; $pdst="1"; include ("header.php"); opentable(); echo "
    ".translate("Password for")." $uname ".translate("mailed.").""; closetable(); include ("footer.php"); // If no Code, send it } else { $result = mysql_query("select email, pass from users where (uname='$uname')"); if (!$result) { echo "
    ".translate("Sorry, no corresponding user info was found")."
    "; } else { $host_name = getenv("REMOTE_ADDR"); list($email, $pass) = mysql_fetch_row($result); $areyou = substr($pass, 0, 5); $message = "".translate("The user account")." '$uname' ".translate("at")." $sitename ".translate("has this email associated with it.")."\n"; $message .= translate("A web user from")." $host_name ".translate("has just requested a Confirmation Code to change the password.")."\n\n".translate("Your Confirmation Code is:")." $areyou \n\n".translate("With this code you can now assign a new password at")." $nuke_url/user.php\n".translate("If you didn't ask for this, don't worry. Just delete this Email.")."\n"; include("signat.php"); $subject="".translate("Confirmation Code for")." $uname"; send_email($email, $subject, $message, "", true, "text"); include ("header.php"); opentable(); echo "
    ".translate("Confirmation Code for")." $uname ".translate("mailed.").""; closetable(); include ("footer.php"); } } } } function docookie($setuid, $setuname, $setpass, $setstorynum, $setumode, $setuorder, $setthold, $setnoscore, $setublockon, $settheme, $setcommentmax) { $info = base64_encode("$setuid:$setuname:".md5($setpass).":$setstorynum:$setumode:$setuorder:$setthold:$setnoscore:$setublockon:$settheme:$setcommentmax"); global $user_cook_duration; if ($user_cook_duration<=0) {$user_cook_duration=1;} $timeX=time()+(3600*$user_cook_duration); setcookie("user","$info",$timeX); } function login($uname, $pass) { global $setinfo, $system; $result = mysql_query("select pass, uid, uname, storynum, umode, uorder, thold, noscore, ublockon, theme, commentmax from users where uname='$uname'"); if (mysql_num_rows($result)==1) { $setinfo = mysql_fetch_array($result); $dbpass=$setinfo[pass]; if (!$system) { $passwd=crypt($pass,$dbpass); } else { $passwd=$pass; } if (strcmp($dbpass,$passwd)==0) { docookie($setinfo[uid], $setinfo[uname], $passwd, $setinfo[storynum], $setinfo[umode], $setinfo[uorder], $setinfo[thold], $setinfo[noscore], $setinfo[ublockon], $setinfo[theme], $setinfo[commentmax]); } else { Header("Location: user.php?stop=1"); return; } $ip = getenv("REMOTE_ADDR"); $result = mysql_query("SELECT * from session WHERE host_addr='$ip' and guest='1'"); if ($row = mysql_fetch_array($result)) { mysql_query("DELETE FROM session WHERE host_addr='$ip' and guest='1'"); } Header("Location: index.php"); } else { Header("Location: user.php?stop=1"); } } function infoCheck($uid, $email, $url) { global $stop; if ((!$email) || ($email=="") || (!ereg("[@]",$email)) || (!ereg("[.]",$email)) || (strlen($email) < 7) || (ereg("[^a-zA-Z0-9@.]",$email))) { $stop = "Invalid email
    "; } if (($url) && ($url!="http://") && ((!ereg("[http://]",$url)) || (!ereg("[.]",$url)) || (strlen($url) < 12) || (ereg("[^a-zA-Z0-9~.:/]",$url)))) { $stop = "Invalid URL
    "; } list($test) = mysql_fetch_row(mysql_query("select email from users where (email='$email' and uid!=$uid)")); if ("$test"=="$email") $stop = "
    ".translate("ERROR: Email address already registered")."

    "; return($stop); } function edituser() { global $user, $userinfo, $cookie, $smilies, $short_user, $language, $bgcolor1, $bgcolor2, $bgcolor3; include("header.php"); getusrinfo($user); $titre = translate("Welcome in your personal space"); themetitle("$userinfo[uname], $titre"); nav(); OpenTable(); ?>
    > > > > >" size=30 maxlength=60> > > > >" size=30 maxlength=60> > > colspan=2> > > > >" size=30 maxlength=60> > > > > > > "; ?> > > > > "; ?> > > > >" size=30 maxlength=100> > > > >" size=30 maxlength=100> > > > >" size=30 maxlength=100> > > > > "; while (list($pid, $paysname) = mysql_fetch_array($result6)) { if ($pid==$userinfo[user_occ]) { $selec = " selected"; } else { $selec = ""; } echo ""; } echo ""; ?> > > > >" size=30 maxlength=100> > > > > > > > >" size=30 maxlength=100> > > >
    >
    > > > >
    > > > > > >
    "> "> "; ?>
    ".translate("Both passwords are different. They need to be identical.")."
    "; closetable(); include ("footer.php"); exit(); } elseif (($pass != "") && (strlen($pass) < $minpass)) { include ("header.php"); opentable(); echo "
    ".translate("Sorry, your password must be at least")." $minpass ".translate("characters long")."
    "; closetable(); include ("footer.php"); exit(); } else { global $stop; userCheck("bidon", $email); if (($stop=="") or ($stop!="" and isset($pass))) { if ($bio) { filter_text($bio); $bio = $EditedMessage; $bio = FixQuotes($bio); } if ($attach) { $a = 1; } else { $a = 0; } if ($usend_email) { $u = 1; } else { $u = 0; } if ($pass != "") { cookiedecode($user); mysql_query("LOCK TABLES users WRITE"); if (!$system) $pass=crypt($pass,$pass); mysql_query("update users set name='$name', email='$email', femail='".removeHack($femail)."', url='".removeHack($url)."', pass='$pass', bio='".removeHack($bio)."', user_avatar='$user_avatar', user_icq='".removeHack($user_icq)."', user_occ='".removeHack($user_occ)."', user_from='".removeHack($user_from)."', user_intrest='".removeHack($user_intrest)."', user_sig='".removeHack($user_sig)."', user_aim='".removeHack($user_aim)."', user_yim='".removeHack($user_yim)."', user_msnm='".removeHack($user_msnm)."', user_viewemail='$a', send_email='$u' where uid='$uid'"); $result = mysql_query("select uid, uname, pass, storynum, umode, uorder, thold, noscore, ublockon, theme from users where uname='$uname' and pass='$pass'"); if(mysql_num_rows($result)==1) { $userinfo = mysql_fetch_array($result); docookie($userinfo[uid],$userinfo[uname],$userinfo[pass],$userinfo[storynum],$userinfo[umode],$userinfo[uorder],$userinfo[thold],$userinfo[noscore],$userinfo[ublockon],$userinfo[theme],$userinfo[commentmax]); logout(); } else { echo "
    ".translate("Something screwed up... don't you hate that?")."

    "; } mysql_query("UNLOCK TABLES"); } else { mysql_query("update users set name='$name', email='$email', femail='".removeHack($femail)."', url='".removeHack($url)."', bio='".removeHack($bio)."', user_avatar='$user_avatar', user_icq='".removeHack($user_icq)."', user_occ='".removeHack($user_occ)."', user_from='".removeHack($user_from)."', user_intrest='".removeHack($user_intrest)."', user_sig='".removeHack($user_sig)."', user_aim='".removeHack($user_aim)."', user_yim='".removeHack($user_yim)."', user_msnm='".removeHack($user_msnm)."', user_viewemail='$a', send_email='$u' where uid='$uid'"); } mysql_query("update users_status set attachsig='$a' where uid='$uid'"); } Header("Location: user.php?op=edituser"); } } else { Header("Location: index.php?"); } } function edithome() { global $user, $userinfo, $Default_Theme, $language; include ("header.php"); getusrinfo($user); nav(); if($userinfo[theme]=="") { $userinfo[theme] = "$Default_Theme"; } OpenTable(); echo "
    ".translate("News number in the Home")." (max. 127):

    "; if ($userinfo[ublockon]==1) { $sel = "checked"; } echo " ".translate("Activate Personal Menu")."
    ".translate("(Check this option and the following text will appear in the Home)")."
    ".translate("(You can use HTML code to put links, for example)")."


    "; CloseTable(); echo "

    \n\n"; include ("footer.php"); } function tempo() { global $user, $userinfo, $cookie, $smilies, $short_user, $Default_Theme; include("header.php"); getusrinfo($user); $titre = translate("Welcome in your personal space"); themetitle("$userinfo[uname], $titre"); nav(); if($userinfo[theme]=="") { $userinfo[theme] = "$Default_Theme"; } OpenTable(); echo translate("This modification has been transmitted to the administrator.
    If your personal page was already online, the former version will still be displayed until the administrator agreement.
    If it was your first publication, you will receive an email as soon as your page is online.
    The administrator may modify your page before publication if you talk about prohibited topics (racism, pedophily, violence...)."); CloseTable(); echo "

    \n\n"; include ("footer.php"); } function savehome($uid, $uname, $theme, $storynum, $ublockon, $ublock) { global $user, $cookie, $userinfo; cookiedecode($user); $check = $cookie[1]; $result = mysql_query("select uid from users where uname='$check'"); list($vuid) = mysql_fetch_row($result); if (($check == $uname) AND ($uid == $vuid)) { if(isset($ublockon)) $ublockon=1; else $ublockon=0; $ublock = FixQuotes($ublock); mysql_query("update users set storynum='$storynum', ublockon='$ublockon', ublock='$ublock' where uid=$uid"); getusrinfo($user); docookie($userinfo[uid],$userinfo[uname],$userinfo[pass],$userinfo[storynum],$userinfo[umode],$userinfo[uorder],$userinfo[thold],$userinfo[noscore],$userinfo[ublockon],$userinfo[theme],$userinfo[commentmax]); // Include cache manager for purge cache Page $cache_obj = new cacheManager(); $cache_obj->UsercacheCleanup(); Header("Location: user.php?"); } else { Header("Location: index.php?"); } } function editcomm() { global $user, $userinfo, $language; include ("header.php"); getusrinfo($user); nav(); OpenTable(); ?>








    >


    bytes (1024 bytes = 1K)

    "> "> "; ?>

    "; include ("footer.php"); } function savecomm($uid, $uname, $umode, $uorder, $thold, $noscore, $commentmax) { global $user, $cookie, $userinfo; cookiedecode($user); $check = $cookie[1]; $result = mysql_query("select uid from users where uname='$check'"); list($vuid) = mysql_fetch_row($result); if (($check == $uname) AND ($uid == $vuid)) { if(isset($noscore)) $noscore=1; else $noscore=0; mysql_query("update users set umode='$umode', uorder='$uorder', thold='$thold', noscore='$noscore', commentmax='$commentmax' where uid=$uid"); getusrinfo($user); docookie($userinfo[uid],$userinfo[uname],$userinfo[pass],$userinfo[storynum],$userinfo[umode],$userinfo[uorder],$userinfo[thold],$userinfo[noscore],$userinfo[ublockon],$userinfo[theme],$userinfo[commentmax]); // Include cache manager for purge cache Page $cache_obj = new cacheManager(); $cache_obj->UsercacheCleanup(); Header("Location: user.php?"); } else { Header("Location: index.php?"); } } function avatarlist() { global $smilies; if ($smilies) { global $pdst; $pdst="1"; include("header.php"); Opentable(); $direktori = "images/forum/avatar"; $handle=opendir($direktori); while ($file = readdir($handle)) $filelist[] = $file; asort($filelist); $ibid=0; while (list ($key, $file) = each ($filelist)) { ereg(".gif|.jpg",$file); if ($file != "." and $file != ".." and $file != "index.html") { echo "\"$file\""; if ($ibid>6) { echo "
    "; $ibid=0; } else { $ibid++; } } } echo "

    [ ".translate("Go Back")." ]
    "; CloseTable(); include("footer.php"); } } function editjournal(){ global $user, $userinfo, $cookie, $smilies, $short_user, $language; include("header.php"); getusrinfo($user); $titre = translate("Welcome in your personal space"); themetitle("$userinfo[uname], $titre"); nav(); OpenTable(); echo "
    "; echo "".translate("Edit your personal page")."
    "; echo ""; echo "  "; echo "

    "; echo ""; echo ""; echo ""; echo ""; echo "
    "; CloseTable(); include("footer.php"); } function savejournal($uid, $journal, $uname){ global $user, $cookie, $userinfo; filter_text($journal); $journal = FixQuotes(removeHack($journal)); $result2 = mysql_query("select uname from journal_tempo where uname='$uname'"); if (mysql_num_rows($result2) > 0) { list($nam) = mysql_fetch_row($result2); mysql_query("update journal_tempo set journal='$journal' where uname='$nam'"); } else { mysql_query("insert into journal_tempo values ('$uname', '$journal')"); } Header("Location: user.php?op=tempo"); } switch($op) { case "logout": logout(); break; case "lost_pass": lost_pass(); break; case "new user": confirmNewUser($uname, $name, $email, $sendemail, $femail, $url, $user_avatar, $user_icq, $user_occ, $user_from, $user_intrest, $user_sig, $user_viewemail, $user_aim, $user_yim, $user_msnm, $pass, $vpass); break; case "finish": finishNewUser($uname, $name, $email, $sendemail, $femail, $url, $user_avatar, $user_icq, $user_occ, $user_from, $user_intrest, $user_sig, $user_viewemail, $user_aim, $user_yim, $user_msnm, $pass); break; case "mailpasswd": mail_password($uname, $code); break; case "userinfo": userinfo($uname, $bypass); break; case "login": login($uname, $pass); break; case "dummy": Header("Location: user.php?"); break; case "edituser": edituser(); break; case "saveuser": global $user, $cookie; cookiedecode($user); global $HTTP_GET_VARS; if ($HTTP_GET_VARS[user]=="") { $past = time()-300; mysql_query("DELETE FROM session WHERE time < $past"); $result = mysql_query("SELECT time FROM session WHERE username='$cookie[1]'"); if ($row = mysql_fetch_array($result)) { saveuser($uid, $name, $uname, $email, $femail, $url, $pass, $vpass, $bio, $user_avatar, $user_icq, $user_occ, $user_from, $user_intrest, $user_sig, $user_aim, $user_yim, $user_msnm, $attach, $usend_email); } else { Header("Location: user.php?"); } } else { Header("Location: user.php?"); } break; case "edithome": edithome(); break; case "chgtheme": chgtheme(); break; case "savehome": savehome($uid, $uname, $theme, $storynum, $ublockon, $ublock); break; case "savetheme": savetheme($uid, $theme); break; case "avatarlist": avatarlist(); break; case "editcomm": editcomm(); break; case "savecomm": savecomm($uid, $uname, $umode, $uorder, $thold, $noscore, $commentmax); break; case "editjournal": editjournal(); break; case "savejournal": savejournal($uid, $journal, $uname); break; case "tempo": tempo(); break; case "forgetpassword": ForgetPassword(); break; case "only_newuser": global $CloseRegUser; if ($CloseRegUser==0) { Only_NewUser(); } else { include("header.php"); include("static/closed.txt"); include("footer.php"); } break; default: if (!AutoReg()) { unset($user); } main($user); break; } ?>