How to restrict Character Editor

Sarah

Member
Jan 14, 2011
40
0
Basically how do I restrict the Flash Character Editor to level 6+ and if the user trys to use it it will display: If you'd like to update your clothing please do so at a store in-game. A store can be found at room <id>.

Heres the profile code:
Code:
<?php
/*================================================================+\
|| # PHPRetro - An extendable virtual hotel site and management
|+==================================================================
|| # Copyright (C) 2009 Yifan Lu. All rights reserved.
|| # http://www.yifanlu.com
|| # Parts Copyright (C) 2009 Meth0d. All rights reserved.
|| # http://www.meth0d.org
|| # All images, scripts, and layouts
|| # Copyright (C) 2009 Sulake Ltd. All rights reserved.
|+==================================================================
|| # PHPRetro is provided "as is" and comes without
|| # warrenty of any kind. PHPRetro is free software!
|| # License: GNU Public License 3.0
|| # http://opensource.org/licenses/gpl-license.php
\+================================================================*/

require_once('./includes/core.php');
require_once('./includes/session.php');
$data = new profile_sql;
$lang->addLocale("home.profile");

$page['id'] = "profile";
$page['name'] = $lang->loc['pagename.profile'];
$page['bodyid'] = "profile";
$page['cat'] = "home";

if(isset($_GET['tab'])){
    if($_GET['tab'] < 1 || $_GET['tab'] > 5 ){
        header("Location: ".PATH."/profile?tab=1"); exit;
    }else{
        $tab = $_GET['tab'];
    }
}elseif(isset($_POST['tab'])){
    if($_POST['tab'] < 1 || $_POST['tab'] > 5 ){
        header("Location: ".PATH."/profile?tab=1"); exit;
    }else{
        $tab = $_POST['tab'];
    }
}else{
    $tab = "1";
}

