Jump to content

Recommended Posts

<?

 

/***************************************************************************

*                            Dolphin Smart Community Builder

*                              -----------------

*    begin                : Mon Mar 23 2006

*    copyright            : © 2006 BoonEx Group

*    website              : http://www.boonex.com/

* This file is part of Dolphin - Smart Community Builder

*

* Dolphin is free software. This work is licensed under a Creative Commons Attribution 3.0 License.

* http://creativecommons.org/licenses/by/3.0/

*

* Dolphin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;

* without even the implied warranty of  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

* See the Creative Commons Attribution 3.0 License for more details.

* You should have received a copy of the Creative Commons Attribution 3.0 License along with Dolphin,

* see license.txt file; if not, write to marketing@boonex.com

***************************************************************************/

 

require_once( 'inc/header.inc.php' );

require_once( BX_DIRECTORY_PATH_INC . 'design.inc.php' );

require_once( BX_DIRECTORY_PATH_INC . 'profiles.inc.php' );

require_once( BX_DIRECTORY_PATH_INC . 'members.inc.php' );

require_once( BX_DIRECTORY_PATH_INC . 'utils.inc.php' );

require_once( BX_DIRECTORY_PATH_ROOT . "templates/tmpl_{$tmpl}/scripts/BxTemplProfileView.php" );

 

$_page['name_index'] = 7;

$_page['css_name'] = 'profile_view.css';

 

check_logged();

 

$profileID = getID( $_REQUEST['ID'] );

 

if( $logged['member'] ) {

$memberID = (int)$_COOKIE['memberID'];

} else {

$memberID = 0;

}

 

if ( !$profileID ) {

$_page['header'] = "{$site['title']} ". _t("_Member Profile");

$_page['header_text'] = _t("_View profile");

$_page['name_index'] = 0;

$_page_cont[0]['page_main_code'] = MsgBox( _t("_Profile NA") );

PageCode();

exit;

}

 

// Check if member can view profile

$contact_allowed = contact_allowed($memberID, $profileID);

$check_res = checkAction( $memberID, ACTION_ID_VIEW_PROFILES, true, $profileID );

 

if ( $check_res[CHECK_ACTION_RESULT] != CHECK_ACTION_RESULT_ALLOWED

&& !$logged['admin'] && !$logged['moderator'] && $memberID != $profileID && !$contact_allowed )

{

$_page['header'] = "{$site['title']} "._t("_Member Profile");

$_page['header_text'] = "{$site['title']} "._t("_Member Profile");

$_page['name_index'] = 0;

$_page_cont[0]['page_main_code'] = '<center>'. $check_res[CHECK_ACTION_MESSAGE] .'</center><br />';

PageCode();

exit;

}

 

 

$oProfile = new BxTemplProfileView( $profileID );

 

$_page['extra_js'] =

$oTemplConfig -> sTinyMceEditorMiniJS .

    $oProfile->oVotingView->getExtraJs() .

    $oProfile->oCmtsView->getExtraJs() .

'<script type="text/javascript">urlIconLoading = "'.getTemplateIcon('loading.gif').'";</script>';

 

$_page['extra_css'] = $oProfile -> genProfileCSS( $profileID ) . $oProfile->oCmtsView->getExtraCss();

$p_arr              = $oProfile -> _aProfile;

 

if ( !($p_arr['ID'] && ($logged['admin'] || $logged['moderator'] || $oProfile -> owner || $p_arr['Status'] = 'Active') ) )

{

$_page['header'] = "{$site['title']} ". _t("_Member Profile");

$_page['header_text'] = "{$site['title']} ". _t("_Member Profile");

$_page['name_index'] = 0;

$_page_cont[0]['page_main_code'] = '<div class="no_result"><div>' . _t("_Profile NA") .'.</div></div>';

PageCode();

exit;

}

 

$_page['header']      = process_line_output( $p_arr['NickName'] ) . ": ". htmlspecialchars_adv( $p_arr['Headline'] );

//$_page['header_text'] = process_line_output( $p_arr['Headline'] );

 

// track profile views

if ( $track_profile_view && $memberID && !$oProfile -> owner )

{

    db_res( "DELETE FROM `ProfilesTrack` WHERE `Member` = {$memberID} AND `Profile` = $profileID", 0);

    db_res( "INSERT INTO `ProfilesTrack` SET `Arrived` = NOW(), `Member` = {$memberID}, `Profile` = $profileID", 0);

}

 

$_ni = $_page['name_index'];

 

//$_page_cont[$_ni]['page_main_code_headers'] = $oProfile -> genColumns(true);

$oPPV = new BxDolProfilePageView($oProfile, $site, $dir);

$_page_cont[$_ni]['page_main_code'] = $oPPV -> getCode();

//$_page_cont[$_ni]['page_main_code'] = $oProfile -> genColumns();

 

 

PageCode();

 

?>

 

 

Link to comment
https://forums.phpfreaks.com/topic/144145-can-someone-help-me-with-this-code/
Share on other sites

Ok, the code is suppose to allow users to post their pictures to my domain and then log in.  But when they log in, they get an error.  For some reason they can register but then the profile of the user is not showing up.

 

Sorry for posting all the code, under a time crunch and getting desperate.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.