PHP Web Host - Quality Web Hosting For All PHP Applications $35/month $250/year (Unlimited) - $25/month - 200,000 impressions - Your Ad Could be Here - Click For Details
  Login or Register
 • Home • Downloads • Your Account • Forums • 

View next topic
View previous topic


Google
 
Web RavenPHPScripts (This Site)
Post new topic   Reply to topic
Author Message
agentorange
New Member
New Member


Joined: May 15, 2008
Posts: 20

PostPosted: Thu May 15, 2008 11:35 am Reply with quote Back to top

Hello looking for some help with the index.php in the your account mod. I had a broken link to the users.png/users.gif in the admin panel so I started looking into it. Well the index got a little messed up which I will attach. Saw the support forums so here I am looking for help. Right now the link to your account doesn't work because of the index.php being screwed. ok here it is any help would be great. If anyone has a index.php you could e-mail it to me at
Only registered users can see links on this board!
Get registered or login to the forums!


I fixed the first part of the index but 'm getting a little lost with the rest

Thanks

was using notepad to edit have no idea what happen

Quote:
<?php

/*********************************************************************************/
/* CNB Your Account: An Advanced User Management System for phpnuke */
/* ============================================ */
/* */
/* Copyright (c) 2004 by Comunidade PHP Nuke Brasil */
/*
Only registered users can see links on this board!
Get registered or login to the forums!
&
Only registered users can see links on this board!
Get registered or login to the forums!
*/
/* */
/* Contact author:
Only registered users can see links on this board!
Get registered or login to the forums!
*/
/* International Support Forum:
Only registered users can see links on this board!
Get registered or login to the forums!
*/
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/* */

/*********************************************************************************/
/* CNB Your Account it the official successor of NSN Your Account by Bob Marion*/
/*********************************************************************************/

if (!eregi("modules.php",
$_SERVER['SCRIPT_NAME'])) { die ("You can't access this file directly...");}
$module_name = basename(dirname(__FILE__));require_once("modules/Your_Account/includes/constants.php");
if (!defined('CNBYA')) { echo "CNBYA protection"; exit;}