switch($tab){
case "1":
    $lang->addLocale("profile.tab1");
    if(isset($_POST['figureData'])){
        $new_figure = $input->FilterText($_POST['figureData']);
        $new_gender = $input->FilterText($_POST['newGender']);
        if($new_gender !== "M" && $new_gender !== "F"){
            $result = $lang->loc['error.general'];
            $error = "1";
        } else {
            $check = new HoloFigureCheck($new_figure,$new_gender,$user->IsHCMember("self"));
            if($check->error > 0){
                $result = $lang->loc['error.general'];
                $error = "1";
            } else {
                $data->update1($new_figure,$new_gender,$user->id);
                $user->refresh();
                $result = $lang->loc['success.profile'];
                $mylook1 = $input->FilterText($_POST['figureData']);
                $mysex1 = $input->FilterText($_POST['newGender']);
                @SendMUSData('UPRA' . $user->id);
            }
        }
    } else {
        $mylook1 = $user->user("figure");
        $mysex1 = $user->user("sex");
    }

    $slot1 = $db->query("SELECT figure,gender FROM ".PREFIX."wardrobe WHERE slotid = '1' AND userid = '".$user->id."' LIMIT 1");
    $slot1 = $db->fetch_assoc($slot1);
    if(!empty($slot1['figure'])){ $slot1_url = $user->avatarURL($slot1['figure'],"s,4,4,sml,1,0"); }
    $slot2 = $db->query("SELECT figure,gender FROM ".PREFIX."wardrobe WHERE slotid = '2' AND userid = '".$user->id."' LIMIT 1");
    $slot2 = $db->fetch_assoc($slot2);
    if(!empty($slot2['figure'])){ $slot2_url = $user->avatarURL($slot2['figure'],"s,4,4,sml,1,0"); }
    $slot3 = $db->query("SELECT figure,gender FROM ".PREFIX."wardrobe WHERE slotid = '3' AND userid = '".$user->id."' LIMIT 1");
    $slot3 = $db->fetch_assoc($slot3);
    if(!empty($slot3['figure'])){ $slot3_url = $user->avatarURL($slot3['figure'],"s,4,4,sml,1,0"); }
    $slot4 = $db->query("SELECT figure,gender FROM ".PREFIX."wardrobe WHERE slotid = '4' AND userid = '".$user->id."' LIMIT 1");
    $slot4 = $db->fetch_assoc($slot4);
    if(!empty($slot4['figure'])){ $slot4_url = $user->avatarURL($slot4['figure'],"s,4,4,sml,1,0"); }
    $slot5 = $db->query("SELECT figure,gender FROM ".PREFIX."wardrobe WHERE slotid = '5' AND userid = '".$user->id."' LIMIT 1");
    $slot5 = $db->fetch_assoc($slot5);
    if(!empty($slot5['figure'])){ $slot5_url = $user->avatarURL($slot5['figure'],"s,4,4,sml,1,0"); }

break;

case "3":
    $lang->addLocale("profile.tab3");
    if(isset($_POST['email'])){
        if(($_SESSION['register-captcha-bubble'] == $_POST['captcha'] && !empty($_SESSION['register-captcha-bubble'])) || $settings->find("site_capcha") == "0"){
            unset($_SESSION['register-captcha-bubble']);
            $pass1 = $_POST['password'];
            $pass1_hash = $input->HoloHash($pass1, $user->name);
            $day1 = $_POST['day'];
            $month1 = $_POST['month'];
            $year1 = $_POST['year'];
            $formatted_dob = "".$day1."-".$month1."-".$year1."";
            $mail1 = $input->FilterText($_POST['email']);
            if($_POST['directemail'] == "on"){ $newsletter = "checked=\"checked\""; }else{ $newsletter = ""; }
            if($pass1_hash == $user->user("password") && $formatted_dob == $user->user("birth")){
                $email_check = preg_match("/^[a-z0-9_\.-]+@([a-z0-9]+([\-]+[a-z0-9]+)*\.)+[a-z]{2,7}$/i", $mail1);
                if($email_check == "1"){
                    if($_POST['directemail'] == "on"){ $newsletter = "1"; }else{ $newsletter = "0"; }
                    $serverdb->query("UPDATE ".PREFIX."users SET newsletter = '".$newsletter."', email_verified = '-1' WHERE id = '".$user->id."' LIMIT 1");
                    $sendemail = true;
                    $result = $lang->loc['email.changed']." ".$mail1;
                } else {
                    $result = $lang->loc['invalid.email'];
                    $error = "1";
                }
            } else {
                $result = $lang->loc['record.not.match'];
                $error = "1";
            }
        }else{
            $result = $lang->loc['invalid.captcha'];
            $error = "1";
        }
    }elseif(isset($_POST['resendconfirmation'])){
        $mail1 = $user->user("email");
        $sendemail = true;
        $result = $lang->loc['email.verify.sent'];
    }else{
        if($settings->find("email_verify_enabled") == 1 && $settings->find("email_verify_reward") > 0){ $email_settings['reward_text'] = " ".$lang->loc['email.reward.text']."<strong>".$settings->find("email_verify_reward")."</strong> ".$lang->loc['credits']; }
        $mail1 = $user->user("email");
        if($user->user("newsletter") == "1"){ $email_settings['newsletter'] = "checked=\"checked\""; }else{ $email_settings['newsletter'] = ""; }
    }
    if($settings->find("email_verify_enabled") == 1 && $sendemail == true){
    $hash = "";
    $length = 8;
    $possible = "0123456789qwertyuiopasdfghjkzxcvbnm";
    $i = 0;
    while ($i < $length) {
    $char = substr($possible, mt_rand(0, strlen($possible)-1), 1);
    if (!strstr($hash, $char)) {
      $hash .= $char;
      $i++;
    }
    }
    $hash = sha1($hash);
    $num = $key;
    $sql = $db->query("SELECT * FROM ".PREFIX."verify WHERE id = '".$user->id."' LIMIT 1");
    if($db->num_rows($sql) > 0){
        $sql1 = "UPDATE ".PREFIX."verify SET key_hash = '".$hash."', email = '".$mail1."' WHERE id = '".$user->id."' LIMIT 1";
    }else{
        $sql1 = "INSERT INTO ".PREFIX."verify (id,email,key_hash) VALUES ('".$user->id."','".$mail1.",'".$hash."')";
    }
    $db->query($sql1);

    $lang->addLocale("email.confirmationemail");
    if($settings->find("email_verify_reward") != "0"){ $reward_text = $lang->loc['email.reward']." ".$settings->find("email_verify_reward")." ".$lang->loc['credits']; }else{ $reward_text = ""; }
    $subject = $lang->loc['email.subject']." ".SHORTNAME;
    $to = $mail1;
    $html = 
    '<h1 style="font-size: 16px">'.$lang->loc['email.verify.1'].'</h1>

    <p>
    '.$reward_text.'
    '.$lang->loc['email.verify.2'].' <a href="'.PATH.'/email?key='.$hash.'">'.$lang->loc['email.verify.2.b'].'</a>
    </p>

    <p>
    '.$lang->loc['email.verify.3'].'
    </p>

    <blockquote>
    <p>
    <b>'.$lang->loc['email.verify.4'].'</b> '.$user->name.'<br>
    <b>'.$lang->loc['email.verify.5'].'</b> '.$user->user("birth").'
    </p>
    </blockquote>

    <p>
    '.$lang->loc['email.verify.6'].'
    </p>

    <p>'.$lang->loc['email.verify.7'] .'<br><br>
    '.$lang->loc['email.verify.8'].'<p>
    '.PATH.'/</p>

    <p>
    '.$lang->loc['email.verify.9'].' <a href="'.PATH.'/email?remove='.$hash.'">'.$lang->loc['email.verify.9.b'].'</a>.
    </p>

    <p>
    '.$lang->loc['email.verify.11'].'<a href="'.PATH.'/help">'.$lang->loc['email.verify.12'].'</a>.
    </p>';
    $mailer = new HoloMail;
    $mailer->sendSimpleMessage($to,$subject,$html);
    }else{
        $serverdb->query("UPDATE ".PREFIX."users SET email_verified = '1' WHERE id = '".$row[0]."' LIMIT 1");
    }
break;
case "4":
    $lang->addLocale("profile.tab4");
    if(isset($_POST['currentpassword'])){
        if(($_SESSION['register-captcha-bubble'] == $_POST['captcha'] && !empty($_SESSION['register-captcha-bubble'])) || $settings->find("site_capcha") == "0"){
            unset($_SESSION['register-captcha-bubble']);
            $pass1 = $_POST['currentpassword'];
            $pass1_hash = $input->HoloHash($pass1, $user->name);
            $day1 = $_POST['day'];
            $month1 = $_POST['month'];
            $year1 = $_POST['year'];
            $formatted_dob = "".$day1."-".$month1."-".$year1."";
            $newpass = $_POST['newpassword'];
            $newpass_hash = $input->HoloHash($newpass, $user->name);
            $newpass_conf = $_POST['newpasswordconfirm'];
            if($pass1_hash == $user->user("password") && $formatted_dob == $user->user("birth")){
                if($newpass == $newpass_conf){
                    if(strlen($newpass) < 6){
                    $result = $lang->loc['error.password.1'];
                    $error = "1";
                    } else {
                        if(strlen($newpass) > 25){
                            $result = $lang->loc['error.password.2'];
                            $error = "1";
                        } else {
                            $data->update4($newpass_hash,$user->id);
                            $user->refresh();
                            $result = $lang->loc['change.password.success'];
                        }
                    }
                } else {
                    $result = $lang->loc['error.password.3'];
                    $error = "1";
                }
            } else {
                $result = $lang->loc['record.not.match'];
                $error = "1";
            }
        }else{
            $result = $lang->loc['invalid.captcha'];
            $error = "1";
        }
    }
}

