Zeile 6 | Zeile 6 |
---|
* Website: http://mybb.com * License: http://mybb.com/about/license *
|
* Website: http://mybb.com * License: http://mybb.com/about/license *
|
* $Id: users.php 5161 2010-08-01 20:45:07Z RyanGordon $
| * $Id: users.php 5483 2011-07-06 00:57:17Z huji $
|
*/
// Disallow direct access to this file for security reasons
| */
// Disallow direct access to this file for security reasons
|
Zeile 2951 | Zeile 2951 |
---|
if(!isset($admin_session['data']['last_users_view']) || $admin_session['data']['last_users_view'] != str_replace("&", "&", $view['url'])) { update_admin_session('last_users_url', str_replace("&", "&", $view['url']));
|
if(!isset($admin_session['data']['last_users_view']) || $admin_session['data']['last_users_view'] != str_replace("&", "&", $view['url'])) { update_admin_session('last_users_url', str_replace("&", "&", $view['url']));
|
| } if(isset($view['conditions']['referrer'])){ $view['url'] .= "&action=referrers&uid=".htmlspecialchars($view['conditions']['referrer']);
|
} // Do we not have any views?
| } // Do we not have any views?
|
Zeile 3100 | Zeile 3104 |
---|
{ foreach($input as $value => $text) {
|
{ foreach($input as $value => $text) {
|
if($value == "N/A")
| if($value == $column) { $value = $text; }
if($value == $lang->na)
|
{ continue; }
| { continue; }
|
Zeile 3110 | Zeile 3119 |
---|
} else if(!empty($input)) {
|
} else if(!empty($input)) {
|
if($input == "N/A")
| if($input == $lang->na)
|
{ continue; }
| { continue; }
|
Zeile 3153 | Zeile 3162 |
---|
} } $search_sql .= " AND (u.usergroup IN (".implode(",", $view['conditions']['usergroup']).") {$additional_sql})";
|
} } $search_sql .= " AND (u.usergroup IN (".implode(",", $view['conditions']['usergroup']).") {$additional_sql})";
|
}
| }
|
// COPPA users only? if($view['conditions']['coppa'])
| // COPPA users only? if($view['conditions']['coppa'])
|
Zeile 3451 | Zeile 3460 |
---|
if($view['view_type'] != "card") { $checkbox = '';
|
if($view['view_type'] != "card") { $checkbox = '';
|
}
| }
|
else { $checkbox = "<input type=\"checkbox\" name=\"allbox\" onclick=\"inlineModeration.checkAll(this)\" /> ";
| else { $checkbox = "<input type=\"checkbox\" name=\"allbox\" onclick=\"inlineModeration.checkAll(this)\" /> ";
|
Zeile 3635 | Zeile 3644 |
---|
list($type, $options) = explode("\n", $profile_field['type'], 2); $type = trim($type); $field_name = "fid{$profile_field['fid']}";
|
list($type, $options) = explode("\n", $profile_field['type'], 2); $type = trim($type); $field_name = "fid{$profile_field['fid']}";
|
|
|
switch($type) { case "multiselect":
|
switch($type) { case "multiselect":
|
if(!is_array($values[$field_name])) { $user_options = explode("\n", $values[$field_name]); } else { $user_options = $values[$field_name]; }
foreach($user_options as $val) { $selected_options[$val] = $val; }
| if(!is_array($values[$field_name])) { $user_options = explode("\n", $values[$field_name]); } else { $user_options = $values[$field_name]; }
foreach($user_options as $val) { $selected_options[$val] = $val; }
|
$select_options = explode("\n", $options); $options = array();
| $select_options = explode("\n", $options); $options = array();
|
Zeile 3659 | Zeile 3669 |
---|
$select_options[''] = $lang->na; }
|
$select_options[''] = $lang->na; }
|
foreach($select_options as $val) { $val = trim($val); $options[$val] = $val; }
| foreach($select_options as $val) { $val = trim($val); $options[$val] = $val; }
|
if(!$profile_field['length']) { $profile_field['length'] = 3;
| if(!$profile_field['length']) { $profile_field['length'] = 3;
|
Zeile 3671 | Zeile 3681 |
---|
$code = $form->generate_select_box("profile_fields[{$field_name}][]", $options, $selected_options, array('id' => "profile_field_{$field_name}", 'multiple' => true, 'size' => $profile_field['length'])); break; case "select":
|
$code = $form->generate_select_box("profile_fields[{$field_name}][]", $options, $selected_options, array('id' => "profile_field_{$field_name}", 'multiple' => true, 'size' => $profile_field['length'])); break; case "select":
|
$select_options = array(); if($search == true) { $select_options[''] = $lang->na; }
| $select_options = array(); if($search == true) { $select_options[''] = $lang->na; }
|
$select_options += explode("\n", $options); $options = array(); foreach($select_options as $val)
|
$select_options += explode("\n", $options); $options = array(); foreach($select_options as $val)
|
{
| {
|
$val = trim($val); $options[$val] = $val;
|
$val = trim($val); $options[$val] = $val;
|
}
| }
|
if(!$profile_field['length'])
|
if(!$profile_field['length'])
|
{
| {
|
$profile_field['length'] = 1; }
|
$profile_field['length'] = 1; }
|
$code = $form->generate_select_box("profile_fields[{$field_name}]", $options, $values[$field_name], array('id' => "profile_field_{$field_name}", 'size' => $profile_field['length']));
| if($search == true) { $code = $form->generate_select_box("profile_fields[{$field_name}][{$field_name}]", $options, $values[$field_name], array('id' => "profile_field_{$field_name}", 'size' => $profile_field['length'])); } else { $code = $form->generate_select_box("profile_fields[{$field_name}]", $options, $values[$field_name], array('id' => "profile_field_{$field_name}", 'size' => $profile_field['length'])); }
|
break; case "radio": $radio_options = array();
| break; case "radio": $radio_options = array();
|
Zeile 3700 | Zeile 3717 |
---|
{ $val = trim($val); $code .= $form->generate_radio_button("profile_fields[{$field_name}]", $val, $val, array('id' => "profile_field_{$field_name}", 'checked' => ($val == $values[$field_name] ? true : false)))."<br />";
|
{ $val = trim($val); $code .= $form->generate_radio_button("profile_fields[{$field_name}]", $val, $val, array('id' => "profile_field_{$field_name}", 'checked' => ($val == $values[$field_name] ? true : false)))."<br />";
|
} break;
| } break;
|
case "checkbox": if(!is_array($values[$field_name])) {
| case "checkbox": if(!is_array($values[$field_name])) {
|
Zeile 3726 | Zeile 3743 |
---|
$val = trim($val); $code .= $form->generate_check_box("profile_fields[{$field_name}][]", $val, $val, array('id' => "profile_field_{$field_name}", 'checked' => ($val == $selected_options[$val] ? true : false)))."<br />"; }
|
$val = trim($val); $code .= $form->generate_check_box("profile_fields[{$field_name}][]", $val, $val, array('id' => "profile_field_{$field_name}", 'checked' => ($val == $selected_options[$val] ? true : false)))."<br />"; }
|
break;
| break;
|
case "textarea": $code = $form->generate_text_area("profile_fields[{$field_name}]", $values[$field_name], array('id' => "profile_field_{$field_name}", 'rows' => 6, 'cols' => 50));
|
case "textarea": $code = $form->generate_text_area("profile_fields[{$field_name}]", $values[$field_name], array('id' => "profile_field_{$field_name}", 'rows' => 6, 'cols' => 50));
|
break;
| break;
|
default: $code = $form->generate_text_box("profile_fields[{$field_name}]", $values[$field_name], array('id' => "profile_field_{$field_name}", 'maxlength' => $profile_field['maxlength'], 'length' => $profile_field['length'])); break;
| default: $code = $form->generate_text_box("profile_fields[{$field_name}]", $values[$field_name], array('id' => "profile_field_{$field_name}", 'maxlength' => $profile_field['maxlength'], 'length' => $profile_field['length'])); break;
|
Zeile 3738 | Zeile 3755 |
---|
$code = $user_options = $selected_options = $radio_options = $val = $options = ''; } }
|
$code = $user_options = $selected_options = $radio_options = $val = $options = ''; } }
|
|
|
function user_search_conditions($input=array(), &$form) { global $mybb, $db, $lang;
if(!$input)
|
function user_search_conditions($input=array(), &$form) { global $mybb, $db, $lang;
if(!$input)
|
{
| {
|
$input = $mybb->input; }
|
$input = $mybb->input; }
|
if(!is_array($input['conditions']))
| if(!is_array($input['conditions'])) { $input['conditions'] = unserialize($input['conditions']); } if(!is_array($input['profile_fields']))
|
{
|
{
|
$input['conditions'] = unserialize($input['conditions']);
| $input['profile_fields'] = unserialize($input['profile_fields']);
|
} if(!is_array($input['fields']))
| } if(!is_array($input['fields']))
|
Zeile 3807 | Zeile 3829 |
---|
} }
|
} }
|
output_custom_profile_fields($profile_fields['required'], $mybb->input['profile_fields'], $form_container, $form, true); output_custom_profile_fields($profile_fields['optional'], $mybb->input['profile_fields'], $form_container, $form, true);
| output_custom_profile_fields($profile_fields['required'], $input['profile_fields'], $form_container, $form, true); output_custom_profile_fields($profile_fields['optional'], $input['profile_fields'], $form_container, $form, true);
|
$form_container->end();
| $form_container->end();
|