diff --git a/upload/admin/admin_disallow.php b/upload/admin/admin_disallow.php
index ff667d43f..954f61cfc 100644
--- a/upload/admin/admin_disallow.php
+++ b/upload/admin/admin_disallow.php
@@ -37,7 +37,7 @@ if( isset($_POST['add_name']) )
$message = $lang['DISALLOW_SUCCESSFUL'];
}
- $message .= "
" . sprintf($lang['CLICK_RETURN_DISALLOWADMIN'], "", "") . "
" . sprintf($lang['CLICK_RETURN_ADMIN_INDEX'], "", "");
+ $message .= '
'. sprintf($lang['CLICK_RETURN_DISALLOWADMIN'], '', '') . '
'. sprintf($lang['CLICK_RETURN_ADMIN_INDEX'], '', '');
message_die(GENERAL_MESSAGE, $message);
}
@@ -53,7 +53,7 @@ else if( isset($_POST['delete_name']) )
message_die(GENERAL_ERROR, "Couldn't removed disallowed user.", "",__LINE__, __FILE__, $sql);
}
- $message .= $lang['DISALLOWED_DELETED'] . "
" . sprintf($lang['CLICK_RETURN_DISALLOWADMIN'], "", "") . "
" . sprintf($lang['CLICK_RETURN_ADMIN_INDEX'], "", "");
+ $message .= $lang['DISALLOWED_DELETED'] .'
'. sprintf($lang['CLICK_RETURN_DISALLOWADMIN'], '', '') .'
'. sprintf($lang['CLICK_RETURN_ADMIN_INDEX'], '', '');
message_die(GENERAL_MESSAGE, $message);
@@ -92,8 +92,8 @@ else
$disallow_select .= '';
$template->assign_vars(array(
- "S_DISALLOW_SELECT" => $disallow_select,
- "S_FORM_ACTION" => "admin_disallow.php",
+ 'S_DISALLOW_SELECT' => $disallow_select,
+ 'S_FORM_ACTION' => 'admin_disallow.php',
));
print_page('admin_disallow.tpl', 'admin');
diff --git a/upload/admin/admin_user_search.php b/upload/admin/admin_user_search.php
index 32bc108b2..79faa813e 100644
--- a/upload/admin/admin_user_search.php
+++ b/upload/admin/admin_user_search.php
@@ -118,7 +118,7 @@ if(!isset($_POST['dosearch'])&&!isset($_GET['dosearch']))
'STYLE_LIST' => $styles_list,
'LASTVISITED_LIST' => $lastvisited_list,
- 'S_SEARCH_ACTION' => "admin_user_search.php"
+ 'S_SEARCH_ACTION' => 'admin_user_search.php',
));
}
else
@@ -314,7 +314,7 @@ else
}
}
- $base_url = "admin_user_search.php?dosearch=true";
+ $base_url = 'admin_user_search.php?dosearch=true';
$select_sql = "SELECT u.user_id, u.username, u.user_rank, u.user_email, u.user_posts, u.user_regdate, u.user_level, u.user_active, u.user_lastvisit
FROM ". BB_USERS ." AS u";
@@ -347,7 +347,7 @@ else
switch($mode)
{
case 'search_username':
- $base_url .= "&search_username=true&username=".rawurlencode(stripslashes($username));
+ $base_url .= '&search_username=true&username='.rawurlencode(stripslashes($username));
$text = sprintf($lang['SEARCH_FOR_USERNAME'], strip_tags(htmlspecialchars(stripslashes($username))));
@@ -396,7 +396,7 @@ else
}
break;
case 'search_email':
- $base_url .= "&search_email=true&email=".rawurlencode(stripslashes($email));
+ $base_url .= '&search_email=true&email='.rawurlencode(stripslashes($email));
$text = sprintf($lang['SEARCH_FOR_EMAIL'], strip_tags(htmlspecialchars(stripslashes($email))));
@@ -445,7 +445,7 @@ else
}
break;
case 'search_ip':
- $base_url .= "&search_ip=true&ip_address=".rawurlencode(stripslashes($ip_address));
+ $base_url .= '&search_ip=true&ip_address='.rawurlencode(stripslashes($ip_address));
// Remove any whitespace
$ip_address = trim($ip_address);
@@ -525,10 +525,7 @@ else
message_die(GENERAL_MESSAGE, $lang['SEARCH_INVALID_IP']);
}
- $ip_in_sql = '';
- $ip_like_sql = '';
- $ip_like_sql_flylast = '';
- $ip_like_sql_flyreg = '';
+ $ip_in_sql = $ip_like_sql = $ip_like_sql_flylast = $ip_like_sql_flyreg = '';
foreach($users as $address)
{
@@ -658,7 +655,7 @@ else
break;
case 'search_joindate':
- $base_url .= "&search_joindate=true&date_type=".rawurlencode($date_type)."&date_day=".rawurlencode($date_day)."&date_month=".rawurlencode($date_month)."&date_year=".rawurlencode(stripslashes($date_year));
+ $base_url .= '&search_joindate=true&date_type='. rawurlencode($date_type) .'&date_day='. rawurlencode($date_day) .'&date_month='. rawurlencode($date_month) .'&date_year='. rawurlencode(stripslashes($date_year));
$date_type = trim(strtolower($date_type));
@@ -713,7 +710,7 @@ else
case 'search_group':
$group_id = intval($group_id);
- $base_url .= "&search_group=true&group_id=".rawurlencode($group_id);
+ $base_url .= '&search_group=true&group_id='. rawurlencode($group_id);
if(!$group_id)
{
@@ -754,7 +751,7 @@ else
case 'search_rank':
$rank_id = intval($rank_id);
- $base_url .= "&search_rank=true&rank_id=".rawurlencode($rank_id);
+ $base_url .= '&search_rank=true&rank_id='. rawurlencode($rank_id);
if(!$rank_id)
{
@@ -793,7 +790,7 @@ else
$postcount_type = trim(strtolower($postcount_type));
$postcount_value = trim(strtolower($postcount_value));
- $base_url .= "&search_postcount=true&postcount_type=".rawurlencode($postcount_type)."&postcount_value=".rawurlencode(stripslashes($postcount_value));
+ $base_url .= '&search_postcount=true&postcount_type='. rawurlencode($postcount_type) .'&postcount_value='. rawurlencode(stripslashes($postcount_value));
switch($postcount_type)
{
@@ -870,7 +867,7 @@ else
break;
case 'search_userfield':
- $base_url .= "&search_userfield=true&userfield_type=".rawurlencode($userfield_type)."&userfield_value=".rawurlencode(stripslashes($userfield_value));
+ $base_url .= '&search_userfield=true&userfield_type='. rawurlencode($userfield_type) .'&userfield_value='. rawurlencode(stripslashes($userfield_value));
$text = strip_tags(htmlspecialchars(stripslashes($userfield_value)));
@@ -951,7 +948,7 @@ else
$lastvisited_type = trim(strtolower($lastvisited_type));
$lastvisited_days = intval($lastvisited_days);
- $base_url .= "&search_lastvisited=true&lastvisited_type=".rawurlencode(stripslashes($lastvisited_type))."&lastvisited_days=".rawurlencode($lastvisited_days);
+ $base_url .= '&search_lastvisited=true&lastvisited_type='. rawurlencode(stripslashes($lastvisited_type)) .'&lastvisited_days='. rawurlencode($lastvisited_days);
$lastvisited_seconds = ( TIMENOW - ( ( ( $lastvisited_days * 24 ) * 60 ) * 60 ) );
@@ -986,7 +983,7 @@ else
break;
case 'search_language':
- $base_url .= "&search_language=true&language_type=".rawurlencode(stripslashes($language_type));
+ $base_url .= '&search_language=true&language_type='. rawurlencode(stripslashes($language_type));
$language_type = trim(strtolower(stripslashes($language_type)));
@@ -1007,7 +1004,7 @@ else
break;
case 'search_timezone':
- $base_url .= "&search_timezone=true&timezone_type=".rawurlencode(stripslashes($timezone_type));
+ $base_url .= '&search_timezone=true&timezone_type='. rawurlencode(stripslashes($timezone_type));
$text = sprintf($lang['SEARCH_FOR_TIMEZONE'], strip_tags(htmlspecialchars(stripslashes($timezone_type))));
$timezone_type = intval($timezone_type);
@@ -1025,7 +1022,7 @@ else
message_die(GENERAL_MESSAGE, 'Disabled');
break;
case 'search_moderators':
- $base_url .= "&search_moderators=true&moderators_forum=".rawurlencode(stripslashes($moderators_forum));
+ $base_url .= '&search_moderators=true&moderators_forum='. rawurlencode(stripslashes($moderators_forum));
$moderators_forum = intval($moderators_forum);
$sql = "SELECT forum_name
@@ -1069,7 +1066,7 @@ else
default:
$misc = trim(strtolower($misc));
- $base_url .= "&search_misc=true&misc=".rawurlencode(stripslashes($misc));
+ $base_url .= '&search_misc=true&misc='. rawurlencode(stripslashes($misc));
switch($misc)
{
@@ -1149,40 +1146,40 @@ else
case 'regdate':
$sort = 'regdate';
- $select_sql .= "u.user_regdate";
+ $select_sql .= 'u.user_regdate';
break;
case 'posts':
$sort = 'posts';
- $select_sql .= "u.user_posts";
+ $select_sql .= 'u.user_posts';
break;
case 'user_email':
$sort = 'user_email';
- $select_sql .= "u.user_email";
+ $select_sql .= 'u.user_email';
break;
case 'lastvisit':
$sort = 'lastvisit';
- $select_sql .= "u.user_lastvisit";
+ $select_sql .= 'u.user_lastvisit';
break;
case 'username':
default:
$sort = 'username';
- $select_sql .= "u.username";
+ $select_sql .= 'u.username';
}
switch(@$_GET['order'])
{
case 'DESC':
- $order = "DESC";
- $o_order = "ASC";
+ $order = 'DESC';
+ $o_order = 'ASC';
break;
case 'DESC':
default:
- $o_order = "DESC";
- $order = "ASC";
+ $o_order = 'DESC';
+ $order = 'ASC';
}
$select_sql .= " $order";
@@ -1227,17 +1224,12 @@ else
if($page > 1)
{
- $pagination .= ''.$lang['PREVIOUS'].'';
+ $pagination .= ''. $lang['PREVIOUS'] .'';
}
if($page < $num_pages)
{
- $pagination .= ( $pagination == '' ) ? ''.$lang['NEXT'].'' : ' | '.$lang['NEXT'].'';
- }
-
- if($num_pages > 2)
- {
- $pagination .= ' ';
+ $pagination .= ( $pagination == '' ) ? ''.$lang['NEXT'].'' : ' | '.$lang['NEXT'].'';
}
$template->assign_vars(array(
@@ -1245,13 +1237,13 @@ else
'PAGE_NUMBER' => sprintf($lang['PAGE_OF'], $page, $num_pages),
'PAGINATION' => $pagination,
- 'NEW_SEARCH' => sprintf($lang['SEARCH_USERS_NEW'],$text, $total_pages['total'], "admin_user_search.php"),
+ 'NEW_SEARCH' => sprintf($lang['SEARCH_USERS_NEW'],$text, $total_pages['total'], 'admin_user_search.php'),
'U_USERNAME' => ($sort == 'username') ? "$base_url&sort=$sort&order=$o_order" : "$base_url&sort=username&order=$order",
'U_EMAIL' => ($sort == 'user_email') ? "$base_url&sort=$sort&order=$o_order" : "$base_url&sort=user_email&order=$order",
'U_POSTS' => ($sort == 'posts') ? "$base_url&sort=$sort&order=$o_order" : "$base_url&sort=posts&order=$order",
'U_JOINDATE' => ($sort == 'regdate') ? "$base_url&sort=$sort&order=$o_order" : "$base_url&sort=regdate&order=$order",
- 'U_LASTVISIT' => ($sort == 'lastvisit') ? "$base_url&sort=$sort&order=$o_order") : "$base_url&sort=lastvisit&order=$order",
+ 'U_LASTVISIT' => ($sort == 'lastvisit') ? "$base_url&sort=$sort&order=$o_order" : "$base_url&sort=lastvisit&order=$order",
'S_POST_ACTION' => "$base_url&sort=$sort&order=$order"
));
@@ -1303,8 +1295,8 @@ else
'ABLED' => ( ( $rowset[$i]['user_active'] ) ? $lang['ENABLED'] : $lang['DISABLED'] ),
'U_VIEWPOSTS' => "../search.php?search_author=1&uid={$rowset[$i]['user_id']}",
- 'U_MANAGE' => "../profile.php?mode=editprofile&".POST_USERS_URL."=".$rowset[$i]['user_id'],
- 'U_PERMISSIONS' => "admin_ug_auth.php?mode=user&".POST_USERS_URL."=".$rowset[$i]['user_id'],
+ 'U_MANAGE' => '../profile.php?mode=editprofile&'. POST_USERS_URL .'='.$rowset[$i]['user_id'],
+ 'U_PERMISSIONS' => 'admin_ug_auth.php?mode=user&'. POST_USERS_URL .'='. $rowset[$i]['user_id'],
));
}
}
diff --git a/upload/config.php b/upload/config.php
index 925ea3fbc..8da11cce2 100644
--- a/upload/config.php
+++ b/upload/config.php
@@ -52,8 +52,8 @@ $bb_cfg = $tr_cfg = $page_cfg = array();
// Increase number of revision after update
$bb_cfg['tp_version'] = '2.4 (beta)';
-$bb_cfg['tp_release_state'] = 'R384';
-$bb_cfg['tp_release_date'] = '11-03-2012';
+$bb_cfg['tp_release_state'] = 'R385';
+$bb_cfg['tp_release_date'] = '12-03-2012';
// Database
$charset = 'utf8';
@@ -279,7 +279,7 @@ $bb_cfg['topic_tpl']['overall_header'] = TEMPLATES_DIR .'topic_tpl_overall_heade
$bb_cfg['topic_tpl']['rules_video'] = TEMPLATES_DIR .'topic_tpl_rules_video.html';
// Cookie
-$bb_cfg['cookie_domain'] = (empty($_SERVER['SERVER_NAME'])) ? $_SERVER['SERVER_NAME'] : ''; # '.yourdomain.com'
+$bb_cfg['cookie_domain'] = (!empty($_SERVER['SERVER_NAME'])) ? $_SERVER['SERVER_NAME'] : ''; # '.yourdomain.com'
$bb_cfg['cookie_path'] = '/'; # '/forum/'
$bb_cfg['cookie_secure'] = (!empty($_SERVER['HTTPS']) ? 1 : 0); # 0
$bb_cfg['cookie_prefix'] = 'bb_'; # 'bb_'
diff --git a/upload/includes/report_hack/report_post.php b/upload/includes/report_hack/report_post.php
index eda37ab5b..f513283c5 100644
--- a/upload/includes/report_hack/report_post.php
+++ b/upload/includes/report_hack/report_post.php
@@ -164,7 +164,7 @@ class report_post extends report_module
function subject_url($report_subject, $non_html_amp = false)
{
$report_subject = (int) $report_subject;
- return "viewtopic.php?" . POST_POST_URL . "=$report_subject#$report_subject", $non_html_amp;
+ return 'viewtopic.php?'. POST_POST_URL .'='. $report_subject .'#'. $report_subject . $non_html_amp;
}
//
diff --git a/upload/includes/report_hack/report_privmsg.php b/upload/includes/report_hack/report_privmsg.php
index 7295b3ee3..c7afd0754 100644
--- a/upload/includes/report_hack/report_privmsg.php
+++ b/upload/includes/report_hack/report_privmsg.php
@@ -163,7 +163,7 @@ class report_privmsg extends report_module
function subject_url($report_subject, $non_html_amp = false)
{
$sep = ($non_html_amp) ? '&' : '&';
- return "privmsg.php?mode=read$sep" . POST_POST_URL . '=' . (int) $report_subject, $non_html_amp;
+ return 'privmsg.php?mode=read'.$sep . POST_POST_URL . '=' . (int) $report_subject . $non_html_amp;
}
//
diff --git a/upload/includes/report_hack/report_topic.php b/upload/includes/report_hack/report_topic.php
index b853dff8c..3e003307d 100644
--- a/upload/includes/report_hack/report_topic.php
+++ b/upload/includes/report_hack/report_topic.php
@@ -163,7 +163,7 @@ class report_topic extends report_module
//
function subject_url($report_subject, $non_html_amp = false)
{
- return "viewtopic.php?" . POST_TOPIC_URL . '=' . (int) $report_subject, $non_html_amp;
+ return 'viewtopic.php?'. POST_TOPIC_URL .'='. (int) $report_subject . $non_html_amp;
}
//
diff --git a/upload/includes/report_hack/report_user.php b/upload/includes/report_hack/report_user.php
index 323e7fb24..452c89c3a 100644
--- a/upload/includes/report_hack/report_user.php
+++ b/upload/includes/report_hack/report_user.php
@@ -21,7 +21,7 @@ class report_user extends report_module
function subject_url($id, $non_html_amp = false)
{
$sep = ($non_html_amp) ? '&' : '&';
- return "profile.php?mode=viewprofile$sep" . POST_USERS_URL . '=' . (int) $id, $non_html_amp;
+ return 'profile.php?mode=viewprofile'. $sep. POST_USERS_URL .'=' . (int) $id . $non_html_amp;
}
//
diff --git a/upload/includes/ucp/usercp_register.php b/upload/includes/ucp/usercp_register.php
index 2e1fb2602..35068830b 100644
--- a/upload/includes/ucp/usercp_register.php
+++ b/upload/includes/ucp/usercp_register.php
@@ -2,8 +2,6 @@
if (!defined('BB_ROOT')) die(basename(__FILE__));
-$template->set_filenames(array('body' => 'usercp_register.tpl'));
-
array_deep($_POST, 'trim');
set_die_append_msg();
@@ -142,6 +140,7 @@ switch ($mode)
$sql = "
SELECT
user_id,
+ user_rank,
user_level,
user_avatar,
$profile_fields_sql
@@ -486,7 +485,7 @@ foreach ($profile_fields as $field => $can_edit)
{
$sig = prepare_message($sig);
- if (mb_strlen($sig, "UTF-8") > $bb_cfg['max_sig_chars'])
+ if (mb_strlen($sig, 'UTF-8') > $bb_cfg['max_sig_chars'])
{
$errors[] = $lang['SIGNATURE_TOO_LONG'];
}
@@ -605,19 +604,19 @@ foreach ($profile_fields as $field => $can_edit)
$s_colspan = 0;
for($i = 0; $i < @count($avatar_images[$category]); $i++)
{
- $template->assign_block_vars("avatar_row", array());
+ $template->assign_block_vars('avatar_row', array());
$s_colspan = max($s_colspan, count($avatar_images[$category][$i]));
for($j = 0; $j < count($avatar_images[$category][$i]); $j++)
{
$template->assign_block_vars('avatar_row.avatar_column', array(
- "AVATAR_IMAGE" => $bb_cfg['avatar_gallery_path'] . '/' . $category . '/' . $avatar_images[$category][$i][$j],
- "AVATAR_NAME" => $avatar_name[$category][$i][$j])
+ 'AVATAR_IMAGE' => $bb_cfg['avatar_gallery_path'] . '/' . $category . '/' . $avatar_images[$category][$i][$j],
+ 'AVATAR_NAME' => $avatar_name[$category][$i][$j])
);
$template->assign_block_vars('avatar_row.avatar_option_column', array(
- "S_OPTIONS_AVATAR" => $avatar_images[$category][$i][$j])
+ 'S_OPTIONS_AVATAR' => $avatar_images[$category][$i][$j])
);
}
}
@@ -627,7 +626,7 @@ foreach ($profile_fields as $field => $can_edit)
$template->assign_vars(array(
'S_CATEGORY_SELECT' => $s_categories,
'S_COLSPAN' => $s_colspan,
- 'S_PROFILE_ACTION' => "profile.php?mode=$mode",
+ 'S_PROFILE_ACTION' => 'profile.php?mode='. $mode,
'S_HIDDEN_FIELDS' => $s_hidden_vars)
);
@@ -777,6 +776,7 @@ if ($submit && !$errors)
if (IS_ADMIN)
{
+ set_pr_die_append_msg($new_user_id);
$message = $lang['ACCOUNT_ADDED'];
}
else
@@ -826,7 +826,7 @@ if ($submit && !$errors)
$emailer->replyto($bb_cfg['board_email']);
$emailer->email_address($email);
- $emailer->use_template("admin_activate", $user_lang);
+ $emailer->use_template('admin_activate', $user_lang);
$emailer->set_subject($lang['NEW_ACCOUNT_SUBJECT']);
$emailer->assign_vars(array(
@@ -840,8 +840,6 @@ if ($submit && !$errors)
}
}
- $message = $message . '
' . sprintf($lang['CLICK_RETURN_INDEX'], '', '');
-
bb_die($message);
}
/**
@@ -849,6 +847,7 @@ if ($submit && !$errors)
*/
else
{
+ set_pr_die_append_msg($pr_data['user_id']);
// если что-то было изменено
if ($db_data)
{
@@ -866,7 +865,7 @@ if ($submit && !$errors)
if($bb_cfg['require_activation'] == USER_ACTIVATION_ADMIN)
{
- $emailer->use_template("admin_activate", $pr_data['user_lang']);
+ $emailer->use_template('admin_activate', $pr_data['user_lang']);
}
else
{
@@ -885,13 +884,13 @@ if ($submit && !$errors)
$emailer->send();
$emailer->reset();
- $message = $lang['PROFILE_UPDATED_INACTIVE'] . '
' . sprintf($lang['CLICK_RETURN_INDEX'], '', '');
+ $message = $lang['PROFILE_UPDATED_INACTIVE'];
$user->session_end();
}
else
{
- meta_refresh("index.php", 10);
- $message = $lang['PROFILE_UPDATED'] . '
' . sprintf($lang['CLICK_RETURN_INDEX'], '', '');
+ meta_refresh('index.php' , 10);
+ $message = $lang['PROFILE_UPDATED'];
}
$sql_args = DB()->build_array('UPDATE', $db_data);
@@ -914,12 +913,12 @@ if ($submit && !$errors)
}
elseif(!$pr_data['user_active'])
{
- bb_die($lang['PROFILE_UPDATED_INACTIVE'] . '
' . sprintf($lang['CLICK_RETURN_INDEX'], '', ''));
+ bb_die($lang['PROFILE_UPDATED_INACTIVE']);
}
else
{
- meta_refresh("index.php", 10);
- bb_die($lang['PROFILE_UPDATED'] . '
'.$lang['RETURN_PROFILE'].'
' . sprintf($lang['CLICK_RETURN_INDEX'], '', ''));
+ meta_refresh('index.php' , 10);
+ bb_die($lang['PROFILE_UPDATED']);
}
}
else
@@ -955,8 +954,20 @@ $template->assign_vars(array(
));
-require(PAGE_HEADER);
+print_page('usercp_register.tpl');
-$template->pparse('body');
+// ----------------------------------------------------------- //
+// Functions
+//
+function set_pr_die_append_msg ($pr_uid)
+{
+ global $lang, $template;
-require(PAGE_FOOTER);
+ $template->assign_var('BB_DIE_APPEND_MSG', '
+ Перейти к просмотру профиля
+
+ Вернуться к редактированию
+
+ Вернуться на главную страницу
+ ');
+}
\ No newline at end of file
diff --git a/upload/language/lang_russian/lang_admin.php b/upload/language/lang_russian/lang_admin.php
index c6c4a0139..492bf119f 100644
--- a/upload/language/lang_russian/lang_admin.php
+++ b/upload/language/lang_russian/lang_admin.php
@@ -672,6 +672,5 @@ $lang['SEED_BONUS'] = 'Сид Бонус';
$lang['SEED_BONUS_ADD'] = '