Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

error on accessing admin


FrancineNJ

Recommended Posts

Full error description.....Fatal error: Cannot instantiate non-existent class: infoboxheading in /home/simprud3/public_html/admin/includes/languages/english/loginbox.php on line 38

 

I've search for this error but did not find one pretaining to the english/loginbox.php.

 

I've been actually fip flopping around with the PWA contribution.

Then I updated it to the 0.90 version.

 

Weird thing is....I never touched this file english/loginbox.php for this contribution. So, how can something go wrong with it?

Unless running the sql file had something to do with it, however the manual input for the sql has nothing to do with this file.

 

Can someone please help me in getting my admin control panel back?

If it helps this is what the english/loginbox.php looks like:

And it actually looks like the wrong kind of file to be there. No?

If so, does anyone have an orginal file for the admin?

Thanks for any help. :)

 

<?php
/*
 osCommerce, Open Source E-Commerce Solutions
 http://www.oscommerce.com

 Copyright (c) 2002 osCommerce

 Released under the GNU General Public License

 IMPORTANT NOTE:

 This script is not part of the official osC distribution
 but an add-on contributed to the osC community. Please
 read the README and  INSTALL documents that are provided
 with this file for further information and installation notes.

 loginbox.php -   Version 1.0
 This puts a login request in a box with a login button.
 If already logged in, will not show anything.

 Modified to utilize SSL to bypass Security Alert
*/

// WebMakers.com Added: Do not show if on login or create account
if ( (!strstr($_SERVER['PHP_SELF'],'login.php')) and (!strstr($_SERVER['PHP_SELF'],'create_account.php')) and !tep_session_is_registered('customer_id') )  {
?>
<!-- loginbox //-->
<?php
if (!tep_session_is_registered('customer_id')) {
?>
	  <tr>
		<td>
<?php
$info_box_contents = array();
$info_box_contents[] = array('align' => 'left',
							 'text'  => BOX_LOGINBOX_HEADING
							);
new infoBoxHeading($info_box_contents, false, false);
$loginboxcontent = "
		<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">
		<form name=\"login\" method=\"post\" action=\"" . tep_href_link(FILENAME_LOGIN, 'action=process', 'SSL') . "\">
		  <tr>
			<td align=\"left\" class=\"main\">
			  " . BOX_LOGINBOX_EMAIL . "
			</td>
		  </tr>
		  <tr>
			<td align=\"left\" class=\"main\">
			  <input type=\"text\" name=\"email_address\" maxlength=\"96\" size=\"20\" value=\"\">
			</td>
		  </tr>
		  <tr>
			<td align=\"left\" class=\"main\">
			  " . BOX_LOGINBOX_PASSWORD . " " . BOX_LOGINBOX_FORGOT_PASSWORD . "
			</td>
		  </tr>
		  <tr>
			<td align=\"left\" class=\"main\">
			  <input type=\"password\" name=\"password\" maxlength=\"40\" size=\"20\" value=\"\"
			</td>
		  </tr>
		  <tr>
			<td class=\"main\" align=\"center\">
			  " . tep_image_submit('button_login.gif', IMAGE_BUTTON_LOGIN, 'SSL') . "
			</td>
		  </tr>
		</form>
		  <tr>
			<td align=\"left\" class=\"main\">
			  " . BOX_LOGINBOX_NEW . "
			</td>
		  </tr>
		</table>
		  ";
$info_box_contents = array();
$info_box_contents[] = array('align' => 'center',
							 'text'  => $loginboxcontent
							);
new infoBox($info_box_contents);
?>
		</td>
	  </tr>
<?php
 } else {
 // If you want to display anything when the user IS logged in, put it
 // in here...  Possibly a "You are logged in as :" box or something.
 }
?>
<!-- loginbox_eof //-->
<?php
// WebMakers.com Added: My Account Info Box
} else {
 if (tep_session_is_registered('customer_id')) {
?>

<!-- my_account_info //-->
	  <tr>
		<td>
<?php
 $info_box_contents = array();
 $info_box_contents[] = array('align' => 'left',
						   'text'  => BOX_HEADING_LOGIN_BOX_MY_ACCOUNT
						  );
new infoBoxHeading($info_box_contents, false, false);

 $info_box_contents = array();
 $info_box_contents[] = array('align' => 'left',
						   'text'  =>
									  '<a href="' . tep_href_link(FILENAME_ACCOUNT, '', 'SSL') . '">' . LOGIN_BOX_MY_ACCOUNT . '</a><br>' .
									  '<a href="' . tep_href_link(FILENAME_ACCOUNT_EDIT, '', 'SSL') . '">' . LOGIN_BOX_ACCOUNT_EDIT . '</a><br>' .
									  '<a href="' . tep_href_link(FILENAME_ACCOUNT_HISTORY, '', 'SSL') . '">' . LOGIN_BOX_ACCOUNT_HISTORY . '</a><br>' .
									  '<a href="' . tep_href_link(FILENAME_ADDRESS_BOOK, '', 'SSL') . '">' . LOGIN_BOX_ADDRESS_BOOK . '</a><br>' .
									  '<a href="' . tep_href_link(FILENAME_ACCOUNT_NOTIFICATIONS, '', 'NONSSL') . '">' . LOGIN_BOX_PRODUCT_NOTIFICATIONS . '</a><br>' .
									  '<a href="' . tep_href_link(FILENAME_LOGOFF, '', 'NONSSL') . '">' . LOGIN_BOX_LOGOFF . '</a>'
						  );
 new infoBox($info_box_contents);
?>
		</td>
	  </tr>
<!-- my_account_info_eof //-->

<?php
 }
}
?>

Link to comment
Share on other sites

I'm begining to think its my websites server company.

I can't even log into my cpanel to restore a backup I preformed before I started changing files.

 

The other day...I was seeing a database error on the site with the site not there. Within a few minutes it was back. Arrrgggrrr.... >_<

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...