Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Problem on application_top.php with tep_not_null()


abeibanez

Recommended Posts

Posted

Hi everuone there,

i am iin a hurry, i am trying to acces for the first time to my admin interface after installing OsCommerce, but there is some kind of problem.

 

whe i try to acced to mysite/catalog/admin i get this error:

 

Fatal error: Call to undefined function: tep_not_null() in /home/webcindario/santonjaalmeriap/catalog/admin/includes/application_top.php on line 171

 

Can any one please tell me what have i done wrong?

 

thanks evereybody.

 

abelardo

Posted

Post this file:

admin/includes/configure.php

without the database name and password and someone will likely point you in the right direction. By posting it, I mean copy and paste the contents of the file here. Do NOT give the database name and password!

Posted

Here comes de catalog/admin/includes/configure.php without my personal info

 

[<?php

/*

osCommerce, Open Source E-Commerce Solutions

http://www.oscommerce.com

 

Copyright © 2003 osCommerce

 

Released under the GNU General Public License

*/

 

// Define the webserver and path parameters

// * DIR_FS_* = Filesystem directories (local/physical)

// * DIR_WS_* = Webserver directories (virtual/URL)

define('HTTP_SERVER', 'http://santonjaalmeriap.webcindario.com'); // eg, http://localhost - should not be empty for productive servers

define('HTTP_CATALOG_SERVER', 'http://santonjaalmeriap.webcindario.com');

define('HTTPS_CATALOG_SERVER', '');

define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module

define('DIR_FS_DOCUMENT_ROOT', '/home/webcindario/santonjaalmeriap/catalog/'); // where the pages are located on the server

define('DIR_WS_ADMIN', '/catalog/admin/'); // absolute path required

define('DIR_FS_ADMIN', '/home/webcindario/santonjaalmeriap/catalog/admin/'); // absolute pate required

define('DIR_WS_CATALOG', '/catalog/'); // absolute path required

define('DIR_FS_CATALOG', '/home/webcindario/santonjaalmeriap/catalog/'); // absolute path required

define('DIR_WS_IMAGES', 'images/');

define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');

define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/');

define('DIR_WS_INCLUDES', 'includes/');

define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');

define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');

define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');

define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');

define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');

define('DIR_WS_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/');

define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/');

define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/');

define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/');

define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/');

 

// define our database connection

define('DB_SERVER', 'MY DATA BASE IP'); // eg, localhost - should not be empty for productive servers

define('DB_SERVER_USERNAME', 'MY USERNAME');

define('DB_SERVER_PASSWORD', 'MY PASWORD');

define('DB_DATABASE', 'THE NAME OF MY DATA BASE');

define('USE_PCONNECT', 'false'); // use persisstent connections?

define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql'

?>

Thanks again

Posted

The error becomes in

 

Fatal error: Call to undefined function: tep_not_null() in /home/webcindario/santonjaalmeriap/catalog/admin/includes/application_top.php on line 171

 

 

<?php

/*

$Id: language.php,v 1.1 2003/06/20 00:18:30 hpdl Exp $

 

osCommerce, Open Source E-Commerce Solutions

http://www.oscommerce.com

 

Copyright © 2003 osCommerce

 

Released under the GNU General Public License

 

browser language detection logic Copyright phpMyAdmin (select_lang.lib.php3 v1.24 04/19/2002)

Copyright Stephane Garin <[email protected]> (detect_language.php v0.1 04/02/2002)

*/

 

class language {

var $languages, $catalog_languages, $browser_languages, $language;

 

function language($lng = '') {

$this->languages = array('ar' => 'ar([-_][[:alpha:]]{2})?|arabic',

'bg' => 'bg|bulgarian',

'br' => 'pt[-_]br|brazilian portuguese',

'ca' => 'ca|catalan',

'cs' => 'cs|czech',

'da' => 'da|danish',

'de' => 'de([-_][[:alpha:]]{2})?|german',

'el' => 'el|greek',

'en' => 'en([-_][[:alpha:]]{2})?|english',

'es' => 'es([-_][[:alpha:]]{2})?|spanish',

'et' => 'et|estonian',

'fi' => 'fi|finnish',

'fr' => 'fr([-_][[:alpha:]]{2})?|french',

'gl' => 'gl|galician',

'he' => 'he|hebrew',

'hu' => 'hu|hungarian',

'id' => 'id|indonesian',

'it' => 'it|italian',

'ja' => 'ja|japanese',

'ko' => 'ko|korean',

'ka' => 'ka|georgian',

'lt' => 'lt|lithuanian',

'lv' => 'lv|latvian',

'nl' => 'nl([-_][[:alpha:]]{2})?|dutch',

'no' => 'no|norwegian',

'pl' => 'pl|polish',

'pt' => 'pt([-_][[:alpha:]]{2})?|portuguese',

'ro' => 'ro|romanian',

'ru' => 'ru|russian',

'sk' => 'sk|slovak',

'sr' => 'sr|serbian',

'sv' => 'sv|swedish',

'th' => 'th|thai',

'tr' => 'tr|turkish',

'uk' => 'uk|ukrainian',

'tw' => 'zh[-_]tw|chinese traditional',

'zh' => 'zh|chinese simplified');

 

$this->catalog_languages = array();

$languages_query = tep_db_query("select languages_id, name, code, image, directory from " . TABLE_LANGUAGES . " order by sort_order");

while ($languages = tep_db_fetch_array($languages_query)) {

$this->catalog_languages[$languages['code']] = array('id' => $languages['languages_id'],

'name' => $languages['name'],

'image' => $languages['image'],

'directory' => $languages['directory']);

}

 

$this->browser_languages = '';

$this->language = '';

 

$this->set_language($lng);

}

 

function set_language($language) {

if ( (tep_not_null($language)) && (isset($this->catalog_languages[$language])) ) {

$this->language = $this->catalog_languages[$language];

} else {

$this->language = $this->catalog_languages[DEFAULT_LANGUAGE];

}

}

 

function get_browser_language() {

$this->browser_languages = explode(',', getenv('HTTP_ACCEPT_LANGUAGE'));

 

for ($i=0, $n=sizeof($this->browser_languages); $i<$n; $i++) {

reset($this->languages);

while (list($key, $value) = each($this->languages)) {

if (eregi('^(' . $value . ')(;q=[0-9]\\.[0-9])?$', $this->browser_languages[$i]) && isset($this->catalog_languages[$key])) {

$this->language = $this->catalog_languages[$key];

break 2;

}

}

}

}

}

?>

Archived

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

×
×
  • Create New...