require_once('./templates/community_header.php');

?>

<div id="container">
    <div id="content" style="position: relative" class="clearfix">
    <div>
<div class="content">
<div class="habblet-container" style="float:left; width:210px;">
<div class="cbb settings">

<h2 class="title"><?php echo $lang->loc['account.settions']; ?></h2>
<div class="box-content">
            <div id="settingsNavigation">
            <ul>
        <?php
        if($tab == "1"){
                echo "<li class=\"selected\">".$lang->loc['my.clothing']."
                </li>";
        } else {
                echo "<li><a href=\"".PATH."/profile?tab=1\">".$lang->loc['my.clothing']."</a>
                </li>";
        }
        if($tab == "3"){
                echo "<li class=\"selected\">".$lang->loc['my.email']."
                </li>";
        } else {
                echo "<li><a href=\"".PATH."/profile?tab=3\">".$lang->loc['my.email']."</a>
                </li>";
        }
        if($tab == "4"){
                echo "<li class=\"selected\">".$lang->loc['my.password']."
                </li>";
        } else {
                echo "<li><a href=\"".PATH."/profile?tab=4\">".$lang->loc['my.password']."</a>
                </li>";
        }
        if($tab == "5"){
                echo "<li class=\"selected\">".$lang->loc['friend.management']."
                </li>";
        } else {
                echo "<li><a href=\"".PATH."/profile?tab=5\">".$lang->loc['friend.management']."</a>
                </li>";
        }
        ?>
            </ul>
            </div>
</div></div>
</div>

