Sounds like they've restored from an out-of-date backup.
Your "banners" table structure presently in your database apparently doesn't match what's expected by your Zen Cart code.
Do you use banners on your site?
I recommend that you do a database backup (see this FAQ: https://www.zen-cart.com/tutorials/i...hp?article=103 )
and then run the following SQL commands via phpMyAdmin:
Code:
DROP TABLE IF EXISTS zen_banners;
CREATE TABLE zen_banners (
banners_id int(11) NOT NULL auto_increment,
banners_title varchar(64) NOT NULL default '',
banners_url varchar(255) NOT NULL default '',
banners_image varchar(64) NOT NULL default '',
banners_group varchar(15) NOT NULL default '',
banners_html_text text,
expires_impressions int(7) default '0',
expires_date datetime default NULL,
date_scheduled datetime default NULL,
date_added datetime NOT NULL default '0001-01-01 00:00:00',
date_status_change datetime default NULL,
status int(1) NOT NULL default '1',
banners_open_new_windows int(1) NOT NULL default '1',
banners_on_ssl int(1) NOT NULL default '1',
banners_sort_order int(11) NOT NULL default '0',
PRIMARY KEY (banners_id),
KEY idx_status_group_zen (status,banners_group),
KEY idx_expires_date_zen (expires_date),
KEY idx_date_scheduled_zen (date_scheduled)
) TYPE=MyISAM;