require_once("mainfile.php");
include_once("modules/$module_name/includes/functions.php");
// menelaos: removed because it is already called in /modules/Your_Account/includes/mainfileend.php$ya_config = ya_get_configs();
get_lang($module_name);$userpage = 1;//$index = 1;include("modules/$module_name/navbar.php");
include("modules/$module_name/includes/cookiecheck.php");
cookiedecode($user);switch($op) { case "activate":
include("modules/$module_name/public/activate.php");
break;

case "avatarlist":

if (is_user($user)) { include("modules/$module_name/public/avatarlist.php"); } else { notuser(); }
break; case "avatarsave":
if (is_user($user)) { include("modules/$module_name/public/avatarsave.php"); } else { notuser(); }
break; case "avatarlinksave": if (is_user($user)) { include("modules/$module_name/public/avatarlinksave.php"); } else { notuser(); } break; case "broadcast": if ($broadcast_msg == 1) { include("modules/$module_name/public/broadcast.php"); } else { disabled(); } break; case "delete": if ($ya_config['allowuserdelete'] == 1) { include("modules/$module_name/public/delete.php"); } else { disabled(); } break; case "deleteconfirm": if ($ya_config['allowuserdelete'] == 1) { include("modules/$module_name/public/deleteconfirm.php"); } else { disabled(); } break; case "editcomm": include("modules/$module_name/public/editcomm.php"); break; case "edithome": include("modules/$module_name/public/edithome.php"); break; case "edittheme": break; case "changemail": include("modules/$module_name/public/changemail.php"); changemail(); break; case "chgtheme": if ($ya_config['allowusertheme']==0) { include("modules/$module_name/public/chngtheme.php"); } else { disabled(); } break; case "edituser": include("modules/$module_name/public/edituser.php"); break; case "gfxadminimage": // menelaos: dynamically insert the version number in the admin config panel image Copyright (c) 2004 Smile $icon = "images/admin/users.png"; $image = ImageCreateFromPNG($icon); $text_color = ImageColorAllocate($image, 0, 0, 0); Header("Content-type: image/png"); ImageString ($image, 1, 7, 38, $cnbyaversion, $text_color); ImagePNG($image, '', 75); ImageDestroy($image); break; case "gfx": // Begin Copyright (c) 2004 by NukeScripts Network $datekey = date("F j"); $rcode = hexdec(md5($_SERVER[HTTP_USER_AGENT] . $sitekey . $random_num . $datekey)); $code = substr($rcode, 2, $ya_config['codesize']); $ThemeSel = get_theme(); if (file_exists("themes/$ThemeSel/images/code_bg.png")) { $codeimg = "themes/$ThemeSel/images/code_bg.png"; include("themes/$ThemeSel/theme.php"); $tcolor = str_replace("#", "", $textcolor1); $tc_r = hexdec(substr($tcolor, 0, 2)); $tc_g = hexdec(substr($tcolor, 2, 2)); $tc_b = hexdec(substr($tcolor, 4, 2)); } else { $codeimg = "images/code_bg.png"; $tc_r = $tc_g = $tc_b = 0; } $image = ImageCreateFromPNG($codeimg); $text_color = ImageColorAllocate($image, $tc_r, $tc_g, $tc_b); Header("Content-type: image/png"); ImageString ($image, 5, 5, 2, $code, $text_color); ImagePNG($image, '', 75); ImageDestroy($image); die(); // End Copyright (c) 2004 by NukeScripts Network break; case "login": $result = $db->sql_query("SELECT * FROM ".$user_prefix."_users WHERE username='$username'"); $setinfo = $db->sql_fetchrow($result); // menelaos: check of the member agreed with the TOS and update the database field if (($ya_config['tos'] == intval(1)) AND ($_POST['tos_yes'] == intval(1))) { $db->sql_query("UPDATE ".$user_prefix."_users SET agreedtos='1' WHERE username='$username'"); } $forward = ereg_replace("redirect=", "", "$redirect"); if (ereg("privmsg", $forward)) { $pm_login = "active"; } if ($db->sql_numrows($result) == 0) { include("header.php"); Show_CNBYA_menu(); OpenTable(); echo "<center><font class='title'>"._SORRYNOUSERINFO."</font></center>\n"; CloseTable(); include("footer.php"); } elseif ($db->sql_numrows($result) == 1 AND $setinfo['user_id'] != 1 AND $setinfo['user_password'] != "" AND $setinfo['user_active'] >0 AND $setinfo['user_level'] >0) { $dbpass = $setinfo[user_password]; $non_crypt_pass = $user_password; $old_crypt_pass = crypt($user_password,substr($dbpass,0,2)); $new_pass = md5($user_password); if (($dbpass == $non_crypt_pass) OR ($dbpass == $old_crypt_pass)) { $db->sql_query("UPDATE ".$user_prefix."_users SET user_password='$new_pass' WHERE username='$username'"); $result = $db->sql_query("SELECT user_password FROM ".$user_prefix."_users WHERE username='$username'"); list($dbpass) = $db->sql_fetchrow($result); } if ($dbpass != $new_pass) { Header("Location: modules.php?name=$module_name&stop=1"); return; } $datekey = date("F j"); $rcode = hexdec(md5($_SERVER['HTTP_USER_AGENT'] . $sitekey . $random_num . $datekey)); $code = substr($rcode, 2, $ya_config['codesize']); if (extension_loaded("gd") AND $code != $gfx_check AND ($ya_config['usegfxcheck'] == 2 OR $ya_config['usegfxcheck'] == 3)) { Header("Location: modules.php?name=$module_name&stop=1"); die(); } else { // menelaos: show a member the current TOS if he has not agreed yet if (($ya_config['tos'] == intval(1)) AND ($ya_config['tosall'] == intval(1)) AND ($setinfo[agreedtos] != intval(1))) { if($_POST['tos_yes'] != intval(1)) { include("modules/$module_name/public/ya_tos.php"); exit; } } // menelaos: show a member the current TOS if he has not agreed yet yacookie($setinfo[user_id], $setinfo[username], $new_pass, $setinfo[storynum], $setinfo[umode], $setinfo[uorder], $setinfo[thold], $setinfo[noscore], $setinfo[ublockon], $setinfo[theme], $setinfo[commentmax]); $uname = $_SERVER["REMOTE_ADDR"]; $db->sql_query("DELETE FROM ".$prefix."_session WHERE uname='$uname' AND guest='1'"); if ($Version_Num >= 7.4) $db->sql_query("UPDATE ".$prefix."_users SET last_ip='$uname' WHERE username='$username'"); } // menelaos: the cookiecheck is run here if ($ya_config['cookiecheck']==1) { $cookiecheck = yacookiecheckresults(); } if ($pm_login != "") { Header("Location: modules.php?name=Private_Messages&file=index&folder=inbox"); } else if ($redirect == "" ) { Header("Location: modules.php?name=Your_Account&op=userinfo&bypass=1&username=$username"); } else if ($mode == "") { Header("Location: forums.html&file=$forward"); } else if ($t !="") { Header("Location: forums.html&file=$forward&mode=$mode&t=$t"); } else { Header("Location: forums.html&file=$forward&mode=$mode&f=$f"); } } elseif ($db->sql_numrows($result) == 1 AND ($setinfo['user_level'] < 1 OR $setinfo['user_active'] < 1)) { include("header.php"); Show_CNBYA_menu(); OpenTable(); if ($setinfo['user_level'] == 0) { echo "<br><center><font class=\"title\"><b>"._ACCSUSPENDED."</b></font></center><br>\n"; } elseif ($setinfo['user_level'] == -1) { echo "<br><center><font class=\"title\"><b>"._ACCDELETED."</b></font></center><br>\n"; } else { echo "<br><center><font class=\"title\"><b>"._SORRYNOUSERINFO."</b></font></center><br>\n"; } CloseTable(); include("footer.php"); } else { Header("Location: modules.php?name=$module_name&stop=1"); } break; case "logout": cookiedecode($user); $r_uid = $cookie[0]; $r_username = $cookie[1]; setcookie("user"); if (trim($ya_config[cookiepath]) != '') setcookie("user","expired",time()-604800,"$ya_config[cookiepath]"); //correct the problem of path change $db->sql_query("DELETE FROM ".$prefix."_session WHERE uname='$r_username'"); $db->sql_query("OPTIMIZE TABLE ".$prefix."_session"); //$db->sql_query("DELETE FROM ".$prefix."_bbsessions WHERE session_user_id='$r_uid'"); //$db->sql_query("OPTIMIZE TABLE ".$prefix."_bbsessions"); $user = ""; include("header.php"); if ($redirect != "") { echo "<META HTTP-EQUIV=\"refresh\" content=\"2;URL=modules.php?name=$redirect\">"; } else { echo "<META HTTP-EQUIV=\"refresh\" content=\"2;URL=index.php\">"; } title(_YOUARELOGGEDOUT); include("footer.php"); break; case "mailpasswd": include("modules/$module_name/public/mailpass.php"); break; case "my_headlines": include("modules/$module_name/public/headlines.php"); break; case "new_user": if (is_user($user)) { mmain($user); } else {if ($ya_config['allowuserreg']==0) { if ($ya_config['coppa'] == intval(1)) { if($_POST['coppa_yes']!= intval(1)) { include("modules/$module_name/public/ya_coppa.php"); exit; } } if ($ya_config['tos'] == intval(1)) { if($_POST['tos_yes'] != intval(1)) { include("modules/$module_name/public/ya_tos.php"); exit; } } if ($ya_config['coppa'] !== intval(1) OR $ya_config['coppa'] == intval(1) AND $_POST['coppa_yes'] = intval(1)){ if ($ya_config['tos'] !== intval(1) OR $ya_config['tos'] == intval(1) AND $_POST['tos_yes']=intval(1)){ if ($ya_config['requireadmin'] == 1) { include("modules/$module_name/public/new_user1.php"); } elseif ($ya_config['requireadmin'] == 0 AND $ya_config['useactivate'] == 0) { include("modules/$module_name/public/new_user2.php"); } elseif ($ya_config['requireadmin'] == 0 AND $ya_config['useactivate'] == 1) { include("modules/$module_name/public/new_user3.php"); } } } }else { disabled(); }} break; case "new_confirm": if (is_user($user)) { mmain($user); } else { if ($ya_config['allowuserreg']==0) { if ($ya_config['requireadmin'] == 1) { include("modules/$module_name/public/new_confirm1.php"); } elseif ($ya_config['requireadmin'] == 0 AND $ya_config['useactivate'] == 0) { include("modules/$module_name/public/new_confirm2.php"); } elseif ($ya_config['requireadmin'] == 0 AND $ya_config['useactivate'] == 1) { include("modules/$module_name/public/new_confirm3.php"); } } else { disabled(); } } break; case "new_finish": if (is_user($user)) { mmain($user); } else { if ($ya_config['allowuserreg']==0) { if ($ya_config['requireadmin'] == 1) { include("modules/$module_name/public/new_finish1.php"); } elseif ($ya_config['requireadmin'] == 0 AND $ya_config['useactivate'] == 0) { include("modules/$module_name/public/new_finish2.php"); } elseif ($ya_config['requireadmin'] == 0 AND $ya_config['useactivate'] == 1) { include("modules/$module_name/public/new_finish3.php"); } } else { disabled(); } } break; case "pass_lost": include("modules/$module_name/public/passlost.php"); break; case "saveactivate": include("modules/$module_name/public/saveactivate.php"); break; case "savecomm": if (is_user($user)) { include("modules/$module_name/public/savecomm.php"); } else { notuser(); } break; case "savehome": if (is_user($user)) { include("modules/$module_name/public/savehome.php"); } else { notuser(); } break; case "savetheme": if (is_user($user)) { if ($ya_config['allowusertheme']==0) { include("modules/$module_name/public/savetheme.php"); } else { disabled(); } } else { notuser(); } break; case "saveuser": if (is_user($user)) { include("modules/$module_name/public/saveuser.php"); } else { notuser(); } break; case "userinfo": include("modules/$module_name/public/userinfo.php"); break; case "ShowCookiesRedirect": ShowCookiesRedirect(); break; case "ShowCookies": ShowCookies(); break; case "DeleteCookies": DeleteCookies(); break; default: mmain($user); break;}?>
View user's profile Send private message
agentorange
New Member
New Member


Joined: May 15, 2008
Posts: 20

PostPosted: Thu May 15, 2008 12:05 pm Reply with quote Back to top

Hey thank you for any info people sent, did receive the files I needed via the developer. Once again thank you all : )
View user's profile Send private message
Raven
Site Admin/Owner


