von AmigaLink » 6. Feb 2006 20:43
Um den "Configure Member Profile Required Fields" easyUCP kompatible zu machen, ist nach der Installation folgende Änderung nötig:
- Code: Alles auswählen
#
#----------[ OPEN ]-------------------------------------
#
includes/usercp_register.php
#
#----------[ FIND ]-------------------------------------
#
// Configure Member Profile Required Fields
if ( $u_email && empty($email) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_email'];
}
if ( $u_icq && empty($icq) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_icq'];
}
if ( $u_website && empty($website) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_website'];
}
if ( $u_from && empty($location) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_location'];
}
if ( $u_sig && empty($signature) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_sig'];
}
if ( $u_aim && empty($aim) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_aim'];
}
if ( $u_yim && empty($yim) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_yim'];
}
if ( $u_msnm && empty($msn) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_msn'];
}
if ( $u_occ && empty($occupation) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_occ'];
}
if ( $u_interests && empty($interests) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_interest'];
}
#
#----------[ REPLACE WITH ]-----------------------------
#
// Configure Member Profile Required Fields
if ( $u_email && empty($email) && ($ucp_mode == 'ucp_require' || $ucp_mode == '') )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_email'];
}
if ( $u_icq && empty($icq) && (ucp_mode == 'ucp_info' || $ucp_mode == '') )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_icq'];
}
if ( $u_website && empty($website) && ($ucp_mode == 'ucp_info' || $ucp_mode == '') )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_website'];
}
if ( $u_from && empty($location) && ($ucp_mode == 'ucp_info' || $ucp_mode == '') )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_location'];
}
if ( $u_sig && empty($signature) && ($ucp_mode == 'ucp_signature' || $ucp_mode == '') )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_sig'];
}
if ( $u_aim && empty($aim) && ($ucp_mode == 'ucp_info' || $ucp_mode == '') )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_aim'];
}
if ( $u_yim && empty($yim) && ($ucp_mode == 'ucp_info' || $ucp_mode == '') )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_yim'];
}
if ( $u_msnm && empty($msn) && ($ucp_mode == 'ucp_info' || $ucp_mode == '') )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_msn'];
}
if ( $u_occ && empty($occupation) && ($ucp_mode == 'ucp_info' || $ucp_mode == '') )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_occ'];
}
if ( $u_interests && empty($interests) && ($ucp_mode == 'ucp_info' || $ucp_mode == '') )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty_interest'];
}
#
#----------[ SAVE AND CLOSE ALL FILES ]-----------------
#
# EoM
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.