<?php switch($tab){
case "1": ?>
<div class="habblet-container" style="float:left; width: 560px;">
<div class="cbb clearfix settings">

<h2 class="title"><?php echo $lang->loc['change.looks']; ?></h2>
<div class="box-content">

<?php
if(!empty($result)){
    if($error == "1"){
    echo "<div class=\"rounded rounded-red\">";
    } else {
    echo "<div class=\"rounded rounded-green\">";
    }
    echo "".$result."<br />
    </div><br />";
}
?>
    <div>&nbsp;</div>

<div id="settings-editor">
<?php echo $lang->loc['no.flash']; ?>: <a target="_blank" href="http://www.adobe.com/go/getflashplayer">http://www.adobe.com/go/getflashplayer</a>
</div>

<?php if($user->IsHCMember("self")){ ?><div id="settings-wardrobe" style="display: none">
<ol id="wardrobe-slots">
    <li>
        <p id="wardrobe-slot-1" style="background-image: url(<?php echo $slot1_url; ?>)">
               <span id="wardrobe-store-1" class="wardrobe-store"></span>
               <span id="wardrobe-dress-1" class="wardrobe-dress"></span>
           </p>
    </li>
    <li>
        <p id="wardrobe-slot-2" style="background-image: url(<?php echo $slot2_url; ?>)">
               <span id="wardrobe-store-2" class="wardrobe-store"></span>
               <span id="wardrobe-dress-2" class="wardrobe-dress"></span>
           </p>
    </li>
    <li>
        <p id="wardrobe-slot-3" style="background-image: url(<?php echo $slot3_url; ?>)">
               <span id="wardrobe-store-3" class="wardrobe-store"></span>
               <span id="wardrobe-dress-3" class="wardrobe-dress"></span>
           </p>
    </li>
    <li>
        <p id="wardrobe-slot-4" style="background-image: url(<?php echo $slot4_url; ?>)">
               <span id="wardrobe-store-4" class="wardrobe-store"></span>
               <span id="wardrobe-dress-4" class="wardrobe-dress"></span>
           </p>
    </li>
    <li>
        <p id="wardrobe-slot-5" style="background-image: url(<?php echo $slot5_url; ?>)">
               <span id="wardrobe-store-5" class="wardrobe-store"></span>
               <span id="wardrobe-dress-5" class="wardrobe-dress"></span>
           </p>
    </li>
</ol>

<script type="text/javascript">
<?php if(!empty($slot1['figure'])){ ?>
Wardrobe.add(1, "<?php echo $slot1['figure']; ?>", "<?php echo $slot1['gender']; ?>", true);
$("wardrobe-dress-" + 1).show();
<?php } ?>
<?php if(!empty($slot2['figure'])){ ?>
Wardrobe.add(2, "<?php echo $slot2['figure']; ?>", "<?php echo $slot2['gender']; ?>", true);
$("wardrobe-dress-" + 2).show();
<?php } ?>
<?php if(!empty($slot3['figure'])){ ?>
Wardrobe.add(3, "<?php echo $slot3['figure']; ?>", "<?php echo $slot3['gender']; ?>", true);
$("wardrobe-dress-" + 3).show();
<?php } ?>
<?php if(!empty($slot4['figure'])){ ?>
Wardrobe.add(4, "<?php echo $slot4['figure']; ?>", "<?php echo $slot4['gender']; ?>", true);
$("wardrobe-dress-" + 4).show();
<?php } ?>
<?php if(!empty($slot5['figure'])){ ?>
Wardrobe.add(5, "<?php echo $slot5['figure']; ?>", "<?php echo $slot5['gender']; ?>", true);
$("wardrobe-dress-" + 5).show();
<?php } ?>
L10N.put("profile.figure.wardrobe_replace.title", "<?php echo $lang->loc['replace?']; ?>");
L10N.put("profile.figure.wardrobe_replace.dialog", "<p\>\n<?php echo $lang->loc['replace.old.wardrobe'] ?>\n</p\>\n\n<p\>\n<a href=\"#\" class=\"new-button\" id=\"wardrobe-replace-cancel\"\><b\><?php echo $lang->loc['cancel']; ?></b\><i\></i\></a\>\n<a href=\"#\" class=\"new-button\" id=\"wardrobe-replace-ok\"\><b\><?php echo $lang->loc['ok']; ?></b\><i\></i\></a\>\n</p\>\n\n<div class=\"clear\"\></div\>\n");
L10N.put("profile.figure.wardrobe_invalid_data", "<?php echo $lang->loc['cannot.save.wardrobe']; ?>");
L10N.put("profile.figure.wardrobe_instructions", "<?php echo $lang->loc['wardrobe.error']; ?>");
Wardrobe.init();
</script>
</div><?php } ?>

<div id="settings-hc" style="display: none">
    <div class="rounded rounded-hcred clearfix">
<a href="<?php echo PATH; ?>/club" id="settings-hc-logo"></a>
<?php echo $lang->loc['marked.with.hc.symbol'][0]; ?> <img src="<?php echo PATH; ?>/web-gallery/v2/images/habboclub/hc_mini.png" /> <?php echo $lang->loc['marked.with.hc.symbol'][1]; ?> <a href="<?php echo PATH; ?>/club"><?php echo $lang->loc['join.now']; ?></a>
    </div>
</div>

<div id="settings-oldfigure" style="display: none">
    <div class="rounded rounded-lightbrown clearfix">
<?php echo $lang->loc['things.not.selectable.anymore']; ?>
    </div>
</div>

<form method="post" action="<?php echo PATH; ?>/profile/characterupdate" id="settings-form" style="display: none">
<input type="hidden" name="tab" value="1" />
<input type="hidden" name="__app_key" value="PHPRetro" />
<input type="hidden" name="figureData" id="settings-figure" value="<?php echo $mylook1; ?>" />
<input type="hidden" name="newGender" id="settings-gender" value="<?php echo $mysex1; ?>" />
<input type="hidden" name="editorState" id="settings-state" value="" />
<a href="#" id="settings-submit" class="new-button disabled-button"><b><?php echo $lang->loc['save.changes']; ?></b><i></i></a>

<script type="text/javascript" language="JavaScript">
var swfobj = new SWFObject("<?php echo PATH; ?>/flash/HabboRegistration.swf", "habboreg", "435", "400", "8");
swfobj.addParam("base", "<?php echo PATH; ?>/flash/");
swfobj.addParam("wmode", "opaque");
swfobj.addParam("AllowScriptAccess", "always");
swfobj.addVariable("figuredata_url", "<?php echo PATH; ?>/xml/figuredata.xml");
swfobj.addVariable("draworder_url", "<?php echo PATH; ?>/xml/draworder.xml");
swfobj.addVariable("localization_url", "<?php echo PATH; ?>/xml/figure_editor.xml");
swfobj.addVariable("figure", "<?php echo $mylook1; ?>");
swfobj.addVariable("gender", "<?php echo $mysex1; ?>");

swfobj.addVariable("showClubSelections", "1");
<?php if( $user->IsHCMember("self") ){ ?>swfobj.addVariable("userHasClub", "1");<?php } ?>

if (deconcept.SWFObjectUtil.getPlayerVersion()["major"] >= 8) {
    <?php if( !$user->IsHCMember("self")){ ?>$("settings-editor").setStyle({ textAlign: "center"});<?php } ?>
    swfobj.write("settings-editor");
    $("settings-form").show();
    <?php if( $user->IsHCMember("self")){ ?>$("settings-wardrobe").show();<?php } ?>
}
</script>

</form>

</div>

</div>
</div>
</div>
</div>

<?php break;
case "3": ?>
    <div class="habblet-container " style="float:left; width: 560px;">
        <div class="cbb clearfix settings">

            <h2 class="title"><?php echo $lang->loc['change.email.settings']; ?></h2>
            <div class="box-content">

<?php
if(!empty($result)){
    if($error == "1"){
    echo "<div class=\"rounded rounded-red\">";
    } else {
    echo "<div class=\"rounded rounded-green\">";
    }
    echo "".$result."<br />
    </div><br />";
}
?>
            


<span id="confirmform-texts">
<form action="<?php echo PATH; ?>/profile/resendconfirmation" method="post" id="confirmform">
<input type="hidden" name="tab" value="3" />
<input type="hidden" name="__app_key" value="PHPRetro" />
<input type="hidden" name="resendconfirmation" value="" />

<h3><?php echo $lang->loc['confirm.email']; ?></h3>

<p class="last">
<?php echo $lang->loc['email.verify.message'].$email_settings['reward_text']; ?>
</p>

<div class="settings-buttons">
<a href="#" class="new-button" style="display: none" id="confirmform-submit"><b><?php echo $lang->loc['activate.my.email']; ?></b><i></i></a>
<noscript><input type="submit" value="<?php echo $lang->loc['activate.my.email'].$email_settings['reward_text']; ?>" name="save" class="submit" /></noscript>

</div>

</form>

<br/><br/>
<hr/>
</span>    

<form action="<?php echo PATH; ?>/profile/emailupdate" method="post" id="emailform">
<input type="hidden" name="tab" value="3" />
<input type="hidden" name="__app_key" value="PHPRetro" />

<div class="settings-step">

    <h4>1.</h4>
    <div class="settings-step-content">

<h3><?php echo $lang->loc['current.details']; ?></h3>

<p>
 <label for="currentpassword"><?php echo $lang->loc['current.password']; ?></label><br />
 <input type="password" size="32" maxlength="32" name="password" id="currentpassword" class="currentpassword " />
</p>


<div><label for="birthdate"><?php echo $lang->loc['birthday']; ?>:</label></div>
<?php $lang->loc['month'] = explode("|", $lang->loc['month']); ?>
<div id="required-birthday" ><select name="month" id="month" class="dateselector"><option value=""><?php echo $lang->loc['month'][0]; ?></option><option value="1"><?php echo $lang->loc['month'][1]; ?></option><option value="2"><?php echo $lang->loc['month'][2]; ?></option><option value="3"><?php echo $lang->loc['month'][3]; ?></option><option value="4"><?php echo $lang->loc['month'][4]; ?></option><option value="5"><?php echo $lang->loc['month'][5]; ?></option><option value="6"><?php echo $lang->loc['month'][6]; ?></option><option value="7"><?php echo $lang->loc['month'][7]; ?></option><option value="8"><?php echo $lang->loc['month'][8]; ?></option><option value="9"><?php echo $lang->loc['month'][9]; ?></option><option value="10"><?php echo $lang->loc['month'][10]; ?></option><option value="11"><?php echo $lang->loc['month'][11]; ?></option><option value="12"><?php echo $lang->loc['month'][12]; ?></option></select> <select name="day" id="day" class="dateselector"><option value=""><?php echo $lang->loc['day']; ?></option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option></select> <select name="year" id="year" class="dateselector"><option value=""><?php echo $lang->loc['year']; ?></option><option value="2009">2009</option><option value="2008">2008</option><option value="2007">2007</option><option value="2006">2006</option><option value="2005">2005</option><option value="2004">2004</option><option value="2003">2003</option><option value="2002">2002</option><option value="2001">2001</option><option value="2000">2000</option><option value="1999">1999</option><option value="1998">1998</option><option value="1997">1997</option><option value="1996">1996</option><option value="1995">1995</option><option value="1994">1994</option><option value="1993">1993</option><option value="1992">1992</option><option value="1991">1991</option><option value="1990">1990</option><option value="1989">1989</option><option value="1988">1988</option><option value="1987">1987</option><option value="1986">1986</option><option value="1985">1985</option><option value="1984">1984</option><option value="1983">1983</option><option value="1982">1982</option><option value="1981">1981</option><option value="1980">1980</option><option value="1979">1979</option><option value="1978">1978</option><option value="1977">1977</option><option value="1976">1976</option><option value="1975">1975</option><option value="1974">1974</option><option value="1973">1973</option><option value="1972">1972</option><option value="1971">1971</option><option value="1970">1970</option><option value="1969">1969</option><option value="1968">1968</option><option value="1967">1967</option><option value="1966">1966</option><option value="1965">1965</option><option value="1964">1964</option><option value="1963">1963</option><option value="1962">1962</option><option value="1961">1961</option><option value="1960">1960</option><option value="1959">1959</option><option value="1958">1958</option><option value="1957">1957</option><option value="1956">1956</option><option value="1955">1955</option><option value="1954">1954</option><option value="1953">1953</option><option value="1952">1952</option><option value="1951">1951</option><option value="1950">1950</option><option value="1949">1949</option><option value="1948">1948</option><option value="1947">1947</option><option value="1946">1946</option><option value="1945">1945</option><option value="1944">1944</option><option value="1943">1943</option><option value="1942">1942</option><option value="1941">1941</option><option value="1940">1940</option><option value="1939">1939</option><option value="1938">1938</option><option value="1937">1937</option><option value="1936">1936</option><option value="1935">1935</option><option value="1934">1934</option><option value="1933">1933</option><option value="1932">1932</option><option value="1931">1931</option><option value="1930">1930</option><option value="1929">1929</option><option value="1928">1928</option><option value="1927">1927</option><option value="1926">1926</option><option value="1925">1925</option><option value="1924">1924</option><option value="1923">1923</option><option value="1922">1922</option><option value="1921">1921</option><option value="1920">1920</option><option value="1919">1919</option><option value="1918">1918</option><option value="1917">1917</option><option value="1916">1916</option><option value="1915">1915</option><option value="1914">1914</option><option value="1913">1913</option><option value="1912">1912</option><option value="1911">1911</option><option value="1910">1910</option><option value="1909">1909</option><option value="1908">1908</option><option value="1907">1907</option><option value="1906">1906</option><option value="1905">1905</option><option value="1904">1904</option><option value="1903">1903</option><option value="1902">1902</option><option value="1901">1901</option><option value="1900">1900</option></select> </div>

</div>

</div>
<div class="settings-step">

    <h4>2.</h4>
    <div class="settings-step-content">

<h3><?php echo $lang->loc['enter.email']; ?></h3>

<p><?php echo $lang->loc['verify.email.text']; ?></p>

<p>
<label for="email"><?php echo $lang->loc['email.address']; ?>:</label><br />
<input type="text" name="email" id="email" size="32" maxlength="48" value="<?php echo $mail1; ?>" />
</p>

<p>
 <input name="directemail" id="directemail" <?php echo $email_settings['newsletter']; ?> type="checkbox"> <label for="directemail"><?php echo $lang->loc['yes.i.want.spam']; ?></label>
</p>

    </div>
</div>

<?php if($settings->find("site_capcha") == "1"){ ?>
<div class="settings-step">

    <h4>3.</h4>
    <div class="settings-step-content">

<h3>
<label for="bean_captcha" class="registration-text"><?php echo $lang->loc['type.captcha']; ?></label>
</h3>

<div id="captcha-code-error"></div>

<p></p>

<div class="register-label" id="captcha-reload">
    <p>
        <img src="<?php echo PATH; ?>/web-gallery/v2/images/shared_icons/reload_icon.gif" width="15" height="15" alt=""/>
        <a id="captcha-reload-link" href="#"><?php echo $lang->loc['captcha.reload']; ?></a>
    </p>
</div>

<script type="text/javascript">
document.observe("dom:loaded", function() {
    Event.observe($("captcha-reload"), "click", function(e) {Utils.reloadCaptcha()});
});
</script>

<p id="captcha-container">
    <img id="captcha" src="<?php echo PATH; ?>/captcha.jpg?t=<?php echo time(); ?>" alt="" width="200" height="50" />

</p>

<p>
<input type="text" name="captcha" id="captcha-code" value="" class="registration-text required-captcha" />
</p>
    </div>
</div>
<?php } ?>

<div class="settings-buttons">
<a href="#" class="new-button" style="display: none" id="emailform-submit"><b><?php echo $lang->loc['save.changes']; ?></b><i></i></a>
<noscript><input type="submit" value="<?php echo $lang->loc['save.changes']; ?>" name="save" class="submit" /></noscript>
</div>
<hr/>                               
</form>

<script type="text/javascript">
$("emailform-submit").observe("click", function(e) { e.stop(); $("emailform").submit(); });
$("emailform-submit").show();
</script>
<?php if($user->user("email_verified") == 0 && $settings->find("email_verify_enabled") == 1){ ?>
<script type="text/javascript">
$("confirmform-submit").observe("click", function(e) { e.stop(); $("confirmform").submit(); });
$("confirmform-submit").show();
</script>
<?php }else{ ?>
<script type="text/javascript">
$("confirmform-texts").hide();
</script>                
<?php } ?>
</div></div></div></div>
</div>
<?php break;
case "4": ?>
    <div class="habblet-container " style="float:left; width: 560px;">
        <div class="cbb clearfix settings">

            <h2 class="title"><?php echo $lang->loc['change.password.settings']; ?></h2>
            <div class="box-content">

<?php
if(!empty($result)){
    if($error == "1"){
    echo "<div class=\"rounded rounded-red\">";
    } else {
    echo "<div class=\"rounded rounded-green\">";
    }
    echo "".$result."<br />
    </div><br />";
}
?>

<p><?php echo $lang->loc['change.password.warning']; ?></p>

<form action="<?php echo PATH; ?>/profile/passwordupdate" method="post" id="pwform">

<input type="hidden" name="tab" value="4" />
<input type="hidden" name="__app_key" value="PHPRetro" />

<div class="settings-step">

    <h4>1.</h4>
    <div class="settings-step-content">

<h3><?php echo $lang->loc['current.details']; ?></h3>

<p>
 <label for="currentpassword"><?php echo $lang->loc['current.password']; ?></label><br />
 <input type="password" size="32" maxlength="32" name="currentpassword" id="currentpassword" class="currentpassword " />
</p>

<div>
<div><label for="birthdate"><?php echo $lang->loc['birthday']; ?>:</label></div>
<?php $lang->loc['month'] = explode("|", $lang->loc['month']); ?>
<div id="required-birthday" ><select name="month" id="month" class="dateselector"><option value=""><?php echo $lang->loc['month'][0]; ?></option><option value="1"><?php echo $lang->loc['month'][1]; ?></option><option value="2"><?php echo $lang->loc['month'][2]; ?></option><option value="3"><?php echo $lang->loc['month'][3]; ?></option><option value="4"><?php echo $lang->loc['month'][4]; ?></option><option value="5"><?php echo $lang->loc['month'][5]; ?></option><option value="6"><?php echo $lang->loc['month'][6]; ?></option><option value="7"><?php echo $lang->loc['month'][7]; ?></option><option value="8"><?php echo $lang->loc['month'][8]; ?></option><option value="9"><?php echo $lang->loc['month'][9]; ?></option><option value="10"><?php echo $lang->loc['month'][10]; ?></option><option value="11"><?php echo $lang->loc['month'][11]; ?></option><option value="12"><?php echo $lang->loc['month'][12]; ?></option></select> <select name="day" id="day" class="dateselector"><option value=""><?php echo $lang->loc['day']; ?></option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option></select> <select name="year" id="year" class="dateselector"><option value=""><?php echo $lang->loc['year']; ?></option><option value="2009">2009</option><option value="2008">2008</option><option value="2007">2007</option><option value="2006">2006</option><option value="2005">2005</option><option value="2004">2004</option><option value="2003">2003</option><option value="2002">2002</option><option value="2001">2001</option><option value="2000">2000</option><option value="1999">1999</option><option value="1998">1998</option><option value="1997">1997</option><option value="1996">1996</option><option value="1995">1995</option><option value="1994">1994</option><option value="1993">1993</option><option value="1992">1992</option><option value="1991">1991</option><option value="1990">1990</option><option value="1989">1989</option><option value="1988">1988</option><option value="1987">1987</option><option value="1986">1986</option><option value="1985">1985</option><option value="1984">1984</option><option value="1983">1983</option><option value="1982">1982</option><option value="1981">1981</option><option value="1980">1980</option><option value="1979">1979</option><option value="1978">1978</option><option value="1977">1977</option><option value="1976">1976</option><option value="1975">1975</option><option value="1974">1974</option><option value="1973">1973</option><option value="1972">1972</option><option value="1971">1971</option><option value="1970">1970</option><option value="1969">1969</option><option value="1968">1968</option><option value="1967">1967</option><option value="1966">1966</option><option value="1965">1965</option><option value="1964">1964</option><option value="1963">1963</option><option value="1962">1962</option><option value="1961">1961</option><option value="1960">1960</option><option value="1959">1959</option><option value="1958">1958</option><option value="1957">1957</option><option value="1956">1956</option><option value="1955">1955</option><option value="1954">1954</option><option value="1953">1953</option><option value="1952">1952</option><option value="1951">1951</option><option value="1950">1950</option><option value="1949">1949</option><option value="1948">1948</option><option value="1947">1947</option><option value="1946">1946</option><option value="1945">1945</option><option value="1944">1944</option><option value="1943">1943</option><option value="1942">1942</option><option value="1941">1941</option><option value="1940">1940</option><option value="1939">1939</option><option value="1938">1938</option><option value="1937">1937</option><option value="1936">1936</option><option value="1935">1935</option><option value="1934">1934</option><option value="1933">1933</option><option value="1932">1932</option><option value="1931">1931</option><option value="1930">1930</option><option value="1929">1929</option><option value="1928">1928</option><option value="1927">1927</option><option value="1926">1926</option><option value="1925">1925</option><option value="1924">1924</option><option value="1923">1923</option><option value="1922">1922</option><option value="1921">1921</option><option value="1920">1920</option><option value="1919">1919</option><option value="1918">1918</option><option value="1917">1917</option><option value="1916">1916</option><option value="1915">1915</option><option value="1914">1914</option><option value="1913">1913</option><option value="1912">1912</option><option value="1911">1911</option><option value="1910">1910</option><option value="1909">1909</option><option value="1908">1908</option><option value="1907">1907</option><option value="1906">1906</option><option value="1905">1905</option><option value="1904">1904</option><option value="1903">1903</option><option value="1902">1902</option><option value="1901">1901</option><option value="1900">1900</option></select> </div>

</div>

    </div>
</div>
<div class="settings-step">

    <h4>2.</h4>
    <div class="settings-step-content">

<h3><?php echo $lang->loc['enter.new.password']; ?></h3>

<p><?php echo $lang->loc['new.password.details']; ?></p>

<p>
 <label for="bean_password"><?php echo $lang->loc['new.password']; ?></label><br /> 
 <input type="password" size="32" maxlength="32" name="newpassword"
    value=""
    id="bean_password" class="required-password required-password2 " />
</p>

<p>
 <label for="bean_retypedPassword"><?php echo $lang->loc['new.password.again']; ?></label><br />
 <input type="password" size="32" maxlength="32" name="newpasswordconfirm"
 value="" 
 id="bean_retypedPassword" class="required-retypedPassword required-retypedPassword2 " />
</p>

    </div>

</div>

<?php if($settings->find("site_capcha") == "1"){ ?>
<div class="settings-step">

    <h4>3.</h4>
    <div class="settings-step-content">

<h3>
<label for="bean_captcha" class="registration-text"><?php echo $lang->loc['type.captcha']; ?></label>
</h3>

<div id="captcha-code-error"></div>

<p></p>

<div class="register-label" id="captcha-reload">
    <p>
        <img src="<?php echo PATH; ?>/web-gallery/v2/images/shared_icons/reload_icon.gif" width="15" height="15" alt=""/>
        <a id="captcha-reload-link" href="#"><?php echo $lang->loc['captcha.reload']; ?></a>
    </p>
</div>

<script type="text/javascript">
document.observe("dom:loaded", function() {
    Event.observe($("captcha-reload"), "click", function(e) {Utils.reloadCaptcha()});
});
</script>

<p id="captcha-container">
    <img id="captcha" src="<?php echo PATH; ?>/captcha.jpg?t=<?php echo time(); ?>" alt="" width="200" height="50" />

</p>

<p>
<input type="text" name="captcha" id="captcha-code" value="" class="registration-text required-captcha" />
</p>
    </div>
</div>
<?php } ?>

<div class="settings-buttons">
<a href="#" class="new-button" style="display: none" id="pwform-submit"><b><?php echo $lang->loc['change.password.button']; ?></b><i></i></a>
<noscript><input type="submit" value="<?php echo $lang->loc['change.password.button']; ?>" name="save" class="submit" /></noscript>

</div>

</form>

<script type="text/javascript">
$("pwform-submit").observe("click", function(e) { e.stop(); $("pwform").submit(); });
$("pwform-submit").show();
</script>

</div></div></div></div>

</div>
<?php break;
case "5": 
$lang->addLocale("profile.friendmanagement"); ?>
<div id="friend-management" class="habblet-container">
                <div class="cbb clearfix settings">
                    <h2 class="title"><?php echo $lang->loc['friend.management']; ?></h2>
                    <div id="friend-management-container" class="box-content">
                        <div id="category-view" class="clearfix">
                            <div id="search-view">
                                <?php echo $lang->loc['search.friend']; ?>:
                                <div id="friend-search" class="friendlist-search">
                                    <input type="text" maxlength="32" id="friend_query" class="friend-search-query" />
                                    <a class="friendlist-search new-button search-icon" id="friend-search-button"><b><span></span></b><i></i></a>
                                </div>
                            </div>

<?php /*                            <div id="category-list">
<div id="friends-category-title">
    <?php echo $lang->loc['friend.categories']; ?>
</div>

<div class="category-default category-item selected-category" id="category-item-0"><?php echo $lang->loc['friends']; ?></div>
    <input type="text" maxlength="32" id="category-name" class="create-category" /><div id="add-category-button" class="friendmanagement-small-icons add-category-item add-category"></div>
                            </div>
*/ ?>

                        </div>
<?php
$page['bypass'] = true;
$pagenum = 1;
$pagesize = 30;
$search = "";
require_once('./habblet/friendmanagement_viewcategory.php');
?>
        </div>

      </div>
    </div>
  </div>
</div>
<script type="text/javascript">
        L10N.put("friendmanagement.tooltip.deletefriends", "<?php echo $lang->loc['confirm.friends.1']; ?>\n<div class=\"friendmanagement-small-icons friendmanagement-save friendmanagement-tip-delete\"\>\n    <a class=\"friends-delete-button\" id=\"delete-friends-button\"\><?php echo $lang->loc['delete']; ?></a\>\n</div\>\n<div class=\"friendmanagement-small-icons friendmanagement-remove friendmanagement-tip-cancel\"\>\n    <a id=\"cancel-delete-friends\"\><?php echo $lang->loc['cancel']; ?></a\>\n</div\>\n\n");
        L10N.put("friendmanagement.tooltip.deletefriend", "<?php echo $lang->loc['confirm.friends.2']; ?>\n<div class=\"friendmanagement-small-icons friendmanagement-save friendmanagement-tip-delete\"\>\n    <a id=\"delete-friend-%friend_id%\"\><?php echo $lang->loc['delete']; ?></a\>\n</div\>\n<div class=\"friendmanagement-small-icons friendmanagement-remove friendmanagement-tip-cancel\"\>\n    <a id=\"remove-friend-can-%friend_id%\"\><?php echo $lang->loc['cancel']; ?></a\>\n</div\>");
        L10N.put("friendmanagement.tooltip.deletecategory", "<?php echo $lang->loc['confirm.friends.3']; ?>\n<div class=\"friendmanagement-small-icons friendmanagement-save friendmanagement-tip-delete\"\>\n    <a class=\"delete-category-button\" id=\"delete-category-%category_id%\"\><?php echo $lang->loc['delete']; ?></a\>\n</div\>\n<div class=\"friendmanagement-small-icons friendmanagement-remove friendmanagement-tip-cancel\"\>\n    <a id=\"cancel-cat-delete-%category_id%\"\><?php echo $lang->loc['cancel']; ?></a\>\n</div\>");
  new FriendManagement({ currentCategoryId: 0, pageListLimit: 30, pageNumber: 1});
</script>

<?php } ?>

<?php

require_once('./templates/community_footer.php');

?>

 

Users who are viewing this thread

Top