Seite 1 von 1
$profiledata = get_userdata
Verfasst: 01.06.2006 00:17
von Marimar
Hallo,
in welchem Datei befindet sich die im usercp_viewprofile.php aufgerufene Methode get_userdata ??
Mfg
Marimar !!
Verfasst: 01.06.2006 08:44
von Marimar
Hallo,
ich habe es, es ist in der Datei function.php !!
Dazu hätte ich noch andere Frage die Methode sieht so aus:
Code: Alles auswählen
function get_userdata($user, $force_str = false)
{
global $db;
if (!is_numeric($user) || $force_str)
{
$user = phpbb_clean_username($user);
}
else
{
$user = intval($user);
}
$sql = "SELECT *
FROM " . USERS_TABLE . "
WHERE ";
$sql .= ( ( is_integer($user) ) ? "user_id = $user" : "username = '" . str_replace("\'", "''", $user) . "'" ) . " AND user_id <> " . ANONYMOUS;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Tried obtaining data for a non-existent user', '', __LINE__, __FILE__, $sql);
}
return ( $row = $db->sql_fetchrow($result) ) ? $row : false;
}
ich möchte dass in diese Methode noch eine Abfrage eingebaut wird die aus einer anderen Tabelle Daten ausliest. Dazu habe ich es geändert bzw ergänzt:
Code: Alles auswählen
function get_userdata($user, $force_str = false)
{
global $db;
if (!is_numeric($user) || $force_str)
{
$user = phpbb_clean_username($user);
}
else
{
$user = intval($user);
}
$sql = "SELECT *
FROM " . USERS_TABLE . "
WHERE ";
$sql .= ( ( is_integer($user) ) ? "user_id = $user" : "username = '" . str_replace("\'", "''", $user) . "'" ) . " AND user_id <> " . ANONYMOUS;
// Abfrage UserOCC
$sql = "SELECT * FROM usersocc WHERE ";
$sql .= ( ( is_integer($user) ) ? "user_id = $user" : "username = '" . str_replace("\'", "''", $user) . "'" ) . " AND user_id <> " . ANONYMOUS;
// // Abfrage UserOCC Ende
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Tried obtaining data for a non-existent user', '', __LINE__, __FILE__, $sql);
}
return ( $row = $db->sql_fetchrow($result) ) ? $row : false;
}
Es werden nach der Änderung überhaupt keine Daten mehr ausgegeben !!
Könnte mir jemand hierbei helfen ?
MfG
Marimar
Verfasst: 01.06.2006 23:04
von Marimar
Möchte mir niemand helfen ???
Schade !!!