Joined: Aug 27, 2002
Posts: 14925
Location: Kansas

PostPosted: Thu May 15, 2008 1:01 pm Reply with quote Back to top

Glad it's resolved. Please do NOT double post as it is a violation of our AUP -
Only registered users can see links on this board!
Get registered or login to the forums!
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
Raven
Site Admin/Owner


Joined: Aug 27, 2002
Posts: 14925
Location: Kansas

PostPosted: Thu May 15, 2008 1:07 pm Reply with quote Back to top

Also, please try to be more specific in your forum selection Smile. I had moved your duplicate post to the correct forum but then you posted this one in an incorrect forum also. It's CNBYA issue Wink
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
agentorange
New Member
New Member


Joined: May 15, 2008
Posts: 20

PostPosted: Tue May 20, 2008 11:32 am Reply with quote Back to top

OK thank you
View user's profile Send private message
slaytanic_wehrmacht
Regular
Regular


Joined: Dec 01, 2005
Posts: 83
Location: Santiago, Dom. Rep.

PostPosted: Tue May 20, 2008 1:28 pm Reply with quote Back to top

just one advice
never use notepad to edit PHP files as they may end up corrupted, i'll recommend you to use an advanced editor like notepad plus, scite or xint.
View user's profile Send private message Visit poster's website
Display posts from previous:       
Post new topic   Reply to topic

View next topic
View previous topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Forums ©
 

All logos and trademarks in this site are property of their respective owner.
The comments are property of their posters, all the rest © 2002-2008 by Raven
Proud to be listed at Lobo Links Web Directory

You can syndicate our news using the file xml

CSE HTML Validator Helped Clean up This Page! [Valid RSS] valid RSS 2.0 Valid robots.txt Stop Spam Harvesters, Join Project Honey Pot

Website engines core code is © copyright by PHP-Nuke but has been heavily patched and modified by myself and others.
PHP-Nuke is a free software released under the GNU/GPL.


:: fisubice phpbb2 style by Daz :: PHP-Nuke theme by www.nukemods.com ::

:: fisubice Theme Recoded To 100% W3C CSS & HTML 4.01 Transitional Compliance by Raven and 64bitguy ::

:: W3C CSS Compliance Validation :: W3C HTML 4.01 Transitional Compliance Validation ::

zerosum