Перейти к контенту
  • 0

Ошибка при просмотре профиля


ZLoYckua

Вопрос

Вот ошибка

Fatal error: Cannot redeclare skin_profile_3::__foreach_loop__id_49e0e26add40a() in F:\www\rlan\mixforum\cache\skin_cache\cacheid_3\skin_profile.php on line 1293

<?php
/*--------------------------------------------------*/
/* FILE GENERATED BY INVISION POWER BOARD */
/* CACHE FILE: Skin set id: 3 */
/* CACHE FILE: Generated: Sat, 11 Apr 2009 18:33:14 GMT */
/* DO NOT EDIT DIRECTLY - THE CHANGES WILL NOT BE */
/* WRITTEN TO THE DATABASE AUTOMATICALLY */
/*--------------------------------------------------*/

class skin_profile_3 {

var $ipsclass;
//===========================================================================
// <ips:custom_field:desc::trigger:>
//===========================================================================
function custom_field($title="",$value="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<tr>
<td class=\"row2\" valign=\"top\"><b>$title</b></td>
<td class=\"row1\">$value</td>
</tr>";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:dname_content_row:desc::trigger:>
//===========================================================================
function dname_content_row($previous_name="",$current_name="",$date="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<tr>
<td class='row1'>{$previous_name}</td>
<td class='row1'><strong>{$current_name}</strong></td>
<td class='row2'>{$date}</td>
</tr>";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:dname_wrapper:desc::trigger:>
//===========================================================================
function dname_wrapper($member_name="",$content="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<div class=\"borderwrap\">
<div class=\"maintitle\"><{CAT_IMG}> {$this->ipsclass->lang['dname_window_title']} {$member_name}</div>
<table class='ipbtable' cellspacing='1'>
<tr>
<th class='formsubtitle'>{$this->ipsclass->lang['dname_name_from']}</th>
<th class='formsubtitle'>{$this->ipsclass->lang['dname_name_to']}</th>
<th class='formsubtitle'>{$this->ipsclass->lang['dname_date']}</th>
</tr>
{$content}
</table>
</div>";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:friends_list_list:desc::trigger:>
//===========================================================================
function friends_list_list($friends="",$pages="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<div class='pp-tabwrap'>
" . (($this->ipsclass->input['tab'] == 'list' OR ! $this->ipsclass->input['tab']) ? ("
<div class='pp-tabon' style='cursor:pointer' onclick='ipsclass.location_jump(\"{$this->ipsclass->base_url}act=profile&CODE=friends_list_popup&tab=list\", 1); return false;'>{$this->ipsclass->lang['m_friends_list']}</div>
<div class='pp-taboff' style='cursor:pointer' onclick='ipsclass.location_jump(\"{$this->ipsclass->base_url}act=profile&CODE=friends_list_popup&tab=pending\", 1); return false;'>{$this->ipsclass->lang['m_friends_pending']}</div>
<div class='pp-taboff' style='cursor:pointer' onclick='ipsclass.location_jump(\"{$this->ipsclass->base_url}act=profile&CODE=friends_list_popup&tab=mutual\", 1); return false;'>{$this->ipsclass->lang['m_friends_mutual']}</div>
") : ("
" . (($this->ipsclass->input['tab'] == 'pending') ? ("
<div class='pp-taboff' style='cursor:pointer' onclick='ipsclass.location_jump(\"{$this->ipsclass->base_url}act=profile&CODE=friends_list_popup&tab=list\", 1); return false;'>{$this->ipsclass->lang['m_friends_list']}</div>
<div class='pp-tabon' style='cursor:pointer' onclick='ipsclass.location_jump(\"{$this->ipsclass->base_url}act=profile&CODE=friends_list_popup&tab=pending\", 1); return false;'>{$this->ipsclass->lang['m_friends_pending']}</div>
<div class='pp-taboff' style='cursor:pointer' onclick='ipsclass.location_jump(\"{$this->ipsclass->base_url}act=profile&CODE=friends_list_popup&tab=mutual\", 1); return false;'>{$this->ipsclass->lang['m_friends_mutual']}</div>
") : ("
<div class='pp-taboff' style='cursor:pointer' onclick='ipsclass.location_jump(\"{$this->ipsclass->base_url}act=profile&CODE=friends_list_popup&tab=list\", 1); return false;'>{$this->ipsclass->lang['m_friends_list']}</div>
<div class='pp-taboff' style='cursor:pointer' onclick='ipsclass.location_jump(\"{$this->ipsclass->base_url}act=profile&CODE=friends_list_popup&tab=pending\", 1); return false;'>{$this->ipsclass->lang['m_friends_pending']}</div>
<div class='pp-tabon' style='cursor:pointer' onclick='ipsclass.location_jump(\"{$this->ipsclass->base_url}act=profile&CODE=friends_list_popup&tab=mutual\", 1); return false;'>{$this->ipsclass->lang['m_friends_mutual']}</div>
")) . "
")) . "
</div>
<div class=\"pp-tabclear\">{$this->ipsclass->lang['m_friends_list']}</div>
<div class=\"borderwrap\">
<div class='pp-header'>
<div style='float:left;font-weight:normal;padding-top:3px'>$pages</div>
<div align='right' style='font-weight:normal'>
" . (($this->ipsclass->input['tab'] == 'list' OR ! $this->ipsclass->input['tab']) ? ("
<select name='friends_filter' id='friends_filter' onchange='pp_filter_change()'>
" . (($this->ipsclass->input['friends_filter'] == 'all' OR ! $this->ipsclass->input['friends_filter']) ? ("
<option value='all' selected='selected'>{$this->ipsclass->lang['m_showall_friends']}</option>
") : ("
<option value='all'>{$this->ipsclass->lang['m_showall_friends']}</option>
")) . "
" . (($this->ipsclass->input['friends_filter'] == 'online') ? ("
<option value='online' selected='selected'>{$this->ipsclass->lang['m_showonline_friends']}</option>
") : ("
<option value='online'>{$this->ipsclass->lang['m_showonline_friends']}</option>
")) . "
" . (($this->ipsclass->input['friends_filter'] == 'offline') ? ("
<option value='offline' selected='selected'>{$this->ipsclass->lang['m_showoffline_friends']}</option>
") : ("
<option value='offline'>{$this->ipsclass->lang['m_showoffline_friends']}</option>
")) . "
</select>
") : ("
" . (($this->ipsclass->input['tab'] == 'mutual') ? ("
<select name='friends_filter' id='friends_filter' onchange='pp_filter_change()'>
" . (($this->ipsclass->input['friends_filter'] == 'mutual' OR ! $this->ipsclass->input['friends_filter']) ? ("
<option value='mutual' selected='selected'>{$this->ipsclass->lang['fl_show_mutual']}</option>
") : ("
<option value='mutual'>{$this->ipsclass->lang['fl_show_mutual']}</option>
")) . "
" . (($this->ipsclass->input['friends_filter'] == 'added') ? ("
<option value='added' selected='selected'>{$this->ipsclass->lang['fl_show_who_added_me']}</option>
") : ("
<option value='added'>{$this->ipsclass->lang['fl_show_who_added_me']}</option>
")) . "
</select>
") : ("
 
")) . "
")) . "
</div>
</div>
" . (($this->ipsclass->input['tab'] == 'pending') ? ("
<form onsubmit='return pp_check_form()' action='{$this->ipsclass->base_url}act=profile&CODE=friends_list_popup&do=friends_list_moderation&md5check={$this->ipsclass->md5_check}&tab={$this->ipsclass->input['tab']}' method='POST'>
") : ("")) . "
" . ((is_array($friends) and count($friends)) ? ("
".$this->__foreach_loop__id_49e0e26adccde($friends,$pages)."
<!-- BOTTOM MOD OPTIONS -->
" . (($this->ipsclass->input['tab'] == 'pending') ? ("
<div class='pp-header' style='text-align:right'>
{$this->ipsclass->lang['m_dd_with_selected']}: <select name='pp_option' id='pp-moderation'>
<option value='add_reciprocal'>{$this->ipsclass->lang['m_dd_approve_add']}</option>
<option value='add'>{$this->ipsclass->lang['m_dd_approve']}</option>
<option value='delete'>{$this->ipsclass->lang['m_dd_refuse']}</option>
</select> <input class='button' type='submit' style='margin:0px' value='{$this->ipsclass->lang['m_go']}' />
</div>
</form>
") : ("")) . "
<!-- BOTTOM MOD OPTIONS -->

") : ("
<div class='post1' style='padding:6px'>
<em>{$this->ipsclass->lang['m_nofriends']}</em>
</div>
")) . "
</div>
<script type='text/javascript'>
//<![CDATA[
function pp_filter_change()
{
var selectbox = document.getElementById('friends_filter');
var chosen = selectbox.options[ selectbox.selectedIndex ].value;

if ( chosen )
{
ipsclass.location_jump( ipb_var_base_url + 'act=profile&CODE=friends_list_popup&tab={$this->ipsclass->input['tab']}&friends_filter=' + chosen );
}
}
// Check form
function pp_check_form()
{
var selectbox = document.getElementById('pp-moderation');
var chosen = selectbox.options[ selectbox.selectedIndex ].value;

if ( chosen == 'delete' )
{
if ( confirm(\"{$this->ipsclass->lang['m_confirm']}\") )
{
return true;
}
else
{
return false;
}
}
else
{
return true;
}
}
//]]>
</script>";
//--endhtml--//
return $IPBHTML;
}


//===========================================================================
// Foreach loop function
//===========================================================================

function __foreach_loop__id_49e0e26adccde($friends="",$pages="")
{
$_ips___x_retval = '';

foreach( $friends as $friend )
{

$_ips___x_retval .= "
" . (($this->ipsclass->input['tab'] == 'pending') ? ("
<!-- Approval list -->
<div class='pp-mini-entry-noheight-shaded' id='pp-friend-entry-{$friend['friend_id']}'>
<div class='pp-tiny-text'>
<div style='float:left; border-right:1px dotted black; margin-right: 3px'>
<a href='#' title='{$this->ipsclass->lang['m_remove_friend']}' onclick='ipsclass.confirm_action(\"{$this->ipsclass->base_url}act=profile&CODE=friends_list_popup&do=remove&member_id={$friend['id']}&md5check={$this->ipsclass->md5_check}&tab=pending\")'><img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_remove_small.png' alt='' border='0' /></a>
<br />
<a href=\"#\" title='{$this->ipsclass->lang['m_sendpm_friend']}' onclick='opener.ipsclass.location_jump(\"{$this->ipsclass->base_url}act=Msg&CODE=4&MID={$friend['id']}\", 1); return false;'><img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/send_pm_small.png' alt='' border='0' /></a>
</div>
<div class='pp-image-mini-wrap-floatright'><img src='{$friend['pp_mini_photo']}' width='{$friend['pp_mini_width']}' height='{$friend['pp_mini_height']}' alt='' /></div>
<div style='float:right;padding-top:5px;padding-right:6px'><input type='checkbox' name='pp_friend_id[{$friend['id']}]' value='{$friend['id']}' /></div>
{$friend['_pp_gender_image']} <strong><a href='#' onclick='opener.ipsclass.location_jump(\"{$this->ipsclass->base_url}showuser={$friend['id']}\", 1); return false;'>{$friend['members_display_name']}</a></strong>
<br />
{$friend['_pp_online_image']}
<strong>{$this->ipsclass->lang['m_requested']}: {$friend['_friends_added']}</strong>
</div>
</div>
<!-- / Approval list -->
") : ("
" . (($this->ipsclass->input['tab'] == 'mutual') ? ("
<!-- Mutual list -->
<div class='pp-mini-content-entry-noheight' id='pp-friend-entry-{$friend['friend_id']}'>
<div class='pp-tiny-text'>
<div class='pp-image-mini-wrap-floatright'><img src='{$friend['pp_mini_photo']}' width='{$friend['pp_mini_width']}' height='{$friend['pp_mini_height']}' alt='' /></div>
{$friend['_pp_gender_image']} <strong><a href='#' onclick='opener.ipsclass.location_jump(\"{$this->ipsclass->base_url}showuser={$friend['id']}\", 1); return false;'>{$friend['members_display_name']}</a></strong>
<br />
{$friend['_pp_online_image']}
<strong>{$this->ipsclass->lang['m_lastactive']}: {$friend['_last_active']}</strong>
</div>
</div>
<!-- / Mututal list -->
") : ("
" . (($friend['friends_approved']) ? ("
<!-- Normal friend list -->
<div class='pp-mini-content-entry-noheight' id='pp-friend-entry-{$friend['friend_id']}'>
<div class='pp-tiny-text'>
<div style='float:left; border-right:1px dotted black; margin-right: 3px'>
<a href='#' title='{$this->ipsclass->lang['m_remove_friend']}' onclick='ipsclass.confirm_action(\"{$this->ipsclass->base_url}act=profile&CODE=friends_list_popup&do=remove&member_id={$friend['id']}&md5check={$this->ipsclass->md5_check}\")'><img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_remove_small.png' alt='' border='0' /></a>
<br />
<a href=\"#\" title='{$this->ipsclass->lang['m_sendpm_friend']}' onclick='opener.ipsclass.location_jump(\"{$this->ipsclass->base_url}act=Msg&CODE=4&MID={$friend['id']}\", 1); return false;'><img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/send_pm_small.png' alt='' border='0' /></a>
</div>
<div class='pp-image-mini-wrap-floatright'><img src='{$friend['pp_mini_photo']}' width='{$friend['pp_mini_width']}' height='{$friend['pp_mini_height']}' alt='' /></div>
{$friend['_pp_gender_image']} <strong><a href='#' onclick='opener.ipsclass.location_jump(\"{$this->ipsclass->base_url}showuser={$friend['id']}\", 1); return false;'>{$friend['members_display_name']}</a></strong>
<br />
{$friend['_pp_online_image']}
<strong>{$this->ipsclass->lang['m_lastactive']}: {$friend['_last_active']}</strong>
</div>
<!-- / Normal friend list -->
</div>
") : ("
<!-- UNAPPROVED friend list -->
<div class='pp-mini-entry-noheight-shaded' id='pp-friend-entry-{$friend['friend_id']}'>
<div class='pp-tiny-text'>
<div style='float:left; border-right:1px dotted black; margin-right: 3px'>
<a href='#' title='{$this->ipsclass->lang['m_remove_friend']}' onclick='ipsclass.confirm_action(\"{$this->ipsclass->base_url}act=profile&CODE=friends_list_popup&do=remove&member_id={$friend['id']}&md5check={$this->ipsclass->md5_check}\")'><img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_remove_small.png' alt='' border='0' /></a>
<br />
<a href=\"#\" title='{$this->ipsclass->lang['m_sendpm_friend']}' onclick='opener.ipsclass.location_jump(\"{$this->ipsclass->base_url}act=Msg&CODE=4&MID={$friend['id']}\", 1); return false;'><img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/send_pm_small.png' alt='' border='0' /></a>
</div>
<div class='pp-image-mini-wrap-floatright'><img src='{$friend['pp_mini_photo']}' width='{$friend['pp_mini_width']}' height='{$friend['pp_mini_height']}' alt='' /></div>
{$friend['_pp_gender_image']} <strong><a href='#' onclick='opener.ipsclass.location_jump(\"{$this->ipsclass->base_url}showuser={$friend['id']}\", 1); return false;'>{$friend['members_display_name']}</a></strong>
[ {$this->ipsclass->lang['m_pending']} ]
<br />
{$friend['_pp_online_image']}
<strong>{$this->ipsclass->lang['m_lastactive']}: {$friend['_last_active']}</strong>
</div>
<!-- / UNAPPROVED friend list -->
</div>
")) . "
")) . "
")) . "
";
}

return $_ips___x_retval;
}

//===========================================================================
// <ips:get_photo:desc::trigger:>
//===========================================================================
function get_photo($show_photo="",$show_width="",$show_height="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<img src=\"$show_photo\" alt=\"{$this->ipsclass->lang['get_photo']}\" $show_width $show_height />";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:member_rank_img:desc::trigger:>
//===========================================================================
function member_rank_img($filename="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<img src=\"$filename\" alt=\"{$this->ipsclass->lang['group_icon']}\" />";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:no_custom_information:desc::trigger:>
//===========================================================================
function no_custom_information() {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<tr>
<td colspan=\"2\" align=\"center\" class=\"row2\">{$this->ipsclass->lang['no_info']}</td>
</tr>";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:personal_portal_aboutme:desc::trigger:>
//===========================================================================
function personal_portal_aboutme($member=array()) {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<div>
<div class='pp-contentbox-entry-noheight'>
{$member['pp_about_me']}
{$member['signature']}
</div>
" . (($this->ipsclass->member['id'] == $member['id']) ? ("
<div class='pp-contentbox-entry-noheight'>
<div style='float:right'>
<a href='{$this->ipsclass->base_url}act=UserCP&CODE=22' target='_parent'>{$this->ipsclass->lang['cp_edit_signature']}</a> ·
<a href='{$this->ipsclass->base_url}act=UserCP&CODE=about_me_form' target='_parent'>{$this->ipsclass->lang['cp_edit_aboutme']}</a>
</div>
</div>
") : ("")) . "
</div>";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:personal_portal_iframe_comments:desc::trigger:>
//===========================================================================
function personal_portal_iframe_comments($member="",$comments="",$pages="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<div id='pp-iframe-wrap' class='pp-contentbox-back' style='overflow:auto'>
<form onsubmit='return check_form();' action='{$this->ipsclass->base_url}act=profile&CODE=personal_iframe_comments_save&member_id={$member['id']}&md5check={$this->ipsclass->md5_check}' method='POST'>
" . ((is_array($comments) and count($comments)) ? ("
".$this->__foreach_loop__id_49e0e26ade6d7($member,$comments,$pages)."
<div class='pp-contentbox-entry-noheight'>
<div style='float:right'>
" . ((( $member['id'] == $this->ipsclass->member['id'] ) OR ( $this->ipsclass->member['g_is_supmod'] )) ? ("
<select name='pp-moderation' id='pp-moderation'>
<option value='approve'>{$this->ipsclass->lang['m_comment_app']}</option>
<option value='unapprove'>{$this->ipsclass->lang['m_comment_unapp']}</option>
<option value='delete'>{$this->ipsclass->lang['m_comment_delete']}</option>
</select>
<input type='submit' class='button' value='{$this->ipsclass->lang['m_go_button']}' />
") : ("")) . "
</div>
<div style='margin-top:7px'>{$pages} </div>
") : ("
<div class='post1' style='padding:6px'>
<em>{$this->ipsclass->lang['m_no_comments']} {$member['members_display_name']}.</em>
</div>
")) . "
</form>
</div>
<br /><br /><br /> <!-- Gotta give room for page jump... -->
<script type='text/javascript'>
//<![CDATA
var _saved = parseInt( \"{$this->ipsclass->input['_saved']}\" );
if ( _saved )
{
parent.ips_personal_portal.reload_comments();
}
// Check form
function check_form()
{
var selectbox = document.getElementById('pp-moderation');
var chosen = selectbox.options[ selectbox.selectedIndex ].value;

if ( chosen == 'delete' )
{
if ( confirm(\"{$this->ipsclass->lang['m_confirm']}\") )
{
return true;
}
else
{
return false;
}
}
else
{
return true;
}
}
//]]>
</script>";
//--endhtml--//
return $IPBHTML;
}


//===========================================================================
// Foreach loop function
//===========================================================================

function __foreach_loop__id_49e0e26ade6d7($member="",$comments="",$pages="")
{
$_ips___x_retval = '';

foreach( $comments as $comment )
{

$_ips___x_retval .= "
" . (($comment['comment_approved']) ? ("
<div class='pp-contentbox-entry-noheight' id='pp-comment-entry-main-{$comment['comment_id']}'>
") : ("
<div class='pp-contentbox-entry-noheight-mod' id='pp-comment-entry-main-{$comment['comment_id']}'>
")) . "
<div class='pp-tiny-text'>
<div class='pp-image-thumb-wrap-floatright'><img src='{$comment['pp_thumb_photo']}' width='{$comment['pp_thumb_width']}' height='{$comment['pp_thumb_height']}' alt='' /></div>
" . ((( $member['id'] == $this->ipsclass->member['id'] ) OR ( $this->ipsclass->member['g_is_supmod'] )) ? ("
<!-- MOD CHECKBOX -->
<input type='checkbox' class='input-checkbox' id=\"pp-checked-{$comment['comment_id']}\" name=\"pp-checked[{$comment['comment_id']}]\" value='1' onclick=\"parent.ips_personal_portal.toggle_comment_box('{$comment['comment_id']}', 1)\" />
<!-- / MOD CHECKBOX -->
") : ("")) . "
{$comment['_pp_gender_image']} <strong>" . (($comment['id']) ? ("<a href='{$this->ipsclass->base_url}showuser={$comment['id']}' target='_parent'>") : ("")) . "{$comment['members_display_name']}" . (($comment['id']) ? ("</a>") : ("")) . "</strong>
<br />
{$comment['comment_content']}
<br />
<strong>{$comment['_comment_date']}</strong>
</div>
</div>
";
}

return $_ips___x_retval;
}

//===========================================================================
// <ips:personal_portal_iframe_friends:desc::trigger:>
//===========================================================================
function personal_portal_iframe_friends($member="",$friends="",$pages="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<div id='pp-iframe-wrap' class='pp-contentbox-back' style='overflow:auto'>
" . ((is_array($friends) and count($friends)) ? ("
".$this->__foreach_loop__id_49e0e26ade972($member,$friends,$pages)."
" . (($pages OR ( $member['id'] == $this->ipsclass->member['id'] )) ? ("
<div class='pp-contentbox-entry-noheight'>
<div style='float:right'>
" . (($member['id'] == $this->ipsclass->member['id']) ? ("
<a href='#' onclick='parent.friends_pop()'>{$this->ipsclass->lang['m_manage_friends']}</a>
") : ("")) . "
</div>
<div>{$pages} </div>
</div>
") : ("")) . "
") : ("
<div class='post1' style='padding:6px'>
<em>{$this->ipsclass->lang['m_nofriends']}</em>
</div>
")) . "
</div>
<br /><br /><br /> <!-- Gotta give room for page jump... -->";
//--endhtml--//
return $IPBHTML;
}


//===========================================================================
// Foreach loop function
//===========================================================================

function __foreach_loop__id_49e0e26ade972($member="",$friends="",$pages="")
{
$_ips___x_retval = '';

foreach( $friends as $friend )
{

$_ips___x_retval .= "
<div class='pp-contentbox-entry-noheight' id='pp-comment-entry-main-{$friend['comment_id']}'>
<div class='pp-tiny-text'>
<div class='pp-image-thumb-wrap-floatright'><img src='{$friend['pp_thumb_photo']}' width='{$friend['pp_thumb_width']}' height='{$friend['pp_thumb_height']}' alt='' /></div>
{$friend['_pp_gender_image']} <strong><a href='{$this->ipsclass->base_url}showuser={$friend['id']}' target='_parent'>{$friend['members_display_name']}</a></strong>
<div class='pp-tiny-text'>
{$friend['g_title']}
<br />{$friend['posts']} {$this->ipsclass->lang['fav_posts']}
<br />{$this->ipsclass->lang['m_active']}: {$friend['_last_active']}
</div>
</div>
</div>
";
}

return $_ips___x_retval;
}

//===========================================================================
// <ips:personal_portal_iframe_settings:desc::trigger:>
//===========================================================================
function personal_portal_iframe_settings($member=array(),$friends=0,$error="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<div id='pp-iframe-wrap' class='pp-contentbox-back'>
<div class='pp-contentbox-entry-noheight'>
" . (($error) ? ("
<div class='input-warn-content'>$error</div>
") : ("")) . "
" . (($friends) ? ("
<fieldset>
<legend><strong>{$this->ipsclass->lang['m_friends_pending']}</strong></legend>
<table cellpadding='0' cellspacing='1' width='100%'>
<tr>
<td class=\"row1\" style='padding:6px;'>
{$this->ipsclass->lang['m_friend_str_1']} <strong>$friends</strong> {$this->ipsclass->lang['m_friend_str_2']}
<br /><a href='#' onclick='parent.friends_pop( \"&tab=pending\"); return false'>{$this->ipsclass->lang['m_manage_friends_list']}</a>
</td>
</tr>
</table>
</fieldset>
<br />
") : ("")) . "
<form action='{$this->ipsclass->base_url}act=profile&CODE=personal_iframe_settings_save&member_id={$member['id']}&md5check={$this->ipsclass->md5_check}' enctype='multipart/form-data' method='POST'>
" . (($this->ipsclass->member['g_edit_profile']==1) ? ("
" . (($member['id'] == $this->ipsclass->member['id']) ? ("
<!-- Can update photo? -->
<input type='hidden' name='MAX_FILE_SIZE' value='{$member['_max_file_size']}' />

<fieldset>
<legend><strong>{$this->ipsclass->lang['get_photo']}</strong></legend>
<table cellpadding='0' cellspacing='1' width='100%'>
<tr>
<td width=\"30%\" class=\"row1\" style='padding:6px;' valign='top'>
<strong>{$this->ipsclass->lang['m_your_pic']}</strong>
</td>
<td width=\"70%\" class=\"row2\" style='padding:6px;'>
<input type='file' name='upload_photo' />
<div class='pp-tiny-text'>
{$this->ipsclass->lang['pp_photo_desc']}
</div>
</td>
</tr>
<tr>
<td width=\"30%\" class=\"row1\" style='padding:6px;' valign='top'>
<strong>{$this->ipsclass->lang['m_delete_pic']}</strong>
</td>
<td width=\"70%\" class=\"row2\" style='padding:6px;'>
<input type='checkbox' class='checkbox' name='delete_photo' value='1' />
</td>
</tr>
</table>
</fieldset>

<br />
") : ("")) . "
<fieldset>
<legend><strong>{$this->ipsclass->lang['m_personal_statement']}</strong> <span class='pp-tiny-text'>{$this->ipsclass->lang['m_char_limit']}</span></legend>
<table cellpadding='0' cellspacing='1' width='100%'>
<tr>
<td class=\"row1\" style='padding:6px;text-align:center'>
<textarea name='pp_bio_content' rows='5' cols='60' style='width:95%;height:100px'>{$member['_pp_bio_content']}</textarea>
<div class='pp-tiny-text' style='text-align:left'>{$this->ipsclass->lang['m_statement_bbcode']}</div>
</td>
</tr>
</table>
</fieldset>

<br />

<fieldset>
<legend><strong>{$this->ipsclass->lang['m_website_title']}</strong> <span class='pp-tiny-text'>{$this->ipsclass->lang['m_website_explain']}</span></legend>
<table cellpadding='0' cellspacing='1' width='100%'>
<tr>
<td class=\"row1\" style='padding:6px;text-align:left'>
<input type='text' name='website' size='25' style='width:95%' value='{$member['website']}' />
</td>
</tr>
</table>
</fieldset>

<br />
") : ("")) . "
<fieldset>
<legend><strong>{$this->ipsclass->lang['m_notifications']}</strong></legend>
<table cellpadding='0' cellspacing='1' width='100%'>
<tr>
<td width=\"40%\" class=\"row1\" style='padding:6px;'>
<strong>{$this->ipsclass->lang['m_new_comments']}</strong>
<div class='pp-tiny-text'>{$this->ipsclass->lang['m_choose_comm_type']}</div>
</td>
<td width=\"60%\" class=\"row2\" style='padding:6px;'>
<select name='pp_setting_notify_comments'>{$member['_pp_setting_notify_comments']}</select>
</td>
</tr>
<tr>
<td width=\"40%\" class=\"row1\" style='padding:6px;'>
<strong>{$this->ipsclass->lang['m_new_friends']}</strong>
<div class='pp-tiny-text'>{$this->ipsclass->lang['m_choose_friend_type']}</div>
</td>
<td width=\"60%\" class=\"row2\" style='padding:6px;'>
<select name='pp_setting_notify_friend'>{$member['_pp_setting_notify_friend']}</select>
</td>
</tr>
</table>
</fieldset>

<br />

<fieldset>
<legend><strong>{$this->ipsclass->lang['m_mod_type']}</strong></legend>
<table cellpadding='0' cellspacing='1' width='100%'>
<tr>
<td width=\"40%\" class=\"row1\" style='padding:6px;'>
<strong>{$this->ipsclass->lang['m_new_comments']}</strong>
<div class='pp-tiny-text'>{$this->ipsclass->lang['m_choose_cmod_type']}</div>
</td>
<td width=\"60%\" class=\"row2\" style='padding:6px;'>
<select name='pp_setting_moderate_comments'>{$member['_pp_setting_moderate_comments']}</select>
</td>
</tr>
<tr>
<td width=\"40%\" class=\"row1\" style='padding:6px;'>
<strong>{$this->ipsclass->lang['m_new_friends']}</strong>
<div class='pp-tiny-text'>{$this->ipsclass->lang['m_choose_fmod_type']}</div>
</td>
<td width=\"60%\" class=\"row2\" style='padding:6px;'>
<select name='pp_setting_moderate_friends'>{$member['_pp_setting_moderate_friends']}</select>
</td>
</tr>
</table>
</fieldset>

<br />

<fieldset>
<legend><strong>{$this->ipsclass->lang['m_settings_header']}</strong></legend>
<table cellpadding='0' cellspacing='1' width='100%'>
<tr>
<td width=\"40%\" class=\"row1\" style='padding:6px;'>
<strong>{$this->ipsclass->lang['m_show_x_visitors']}</strong>
<div class='pp-tiny-text'>{$this->ipsclass->lang['op_change_refresh']}</div>
</td>
<td width=\"60%\" class=\"row2\" style='padding:6px;'>
<select name='pp_setting_count_visitors'>
" . (($member['pp_setting_count_visitors'] == 0) ? ("
<option value='0' selected='selected'>0</option>
") : ("
<option value='0'>0</option>
")) . "
" . (($member['pp_setting_count_visitors'] == 3) ? ("
<option value='3' selected='selected'>3</option>
") : ("
<option value='3'>3</option>
")) . "
" . (($member['pp_setting_count_visitors'] == 5) ? ("
<option value='5' selected='selected'>5</option>
") : ("
<option value='5'>5</option>
")) . "
" . (($member['pp_setting_count_visitors'] == 10) ? ("
<option value='10' selected='selected'>10</option>
") : ("
<option value='10'>10</option>
")) . "
</select>
</td>
</tr>
<tr>
<td width=\"40%\" class=\"row1\" style='padding:6px;'>
<strong>{$this->ipsclass->lang['m_show_x_comments']}</strong>
<div class='pp-tiny-text'>{$this->ipsclass->lang['op_change_refresh']}</div>
</td>
<td width=\"60%\" class=\"row2\" style='padding:6px;'>
<select name='pp_setting_count_comments'>
" . (($member['pp_setting_count_comments'] == 0) ? ("
<option value='0' selected='selected'>0</option>
") : ("
<option value='0'>0</option>
")) . "
" . (($member['pp_setting_count_comments'] == 3) ? ("
<option value='3' selected='selected'>3</option>
") : ("
<option value='3'>3</option>
")) . "
" . (($member['pp_setting_count_comments'] == 5) ? ("
<option value='5' selected='selected'>5</option>
") : ("
<option value='5'>5</option>
")) . "
" . (($member['pp_setting_count_comments'] == 10) ? ("
<option value='10' selected='selected'>10</option>
") : ("
<option value='10'>10</option>
")) . "
</select>
</td>
</tr>
<tr>
<td width=\"40%\" class=\"row1\" style='padding:6px;'>
<strong>{$this->ipsclass->lang['m_show_x_friends']}</strong>
<div class='pp-tiny-text'>{$this->ipsclass->lang['op_change_refresh']}</div>
</td>
<td width=\"60%\" class=\"row2\" style='padding:6px;'>
<select name='pp_setting_count_friends'>
" . (($member['pp_setting_count_friends'] == 0) ? ("
<option value='0' selected='selected'>0</option>
") : ("
<option value='0'>0</option>
")) . "
" . (($member['pp_setting_count_friends'] == 3) ? ("
<option value='3' selected='selected'>3</option>
") : ("
<option value='3'>3</option>
")) . "
" . (($member['pp_setting_count_friends'] == 5) ? ("
<option value='5' selected='selected'>5</option>
") : ("
<option value='5'>5</option>
")) . "
" . (($member['pp_setting_count_friends'] == 10) ? ("
<option value='10' selected='selected'>10</option>
") : ("
<option value='10'>10</option>
")) . "
</select>
</td>
</tr>
</table>
</fieldset>

<br />

<div class='row1' style='padding:6px; margin-bottom:1px;text-align:center'>
<input type='submit' class='button' value='{$this->ipsclass->lang['m_save_settings']}' />
</div>
</form>
</div>
</div>
" . (($this->ipsclass->input['_saved']) ? ("
<script type='text/javascript'>
//<![CDATA[
parent.ips_personal_portal.update_personal_photo( \"{$this->ipsclass->vars['upload_url']}/{$member['pp_main_photo']}\", parseInt({$member['pp_main_width']}), parseInt({$member['pp_main_height']}) );
parent.ips_personal_portal.update_personal_statement( \"{$member['__pp_bio_content']}\", \"{$member['website']}\" );
//]]>
</script>
") : ("")) . "";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:personal_portal_main:desc::trigger:>
//===========================================================================
function personal_portal_main($tabs=array(),$member=array(),$comments="",$friends=array(),$visitors=array(),$default_tab='posts',$default_tab_content='') {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<script type=\"text/javascript\" src=\"{$this->ipsclass->vars['board_url']}/jscripts/ipb_profile.js\"></script>
<script type='text/javascript' src=\"{$this->ipsclass->vars['board_url']}/jscripts/ips_profile_portal.js\"></script>
<script type=\"text/javascript\" src=\"{$this->ipsclass->vars['board_url']}/jscripts/ipb_topic.js\"></script>
<script type='text/javascript'>
// Need to map months based on current language
var month=new Array(12);
month['{$this->ipsclass->lang['M_1']}']=\"1\";
month['{$this->ipsclass->lang['M_2']}']=\"2\";
month['{$this->ipsclass->lang['M_3']}']=\"3\";
month['{$this->ipsclass->lang['M_4']}']=\"4\";
month['{$this->ipsclass->lang['M_5']}']=\"5\";
month['{$this->ipsclass->lang['M_6']}']=\"6\";
month['{$this->ipsclass->lang['M_7']}']=\"7\";
month['{$this->ipsclass->lang['M_8']}']=\"8\";
month['{$this->ipsclass->lang['M_9']}']=\"9\";
month['{$this->ipsclass->lang['M_10']}']=\"10\";
month['{$this->ipsclass->lang['M_11']}']=\"11\";
month['{$this->ipsclass->lang['M_12']}']=\"12\";
</script>
<!--We (?:c|sh)ould use CSS for this.-->
<table cellspacing='4' cellpadding='0' width='100%' border='0'>
<tr>
<td style='width:210px' valign='top'>
<!-- LEFT TABLE -->
<div class=\"borderwrap\" style='padding:1px'>
<div class=\"pp-title\">{$this->ipsclass->lang['m_profile_title']}</div>
<div class='pp-header'>{$this->ipsclass->lang['get_photo']}</div>
<table cellpadding='1' cellspacing='0' width='100%'>
<tr>
<td width='60%' class='row1' style='padding:3px;margin-bottom:0px' valign='middle' align='center'>
<!-- Personal Photo -->
<img id='pp-main-photo' src='{$member['pp_main_photo']}' width='{$member['pp_main_width']}' height='{$member['pp_main_height']}' alt='' />
<!-- / Personal Photo -->
<!-- Quick contact -->
" . (($this->ipsclass->member['id'] AND ( $member['id'] != $this->ipsclass->member['id'])) ? ("
<div style='margin-top:10px;margin-bottom:6px'>
<div id='pp-friend-wrap'>
<!-- Add / remove friend added via JS -->
</div>
<img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/send_pm_small.png' alt='' border='0' /> <a href=\"{$this->ipsclass->base_url}act=Msg&CODE=4&MID={$member['id']}\">{$this->ipsclass->lang['pm']}</a>
</div>
") : ("")) . "
<!-- / Quick contact -->
</td>
</tr>
</table>

" . (($this->ipsclass->vars['pp_allow_member_rate']) ? ("
<!-- Rating -->
<div class='pp-header'>{$this->ipsclass->lang['rating']}</div>
<div class='row1' style='padding:6px; margin-bottom:1px; padding-left:10px; text-align: center' id='pp-rating-wrapper'>
 
</div>
<!-- / Rating -->
") : ("")) . "

<!-- Options -->
<div class='pp-header'>{$this->ipsclass->lang['options']}</div>
<div class='row1' style='padding:6px; margin-bottom:1px; padding-left:10px; text-align: center'>
<div class='popmenubutton-new' id='profile-options'>{$this->ipsclass->lang['options']}</div>
</div>
<!-- / Options -->

<!-- Personal Statement -->
<div class='pp-header'>{$this->ipsclass->lang['m_personal_statement']}</div>
<div class='row1' style='padding:6px; margin-bottom:1px; padding-left:10px' id='pp-personal_statement'>
" . (($member['pp_bio_content']) ? ("
{$member['pp_bio_content']}
") : ("
<em>{$member['members_display_name']} {$this->ipsclass->lang['m_no_statement']}.</em>
")) . "
" . (($member['_website']) ? ("
<div style='padding-top:5px'>
" . ((strlen($member['_website']) > 30) ? ("
<a href='{$member['_website']}' target='_blank'>{$this->ipsclass->lang['m_visit_website']}</a>
") : ("
<a href='{$member['_website']}' target='_blank'>{$member['_website']}</a>
")) . "
</div>
") : ("")) . "
</div>
<!-- / Personal Statement -->

<!-- Personal Info -->
<div class='pp-header'>{$this->ipsclass->lang['m_personal_info']}</div>
<div class='row1' style='padding:6px; margin-bottom:1px; padding-left:10px'>{$member['members_display_name']}</div>
" . (($member['_title']!='') ? ("
<div class='row1' style='padding:6px; margin-bottom:1px; padding-left:10px'>{$member['_title']}</div>
") : ("")) . "
<div class='row1' style='padding:6px; margin-bottom:1px; padding-left:10px' id='pp-entry-age-wrap'>
" . (($member['_age'] > 0) ? ("
<span id='pp-entry-age-text'>{$member['_age']}</span> <span id='pp-entry-age-yearsold'>{$this->ipsclass->lang['m_years_old']}</span>
") : ("
<span id='pp-entry-age-text'>{$this->ipsclass->lang['m_age_unknown']}</span> <span id='pp-entry-age-yearsold' style='display:none'>{$this->ipsclass->lang['m_years_old']}</span>
")) . "
</div>
<div class='row2' style='padding:6px; margin-bottom:1px; padding-left:10px'>
<div id='pp-entry-gender-wrap'>
" . (($member['pp_gender']) ? ("
<span id='pp-entry-gender-imgwrap'>{$member['_pp_gender_image']}</span> <span id='pp-entry-gender-text'>{$member['_pp_gender_text']}</span>
") : ("
<span id='pp-entry-gender-imgwrap'>{$member['_pp_gender_image']}</span> <span id='pp-entry-gender-text'>{$this->ipsclass->lang['m_no_gender']}</span>
")) . "
</div>
" . (($member['id'] == $this->ipsclass->member['id'] AND $this->ipsclass->member['g_edit_profile']==1) ? ("
<div class='popupmenu-new' id='pp-entry-gender-wrap_menu' style='display:none;width:162px'>
<div class='popupmenu-item'><img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/gender_male.png' alt='' border='0' /> <a href='#' onclick=\"ips_personal_portal.save_settings( 'gender', { 'pp_gender' : 'male' }, ''); return false;\">{$this->ipsclass->lang['m_gender_as_male']}</a></div>
<div class='popupmenu-item'><img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/gender_female.png' alt='' border='0' /> <a href='#' onclick=\"ips_personal_portal.save_settings( 'gender', { 'pp_gender' : 'female' }, ''); return false;\">{$this->ipsclass->lang['m_gender_as_female']}</a></div>
<div class='popupmenu-item-last'><img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/gender_mystery.png' alt='' border='0' /> <a href='#' onclick=\"ips_personal_portal.save_settings( 'gender', { 'pp_gender' : 'mystery' }, ''); return false;\">{$this->ipsclass->lang['m_gender_as_none']}</a></div>
</div>
") : ("")) . "
</div>
<div class='row2' style='padding:6px; margin-bottom:1px; padding-left:10px'>
<div id='pp-entry-location-wrap'>
" . (($member['location']) ? ("
<span id='pp-entry-location-text'>{$member['location']}</span>
") : ("
<span id='pp-entry-location-text'>{$this->ipsclass->lang['m_location_unknown']}</span>
")) . "
</div>
" . (($member['id'] == $this->ipsclass->member['id'] AND $this->ipsclass->member['g_edit_profile']==1) ? ("
<div class='popupmenu-new' id='pp-entry-location-wrap_menu' style='display:none;width:auto'>
<div class='popupmenu-item-last'>
<fieldset>
<legend>{$this->ipsclass->lang['m_enter_location']}</legend>
<input type='text' size='20' maxlength='200' name='location' id='pp-location' value='{$member['location']}' /> <input class='button' type='button' value='{$this->ipsclass->lang['m_save_button']}' onclick=\"ips_personal_portal.save_settings( 'location', {}, 'pp-location'); return false;\" />
</fieldset>
</div>
</div>
") : ("")) . "
</div>
<div class='row1' style='padding:6px; margin-bottom:0px; padding-left:10px'>
<div id='pp-entry-born-wrap'>
" . (($member['bday_day'] AND $member['bday_year'] AND $member['_bday_month']) ? ("
<span id='pp-entry-born-pretext'>{$this->ipsclass->lang['born_key']}</span> <span id='pp-entry-born-text'>{$member['_bday_month']}-{$member['bday_day']}-{$member['bday_year']}</span>
") : ("
<span id='pp-entry-born-text'>{$this->ipsclass->lang['m_bday_unknown']}</span>
")) . "
</div>
" . (($member['id'] == $this->ipsclass->member['id'] AND $this->ipsclass->member['g_edit_profile']==1) ? ("
<div class='popupmenu-new' id='pp-entry-born-wrap_menu' style='display:none;width:auto'>
<div class='popupmenu-item-last'>
<fieldset>
<legend>{$this->ipsclass->lang['m_enter_bdate']}</legend>
<select name='_b_month' id='pp_b_month'>{$member['_birthday_month']}</select>
<select name='_b_day' id='pp_b_day'>{$member['_birthday_day']}</select>
<select name='_b_year' id='pp_b_year'>{$member['_birthday_year']}</select>
<input class='button' type='button' value='{$this->ipsclass->lang['m_save_button']}' onclick=\"ips_personal_portal.save_settings( 'birthdate', {}, ''); return false;\" />
</fieldset>
</div>
</div>
") : ("")) . "
</div>
<!-- WARN -->
" . (($member['_warn_data']) ? ("
<div class='row1' style='padding:6px; margin-bottom:0px; padding-left:10px'>
{$member['_warn_data']}
</div>
") : ("")) . "
<!-- / WARN -->
<!-- / Personal Info -->

<!-- Interests -->
" . (($member['_interests']) ? ("
<div class='pp-header'>{$this->ipsclass->lang['interests']}</div>
<div class='row1' style='padding:6px; margin-bottom:1px; padding-left:10px' id='pp-personal_statement'>
{$member['_interests']}
</div>
") : ("")) . "
<!-- / Interests -->

<!-- Custom Fields -->
" . ((is_array( $member['custom_fields'] ) AND count( $member['custom_fields'] )) ? ("
<div class='pp-header'>{$this->ipsclass->lang['m_other_info']}</div>
".$this->__foreach_loop__id_49e0e26adf185($tabs,$member,$comments,$friends,$visitors,$default_tab,$default_tab_content)."
") : ("")) . "
<!-- / Custom Fields -->

<!-- Statistics -->
<div class='pp-header'>{$this->ipsclass->lang['m_stats_title']}</div>
<div class='row1' style='padding:6px; margin-bottom:1px; padding-left:10px'>{$this->ipsclass->lang['m_member_since']} {$member['_joined']}</div>
<div class='row1' style='padding:6px; margin-bottom:1px; padding-left:10px'>{$this->ipsclass->lang['m_profile_views']} {$member['_pp_profile_views']}<span class='pp-tiny-text'>*</span></div>
<div class='row1' style='padding:6px; margin-bottom:1px; padding-left:10px'>
{$this->ipsclass->lang['m_last_seen']} {$member['_last_active']}
" . (($member['_online_location']) ? ("
<br />{$member['_online_location']}
") : ("")) . "
</div>

" . (($member['_local_time']) ? ("
<div class='row2' style='padding:6px; margin-bottom:1px; padding-left:10px'>{$this->ipsclass->lang['m_local_time_is']} {$member['_local_time']}</div>
") : ("")) . "
<div class='row1' style='padding:6px; margin-bottom:1px; padding-left:10px'>{$member['_posts']} {$this->ipsclass->lang['m_bit_posts']} ({$member['_posts_day']} {$this->ipsclass->lang['posts_per_day']})</div>
<!-- / Statistics -->

<!-- Contact Information -->
<div class='pp-header'>{$this->ipsclass->lang['m_contact_info']}</div>
<div class='row1' style='padding:6px; margin-bottom:1px; padding-left:10px'>
<div id='pp-entry-contact-wrap-aim'>
<{PRO_AIM}> <span id='pp-entry-contact-entry-aim'>{$member['_aim_name']}</span>
</div>
</div>
" . (($member['id'] == $this->ipsclass->member['id'] AND $this->ipsclass->member['g_edit_profile']==1) ? ("
<div class='popupmenu-new' id='pp-entry-contact-wrap-aim_menu' style='display:none;width:auto'>
<div class='popupmenu-item-last'>
<fieldset>
<legend>{$this->ipsclass->lang['m_enter_aim']}</legend>
<input type='text' size='20' maxlength='200' name='value' id='pp-contact-value-aim' value='{$member['aim_name']}' /> <input class='button' type='button' value='{$this->ipsclass->lang['m_save_button']}' onclick=\"ips_personal_portal.save_settings( 'contact', { 'contacttype' : 'aim' }, 'pp-contact-value-aim'); return false;\" />
</fieldset>
</div>
</div>
") : ("")) . "

<div class='row1' style='padding:6px; margin-bottom:1px; padding-left:10px'>
<div id='pp-entry-contact-wrap-yahoo'>
<{PRO_YIM}> <span id='pp-entry-contact-entry-yahoo'>{$member['_yahoo']}</span>
</div>
</div>
" . (($member['id'] == $this->ipsclass->member['id'] AND $this->ipsclass->member['g_edit_profile']==1) ? ("
<div class='popupmenu-new' id='pp-entry-contact-wrap-yahoo_menu' style='display:none;width:auto'>
<div class='popupmenu-item-last'>
<fieldset>
<legend>{$this->ipsclass->lang['m_enter_yahoo']}</legend>
<input type='text' size='20' maxlength='200' name='value' id='pp-contact-value-yahoo' value='{$member['yahoo']}' /> <input type='button' class='button' value='{$this->ipsclass->lang['m_save_button']}' onclick=\"ips_personal_portal.save_settings( 'contact', { 'contacttype' : 'yahoo' }, 'pp-contact-value-yahoo'); return false;\" />
</fieldset>
</div>
</div>
") : ("")) . "

<div class='row1' style='padding:6px; margin-bottom:1px; padding-left:10px'>
<div id='pp-entry-contact-wrap-icq'>
<{PRO_ICQ}> <span id='pp-entry-contact-entry-icq'>{$member['_icq_number']}</span>
</div>
</div>
" . (($member['id'] == $this->ipsclass->member['id'] AND $this->ipsclass->member['g_edit_profile']==1) ? ("
<div class='popupmenu-new' id='pp-entry-contact-wrap-icq_menu' style='display:none;width:auto'>
<div class='popupmenu-item-last'>
<fieldset>
<legend>{$this->ipsclass->lang['m_enter_icq']}</legend>
<input type='text' size='20' maxlength='200' name='value' id='pp-contact-value-icq' value='{$member['icq_number']}' /> <input type='button' class='button' value='{$this->ipsclass->lang['m_save_button']}' onclick=\"ips_personal_portal.save_settings( 'contact', { 'contacttype' : 'icq' }, 'pp-contact-value-icq'); return false;\" />
</fieldset>
</div>
</div>
") : ("")) . "

<div class='row1' style='padding:6px; margin-bottom:1px; padding-left:10px'>
<div id='pp-entry-contact-wrap-msn'>
<{PRO_MSN}> <span id='pp-entry-contact-entry-msn'>{$member['_msn_name']}</span>
</div>
</div>
" . (($member['id'] == $this->ipsclass->member['id'] AND $this->ipsclass->member['g_edit_profile']==1) ? ("
<div class='popupmenu-new' id='pp-entry-contact-wrap-msn_menu' style='display:none;width:auto'>
<div class='popupmenu-item-last'>
<fieldset>
<legend>{$this->ipsclass->lang['m_enter_msn']}</legend>
<input type='text' size='20' maxlength='200' name='value' id='pp-contact-value-msn' value='{$member['msnname']}' /> <input type='button' class='button' value='{$this->ipsclass->lang['m_save_button']}' onclick=\"ips_personal_portal.save_settings( 'contact', { 'contacttype' : 'msn' }, 'pp-contact-value-msn'); return false;\" />
</fieldset>
</div>
</div>
") : ("")) . "

<div class='row1' style='padding:6px; margin-bottom:1px; padding-left:10px'>
<{PRO_CONTACT}> <a href=\"{$this->ipsclass->base_url}act=Msg&CODE=4&MID={$member['id']}\">{$this->ipsclass->lang['pm']}</a>
</div>
<div class='row1' style='padding:6px; padding-left:10px'>
<{PRO_CONTACT}> {$member['_email']}
</div>
<!-- / Contact Information -->
</div>
<div class='pp-tiny-text'>{$this->ipsclass->lang['m_profile_views_desc']}</div>

<!-- sssh.. ugly hack to stop IE collapsing this column under short widths -->
<img src='{$this->ipsclass->vars['img_url']}/blank.gif' width='210' height='1' alt='' />

<!-- / LEFT TABLE -->
</td>
<td valign='top'>
<!-- MAIN TABLE -->
<div class='pp-name'>
<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td width='1%'>{$member['_avatar']}</td>
<td width='98%' style='padding-left:10px'>
<h3 style='font-size:20px'>{$member['members_display_name']}</h3>
<strong>{$member['g_title']}</strong>
<p>{$member['_member_rank_img']}</p>
</td>
</tr>
</table>
</div>

<br />

<!-- My Stuff -->
<div class='pp-tabwrap'>
".$this->__foreach_loop__id_49e0e26adf1e4($tabs,$member,$comments,$friends,$visitors,$default_tab,$default_tab_content)."
<div class='pp-taboff' id='pp-content-tab-comments'>{$this->ipsclass->lang['m_tab_comments']}</div>
<div class='pp-taboff' id='pp-content-tab-friends'>{$this->ipsclass->lang['m_tab_friends']}</div>
" . (($member['id'] == $this->ipsclass->member['id'] OR ( $this->ipsclass->member['g_is_supmod']==1 AND $member['mgroup'] != $this->ipsclass->vars['admin_group'] )) ? ("
<div class='pp-taboff' id='pp-content-tab-settings'>{$this->ipsclass->lang['m_tab_settings']}</div>
") : ("")) . "
</div>
<div class=\"pp-tabclear\">{$this->ipsclass->lang['m_title_content']}</div>
<div class=\"borderwrap\">
<div id='pp-main-tab-content' class='pp-contentbox-back'>
{$default_tab_content}
</div>

</div>
<!-- / My Stuff -->

<!-- / MAIN TABLE -->
</td>
" . (($member['pp_setting_count_visitors'] > 0 OR $member['pp_setting_count_comments'] > 0 OR $member['pp_setting_count_friends'] > 0) ? ("
<td style='width:210px;' valign='top'>
<!-- RIGHT TABLE -->
<!-- Recent Visitors -->
" . (($member['pp_setting_count_visitors'] > 0) ? ("
<div class=\"borderwrap\" style='padding:1px'>
<div class=\"pp-title\">{$this->ipsclass->lang['m_title_visitors']}</div>
" . ((is_array($visitors) and count($visitors)) ? ("
".$this->__foreach_loop__id_49e0e26add40a($tabs,$member,$comments,$friends,$visitors,$default_tab,$default_tab_content)."
") : ("
<div class='post1' style='padding:6px'>
<em>{$member['members_display_name']} {$this->ipsclass->lang['m_visitors_none']}.</em>
</div>
")) . "
</div>
") : ("")) . "
<!-- / Recent Visitors -->

<br />

<!-- Comments -->
" . (($member['pp_setting_count_comments'] > 0) ? ("
<div class=\"borderwrap\" style='padding:1px'>
<div class=\"pp-title\">{$this->ipsclass->lang['m_title_comments']}</div>
<div id='pp-comments-wrap'>
$comments
</div>
" . (($this->ipsclass->member['id']) ? ("
<div class='popmenubutton-new' id='pp-comment-wrap' style='margin:2px'>
<img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/comment_add.png' alt='' border='0' /> {$this->ipsclass->lang['m_add_comment']}
</div>
<div class='popupmenu-new' id='pp-comment-wrap_menu' style='display:none;width:auto;'>
<div class='popupmenu-item-last'>
<fieldset>
<legend>{$this->ipsclass->lang['m_enter_comment']}</legend>
<textarea rows='8' cols='17' name='comment' id='pp-comment-textarea'></textarea>
<div class='pp-tiny-text' style='text-align:right'>
{$this->ipsclass->lang['m_max_chars']}
<input type='button' class='button' value='{$this->ipsclass->lang['m_save_button']}' onclick=\"ips_personal_portal.save_comment(); return false;\" />
</div>
</fieldset>
</div>
</div>
<script type='text/javascript'>
//<![CDATA[
ipsmenu.register( \"pp-comment-wrap\" );
//]]>
</script>
") : ("")) . "
</div>
") : ("")) . "
<!-- / Comments -->

<br />

<!-- Friends -->
" . (($member['pp_setting_count_friends'] > 0) ? ("
<div class=\"borderwrap\" style='padding:1px'>
<div class=\"pp-title\">{$this->ipsclass->lang['m_title_friends']}</div>
" . ((is_array($friends) and count($friends)) ? ("
".$this->__foreach_loop__id_49e0e26add40a($tabs,$member,$comments,$friends,$visitors,$default_tab,$default_tab_content)."
<div class='pp-mini-content-entry-noheight' style='text-align:right'>
<a href='#' onclick=\"ips_personal_portal.tab_load( 'friends' )\">{$this->ipsclass->lang['m_view_friends']}</a>
</div>
") : ("
<div class='post1' style='padding:6px'>
<em>{$this->ipsclass->lang['m_no_friends']}.</em>
</div>
")) . "
</div>
") : ("")) . "
<!-- / Friends -->
<!-- sssh.. ugly hack to stop IE collapsing this column under short widths -->
<img src='{$this->ipsclass->vars['img_url']}/blank.gif' width='210' height='1' alt='' />
<!-- / RIGHT TABLE -->
</td>
") : ("")) . "
</tr>
</table>
<script type='text/javascript'>
//<![CDATA[
// Settings
ips_personal_portal.settings['allow_rating'] = parseInt(\"{$this->ipsclass->vars['pp_allow_member_rate']}\");
ips_personal_portal.settings['default_rating'] = parseInt(\"{$member['_pp_rating_real']}\");
ips_personal_portal.settings['member_id'] = parseInt(\"{$member['id']}\");
ips_personal_portal.settings['is_super_mod'] = parseInt(\"{$member['g_is_supmod']}\");
ips_personal_portal.settings['viewer_id'] = parseInt(\"{$this->ipsclass->member['id']}\");
ips_personal_portal.settings['edit_allowed'] = parseInt(\"{$this->ipsclass->member['g_edit_profile']}\");
ips_personal_portal.settings['img_base_url'] = ipb_var_image_url + '/folder_profile_portal';
ips_personal_portal.settings['img_menu_icon'] = \"{$this->ipsclass->vars['img_url']}/menu_action_down.gif\";
ips_personal_portal.settings['img_friend_remove'] = \"{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_remove_small.png\";
ips_personal_portal.settings['img_friend_add'] = \"{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_add_small.png\";
ips_personal_portal.settings['default_tab'] = '{$default_tab}';
// Languages
ips_personal_portal.languages['rate_me'] = '<span class=\"desc\">{$this->ipsclass->lang['m_rate_me']}</span>';
ips_personal_portal.languages['friend_add'] = '{$this->ipsclass->lang['m_friend_add']}';
ips_personal_portal.languages['friend_remove'] = '{$this->ipsclass->lang['m_friend_remove']}';
ips_personal_portal.languages['img_alt_rate'] = '{$this->ipsclass->lang['js_img_alt_rate_p']}';
ips_personal_portal.languages['gender_male'] = '{$this->ipsclass->lang['js_gender_male']}';
ips_personal_portal.languages['gender_female'] = '{$this->ipsclass->lang['js_gender_female']}';
ips_personal_portal.languages['gender_mystery'] = '{$this->ipsclass->lang['js_gender_mystery']}';
ips_personal_portal.languages['loading_tab'] = '{$this->ipsclass->lang['js_loading_tab']}';
ips_personal_portal.languages['deleting_comment'] = '{$this->ipsclass->lang['js_deleting_comment']}';
ips_personal_portal.languages['saving_comment'] = '{$this->ipsclass->lang['js_saving_comment']}';
ips_personal_portal.languages['age_unknown'] = '{$this->ipsclass->lang['m_age_unknown']}';
// INIT
ips_personal_portal.init();
" . (($default_tab_content == '') ? ("
// Load tab
ips_personal_portal.load_content_tab( '{$default_tab}' );
") : ("")) . "
menu_build_menu(
\"profile-options\", new Array(
" . (($this->ipsclass->member['id'] != 0 AND $this->ipsclass->member['id'] != $member['id']) ? ("
'<img src=\"style_images/<#IMG_DIR#>/profile_item.gif\" border=\"0\" />' + \" <a href='{$this->ipsclass->base_url}act=usercp&CODE=ignore&uid={$member['id']}'>{$this->ipsclass->lang['ignore_user']}</a>\",
") : ("")) . "
" . (($this->ipsclass->member['g_is_supmod'] == 1) ? ("
'<img src=\"style_images/<#IMG_DIR#>/profile_item.gif\" border=\"0\" />' + \" <a href='{$this->ipsclass->base_url}act=mod&CODE=editmember&auth_key={$this->ipsclass->md5_check}&member={$member['id']}'>{$this->ipsclass->lang['supmod_edit_member']}</a>\",
") : ("")) . "
" . (($this->ipsclass->vars['auth_allow_dnames'] == 1) ? ("
'<img src=\"style_images/<#IMG_DIR#>/profile_item.gif\" border=\"0\" />' + \" <a href='#' onclick='return profile_dname_history({$member['id']})'>{$this->ipsclass->lang['dname_title']}</a>\",
") : ("")) . "
" . (($this->ipsclass->member['id'] != 0 AND $this->ipsclass->member['id'] != $member['id']) ? ("
'<img src=\"style_images/<#IMG_DIR#>/profile_item.gif\" border=\"0\" />' + \" <a href='{$this->ipsclass->base_url}act=Msg&CODE=02&MID={$member['id']}'>{$this->ipsclass->lang['op_add_pm_to_block']}</a>\",
") : ("")) . "
'<img src=\"style_images/<#IMG_DIR#>/profile_item.gif\" border=\"0\" />' + \" <a href='{$this->ipsclass->base_url}act=Search&CODE=getalluser&mid={$member['id']}'>{$this->ipsclass->lang['find_posts']}</a>\",
'<img src=\"style_images/<#IMG_DIR#>/profile_item.gif\" border=\"0\" />' + \" <a href='{$this->ipsclass->base_url}act=Search&CODE=gettopicsuser&mid={$member['id']}'>{$this->ipsclass->lang['find_member_topics']}</a>\"
) );

//]]>
</script>
" . ((is_array( $this->ipsclass->member['_cache']['friends'] ) AND in_array( $member['id'], array_keys( $this->ipsclass->member['_cache']['friends'] ) )) ? ("
<script type='text/javascript'>
//<![CDATA[
ips_personal_portal.show_friend_add_or_remove( 0 );
//]]>
</script>
") : ("
<script type='text/javascript'>
//<![CDATA[
ips_personal_portal.show_friend_add_or_remove( 1 );
//]]>
</script>")) . "";
//--endhtml--//
return $IPBHTML;
}


//===========================================================================
// Foreach loop function
//===========================================================================

function __foreach_loop__id_49e0e26adf185($tabs=array(),$member=array(),$comments="",$friends=array(),$visitors=array(),$default_tab='posts',$default_tab_content='')
{
$_ips___x_retval = '';

foreach( $member['custom_fields'] as $data )
{

$_ips___x_retval .= "
<div class='row1' style='padding:6px; margin-bottom:1px; padding-left:10px'>{$data['name']}: {$data['data']}</div>
";
}

return $_ips___x_retval;
}

//===========================================================================
// Foreach loop function
//===========================================================================

function __foreach_loop__id_49e0e26adf1e4($tabs=array(),$member=array(),$comments="",$friends=array(),$visitors=array(),$default_tab='posts',$default_tab_content='')
{
$_ips___x_retval = '';

foreach( $tabs as $tab )
{

$_ips___x_retval .= "
<div class='pp-taboff' id='pp-content-tab-{$tab['plugin_key']}'>{$tab['_lang']}</div>
";
}

return $_ips___x_retval;
}

//===========================================================================
// Foreach loop function
//===========================================================================

function __foreach_loop__id_49e0e26add40a($tabs=array(),$member=array(),$comments="",$friends=array(),$visitors=array(),$default_tab='posts',$default_tab_content='')
{
$_ips___x_retval = '';

foreach( $visitors as $visitor )
{

$_ips___x_retval .= "
<div class='pp-mini-content-entry'>
<div class='pp-image-thumb-wrap-floatright'><img src='{$visitor['pp_thumb_photo']}' width='{$visitor['pp_thumb_width']}' height='{$visitor['pp_thumb_height']}' alt='' /></div>
<div style='position:absolute;z-index:2;'>
{$visitor['_pp_gender_image']} <strong>" . (($visitor['id']) ? ("<a href='{$this->ipsclass->base_url}showuser={$visitor['id']}'>") : ("")) . "{$visitor['members_display_name_short']}" . (($visitor['id']) ? ("</a>") : ("")) . "</strong>
</div>
<br />
<br />
<div class='pp-tiny-text'>{$visitor['_pp_online_image']} {$visitor['_visited_date']}</div>
</div>
";
}

return $_ips___x_retval;
}

//===========================================================================
// Foreach loop function
//===========================================================================

function __foreach_loop__id_49e0e26add40a($tabs=array(),$member=array(),$comments="",$friends=array(),$visitors=array(),$default_tab='posts',$default_tab_content='')
{
$_ips___x_retval = '';

foreach( $friends as $friend )
{

$_ips___x_retval .= "
<div class='pp-mini-content-entry'>
<div class='pp-image-thumb-wrap-floatright'><img src='{$friend['pp_thumb_photo']}' width='{$friend['pp_thumb_width']}' height='{$friend['pp_thumb_height']}' alt='' /></div>
<div style='position:absolute;z-index:2;'>
{$friend['_pp_gender_image']} <strong><a href='{$this->ipsclass->base_url}showuser={$friend['id']}'>{$friend['members_display_name_short']}</a></strong>
</div>
<br />
<div class='pp-tiny-text'>
{$friend['posts']} {$this->ipsclass->lang['m_bit_posts']}
<br />{$friend['_pp_online_image']} {$friend['_last_active']}
</div>
</div>
";
}

return $_ips___x_retval;
}

//===========================================================================
// <ips:personal_portal_no_aboutme:desc::trigger:>
//===========================================================================
function personal_portal_no_aboutme($langkey="",$memberid="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<div>
<table cellspacing=\"1\" width=\"100%\"><tr>
<td class=\"row1\" align=\"center\">
<b>{$this->ipsclass->lang[ $langkey ]}</b>
</td>
</tr></table>
" . (($this->ipsclass->member['id'] == $memberid) ? ("
<br />
<div class='pp-contentbox-entry-noheight'>
<div style='float:right'>
<a href='{$this->ipsclass->base_url}act=UserCP&CODE=22' target='_parent'>{$this->ipsclass->lang['cp_edit_signature']}</a> ·
<a href='{$this->ipsclass->base_url}act=UserCP&CODE=about_me_form' target='_parent'>{$this->ipsclass->lang['cp_edit_aboutme']}</a>
</div>
</div>
") : ("")) . "
</div>";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:personal_portal_no_content:desc::trigger:>
//===========================================================================
function personal_portal_no_content($langkey="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<table cellspacing=\"1\" width=\"100%\"><tr>
<td class=\"row1\" align=\"center\">
<b>{$this->ipsclass->lang[ $langkey ]}</b>
</td>
</tr></table>";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:personal_portal_show_comment:desc::trigger:>
//===========================================================================
function personal_portal_show_comment($comments="",$member=array(),$new_id=0,$return_msg='') {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "" . ((is_array($comments) and count($comments)) ? ("
".$this->__foreach_loop__id_49e0e26ade48c($comments,$member,$new_id,$return_msg)."
") : ("
<div class='post1' style='padding:6px'>
<em>{$this->ipsclass->lang['m_no_comments']} {$member['members_display_name']}.</em>
</div>
")) . "
" . (($return_msg) ? ("
<script type=\"text/javascript\">
//<![CDATA[
show_inline_messages_instant( \"$return_msg\" );
//]]>
</script>
") : ("")) . "
" . (($new_id) ? ("
<script type='text/javascript'>
//<![CDATA[
ipsclass.fade_in_element( 'pp-comment-entry-{$new_id}' );
//]]>
</script>
") : ("")) . "";
//--endhtml--//
return $IPBHTML;
}


//===========================================================================
// Foreach loop function
//===========================================================================

function __foreach_loop__id_49e0e26ade48c($comments="",$member=array(),$new_id=0,$return_msg='')
{
$_ips___x_retval = '';

foreach( $comments as $comment )
{

$_ips___x_retval .= "
<div class='pp-mini-content-entry-noheight' id='pp-comment-entry-{$comment['comment_id']}'>
<div class='pp-tiny-text'>
<div class='pp-image-mini-wrap-floatright'><img src='{$comment['pp_mini_photo']}' width='{$comment['pp_mini_width']}' height='{$comment['pp_mini_height']}' alt='' /></div>
{$comment['_pp_gender_image']} <strong>" . (($comment['id']) ? ("<a href='{$this->ipsclass->base_url}showuser={$comment['id']}'>") : ("")) . "{$comment['members_display_name_short']}" . (($comment['id']) ? ("</a>") : ("")) . "</strong>
<br />
{$comment['comment_content']}
<br />
" . (($this->ipsclass->member['id'] == $member['id'] OR $this->ipsclass->member['g_is_supmod']) ? ("
<a href='#' onclick='ips_personal_portal.delete_comment(\"{$comment['comment_id']}\"); return false'><img src=\"{$this->ipsclass->vars['img_url']}/folder_profile_portal/comment_remove.gif\" style='vertical-align:bottom;' id=\"pp-comment-delete-{$comment['comment_id']}\" title='{$this->ipsclass->lang['m_delete_comment']}' border=\"0\" /></a>
") : ("")) . "
<strong>{$comment['_comment_date']}</strong>
</div>
</div>
";
}

return $_ips___x_retval;
}

//===========================================================================
// <ips:personal_portal_single_column:desc::trigger:>
//===========================================================================
function personal_portal_single_column($row=array(),$read_more_link='',$url='',$title='') {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<div>
<div class='pp-contentbox-entry'>
<div class='pp-datebox'>
{$row['_date_array']['mday']} {$row['_date_array']['smonth']} <em>{$row['_date_array']['year']}</em>
" . (($read_more_link AND $url) ? ("
<div style='font-size:10px; font-weight:normal'><a href='$url'>{$read_more_link}</a></div>
") : ("")) . "
</div>
" . (($title) ? ("
" . (($url) ? ("
<div style='font-weight:bold;font-size:16px;border-bottom:1px solid #CCC; padding-bottom:5px;'>
<a href=\"$url\" style='text-decoration:none'>$title</a>
</div>
") : ("
<div style='font-weight:bold;font-size:16px;border-bottom:1px solid #CCC; padding-bottom:5px;'>$title</div>
")) . "
") : ("")) . "
<div style='margin:5px'>{$row['post']}</div>
</div>
</div>";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:show_card:desc::trigger:>
//===========================================================================
function show_card($name="",$photo="",$info="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<script language=\"javascript\" type=\"text/javascript\">
<!--
function redirect_to(where, closewin)
{
opener.location= '{$this->ipsclass->base_url}' + where;

if (closewin == 1)
{
self.close();
}
}
//-->
</script>
<div class=\"borderwrap\" style=\"text-align: left;\">
<div class=\"maintitle\">$name</div>
<table cellspacing=\"1\" width='100%' class='row1'>
<tr>
<th><b>{$this->ipsclass->lang['head_contact']}</b></th>
<th><b>{$this->ipsclass->lang['photo_title']}</b></th>
</tr>
<tr>
<td valign=\"middle\" class=\"nopad\">
<table class='ipbtable' cellspacing=\"1\">
" . (($this->ipsclass->vars['blog_default_view'] != "" and $info['has_blog'] == 1) ? ("
<tr>
<td nowrap=\"nowrap\" class=\"row1\">{$this->ipsclass->lang['myblog']}</td>
<td width=\"100%\" class=\"row1\"><b><a href='java script:redirect_to(\"&automodule=blog&req=showblog&mid={$info['mid']}\",1);'>{$this->ipsclass->lang['click_here']}</a></b></td>
</tr>
") : ("")) . "
<tr>
<td nowrap=\"nowrap\" class=\"row1\">{$this->ipsclass->lang['email']}</td>
<td width=\"100%\" class=\"row1\"><b>{$info['email']}</b></td>
</tr>
<tr>
<td nowrap=\"nowrap\" class=\"row1\">{$this->ipsclass->lang['website_addr']}</td>
<td width=\"100%\" class=\"row1\"><b>{$info['website']}</b></td>
</tr>
<tr>
<td nowrap=\"nowrap\" class=\"row1\">{$this->ipsclass->lang['aim']}</td>
<td width=\"100%\" class=\"row1\"><{PRO_AIM}> <b>{$info['aim_name']}</b></td>
</tr>
<tr>
<td nowrap=\"nowrap\" class=\"row1\">{$this->ipsclass->lang['icq']}</td>
<td width=\"100%\" class=\"row1\"><{PRO_ICQ}> <b>{$info['icq_number']}</b></td>
</tr>
<tr>
<td nowrap=\"nowrap\" class=\"row1\">{$this->ipsclass->lang['yahoo']}</td>
<td width=\"100%\" class=\"row1\"><{PRO_YIM}> <b>{$info['yahoo']}</b></td>
</tr>
<tr>
<td nowrap=\"nowrap\" class=\"row1\">{$this->ipsclass->lang['msn']}</td>
<td width=\"100%\" class=\"row1\"><{PRO_MSN}> <b>{$info['msn_name']}</b></td>
</tr>
<tr>
<td nowrap=\"nowrap\" class=\"row1\">{$this->ipsclass->lang['pm']}</b></td>
<td class=\"row1\"><b><a href=\"java script:redirect_to('&act=Msg&CODE=4&MID={$info['mid']}', 1);\">{$this->ipsclass->lang['click_here']}</a></b></td>
</tr>
</table>
</td>
<td valign=\"middle\" class=\"row1\" align=\"center\">$photo</td>
</tr>
<tr>
<td class=\"formbuttonrow\" colspan=\"2\"><a href=\"{$this->ipsclass->base_url}act=Profile&CODE=showcard&MID={$info['mid']}&download=1\">{$this->ipsclass->lang['ac_download']}</a> · <a href=\"java script:self.close();\">{$this->ipsclass->lang['ac_close']}</a></td>
</tr>
<tr>
<td class=\"catend\" colspan=\"2\"><!-- no content --></td>
</tr>
</table>
</div>";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:show_card_download:desc::trigger:>
//===========================================================================
function show_card_download($name="",$photo="",$info="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<html>
<head>
<title>$name</title>
<style type=\"text/css\">
<!--CSS-->
</style>
<script language=\"javascript\" type=\"text/javascript\">
<!--
function redirect_to(where, closewin)
{
document.location= \"{$this->ipsclass->base_url}\" + where;

if (closewin == 1)
{
self.close();
}
}
//-->
</script>
</head>
<body>
<div class=\"borderwrap\" style=\"text-align: left;\">
<div class=\"maintitle\">$name</div>
<table cellspacing=\"1\" class='row1'>
<tr>
<th><b>{$this->ipsclass->lang['head_contact']}</b></th>
<th><b>{$this->ipsclass->lang['photo_title']}</b></th>
</tr>
<tr>
<td valign=\"middle\" class=\"nopad\">
<table class='ipbtable' cellspacing=\"1\">
" . (($this->ipsclass->vars['blog_default_view'] != "" and $info['has_blog'] == 1) ? ("
<tr>
<td nowrap=\"nowrap\" class=\"row1\">{$this->ipsclass->lang['myblog']}</td>
<td width=\"100%\" class=\"row1\"><b><a href='java script:redirect_to(\"&automodule=blog&req=showblog&mid={$info['mid']}\",1);'>{$this->ipsclass->lang['click_here']}</a></b></td>
</tr>
") : ("")) . "
<tr>
<td nowrap=\"nowrap\" class=\"row1\">{$this->ipsclass->lang['email']}</td>
<td width=\"100%\" class=\"row1\"><b>{$info['email']}</b></td>
</tr>
<tr>
<td nowrap=\"nowrap\" class=\"row1\">{$this->ipsclass->lang['website_addr']}</td>
<td width=\"100%\" class=\"row1\"><b>{$info['website']}</b></td>
</tr>
<tr>
<td nowrap=\"nowrap\" class=\"row1\">{$this->ipsclass->lang['aim']}</td>
<td width=\"100%\" class=\"row1\"><{PRO_AIM}> <b>{$info['aim_name']}</b></td>
</tr>
<tr>
<td nowrap=\"nowrap\" class=\"row1\">{$this->ipsclass->lang['icq']}</td>
<td width=\"100%\" class=\"row1\"><{PRO_ICQ}> <b>{$info['icq_number']}</b></td>
</tr>
<tr>
<td nowrap=\"nowrap\" class=\"row1\">{$this->ipsclass->lang['yahoo']}</td>
<td width=\"100%\" class=\"row1\"><{PRO_YIM}> <b>{$info['yahoo']}</b></td>
</tr>
<tr>
<td nowrap=\"nowrap\" class=\"row1\">{$this->ipsclass->lang['msn']}</td>
<td width=\"100%\" class=\"row1\"><{PRO_MSN}> <b>{$info['msn_name']}</b></td>
</tr>
<tr>
<td nowrap=\"nowrap\" class=\"row1\">{$this->ipsclass->lang['pm']}</b></td>
<td class=\"row1\"><b><a href=\"java script:redirect_to('&act=Msg&CODE=4&MID={$info['mid']}', 1);\">{$this->ipsclass->lang['click_here']}</a></b></td>
</tr>
</table>
</td>
<td valign=\"middle\" class=\"row1\" align=\"center\">$photo</td>
</tr>
<tr>
<td class=\"catend\" colspan=\"2\"><!-- no content --></td>
</tr>
</table>
</div>
</body>
</html>";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:show_photo:desc::trigger:>
//===========================================================================
function show_photo($name="",$photo="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<div id=\"photowrap\">
<div id=\"phototitle\">$name</div>
<div id=\"photoimg\">$photo</div>
</div>";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:show_profile:desc::trigger:>
//===========================================================================
function show_profile($info="",$auth_key="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<script type=\"text/javascript\" src=\"jscripts/ipb_profile.js\"></script>
<script type='text/javascript' src=\"{$this->ipsclass->vars['board_url']}/jscripts/ips_profile_portal.js\"></script>
<div class=\"borderwrap\">
<div class=\"maintitle\" style='padding:4px'>
<table width='100%' cellspacing='0' cellpadding='0'>
<tr>
<td width='99%'><div><{CAT_IMG}> {$this->ipsclass->lang['head_title']}: {$info['members_display_name']}</div></td>
<td width='1%' nowrap='nowrap' align='right'>
<div class='popmenubutton' id='profile-options'><a href='#profileoptions'>{$this->ipsclass->lang['profile_options']}</a> <img src='{$this->ipsclass->vars['img_url']}/menu_action_down.gif' alt='V' title='{$this->ipsclass->lang['open_menu']}' border='0' /></div>
</td>
</tr>
</table>
</div>
<table class='ipbtable' cellspacing=\"1\">
<tr>
<td width=\"1%\" nowrap=\"nowrap\" valign=\"top\" class=\"row1\">
<div id=\"profilename\">{$info['members_display_name']}</div>
<br />
<div>{$info['avatar']}</div>
<div>{$info['member_title']}</div>
<div>{$info['member_rank_img']}</div>
<br />
<div class=\"postdetails\">
{$this->ipsclass->lang['mgroup']}: {$info['group_title']}<br />
{$this->ipsclass->lang['joined']}: {$info['joined']}
</div>
" . (($this->ipsclass->member['id'] AND ( $info['mid'] != $this->ipsclass->member['id'])) ? ("
<div id='pp-friend-wrap'>
<!-- Add / remove friend added via JS -->
</div>
") : ("")) . "
<!--{WARN_LEVEL}-->
</td>
<td width=\"1%\" align=\"right\" class=\"row1\">{$info['photo']}</td>
</tr>
</table>
</div>
<br />
<table class='ipbtable' cellspacing=\"1\">
<tr>
<!-- STATS -->
<td width=\"50%\" valign=\"top\" style=\"padding-left: 0;\">
<table cellspacing=\"1\" width='100%' class=\"borderwrap\">
<tr>
<td align=\"center\" colspan=\"2\" class=\"maintitle\">{$this->ipsclass->lang['active_stats']}</td>
</tr>
<tr>
<td class=\"row2\" valign=\"top\"><b>{$this->ipsclass->lang['user_local_time']}</b></td>
<td class=\"row1\">{$info['local_time']}</td>
</tr>
<tr>
<td class=\"row2\" width=\"30%\" valign=\"top\"><b>{$this->ipsclass->lang['total_posts']}</b></td>
<td width=\"70%\" class=\"row1\"><b>{$info['posts']}</b>
<br />( {$info['posts_day']} {$this->ipsclass->lang['posts_per_day']} / {$info['total_pct']}% {$this->ipsclass->lang['total_percent']} )
</td>
</tr>
<tr>
<td class=\"row2\" valign=\"top\"><b>{$this->ipsclass->lang['fav_forum']}</b></td>
<td class=\"row1\">
" . (($info['fav_id']) ? ("
<a href=\"{$info['base_url']}act=SF&f={$info['fav_id']}\">
") : ("")) . "
<b>{$info['fav_forum']}</b>
" . (($info['fav_id']) ? ("
</a>
") : ("")) . "
<br />( {$info['fav_posts']} {$this->ipsclass->lang['fav_posts']} / {$info['percent']}% {$this->ipsclass->lang['fav_percent']} )</td>
</tr>
<tr>
<td class=\"row2\" valign=\"top\"><b>{$this->ipsclass->lang['last_active']}</b></td>
<td class=\"row1\">{$info['last_active']}</td>
</tr>
<tr>
<td class=\"row2\" valign=\"top\"><b>{$this->ipsclass->lang['last_click']}</b></td>
<td class=\"row1\">{$info['online_status_indicator']} {$info['online_extra']}</td>
</tr>
</table>
</td>
<!-- Communication -->
<td width=\"50%\" valign=\"top\" style=\"padding-right: 0;\">
<table cellspacing=\"1\" width='100%' class=\"borderwrap\">
<tr>
<td align=\"center\" colspan=\"2\" class=\"maintitle\">{$this->ipsclass->lang['communicate']}</td>
</tr>
<tr>
<td width=\"1%\" class=\"row1\"><{PRO_AIM}></td>
<td width=\"99%\" class=\"row2\">{$info['aim_name']}</td>
</tr>
<tr>
<td width=\"1%\" class=\"row1\"><{PRO_YIM}></td>
<td width=\"99%\" class=\"row2\">{$info['yahoo']}</td>
</tr>
<tr>
<td width=\"1%\" class=\"row1\"><{PRO_ICQ}></td>
<td width=\"99%\" class=\"row2\">{$info['icq_number']}</td>
</tr>
<tr>
<td width=\"1%\" class=\"row1\"><{PRO_MSN}></td>
<td width=\"99%\" class=\"row2\">{$info['msn_name']}</td>
</tr>
<tr>
<td width=\"1%\" class=\"row1\"><{PRO_CONTACT}></td>
<td width=\"99%\" class=\"row2\"><a href=\"{$info['base_url']}act=Msg&CODE=4&MID={$info['mid']}\">{$this->ipsclass->lang['pm']}</a></td>
</tr>
<tr>
<td width=\"1%\" class=\"row1\"><{PRO_CONTACT}></td>
<td width=\"99%\" class=\"row2\">{$info['email']}</td>
</tr>
</table>
</td>
<!-- END CONTENT ROW 1 -->
<!-- information -->
</tr>
<tr>
<td width=\"50%\" valign=\"top\" style=\"padding-left: 0;\">
<table cellspacing=\"1\" width='100%' class=\"borderwrap\">
<tr>
<td align=\"center\" colspan=\"2\" class=\"maintitle\">{$this->ipsclass->lang['info']}</td>
</tr>
" . (($this->ipsclass->vars['blog_default_view'] != "" and $info['has_blog'] == 1) ? ("
<tr>
<td class=\"row2\" width=\"30%\" valign=\"top\"><b>{$this->ipsclass->lang['myblog']}</b></td>
<td width=\"70%\" class=\"row1\"><a href='{$this->ipsclass->base_url}automodule=blog&req=showblog&mid={$info['mid']}'>{$this->ipsclass->lang['click_here']}</a></td>
</tr>
") : ("")) . "
" . (($info['has_gallery'] == 1) ? ("
<tr>
<td class=\"row2\" width=\"30%\" valign=\"top\"><b>{$this->ipsclass->lang['mygallery']}</b></td>
<td width=\"70%\" class=\"row1\"><a href=\"{$this->ipsclass->base_url}automodule=gallery&req=user&user={$info['mid']}\">{$this->ipsclass->lang['click_here']}</a></td>
</tr>
") : ("")) . "
<tr>
<td class=\"row2\" width=\"30%\" valign=\"top\"><b>{$this->ipsclass->lang['homepage']}</b></td>
<td width=\"70%\" class=\"row1\">{$info['homepage']}</td>
</tr>
<tr>
<td class=\"row2\" valign=\"top\"><b>{$this->ipsclass->lang['birthday']}</b></td>
<td class=\"row1\">{$info['birthday']}</td>
</tr>
<tr>
<td class=\"row2\" valign=\"top\"><b>{$this->ipsclass->lang['location']}</b></td>
<td class=\"row1\">{$info['location']}</td>
</tr>
<tr>
<td class=\"row2\" valign=\"top\"><b>{$this->ipsclass->lang['interests']}</b></td>
<td class=\"row1\">{$info['interests']}</td>
</tr>
</table>
</td>
<!-- Profile -->
<td width=\"50%\" valign=\"top\" style=\"padding-right: 0;\">
<table cellspacing=\"1\" width='100%' class=\"borderwrap\">
<tr>
<td align=\"center\" colspan=\"2\" class=\"maintitle\">{$this->ipsclass->lang['head_addit']}</td>
</tr>
<!--{CUSTOM.FIELDS}-->
</table>
</td>
</tr>
</table>
" . (($info['signature'] != "") ? ("
<br />
<div class=\"borderwrap\">
<table class='ipbtable' width='100%' cellspacing=\"1\">
<tr>
<td class=\"maintitle\">{$this->ipsclass->lang['siggie']}</td>
</tr>
<tr>
<td class=\"row2\">
<div class=\"signature\">{$info['signature']}</div>
</td>
</tr>
</table>
</div>
") : ("")) . "
<!--MEM OPTIONS-->
<script type=\"text/javascript\">
//<![CDATA[
var dname_title = \"{$this->ipsclass->lang['dname_title']}\";
menu_build_menu(
\"profile-options\",
new Array(
'<img src=\"style_images/<#IMG_DIR#>/profile_item.gif\" border=\"0\" />' + \" <a href='{$this->ipsclass->base_url}act=Search&CODE=getalluser&mid={$info['mid']}'>{$this->ipsclass->lang['find_posts']}</a>\",
'<img src=\"style_images/<#IMG_DIR#>/profile_item.gif\" border=\"0\" />' + \" <a href='{$this->ipsclass->base_url}act=Search&CODE=gettopicsuser&mid={$info['mid']}'>{$this->ipsclass->lang['find_member_topics']}</a>\",
" . (($this->ipsclass->member['id'] != 0) ? ("
'<img src=\"style_images/<#IMG_DIR#>/profile_item.gif\" border=\"0\" />' + \" <a href='{$this->ipsclass->base_url}act=usercp&CODE=ignore&uid={$info['mid']}'>{$this->ipsclass->lang['ignore_user']}</a>\",
") : ("")) . "
" . (($this->ipsclass->member['g_is_supmod'] == 1) ? ("
'<img src=\"style_images/<#IMG_DIR#>/profile_item.gif\" border=\"0\" />' + \" <a href='{$this->ipsclass->base_url}act=mod&CODE=editmember&auth_key={$auth_key}&mid={$info['mid']}'>{$this->ipsclass->lang['supmod_edit_member']}</a>\",
") : ("")) . "
" . (($this->ipsclass->vars['auth_allow_dnames'] == 1) ? ("
'<img src=\"style_images/<#IMG_DIR#>/profile_item.gif\" border=\"0\" />' + \" <a href='#' onclick='return profile_dname_history({$info['mid']})'>{$this->ipsclass->lang['dname_title']}</a>\",
") : ("")) . "
'<img src=\"style_images/<#IMG_DIR#>/profile_item.gif\" border=\"0\" />' + \" <a href='{$this->ipsclass->base_url}act=Msg&CODE=02&MID={$info['mid']}'>{$this->ipsclass->lang['op_add_pm_to_block']}</a>\"
) );
//]]>
ips_personal_portal.settings['allow_rating'] = parseInt(\"{$this->ipsclass->vars['pp_allow_member_rate']}\");
ips_personal_portal.settings['member_id'] = parseInt(\"{$info['mid']}\");
ips_personal_portal.settings['is_super_mod'] = parseInt(\"{$info['g_is_supmod']}\");
ips_personal_portal.settings['viewer_id'] = parseInt(\"{$this->ipsclass->member['id']}\");
ips_personal_portal.settings['edit_allowed'] = parseInt(\"{$this->ipsclass->member['g_edit_profile']}\");
ips_personal_portal.settings['img_base_url'] = ipb_var_image_url + '/folder_profile_portal';
ips_personal_portal.settings['img_menu_icon'] = \"{$this->ipsclass->vars['img_url']}/menu_action_down.gif\";
ips_personal_portal.settings['img_friend_remove'] = \"{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_remove_small.png\";
ips_personal_portal.settings['img_friend_add'] = \"{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_add_small.png\";
// Languages
ips_personal_portal.languages['rate_me'] = '<span class=\"desc\">{$this->ipsclass->lang['m_rate_me']}</span>';
ips_personal_portal.languages['friend_add'] = '{$this->ipsclass->lang['m_friend_add']}';
ips_personal_portal.languages['friend_remove'] = '{$this->ipsclass->lang['m_friend_remove']}';
ips_personal_portal.languages['img_alt_rate'] = '{$this->ipsclass->lang['js_img_alt_rate']}';
ips_personal_portal.languages['gender_male'] = '{$this->ipsclass->lang['js_gender_male']}';
ips_personal_portal.languages['gender_female'] = '{$this->ipsclass->lang['js_gender_female']}';
ips_personal_portal.languages['gender_mystery'] = '{$this->ipsclass->lang['js_gender_mystery']}';
ips_personal_portal.languages['loading_tab'] = '{$this->ipsclass->lang['js_loading_tab']}';
ips_personal_portal.languages['deleting_comment'] = '{$this->ipsclass->lang['js_deleting_comment']}';
ips_personal_portal.languages['saving_comment'] = '{$this->ipsclass->lang['js_saving_comment']}';
// INIT
ips_personal_portal.init();
</script>
" . ((is_array( $this->ipsclass->member['_cache']['friends'] ) AND in_array( $info['mid'], array_keys( $this->ipsclass->member['_cache']['friends'] ) )) ? ("
<script type='text/javascript'>
//<![CDATA[
ips_personal_portal.show_friend_add_or_remove( 0 );
//]]>
</script>
") : ("
<script type='text/javascript'>
//<![CDATA[
ips_personal_portal.show_friend_add_or_remove( 1 );
//]]>
</script>
")) . "";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:user_edit:desc::trigger:>
//===========================================================================
function user_edit($info="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "<br />
<div class=\"borderwrap\">
<div class=\"formsubtitle\" align=\"center\" style=\"padding: 5px;\">
<a href=\"{$info['base_url']}act=UserCP&CODE=22\">{$this->ipsclass->lang['edit_my_sig']}</a> ·
<a href=\"{$info['base_url']}act=UserCP&CODE=24\">{$this->ipsclass->lang['edit_avatar']}</a> ·
<a href=\"{$info['base_url']}act=UserCP&CODE=01\">{$this->ipsclass->lang['edit_profile']}</a>
</div>
</div>";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:warn_level:desc::trigger:>
//===========================================================================
function warn_level($mid="",$img="",$percent="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "{$this->ipsclass->lang['warn_title']} (<a href=\"java script:PopUp('{$this->ipsclass->base_url}act=warn&mid={$mid}&CODE=view','Pager','500','450','0','1','1','1')\">{$percent}</a>%) <a href=\"{$this->ipsclass->base_url}act=warn&type=minus&mid={$mid}\" title=\"{$this->ipsclass->lang['tt_warn_minus']}\"><{WARN_MINUS}></a>{$img}<a href=\"{$this->ipsclass->base_url}act=warn&type=add&mid={$mid}\" title=\"{$this->ipsclass->lang['tt_warn_add']}\"><{WARN_ADD}></a>";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:warn_level_no_mod:desc::trigger:>
//===========================================================================
function warn_level_no_mod($mid="",$img="",$percent="") {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "{$this->ipsclass->lang['warn_level']}: (<a href=\"java script:PopUp('{$this->ipsclass->base_url}act=warn&mid={$mid}&CODE=view','Pager','500','450','0','1','1','1')\">{$percent}</a>%) {$img}";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:warn_level_rating:desc::trigger:>
//===========================================================================
function warn_level_rating($mid="",$level="",$min=0,$max=10) {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "{$this->ipsclass->lang['warn_level']}: <a href=\"{$this->ipsclass->base_url}act=warn&type=minus&mid={$mid}\" title=\"{$this->ipsclass->lang['tt_warn_minus']}\"><{WARN_MINUS}></a> < $min ( <a href=\"java script:PopUp('{$this->ipsclass->base_url}act=warn&mid={$mid}&CODE=view','Pager','500','450','0','1','1','1')\">{$level}</a> ) $max > <a href=\"{$this->ipsclass->base_url}act=warn&type=add&mid={$mid}\" title=\"{$this->ipsclass->lang['tt_warn_add']}\"><{WARN_ADD}></a>";
//--endhtml--//
return $IPBHTML;
}

//===========================================================================
// <ips:warn_level_rating_no_mod:desc::trigger:>
//===========================================================================
function warn_level_rating_no_mod($mid="",$level="",$min=0,$max=10) {
$IPBHTML = "";
//--starthtml--//
$IPBHTML .= "< $min ( <a href=\"java script:PopUp('{$this->ipsclass->base_url}act=warn&mid={$mid}&CODE=view','Pager','500','450','0','1','1','1')\">{$level}</a> ) $max >";
//--endhtml--//
return $IPBHTML;
}



}

/*--------------------------------------------------*/
/*<changed bits>

</changed bits>*/
/* END OF FILE */
/*--------------------------------------------------*/

?>

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Какая и почему? 8 часов, воскресенье, все отдыхают :D Напишите хоть одну причину.

 

Что вы сделали, что получили такую ошибку?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

ничего не сделал я уже писал что у меня была токая ошибка, затем я поставил мод Блоги и она прошла, а потом опять появилась только уже не чистый лист а вот ошибку выдаёт

может вы мне скинете код я попробую заменить

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Попробуйте перестроить кеш шаблонов, АЦ - Внешний вид - Утилиты стилей. Возможно вам выведутся некоторые ошибки, это поможет определить причину.

 

Код чего скинуть? Вы и так можете проверить, есть ли у вас изменённые шаблоны в группе skin_profile :D

 

P.S. Вы так и не ответили на вопрос.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Попробуйте перестроить кеш шаблонов, АЦ - Внешний вид - Утилиты стилей. Возможно вам выведутся некоторые ошибки, это поможет определить причину.

Я не понял где находиться утилиты стилей

А код может файл skin_profile я попробую заменить его на фтп может что то измениться

Ссылка на комментарий
Поделиться на других сайтах

  • 0

В меню слева.

 

Толку заменять, если при следующем же изменении шаблонов ошибка вернётся? :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
В меню слева.

 

Толку заменять, если при следующем же изменении шаблонов ошибка вернётся? :D

Так в чом же всё таки ошибка? помогите плиз

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Если вы не будете делать то, что я говорю, как же мне определить это? Мы не телепаты. Не хотите помогать себе -- и вам помогать не будут :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Если вы не будете делать то, что я говорю, как же мне определить это? Мы не телепаты. Не хотите помогать себе -- и вам помогать не будут :D

у меня в админке в разделе внешний вид нету слева раздела утилиты стилей

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Где же тех подержка
Так тех поддержка для клиентов только, а я не вижу что вы клиент. И для тех поддержки существует специальная форма.

 

И какой то первый пост не опрятный.

 

 

 

function __foreach_loop__id_49e0e26add40a($tabs=array(),$member=array(),$comments="",$friends=array(),$visitors=array(),$default_tab='posts',$default_tab_content='')
{
$_ips___x_retval = '';

Достаточно было только вот этого.

 

Попробуйте восстановить этот файл с оригинального лицензионного дистрибутива. Такая ошибка со всеми шаблонами или только с каким то конкретным?

 

Если не поможет то восстановите ВСЕ файлы с оригинального дистрибутива. Если ошибка все еще есть то значит что-то в БД, а не в файлах.

 

Проведите эксперимент, с этими файлами переустановите заново БД, будет ли ошибка. Найдите из за какого файла/модуля возникает эта ошибка.

 

Какой включен профиль: обычный или расширенный? Как называется шаблон?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ещё можно попробовать перевести форум в безопасный режим(см. Общие настройки) и проверить что тогда будет.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Поставил нажал на профиль вот токая ошибка появилась

Fatal error: Cannot redeclare skin_profile_3::__foreach_loop__id_49e32cd53d090() in F:\www\rlan\mixforum\sources\ipsclass.php(2077) : eval()'d code on line 402

Ссылка на комментарий
Поделиться на других сайтах

  • 0
В группе шаблонов skin_profile третьего скина есть изменённые шаблоны? что вы в них меняли?
Ссылка на комментарий
Поделиться на других сайтах

  • 0
В группе шаблонов skin_profile третьего скина есть изменённые шаблоны? что вы в них меняли?

Там вобще не одного изменения нету

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Можете написать автору скина об ошибке.

Можете переустановить скин и проверить.

Что за скин-то? )

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Можете написать автору скина об ошибке.

Можете переустановить скин и проверить.

Что за скин-то? )

Стандартный

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Тогда откатите все изменения. Если повторится, то нужно ближе смотреть, имея доступ к АЦ и FTP.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Тогда откатите все изменения. Если повторится, то нужно ближе смотреть, имея доступ к АЦ и FTP.

Форум в локальной сети, могу скинуть все файлы, а вы посматрите плиз

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Удалённо, если до этого не встречалась такая проблема, решается это долго и нудно. Либо наугад. К вам выехать, раз вы в локалке, чтоль?
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.