Yesterdag I made a quick language system for PhoenixPHP.
This is only PhoenixPHP, NOT CF!
1) Go to register/index.php and search:
After that, add:PHP Code:<label for="cpassword"><?php echo $lang['register_re-type_password']; ?>:</label><br />
<input type="password" name="cpassword" id="formcpassword" />
<br /><br />
2) Go to step2.php and search:PHP Code:<label for="password">Language:</label><br />
<input type="text" name="language" id="formlanguage" />
<br /><br />
After that add:PHP Code:<input type="hidden" name="email" id="email" value="<?php echo($_POST['email']); ?>" />
3) Go to complete.php and search:PHP Code:<input type="hidden" name="language" id="language" value="<?php echo($_POST['language']); ?>" />
After that add:PHP Code:$email = $_SESSION['account'];
Search:PHP Code:$language = $_POST['language'];
Change the whole line into:PHP Code:$users->AddUser
4) Go to inc/class.users.php and search:PHP Code:$users->AddUser($username, $password, $email, $core->EscapeString($_POST['figure']), 'Welcome!', $_POST['language']);
Replace the WHOLE function with:PHP Code:public function AddUser
PHP Code:public function AddUser($username = '', $password = '', $mail = '', $figure = '', $motto = '', $language = '')
{
mysql_query("INSERT INTO users (username, password, mail, look, motto, account_created, last_online, ip_last, ip_reg, language) VALUES ('".$username."', '".$password."', '".$mail."', '".$figure."', '".$motto."', UNIX_TIMESTAMP(), UNIX_TIMESTAMP(), '".$_SERVER['REMOTE_ADDR']."', '".$_SERVER['REMOTE_ADDR']."', '".$language."');");
$user_id = mysql_insert_id();
mysql_query("INSERT INTO user_stats (id, RoomVisits, OnlineTime, Respect, RespectGiven, GiftsGiven, GiftsReceived, DailyRespectPoints, DailyPetRespectPoints) VALUES ('".$user_id."', 0, 0, 0, 0, 0, 0, 3, 3);");
mysql_query("INSERT INTO user_info (user_id, bans, cautions, reg_timestamp, login_timestamp, cfhs, cfhs_abusive) VALUES ('".$user_id."', '0', '0', UNIX_TIMESTAMP(), '0', '0', '0');");
}
---------------------
Extra addons:
Home.php:
Search:
After that add:PHP Code:<div class="contentBox">
<div class="boxHeader"><?php echo $lang['my_badges']; ?></div>
<div class="boxContent">
<div class="BadgeBox">
<?php
$userbadges = mysql_query("SELECT * FROM user_badges WHERE user_id = '".$users->UserInfo($username, 'id')."'");
if(mysql_num_rows($userbadges) == 0)
{
echo '<strong><center>'.$lang['no_badges'].'</center></strong>';
}
while($userbadge = mysql_fetch_array($userbadges))
{
?>
<img src="Public/Images/badges/<?php echo $userbadge['badge_id']; ?>.gif" />
<?php
}
?>
</div>
</div>
</div>
(YOU HAVE TO SAVE THE IMAGES OF LANGUAGE FLAGS INTO THE FOLDER)PHP Code:<div class="contentBox">
<div class="boxHeader">My language</div>
<div class="boxContent">
<div class="BadgeBox">
<img src="Public/Images/flags/<?php echo $users->UserInfo($username, 'language'); ?>.png"/>
</div>
</div>
</div>
Search:
Replace THE WHOLE LINE with:PHP Code:<div class="UsersName"><?php echo $users->UserInfo($username, 'username'); ?>
Second addon:PHP Code:<div class="UsersName"><?php echo $users->UserInfo($username, 'username'); ?> (<?php echo $users->UserInfo($username, 'language'); ?>)</div>
Staff.php:
Search:
After that add:PHP Code:<img src="./Public/Images/badges/<?php echo $rank['badgeid']; ?>.gif" alt="Teen Staff" />
Now you're done. Works 100%(tested by me)PHP Code:<img src="Public/Images/flags/<?php echo $staff['language']; ?>.png"/>
Like me if you want please:)




