aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/ucp
diff options
context:
space:
mode:
authorJames Atkinson <thefinn@users.sourceforge.net>2003-03-04 17:55:12 +0000
committerJames Atkinson <thefinn@users.sourceforge.net>2003-03-04 17:55:12 +0000
commit3c42fb0501719da10bd5e8cb4b7548fa3e253c92 (patch)
tree30344f9c4d0c8476352183f043228581cafeffdf /phpBB/ucp
parentfd629c7a9ff83de74635b403de31c42c65860ab1 (diff)
downloadforums-3c42fb0501719da10bd5e8cb4b7548fa3e253c92.tar
forums-3c42fb0501719da10bd5e8cb4b7548fa3e253c92.tar.gz
forums-3c42fb0501719da10bd5e8cb4b7548fa3e253c92.tar.bz2
forums-3c42fb0501719da10bd5e8cb4b7548fa3e253c92.tar.xz
forums-3c42fb0501719da10bd5e8cb4b7548fa3e253c92.zip
We'll probably be needing this file
git-svn-id: file:///svn/phpbb/trunk@3592 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/ucp')
-rwxr-xr-xphpBB/ucp/usercp_profile.php118
1 files changed, 118 insertions, 0 deletions
diff --git a/phpBB/ucp/usercp_profile.php b/phpBB/ucp/usercp_profile.php
new file mode 100755
index 0000000000..90e0be2dc1
--- /dev/null
+++ b/phpBB/ucp/usercp_profile.php
@@ -0,0 +1,118 @@
+<?php
+/***************************************************************************
+ * usercp_profile.php
+ * -------------------
+ * begin : Saturday, Feb 21, 2003
+ * copyright : (C) 2001 The phpBB Group
+ * email : support@phpbb.com
+ *
+ * $Id$
+ *
+ *
+ ***************************************************************************/
+
+/***************************************************************************
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ *
+ ***************************************************************************/
+
+if (!defined('IN_PHPBB'))
+{
+ die('Hacking attempt');
+ exit;
+}
+
+//
+// Setup internal subsection display
+//
+$modules['Registration_information'] = "module_id=$selected_module&amp;mode=editprofile&amp;u=" . $user->data['user_id'];
+$modules['Preferances'] = "module_id=$selected_module&amp;mode=preferancese&amp;u=" . $user->data['user_id'];
+$modules['Avatar_settings'] = "module_id=$selected_module&amp;u=" . $user->data['user_id'];
+$modules['Signature_settings'] = "module_id=$selected_module&amp;mode=signaturee&amp;u=" . $user->data['user_id'];
+
+foreach($modules as $section_title => $module_link)
+{
+ $template->assign_block_vars('ucp_subsections', array('U_SUBSECTION' => "ucp.$phpEx$SID&amp;" . $module_link ,
+ 'SUBSECTION' => $user->lang[$section_title],
+ 'IS_MULTI_SECTIONS' => (count($modules) > 1) ? TRUE : FALSE));
+}
+
+$mode = ($_GET['mode']) ? $_GET['mode'] : $_POST['mode'];
+$submit = ($_GET['submit']) ? $_GET['submit'] : $_POST['submit'];
+
+switch($mode)
+{
+ case 'editprofile':
+ default:
+
+ if($submit)
+ {
+ //
+ // Save basic profile information
+ //
+
+
+ }
+ else
+ {
+ //
+ // Get userdata
+ //
+ $username = $user->data['username'];
+ $email = $user->data['user_email'];
+
+ $s_hidden_fields = '<input type="hidden" name="inc" value="' . $include . '"><input type="hidden" name="mode" value="editprofile">';
+ //
+ // Show edit profile info form
+ //
+ $template->assign_vars(array(
+ 'IS_PROFILE' => TRUE,
+ 'USERNAME' => $username,
+ 'EMAIL' => $email,
+
+ 'L_CURRENT_PASSWORD' => $user->lang['Current_password'],
+ 'L_NEW_PASSWORD' => ($mode == 'register') ? $user->lang['Password'] : $user->lang['New_password'],
+ 'L_CONFIRM_PASSWORD' => $user->lang['Confirm_password'],
+ 'L_CONFIRM_PASSWORD_EXPLAIN' => ($mode == 'editprofile') ? $user->lang['Confirm_password_explain'] : '',
+ 'L_PASSWORD_IF_CHANGED' => ($mode == 'editprofile') ? $user->lang['password_if_changed'] : '',
+ 'L_PASSWORD_CONFIRM_IF_CHANGED' => ($mode == 'editprofile') ? $user->lang['password_confirm_if_changed'] : '',
+ 'L_SUBMIT' => $user->lang['Submit'],
+ 'L_RESET' => $user->lang['Reset'],
+ 'L_ITEMS_REQUIRED' => $user->lang['Items_required'],
+
+ 'S_CONFIRM_CODE' => ($config['enable_confirm']) ? 1 : 0,
+ 'S_HIDDEN_FIELDS' => $s_hidden_fields,
+ 'S_PROFILE_ACTION' => "ucp.$phpEx$SID")
+ );
+
+
+ }
+
+
+ break;
+ case 'preferancese':
+
+
+ break;
+ case 'signaturee':
+
+
+ break;
+}
+
+
+include($phpbb_root_path . 'includes/page_header.'.$phpEx);
+
+$template->set_filenames(array(
+ 'body' => 'usercp_profile.html')
+);
+
+include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
+
+
+?>