SocialEngine PHP Social Network Script

   

 

http://www.ecombase.de/Bilder/pfeil-category.gif ECB SEO SHOP SOFTWARE - IMEDES SOFTWARE DOWNLOADS

Alle Imedes Software GPL Programme und Module gibt es für jeden auf Ecomase kostenlos zum Download. Der Einsatz und die kostenlose Benutzung der IMEDES Software steht jedem Anwender der Shop Software ECB SEO SHOP SOFTWARE, XT-COMMERCE, GAMBIO 2006/2007, SELF-COMMERCE, COMMERCE:SEO frei. Die Imedes Software ist Gratis !

Weitere Imedes Programme und Shop Module die man kostenlos Downloaden und Nutzen kann.:

kostenlos-imedes-software_zubehoer-modul
kostenlos-imedes-software_aadmin-quickedit

kostenlos-imedes-software_adodb-installieren
kostenlos-imedes-software_advanced-news_nachricht-wenn-artikel-im-shop-verfuegbar kostenlos-imedes-software_ajax-add-to-card
kostenlos-imedes-software_ajax-attribut-manager

kostenlos-imedes-software_ajax-filter

kostenlos-imedes-software_ajax-framework_xajax

kostenlos-imedes-software_ajax-matrix-zubehoer

kostenlos-imedes-software_ajax-produktmatrix

kostenlos-imedes-software_ajax-quick-buy-quickbuy
kostenlos-imedes-software_ajax-staffel-preis-manager-plus kostenlos-imedes-software_artikelabhaengige-versandart kostenlos-imedes-software_artikelabhaengige-zahlart
kostenlos-imedes-software_attribut-check

kostenlos-imedes-software_attribute-image_attribut-bilder
kostenlos-imedes-software_attribut-manager
kostenlos-imedes-software_double-opt-in-pruefung

kostenlos-imedes-software_extra-objekte

kostenlos-imedes-software_faq-support-system

kostenlos-imedes-software_freundschafts-werbung

kostenlos-imedes-software_google-gadget

kostenlos-imedes-software_gutschein-generator

kostenlos-imedes-software_ibillnr

kostenlos-imedes-software_icontentvar

kostenlos-imedes-software_imedes-bundle-software
kostenlos-imedes-software_imedes-cart_komfortabler-warenkorb kostenlos-imedes-software_imedes-kundenbonus kostenlos-imedes-software_imedes-optcalc-optionen-kalkulation kostenlos-imedes-software_imedes-plus-minus-zurueck-von-kaufen-seite kostenlos-imedes-software_irandomindex_imedes-random-index kostenlos-imedes-software_izones_imedes-Zonen kostenlos-imedes-software_kat-dropdown_kategorie-dropdown-frontpage kostenlos-imedes-software_kat-dropdown_kategorie-dropdown-standard kostenlos-imedes-software_kat-dropdown_kategorie-dropdown-template kostenlos-imedes-software_kat-dropdown_kategorie-dropdown-template_frontpage kostenlos-imedes-software_katstaffel_kategorie-staffelpreise
kostenlos-imedes-software_lagerampel

kostenlos-imedes-software_merkzettel
kostenlos-imedes-software_news_newsmanager kostenlos-imedes-software_one-page-checkout
kostenlos-imedes-software_open-search

kostenlos-imedes-software_pdf-katalog

kostenlos-imedes-software_pdf-rechnung

kostenlos-imedes-software_picture-navi_bildnavigation
kostenlos-imedes-software_proaktiver-verkaufsmanager
kostenlos-imedes-software_search

kostenlos-imedes-software_special-filter_spezialfilter
kostenlos-imedes-software_staffel-preis-manager-normal kostenlos-imedes-software_stock-alert.warenbestand-warnung-advanced kostenlos-imedes-software_stock-alert.warenbestand-warnung-basic kostenlos-imedes-software_suspend-user_sperre-kunden kostenlos-imedes-software_thesaurus_shop-Lexikon

 

 *****************************************

 *                                       *

 *         INSTALLATION-GUIDE            *

 *                                       *

 *****************************************

 * @package FAQ/Supportsystem            *

 * @compatible SP2.1                     *

 *****************************************

 

--------------

NEW FILES:

--------------

admin/alt_faq.php

admin/faq.php

admin/faq_form.php

admin/faq_list.php

admin/images/button_cancel.gif

admin/images/button_delete.gif

admin/images/button_insert.gif

admin/images/button_new_faq.gif

admin/images/icons/comment2.gif

admin/includes/application_top_support.php

admin/includes/classes/support.php

admin/includes/faq_form.php

admin/includes/faq_list.php

admin/includes/functions/comment_bar.php

admin/includes/functions/faq.php

admin/includes/functions/support_functions.php

admin/includes/javascript/overlib_mini.js

admin/news2.php

admin/support.php

admin/support_admin.php

admin/support_department.php

admin/support_priority.php

admin/support_status.php

faq.php

helpdesk.php

images/icons/cross.gif

images/icons/tick.gif

inc/faq_toc.inc.php

inc/read_faq.inc.php

inc/xtc_get_languages.inc.php

includes/application_top_support.php

includes/functions/database.php

lang/english/admin/faq.php

lang/english/admin/news2.php

lang/english/admin/support.php

lang/english/admin/support_admin.php

lang/english/admin/support_department.php

lang/english/admin/support_email.php

lang/english/admin/support_priority.php

lang/english/admin/support_status.php

lang/english/support.php

lang/english/support_email.php

lang/german/admin/faq.php

lang/german/admin/news2.php

lang/german/admin/support.php

lang/german/admin/support_admin.php

lang/german/admin/support_department.php

lang/german/admin/support_email.php

lang/german/admin/support_priority.php

lang/german/admin/support_status.php

lang/german/support.php

lang/german/support_email.php

news_archiv.php

news_home.php

news_zeigen.php

popup_faq.php

support.php

support_info.php

support_ticket_alter.php

templates/xtc4/boxes/box_support.html

templates/xtc4/buttons/english/button_reopen.gif

templates/xtc4/buttons/german/button_reopen.gif

templates/xtc4/mail/english/support_1.html

templates/xtc4/mail/english/support_2.html

templates/xtc4/mail/german/support_1.html

templates/xtc4/mail/german/support_1.txt

templates/xtc4/mail/german/support_2.html

templates/xtc4/mail/german/support_2.txt

templates/xtc4/module/faq.html

templates/xtc4/module/helpdesk.html

templates/xtc4/module/news_archiv.html

templates/xtc4/module/news_home.html

templates/xtc4/module/news_zeigen.html

templates/xtc4/module/support.html

templates/xtc4/module/support_info.html

templates/xtc4/module/support_ticket_alter.html

templates/xtc4/source/boxes/support.php

 

 

--------------

NEW DIRS:

--------------

imedes_library

includes/classes/adodb_full

 

 

--------------

CHANGED FILES:

--------------

admin/includes/application_top.php

admin/includes/column_left.php

admin/includes/configure.php

admin/includes/functions/general.php

admin/includes/functions/sessions.php

admin/includes/stylesheet.css

admin/languages.php

inc/xtc_wysiwyg.inc.php

includes/application_top.php

includes/database_tables.php

includes/filenames.php

includes/functions/sessions.php

lang/english/admin/configuration.php

lang/english/admin/english.php

lang/english/english.php

lang/english/lang_english.conf

lang/german/admin/configuration.php

lang/german/admin/german.php

lang/german/german.php

lang/german/lang_german.conf

login.php

shop_content.php

templates/xtc4/index.html

templates/xtc4/module/login.html

templates/xtc4/source/boxes.php

 

 

-------------

INSTALLATION:

-------------

 

1. Datenkbankerweiterungen durchführen

CREATE TABLE `002_news` (

  `id_news` bigint(13) NOT NULL auto_increment,

  `ueberschrift` varchar(250) NULL,

  `kurztext` longtext,

  `autor` varchar(100) default NULL,

  `von` date default NULL,

  `bis` date default NULL,

  `langtext` longtext,

  `bild` varchar(30) default NULL,

  `weiter` enum('Y','N') NOT NULL default 'N',

  PRIMARY KEY  (`id_news`)

) ENGINE=MyISAM;

 

CREATE TABLE `faq` (

  `faq_id` tinyint(3) unsigned NOT NULL auto_increment,

  `categories_id` int(11) NOT NULL default '0',

  `visible` enum('1','0') NOT NULL default '1',

  `v_order` tinyint(3) unsigned NOT NULL default '0',

  `date` date NOT NULL default '0000-00-00',

  PRIMARY KEY  (`faq_id`)

) ENGINE=MyISAM;

 

CREATE TABLE `faq_categories` (

  `id` int(11) NOT NULL auto_increment,

  `status` int(1) NOT NULL default '0',

  `allgemein` int(1) NOT NULL default '0',

  `position` int(11) NOT NULL default '0',

  PRIMARY KEY  (`id`)

) ENGINE=MyISAM;

 

CREATE TABLE `faq_categories_description` (

  `id` int(11) NOT NULL default '0',

  `language_id` int(11) NOT NULL default '1',

  `name` varchar(200) NOT NULL default '',

  PRIMARY KEY  (`language_id`,`id`),

  KEY `id` (`name`)

) ENGINE=MyISAM;

 

CREATE TABLE `faq_description` (

  `faq_id` int(11) NOT NULL default '0',

  `language_id` int(11) NOT NULL default '1',

  `question` text NOT NULL,

  `answer` text NOT NULL,

  PRIMARY KEY  (`faq_id`,`language_id`)

) ENGINE=MyISAM;

 

CREATE TABLE `support_assign` (

  `support_assign_id` tinyint(3) unsigned NOT NULL auto_increment,

  `language_id` tinyint(3) NOT NULL default '0',

  `support_assign_name` varchar(64) default NULL,

  `support_assign_email` varchar(90) default NULL,

  PRIMARY KEY  (`support_assign_id`,`language_id`),

  KEY `assign_id` (`support_assign_name`)

) ENGINE=MyISAM;

 

INSERT INTO support_assign VALUES(1,1,'Administrator','admin@localhost');

INSERT INTO support_assign VALUES(1,2,'Administrator','admin@localhost');

INSERT INTO support_assign VALUES(2,1,'Editor','editor@localhost');

INSERT INTO support_assign VALUES(2,2,'Editor','editor@localhost');

 

CREATE TABLE `support_department` (

  `support_department_id` tinyint(3) unsigned NOT NULL default '0',

  `language_id` tinyint(3) unsigned NOT NULL default '1',

  `support_department_name` varchar(40) default NULL,

  `position` int(3) NOT NULL default '0',

  PRIMARY KEY  (`support_department_id`,`language_id`),

  KEY `department_id` (`support_department_name`)

) ENGINE=MyISAM;

 

INSERT INTO support_department VALUES(1,1,'Billing',1);

INSERT INTO support_department VALUES(1,2,'Rechnungswesen',1);

INSERT INTO support_department VALUES(2,1,'General',2);

INSERT INTO support_department VALUES(2,2,'Allgemein',2);

INSERT INTO support_department VALUES(3,1,'Technical Department',3);

INSERT INTO support_department VALUES(3,2,'Technische Abteilung',3);

 

CREATE TABLE `support_priority` (

  `support_priority_id` smallint(11) unsigned NOT NULL default '0',

  `language_id` tinyint(3) unsigned NOT NULL default '1',

  `support_priority_name` varchar(40) default NULL,

  `position` int(3) NOT NULL default '0',

  PRIMARY KEY  (`support_priority_id`,`language_id`),

  KEY `priority_id` (`support_priority_name`)

) ENGINE=MyISAM;

 

INSERT INTO `support_priority` VALUES (1, 1, 'Urgent', 4);

INSERT INTO `support_priority` VALUES (1, 2, 'Dringend', 4);

INSERT INTO `support_priority` VALUES (4, 1, 'Low', 1);

INSERT INTO `support_priority` VALUES (4, 2, 'Gering', 1);

INSERT INTO `support_priority` VALUES (3, 1, 'Medium', 2);

INSERT INTO `support_priority` VALUES (3, 2, 'Mittel', 2);

INSERT INTO `support_priority` VALUES (2, 1, 'High', 3);

INSERT INTO `support_priority` VALUES (2, 2, 'Hoch', 3);

 

CREATE TABLE `support_status` (

  `support_status_id` tinyint(3) unsigned NOT NULL default '0',

  `language_id` tinyint(3) unsigned NOT NULL default '1',

  `support_status_name` varchar(25) default NULL,

  `position` int(3) NOT NULL default '0',

  PRIMARY KEY  (`support_status_id`,`language_id`),

  KEY `status_id` (`support_status_name`)

) ENGINE=MyISAM;

 

INSERT INTO `support_status` VALUES (2, 2, 'wieder eröffnet', 4);

INSERT INTO `support_status` VALUES (2, 1, 'Re-opened', 4);

INSERT INTO `support_status` VALUES (1, 1, 'Open', 1);

INSERT INTO `support_status` VALUES (1, 2, 'Offen', 1);

INSERT INTO `support_status` VALUES (3, 1, 'Closed', 3);

INSERT INTO `support_status` VALUES (3, 2, 'Geschlossen', 3);

INSERT INTO `support_status` VALUES (4, 1, 'Ignore', 5);

INSERT INTO `support_status` VALUES (4, 2, 'Ignorieren', 5);

INSERT INTO `support_status` VALUES (5, 1, 'In process', 2);

INSERT INTO `support_status` VALUES (5, 2, 'In Bearbeitung', 2);

 

CREATE TABLE `support_ticket_history` (

  `support_history_id` int(11) NOT NULL auto_increment,

  `ticket_id` int(11) unsigned default '0',

  `new_value` tinyint(3) unsigned default '0',

  `old_value` tinyint(3) unsigned default '0',

  `date_modified` datetime default NULL,

  `customer_notified` tinyint(3) unsigned default '0',

  `old_department` tinyint(3) unsigned default NULL,

  `new_department` tinyint(3) unsigned default NULL,

  `old_support` tinyint(3) unsigned default NULL,

  `new_support` tinyint(3) unsigned default NULL,

  PRIMARY KEY  (`support_history_id`)

) ENGINE=MyISAM;

 

CREATE TABLE `support_tickets` (

  `ticket_id` int(11) NOT NULL auto_increment,

  `ticket_status` tinyint(1) unsigned NOT NULL default '1',

  `customers_id` int(11) unsigned default '0',

  `customers_name` varchar(70) default '0',

  `customers_email_address` varchar(90) default '0',

  `customers_company` varchar(90) default '0',

  `customers_domain` varchar(90) default '0',

  `ticket_date` datetime default NULL,

  `ticket_comments` text,

  `department_id` tinyint(3) unsigned default '0',

  `status_id` tinyint(3) unsigned default '0',

  `priority_id` tinyint(3) unsigned default '0',

  `admin_id` tinyint(3) unsigned default '0',

  `admin_comments` text,

  `admin_intern_comments` text,

  `last_modified` datetime default NULL,

  PRIMARY KEY  (`ticket_id`)

) ENGINE=MyISAM;

 

INSERT INTO `configuration` VALUES ('', 'DEFAULT_SUPPORT_TICKET_STATUS', '1', 1, NULL, NULL, '0001-01-01 00:00:00', NULL, NULL);

INSERT INTO `configuration` VALUES ('', 'DEFAULT_SUPPORT_TICKET_PRIORITY', '5', 1, NULL, NULL, '0001-01-01 00:00:00', NULL, NULL);

INSERT INTO `configuration` VALUES ('', 'DEFAULT_SUPPORT_TICKET_DEPARTMENT', '2', 1, NULL, NULL, '0001-01-01 00:00:00', NULL, NULL);

INSERT INTO `configuration` VALUES ('', 'DEFAULT_SUPPORT_ADMIN_ID', '2', 1, NULL, NULL, '0001-01-01 00:00:00', NULL, NULL);

INSERT INTO `configuration` VALUES ('', 'MAX_DISPLAY_NEWSDESK_NEWS', '3', 3, NULL, NULL, '2003-02-05 15:16:49', NULL, NULL);

 

ALTER TABLE `admin_access` ADD `ticket_tickets` INT( 1 ) DEFAULT '1' NOT NULL ,

ADD `ticket_status` INT( 1 ) DEFAULT '1' NOT NULL ,

ADD `ticket_priority` INT( 1 ) DEFAULT '1' NOT NULL ,

ADD `ticket_department` INT( 1 ) DEFAULT '1' NOT NULL ,

ADD `ticket_admins` INT( 1 ) DEFAULT '1' NOT NULL ,

ADD `faq_manager` INT( 1 ) DEFAULT '1' NOT NULL ,

ADD `news_manager` INT( 1 ) DEFAULT '1' NOT NULL ;

 

ALTER TABLE `admin_access` ADD `support` INT( 1 ) DEFAULT '1' NOT NULL ,

ADD `support_status` INT( 1 ) DEFAULT '1' NOT NULL ,

ADD `support_priority` INT( 1 ) DEFAULT '1' NOT NULL ,

ADD `support_department` INT( 1 ) DEFAULT '1' NOT NULL ,

ADD `support_admin` INT( 1 ) DEFAULT '1' NOT NULL ,

ADD `faq` INT( 1 ) DEFAULT '1' NOT NULL ,

ADD `news2` INT( 1 ) DEFAULT '1' NOT NULL ;

 

ALTER TABLE `products` ADD `products_faq` TEXT NOT NULL ;

ALTER TABLE `categories` ADD `products_faq` TEXT NOT NULL ;

 

 

2. new_files kopieren.

 

3. changed_files kopieren, oder bei nicht standard-version folgende änderungen durchführen:

 

 

-admin/includes/application_top.php

---------------------------------------------------------------------------------------------------

Achtung!!!! Diese folgende Änderung ist nur notwendig, wenn Sie bisher noch KEINE Bibliothek von Imedes

erworben haben, welches unter einer Bezahllizenz steht. Falls Sie nicht sicher sind, dann schauen Sie

einfach in den Quellcode der entsprechenden Datei oder sprechen uns einfach an

finde folgendes:

  require_once(DIR_FS_INC . 'xtc_db_connect.inc.php');

  require_once(DIR_FS_INC . 'xtc_db_close.inc.php');

  require_once(DIR_FS_INC . 'xtc_db_error.inc.php');

  require_once(DIR_FS_INC . 'xtc_db_query.inc.php');

  require_once(DIR_FS_INC . 'xtc_db_queryCached.inc.php');

  require_once(DIR_FS_INC . 'xtc_db_perform.inc.php');

  require_once(DIR_FS_INC . 'xtc_db_fetch_array.inc.php');

  require_once(DIR_FS_INC . 'xtc_db_num_rows.inc.php');

  require_once(DIR_FS_INC . 'xtc_db_data_seek.inc.php');

  require_once(DIR_FS_INC . 'xtc_db_insert_id.inc.php');

  require_once(DIR_FS_INC . 'xtc_db_free_result.inc.php');

  require_once(DIR_FS_INC . 'xtc_db_fetch_fields.inc.php');

  require_once(DIR_FS_INC . 'xtc_db_output.inc.php');

  require_once(DIR_FS_INC . 'xtc_db_input.inc.php');

 

und ersetze es mit:

require_once('../'.DIR_WS_FUNCTIONS.'database.php');

//require_once(DIR_FS_INC . 'xtc_db_connect.inc.php');

//require_once(DIR_FS_INC . 'xtc_db_close.inc.php');

//require_once(DIR_FS_INC . 'xtc_db_error.inc.php');

//require_once(DIR_FS_INC . 'xtc_db_query.inc.php');

//require_once(DIR_FS_INC . 'xtc_db_queryCached.inc.php');

//require_once(DIR_FS_INC . 'xtc_db_perform.inc.php');

//require_once(DIR_FS_INC . 'xtc_db_fetch_array.inc.php');

//require_once(DIR_FS_INC . 'xtc_db_num_rows.inc.php');

//require_once(DIR_FS_INC . 'xtc_db_data_seek.inc.php');

//require_once(DIR_FS_INC . 'xtc_db_insert_id.inc.php');

//require_once(DIR_FS_INC . 'xtc_db_free_result.inc.php');

//require_once(DIR_FS_INC . 'xtc_db_fetch_fields.inc.php');

//require_once(DIR_FS_INC . 'xtc_db_output.inc.php');

//require_once(DIR_FS_INC . 'xtc_db_input.inc.php');

---------------------------------------------------------------------------------------------------

Achtung!!!! Diese folgende Änderung ist nur notwendig, wenn Sie bisher noch KEINE Bibliothek von Imedes

erworben haben, welches unter einer Bezahllizenz steht. Falls Sie nicht sicher sind, dann schauen Sie

einfach in den Quellcode der entsprechenden Datei oder sprechen uns einfach an

finde folgendes:

  xtc_db_connect() or die('Unable to connect to database server!');

 

und ersetze es mit:

  require_once (DIR_FS_CATALOG.'imedes_library/db_connect_alt_admin.php');

    db_connect_alt() or die('Unable to connect to database server!');

    global $ADODB_FETCH_MODE;

    $ADODB_FETCH_MODE=ADODB_FETCH_ASSOC;

---------------------------------------------------------------------------------------------------

finde folgendes:

 ?>

 

und füge davor ein:

  include('includes/application_top_support.php');

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-admin/includes/column_left.php

---------------------------------------------------------------------------------------------------

finde folgendes:

   if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['specials'] == '1')) echo '<a href="' . xtc_href_link(FILENAME_SPECIALS, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_SPECIALS . '</a><br>';

   if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['products_expected'] == '1')) echo '<a href="' . xtc_href_link(FILENAME_PRODUCTS_EXPECTED, '', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_PRODUCTS_EXPECTED . '</a><br>';

 

und füge danach ein:

  // Support start

echo ('<div class="dataTableHeadingContent"><b>'.BOX_SUPPORT_HEADING.'</b></div>');

  if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['ticket_tickets'] == '1')) echo '<a href="' .xtc_href_link(FILENAME_SUPPORT_TICKETS, '', 'NONSSL') . '"class="menuBoxContentLink"> -' . BOX_TICKET_TICKETS . '</a><br>';

  if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['ticket_status'] == '1')) echo '<a href="' .xtc_href_link(FILENAME_SUPPORT_STATUS, '', 'NONSSL') . '"class="menuBoxContentLink"> -' . BOX_TICKET_STATUS . '</a><br>';

  if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['ticket_priority'] == '1')) echo '<a href="' .xtc_href_link(FILENAME_SUPPORT_PRIORITY, '', 'NONSSL') . '"class="menuBoxContentLink"> -'. BOX_TICKET_PRIORITY. '</a><br>';

  if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['ticket_department'] == '1')) echo '<a href="' .xtc_href_link(FILENAME_SUPPORT_DEPARTMENT, '', 'NONSSL') . '"class="menuBoxContentLink"> -'. BOX_TICKET_DEPARTMENT . '</a><br>';

  if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['ticket_admins'] == '1')) echo '<div class="menueitem_bg"><a class="menueitem" href="' . xtc_href_link(FILENAME_SUPPORT_ADMIN, '','NONSSL') . '" class="menuBoxContentLink"> -'. BOX_TICKET_ADMINS .'</a><br>';

  if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['faq_manager'] == '1')) echo '<div class="menueitem_bg"><a class="menueitem" href="' . xtc_href_link(FILENAME_FAQ, '', 'NONSSL') . '"class="menuBoxContentLink"> -'. BOX_FAQ_MANAGER . '</a><br>';

  if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['news_manager'] == '1')) echo '<div class="menueitem_bg"><a class="menueitem" href="' . xtc_href_link(FILENAME_NEWS, '', 'NONSSL') . '"class="menuBoxContentLink"> -'. BOX_TOOLS_NEWS_MANAGER . '</a><br>';

// Support end

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-admin/includes/configure.php

---------------------------------------------------------------------------------------------------

finde folgendes:

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

 

und füge danach ein:

  // Support start

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

  // Support end

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-admin/includes/functions/general.php

---------------------------------------------------------------------------------------------------

finde folgendes:

  function xtc_get_categories_name($category_id, $language_id) {

 

und füge davor ein:

// Support start

function xtc_get_faq_name($faq_id, $language_id) {

    $faq_query = xtc_db_query("select name from faq_categories_description where id = '".$faq_id."' and language_id = '".$language_id."'");

    $faq = xtc_db_fetch_array($faq_query);

 

    return $faq['name'];

}

 

function xtc_get_question($faq_id, $language_id) {

    $faq_query = xtc_db_query("select question from faq_description where faq_id = '".$faq_id."' and language_id = '".$language_id."'");

    $faq = xtc_db_fetch_array($faq_query);

 

    return $faq['question'];

}

 

function xtc_get_answer($faq_id, $language_id) {

    $faq_query = xtc_db_query("select answer from faq_description where faq_id = '".$faq_id."' and language_id = '".$language_id."'");

    $faq = xtc_db_fetch_array($faq_query);

 

    return $faq['answer'];

}

// Support end

---------------------------------------------------------------------------------------------------

finde folgendes:

 ?>

 

und füge davor ein:

// Support start

include('includes/functions/support_functions.php');

// Support end

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-admin/includes/functions/sessions.php

---------------------------------------------------------------------------------------------------

Achtung!!!! Diese folgende Änderung ist nur notwendig, wenn Sie bisher noch KEINE Bibliothek von Imedes

erworben haben, welches unter einer Bezahllizenz steht. Falls Sie nicht sicher sind, dann schauen Sie

einfach in den Quellcode der entsprechenden Datei oder sprechen uns einfach an

finde folgendes:

      function _sess_write($key, $val) {

       global $SESS_LIFE;

 

und füge danach ein:

        if(!is_object($db)){// Vermutlich wird das $db objekt gelöscht, bevor die Session geschrieben wird

            global$db;

            require_once (DIR_FS_CATALOG.'imedes_library/db_connect_alt_admin.php');

            db_connect_alt() or die('Unable to connect to database server!');

            $db->Execute("SET NAMES '".$_SESSION['language_charset']."'");

            $db->Execute("SET CHARACTER_SET_CLIENT=".$_SESSION['language_charset']);

            $db->Execute("SET CHARACTER_SET_RESULTS=".$_SESSION['language_charset']);

        }

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-admin/includes/stylesheet.css

---------------------------------------------------------------------------------------------------

füge am Ende ein:

.uni_header {background-color:#dddd00; font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000000;}

.uni_content {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000000;}

.uni_bg {background-color:#f2f2f2;}

.uni_bg2 {background-color:#eeeeee;}

.uni_button {border:1px; background-color:#999999; font-family:Arial, Verdana, sans-serif; font-size:12px; color:#ffffff;}

.uni_settings {padding-left:5px;padding-right:5px;border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000000;}

.uni_items {padding-left:3px;padding-right:3px;border: 1px solid #cccccc;font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000000;}

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-admin/languages.php

---------------------------------------------------------------------------------------------------

finde folgendes:

       xtc_db_query("insert into " . TABLE_LANGUAGES . " (name, code, image, directory, sort_order,language_charset) values ('" . xtc_db_input($name) . "', '" . xtc_db_input($code) . "', '" . xtc_db_input($image) . "', '" . xtc_db_input($directory) . "', '" . xtc_db_input($sort_order) . "', '" . xtc_db_input($charset) . "')");

       $insert_id = xtc_db_insert_id();

 

und füge danach ein:

// Support start

      // create additional support status records

      $support_status_query = xtc_db_query("select support_status_id, support_status_name, position from " . TABLE_SUPPORT_STATUS . " where language_id = '" . $_SESSION['languages_id'] . "'");

      while ($support_status = xtc_db_fetch_array($support_status_query)) {

        xtc_db_query("insert into " . TABLE_SUPPORT_STATUS . " (support_status_id, language_id, support_status_name, position) values ('" . $support_status['support_status_id'] . "', '" . $insert_id . "', '" . xtc_db_input($support_status['support_status_name']) . "', '" . xtc_db_input($support_status['position']) . "')");

      }

      // create additional department records

      $support_department_query = xtc_db_query("select support_department_id, support_department_name, position from " . TABLE_SUPPORT_DEPARTMENT . " where language_id = '" . $_SESSION['languages_id'] . "'");

      while ($support_department = xtc_db_fetch_array($support_department_query)) {

        xtc_db_query("insert into " . TABLE_SUPPORT_DEPARTMENT . " (support_department_id, language_id, support_department_name, position) values ('" . $support_department['support_department_id'] . "', '" . $insert_id . "', '" . xtc_db_input($support_department['support_department_name']) . "', '" . xtc_db_input($support_department['position']) . "')");

      }

      // create additional assign records

      $support_assign_query = xtc_db_query("select support_assign_id, support_assign_name, support_assign_email from " . TABLE_SUPPORT_ADMINS . " where language_id = '" . $_SESSION['languages_id'] . "'");

      while ($support_assign = xtc_db_fetch_array($support_assign_query)) {

        xtc_db_query("insert into " . TABLE_SUPPORT_ADMINS . " (support_assign_id, language_id, support_assign_name,  support_assign_email) values ('" . $support_assign['support_assign_id'] . "', '" . $insert_id . "', '" . xtc_db_input($support_assign['support_assign_name']) . "', '" . xtc_db_input($support_assign['support_assign_email']) . "')");

      }

      // create additional priority records

      $support_priority_query = xtc_db_query("select support_priority_id, support_priority_name, position from " . TABLE_SUPPORT_PRIORITY . " where language_id = '" . $_SESSION['languages_id'] . "'");

      while ($support_priority = xtc_db_fetch_array($support_priority_query)) {

        xtc_db_query("insert into " . TABLE_SUPPORT_PRIORITY . " (support_priority_id, language_id, support_priority_name, position) values ('" . $support_priority['support_priority_id'] . "', '" . $insert_id . "', '" . xtc_db_input($support_priority['support_priority_name']) . "', '" . xtc_db_input($support_priority['position']) . "')");

      }

// Support end

---------------------------------------------------------------------------------------------------

finde folgendes:

       if ($lng['languages_id'] == $lID) {

         xtc_db_query("update " . TABLE_CONFIGURATION . " set configuration_value = '' where configuration_key = 'DEFAULT_CURRENCY'");

       }

 

und füge danach ein:

      // Support start

      xtc_db_query("delete from " . TABLE_SUPPORT_STATUS . " where language_id = '" . xtc_db_input($lID) . "'");

      xtc_db_query("delete from " . TABLE_SUPPORT_DEPARTMENT . " where language_id = '" . xtc_db_input($lID) . "'");

      xtc_db_query("delete from " . TABLE_SUPPORT_ADMINS . " where language_id = '" . xtc_db_input($lID) . "'");

      xtc_db_query("delete from " . TABLE_SUPPORT_PRIORITY . " where language_id = '" . xtc_db_input($lID) . "'");

      // Support end

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-inc/xtc_wysiwyg.inc.php

---------------------------------------------------------------------------------------------------

finde folgendes:

                 // WYSIWYG editor products_description textarea named products_description_langID

                 case 'products_description':

 

und füge davor ein:

// Support start

                case 'question':

                        $val ='var oFCKeditor = new FCKeditor( \'question['.$langID.']\', \'100%\', \'200\'  ) ;

                               oFCKeditor.BasePath = "'.$path.'" ;

                               oFCKeditor.Config["LinkBrowserURL"] = "'.$filemanager.$file_path.'" ;

                               oFCKeditor.Config["ImageBrowserURL"] = "'.$filemanager.$image_path.'" ;

                               oFCKeditor.Config["AutoDetectLanguage"] = false ;

                               oFCKeditor.Config["DefaultLanguage"] = "'.$lang.'" ;

                               oFCKeditor.ReplaceTextarea() ;

                               ';

                        break;

                case 'answer':

                        $val ='var oFCKeditor = new FCKeditor( \'answer['.$langID.']\', \'100%\', \'300\'  ) ;

                               oFCKeditor.BasePath = "'.$path.'" ;

                               oFCKeditor.Config["LinkBrowserURL"] = "'.$filemanager.$file_path.'" ;

                               oFCKeditor.Config["ImageBrowserURL"] = "'.$filemanager.$image_path.'" ;

                               oFCKeditor.Config["AutoDetectLanguage"] = false ;

                               oFCKeditor.Config["DefaultLanguage"] = "'.$lang.'" ;

                               oFCKeditor.ReplaceTextarea() ;

                               ';

                        break;

// Support end                        

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-includes/application_top.php

---------------------------------------------------------------------------------------------------

finde folgendes:

    Released under the GNU General Public License

    ---------------------------------------------------------------------------------------*/

 

und füge danach ein:

// Support start

include('includes/application_top_support.php');

// Support end

---------------------------------------------------------------------------------------------------

Achtung!!!! Diese folgende Änderung ist nur notwendig, wenn Sie bisher noch KEINE Bibliothek von Imedes

erworben haben, welches unter einer Bezahllizenz steht. Falls Sie nicht sicher sind, dann schauen Sie

einfach in den Quellcode der entsprechenden Datei oder sprechen uns einfach an

finde folgendes:

require_once (DIR_FS_INC.'xtc_db_connect.inc.php');

require_once (DIR_FS_INC.'xtc_db_close.inc.php');

require_once (DIR_FS_INC.'xtc_db_error.inc.php');

require_once (DIR_FS_INC.'xtc_db_perform.inc.php');

require_once (DIR_FS_INC.'xtc_db_query.inc.php');

require_once (DIR_FS_INC.'xtc_db_queryCached.inc.php');

require_once (DIR_FS_INC.'xtc_db_fetch_array.inc.php');

require_once (DIR_FS_INC.'xtc_db_num_rows.inc.php');

require_once (DIR_FS_INC.'xtc_db_data_seek.inc.php');

require_once (DIR_FS_INC.'xtc_db_insert_id.inc.php');

require_once (DIR_FS_INC.'xtc_db_free_result.inc.php');

require_once (DIR_FS_INC.'xtc_db_fetch_fields.inc.php');

require_once (DIR_FS_INC.'xtc_db_output.inc.php');

require_once (DIR_FS_INC.'xtc_db_input.inc.php');

 

und ersetze es mit.

    require_once(DIR_WS_FUNCTIONS.'database.php');

    // require_once (DIR_FS_INC.'xtc_db_connect.inc.php');

    // require_once (DIR_FS_INC.'xtc_db_close.inc.php');

    // require_once (DIR_FS_INC.'xtc_db_error.inc.php');

    // require_once (DIR_FS_INC.'xtc_db_perform.inc.php');

    // require_once (DIR_FS_INC.'xtc_db_query.inc.php');

    // require_once (DIR_FS_INC.'xtc_db_queryCached.inc.php');

    // require_once (DIR_FS_INC.'xtc_db_fetch_array.inc.php');

    // require_once (DIR_FS_INC.'xtc_db_num_rows.inc.php');

    // require_once (DIR_FS_INC.'xtc_db_data_seek.inc.php');

    // require_once (DIR_FS_INC.'xtc_db_insert_id.inc.php');

    // require_once (DIR_FS_INC.'xtc_db_free_result.inc.php');

    // require_once (DIR_FS_INC.'xtc_db_fetch_fields.inc.php');

    // require_once (DIR_FS_INC.'xtc_db_output.inc.php');

    // require_once (DIR_FS_INC.'xtc_db_input.inc.php');

---------------------------------------------------------------------------------------------------

Achtung!!!! Diese folgende Änderung ist nur notwendig, wenn Sie bisher noch KEINE Bibliothek von Imedes

erworben haben, welches unter einer Bezahllizenz steht. Falls Sie nicht sicher sind, dann schauen Sie

einfach in den Quellcode der entsprechenden Datei oder sprechen uns einfach an

finde folgendes:

xtc_db_connect() or die('Unable to connect to database server!');

 

und ersetze es mit:

    require_once (DIR_FS_CATALOG.'imedes_library/db_connect_alt.php');

    db_connect_alt() or die('Unable to connect to database server!');

    global $ADODB_FETCH_MODE;

    $ADODB_FETCH_MODE=ADODB_FETCH_ASSOC;

---------------------------------------------------------------------------------------------------

Achtung!!!! Diese folgende Änderung ist nur notwendig, wenn Sie bisher noch KEINE Bibliothek von Imedes

erworben haben, welches unter einer Bezahllizenz steht. Falls Sie nicht sicher sind, dann schauen Sie

einfach in den Quellcode der entsprechenden Datei oder sprechen uns einfach an

finde folgendes:

 // include the language translations

 require (DIR_WS_LANGUAGES.$_SESSION['language'].'/'.$_SESSION['language'].'.php');

 

und füge danach ein:

    $db->Execute("SET NAMES '".$_SESSION['language_charset']."'");

    $db->Execute("SET CHARACTER_SET_CLIENT=".$_SESSION['language_charset']);

    $db->Execute("SET CHARACTER_SET_RESULTS=".$_SESSION['language_charset']);

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-includes/database_tables.php

---------------------------------------------------------------------------------------------------

finde folgendes:

 ?>

 

und füge davor ein:

// Support start

define('TABLE_FAQ_CATEGORIES', 'faq_categories');

// Support end

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-includes/filenames.php

---------------------------------------------------------------------------------------------------

finde folgendes:

 ?>

 

und füge davor ein:

// Support start

define('FILENAME_CATEGORIES_LIST', 'categories_list.php');

// Support end

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-includes/functions/sessions.php

---------------------------------------------------------------------------------------------------

Achtung!!!! Diese folgende Änderung ist nur notwendig, wenn Sie bisher noch KEINE Bibliothek von Imedes

erworben haben, welches unter einer Bezahllizenz steht. Falls Sie nicht sicher sind, dann schauen Sie

einfach in den Quellcode der entsprechenden Datei oder sprechen uns einfach an

finde folgendes:

     function _sess_write($key, $val) {

       global $SESS_LIFE;

 

und füge danach ein:

        if(!is_object($db)){// Vermutlich wird das $db objekt gelöscht, bevor die Session geschrieben wird

            global$db;

            require_once (DIR_FS_CATALOG.'imedes_library/db_connect_alt.php');

            db_connect_alt() or die('Unable to connect to database server!');

            $db->Execute("SET NAMES '".$_SESSION['language_charset']."'");

            $db->Execute("SET CHARACTER_SET_CLIENT=".$_SESSION['language_charset']);

            $db->Execute("SET CHARACTER_SET_RESULTS=".$_SESSION['language_charset']);

        }

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-lang/english/admin/configuration.php

---------------------------------------------------------------------------------------------------

finde folgendes:

 ?>

 

und füge davor ein:

// Support start

define('DEFAULT_SUPPORT_TICKET_STATUS_TITLE','Default Support ticket Status');

define('DEFAULT_SUPPORT_TICKET_PRIORITY_TITLE','Default Support Ticket Priority');

define('DEFAULT_SUPPORT_TICKET_DEPARTMENT_TITLE','Default support department');

define('DEFAULT_SUPPORT_ADMIN_ID_TITLE','Default Support Administraor');

define('MAX_DISPLAY_NEWSDESK_NEWS_TITLE','NewsDesk');

 

define('DEFAULT_SUPPORT_TICKET_STATUS_DESC','This is the default status assigned to all new support tickets');

define('DEFAULT_SUPPORT_TICKET_PRIORITY_DESC','This is the default priority assigned to new supporttickets');

define('DEFAULT_SUPPORT_TICKET_DEPARTMENT_DESC','Default department support tickets are assigned to');

define('DEFAULT_SUPPORT_ADMIN_ID_DESC','This is the default supporter assigned to new tickets');

define('maximum number of items to display in the NewsDesk box');

// Support end

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-lang/english/admin/english.php

---------------------------------------------------------------------------------------------------

finde folgendes:

 ?>

 

und füge davor ein:

// Support start

define('BOX_SUPPORT_HEADING', 'Support System');

define('BOX_TICKET_STATUS', 'Ticket Status');

define('BOX_TICKET_PRIORITY', 'Ticket Priority');

define('BOX_TICKET_ADMINS', 'Ticket Admins');

define('BOX_TICKET_TICKETS', 'Support Tickets');

define('BOX_TICKET_DEPARTMENT', 'Support Dept\'s');

define('BOX_FAQ_MANAGER', 'Faq manager');

define('BOX_TOOLS_NEWS_MANAGER', 'Support News');

define('TEXT_DISPLAY_NUMBER_OF_TICKET_PRIORITY' ,'Displaying <b>%d</b> to <b>%d</b> (of <b>%d</b> Ticket Priorities)');

define('TEXT_DISPLAY_NUMBER_OF_TICKET_STATUS' ,'Displaying <b>%d</b> to <b>%d</b> (of <b>%d</b> Ticket Status)');

define('TEXT_DISPLAY_NUMBER_OF_TICKET_ADMINS' ,'Displaying <b>%d</b> to <b>%d</b> (of <b>%d</b> Ticket Administrators)');

define('TEXT_DISPLAY_NUMBER_OF_TICKET_DEPARTMENT' ,'Displaying <b>%d</b> to <b>%d</b> (of <b>%d</b> Support Departments)');

define('TEXT_DISPLAY_NUMBER_OF_TICKETS', 'Displaying <b>%d</b> to </b>%d</b> (of <b>%d</b> Support Tickets)');

define('TEXT_DISPLAY_NUMBER_OF_NEWS', 'Displaying <b>%d</b> to <b>%d</b> (of <b>%d</b> News Items)');

define('TEXT_DISPLAY_NUMBER_OF_SUPPORT', 'Displaying <b>%d</b> to <b>%d</b> (of <b>%d</b> Support tickets)');

// Support end

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-lang/english/english.php

---------------------------------------------------------------------------------------------------

finde folgendes:

 ?>

 

und füge davor ein:

// Support start

define('NAVBAR_TITLE_FAQ', 'FAQ');

define('DELETE_CONFORM_TEXT', 'Do you really want to close this ticket?');

define('NAVBAR_TITLE_HELPDESK', 'Helpdesk');

define('NAVBAR_TITLE_SUPPORT', 'Support');

define('TEXT_NO_COMMENTS_AVAILABLE', 'Es wurden keine Informationen eingegeben');

define('TEXT_NO_RESPONSE_DATE','');

define('TEXT_NO_ORDER_HISTORY', 'Der zuständige Mitarbeiter hat bisher noch keine Antwort zu diesem Supportfall bereitgestellt.');

define('HEADING_TITLE_DELETE', 'Supportfall löschen');

define('HEADING_TITLE_OPTIONS', 'Supportfall bearbeiten');

define('NAVBAR_TITLE_1', 'Supportfall verfolgen');

define('NAVBAR_TITLE_3', 'Informationen zu Supportfall');

define('NAVBAR_TITLE_4', 'Supportfall bearbeiten');

define('HELPDESK_ERROR', 'Please log in to use the advantages of our ticket system');

define('HELPDESK_LINK_ERROR', 'Please log in to see the information about your ticket.');

define('KONTAKT_ERROR_CUSTOMER', 'At first please take a look to our faq before you make an inquiry. Later, if you still have any questions you can open a ticket.');

define('KONTAKT_ERROR', 'At first please take a look to our faq before you make an inquiry. Later, if you still have any questions use the link Contact, to make an inquiry.');

// Support end

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-lang/english/lang_english.conf

---------------------------------------------------------------------------------------------------

finde folgendes:

 text_watch_category = 'Here you find:<br />'

 text_pwd = 'Password'

 

und füge danach ein:

text_support = 'Support'

text_main = 'Support Ticket'

ticket_faq = 'Show FAQ'

---------------------------------------------------------------------------------------------------

am Ende einfügen:

#help_desk

[helpdesk]

text_main = 'Main page'

new_ticket = 'New ticket'

open_ticket = 'Open ticket'

close_ticket = 'Closed ticket'

ticket_faq = 'FAQ'

heading_title = 'Support'

TEXT_TICKET_NUMBER = 'Ticket#'

TEXT_TICKET_SUBJECT = 'Subject'

TEXT_TICKET_STATUS= 'Status'

TEXT_TICKET_DATE_SENT = 'Date'

TEXT_TICKET_ACTIONS = 'Action'

TEXT_TICKET_LAST_UPDATED_BY = 'Last update by'

TEXT_VIEW_TICKET = 'Show'

TEXT_AMEND_TICKET = 'Edit'

Announcements = 'News'

 

#support

[support]

text_main = 'Main page'

new_ticket = 'New ticket'

open_ticket = 'Open tickets'

close_ticket = 'Closed tickets'

ticket_faq = 'FAQ'

heading_title = 'Support'

Announcements = 'News'

TEXT_TICKET_LAST_UPDATED_BY = 'Last update by'

TEXT_TICKET_ACTIONS = 'Action'

TEXT_VIEW_TICKET = 'Show'

TEXT_AMEND_TICKET = 'Edit'

TEXT_SUPPORT_DEPT = 'Department'

TEXT_SUPPORT_PRIORITY = 'Priority'

TEXT_SUPPORT_USER_NAME = 'Your name'

TEXT_SUPPORT_USER_EMAIL = 'Your eMail-address'

TEXT_SUPPORT_ALTERNATIVE_EMAIL = 'Alternative eMail-address '

TEXT_SUPPORT_DOMAIN = 'Subject'

TEXT_SUPPORT_TEXT = 'Description of problem'

TEXT_SUPPORT_FAQ = 'Useful for FAQ-Area'

TEXT_TICKET_NUMBER = 'Ticket#'

TEXT_TICKET_SUBJECT = 'Subject'

TEXT_TICKET_STATUS = 'Status'

TEXT_TICKET_DATE_SENT = 'Date'

 

#support_info

[support_info]

text_main = 'Main page'

new_ticket = 'New ticket'

open_ticket = 'Open tickets'

close_ticket = 'Closed tickets'

ticket_faq = 'FAQ'

heading_title = 'Support'

TEXT_TICKET_NUMBER = 'Ticket#'

TEXT_TICKET_DATE = 'Ticket submitted at:'

TEXT_TICKET_STATUS = 'Status:'

TEXT_TICKET_PRIORITY = 'Priority:'

HEADING_TICKET_INFORMATION = 'Detailed information'

HEADING_TICKET_NAME = 'Ticket modified by'

HEADING_TICKET_EMAIL = 'eMail-address'

HEADING_TICKET_DOMAIN = 'Subject'

HEADING_TICKET_ADMIN = 'Support details'

HEADING_TICKET_SUPPORTER = 'Supporter'

HEADING_TICKET_DEPARTMENT = 'Department'

HEADING_TICKET_HISTORY = 'Ticket history'

HEADING_LAST_MODIFIED = 'Last modified at'

HEADING_LAST_ADMIN = 'Last modified by'

TABLE_HEADING_NEW_VALUE = 'Status'

TABLE_HEADING_NEW_DEPT = 'Department'

TABLE_HEADING_NEW_ADMIN = 'Assigned to'

TABLE_HEADING_CUSTOMER_NOTIFIED = 'Customer notified'

 

#faq

[faq]

text_main = 'Main page'

new_ticket = 'New ticket'

open_ticket = 'Open tickets'

close_ticket = 'Closed tickets'

ticket_faq = 'FAQ'

HEADING_TITLE = 'Show FAQ'

contact = 'Contact'

 

#support_ticket_alter

[support_ticket_alter]

text_main = 'Main page'

new_ticket = 'New ticket'

open_ticket = 'Open tickets'

close_ticket = 'Closed tickets'

ticket_faq = 'FAQ'

heading_title = 'Support'

CATEGORY_PERSONAL = 'Your personal data'

ENTRY_NAME = 'Name'

ENTRY_EMAIL_ADDRESS = 'eMail-address'

TICKET_DETAILS = 'Details'

ENTRY_SUBJECT = 'Subject'

ENTRY_PRIORITY = 'Priority'

ENTRY_DEPARTMENT = 'Department'

TEXT_SUPPORT_PRIORITY = 'Priority: '

Your_Ticket = 'Your ticket'

Add_to_Ticket = 'Add to ticket'

CATEGORY_ADMIN = 'Information'

ENTRY_ASSIGN = 'Is processed by'

ENTRY_LAST_MODIFIED = 'Last modified at'

ENTRY_LAST_STATUS = 'Actual status'

ENTRY_ADMIN_COMMENTS = 'Information'

TEXT_TICKET_NUMBER = 'Ticket#'

TEXT_TICKET_SUBJECT = 'Subject'

TEXT_SUBMITTED_BY = 'Ticket submitted by: '

TEXT_TICKET_STATUS = 'Status: '

TEXT_TICKET_DATE = 'Ticket submitted at: '

TEXT_TICKET_DEPARTMENT = 'Department: '

TEXT_TICKET_REMOVAL = 'The status of this case has been changed. The case is closed and the employee in charge  has been informed about this. In case you want to open the case again, you can do that any time switching to the area of the closed cases.'

TEXT_TICKET_REOPEN = 'Your request to reopen the ticket has been granted. The status of this case has been changed. The case has been reactivated and the the employee in charge  has been informed about this.'

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-lang/german/admin/configuration.php

---------------------------------------------------------------------------------------------------

finde folgendes:

 ?>

 

und füge davor ein:

// Support start

define('DEFAULT_SUPPORT_TICKET_STATUS_TITLE','Standard Support ticket Status');

define('DEFAULT_SUPPORT_TICKET_PRIORITY_TITLE','Standard Support Ticket Priorität');

define('DEFAULT_SUPPORT_TICKET_DEPARTMENT_TITLE','Standard Support Abteilung');

define('DEFAULT_SUPPORT_ADMIN_ID_TITLE','Standard Support Administrator');

define('MAX_DISPLAY_NEWSDESK_NEWS_TITLE','NewsDesk');

 

define('DEFAULT_SUPPORT_TICKET_STATUS_DESC','Welcher Status wird standardmässig für ein neues Ticket gesetzt?');

define('DEFAULT_SUPPORT_TICKET_PRIORITY_DESC','Welche Priorität wird standardmässig für ein neues Ticket gesetzt?');

define('DEFAULT_SUPPORT_TICKET_DEPARTMENT_DESC','Welche Abteilung wird standardmässig für ein neues Ticket gesetzt?');

define('DEFAULT_SUPPORT_ADMIN_ID_DESC','Welche Supporter wird standardmässig für ein neues Ticket gesetzt?');

define('MAX_DISPLAY_NEWSDESK_NEWS_DESC','maximale Anzahl der News in der Newsbox');

// Support end

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-lang/german/admin/german.php

---------------------------------------------------------------------------------------------------

finde folgendes:

 ?>

 

und füge davor ein:

// Support start

define('BOX_SUPPORT_HEADING', 'Support System');

define('BOX_TICKET_STATUS', 'Supportfallstatus');

define('BOX_TICKET_PRIORITY', 'Supportfallpriorität');

define('BOX_TICKET_ADMINS', 'Mitarbeiter');

define('BOX_TICKET_TICKETS', 'Supportfall');

define('BOX_TICKET_DEPARTMENT', 'Abteilung');

define('BOX_FAQ_MANAGER', 'FAQ Manager');

define('BOX_TOOLS_NEWS_MANAGER', 'Supportnews');

define('TEXT_DISPLAY_NUMBER_OF_TICKET_PRIORITY' ,'Zeige <b>%d</b> bis <b>%d</b> (von <b>%d</b> Prioritäten)');

define('TEXT_DISPLAY_NUMBER_OF_TICKET_STATUS' ,'Zeige <b>%d</b> bis <b>%d</b> (von <b>%d</b> Supportfallstati)');

define('TEXT_DISPLAY_NUMBER_OF_TICKET_ADMINS' ,'Zeige <b>%d</b> bis <b>%d</b> (von <b>%d</b> Mitarbeitern)');

define('TEXT_DISPLAY_NUMBER_OF_TICKET_DEPARTMENT' ,'Zeige <b>%d</b> bis <b>%d</b> (of <b>%d</b> Abteilungen)');

define('TEXT_DISPLAY_NUMBER_OF_TICKETS', 'Zeige <b>%d</b> bis </b>%d</b> (von <b>%d</b> Supportfällen)');

define('TEXT_DISPLAY_NUMBER_OF_NEWS', 'Zeige <b>%d</b> bis <b>%d</b> (von <b>%d</b> Neuigkeiten)');  

define('TEXT_DISPLAY_NUMBER_OF_SUPPORT', 'Angezeigt werden <b>%d</b> bis <b>%d</b> (von insgesamt <b>%d</b> Supportfällen)');

// Support end

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-lang/german/german.php

---------------------------------------------------------------------------------------------------

finde folgendes:

 ?>

 

und füge davor ein:

// Support start

define('NAVBAR_TITLE_FAQ', 'FAQ');

define('DELETE_CONFORM_TEXT', 'Möchten Sie dieses Ticket wirklich schließen?');

define('NAVBAR_TITLE_HELPDESK', 'Helpdesk');

define('NAVBAR_TITLE_SUPPORT', 'Support');

define('TEXT_NO_COMMENTS_AVAILABLE', 'Es wurden keine Informationen eingegeben');

define('TEXT_NO_RESPONSE_DATE','');

define('TEXT_NO_ORDER_HISTORY', 'Der zuständige Mitarbeiter hat bisher noch keine Antwort zu diesem Supportfall bereitgestellt.');

define('HEADING_TITLE_DELETE', 'Supportfall löschen');

define('HEADING_TITLE_OPTIONS', 'Supportfall bearbeiten');

define('NAVBAR_TITLE_1', 'Supportfall verfolgen');

define('NAVBAR_TITLE_3', 'Informationen zu Supportfall');

define('NAVBAR_TITLE_4', 'Supportfall bearbeiten');

define('HELPDESK_ERROR', 'Um die Vorteile unseres Ticketsystemes zu nutzen müssen Sie sich einloggen!');

define('HELPDESK_LINK_ERROR', 'Sie sind leider nicht korrekt angemeldet! Um sich Ihr Ticket anzuschauen bitten wir Sie sich anzumelden.');

define('KONTAKT_ERROR_CUSTOMER', 'Bevor Sie eine Anfrage stellen bitten wir Sie zunächst einmal die FAQ durchzulesen. Falls Sie dann immer noch offene Fragen haben können Sie diese mittels unseres Ticketsystems stellen.');

define('KONTAKT_ERROR', 'Bevor Sie eine Anfrage stellen bitten wir Sie zunächst einmal die FAQ durchzulesen. Falls Sie dann immer noch offene Fragen haben können Sie diese über den Link Kontakformular, welchen Sie am Ende der Seite sehen, stellen.');

// Support end

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-lang/german/lang_german.conf

---------------------------------------------------------------------------------------------------

finde folgendes:

 text_in_category = 'In '

 text_pwd = 'Passwort'

 

und füge danach ein:

text_support = 'Support'

text_main = 'Support Ticket'

ticket_faq = 'FAQ's anzeigen'

---------------------------------------------------------------------------------------------------

am Ende einfügen:

#help_desk

[helpdesk]

text_main = 'Hauptseite'

new_ticket = 'neues Ticket'

open_ticket = 'offene Tickets'

close_ticket = 'geschlossene Tickets'

ticket_faq = 'FAQ'

heading_title = 'Support'

TEXT_TICKET_NUMBER = 'Fall #'

TEXT_TICKET_SUBJECT = 'Betreff'

TEXT_TICKET_STATUS= 'Status'

TEXT_TICKET_DATE_SENT = 'Datum'

TEXT_TICKET_ACTIONS = 'Aktion'

TEXT_TICKET_LAST_UPDATED_BY = 'letztes Update von'

TEXT_VIEW_TICKET = 'Zeige'

TEXT_AMEND_TICKET = 'Bearbeite'

Announcements = 'Neuigkeiten'

 

#support

[support]

text_main = 'Hauptseite'

new_ticket = 'neues Ticket'

open_ticket = 'offene Tickets'

close_ticket = 'geschlossene Tickets'

ticket_faq = 'FAQ'

heading_title = 'Support'

Announcements = 'Neuigkeiten'

TEXT_TICKET_LAST_UPDATED_BY = 'letztes Update von'

TEXT_TICKET_ACTIONS = 'Aktion'

TEXT_VIEW_TICKET = 'Zeige'

TEXT_AMEND_TICKET = 'Bearbeite'

TEXT_SUPPORT_DEPT = 'Abteilung'

TEXT_SUPPORT_PRIORITY = 'Priorität'

TEXT_SUPPORT_USER_NAME = 'Ihr Name'

TEXT_SUPPORT_USER_EMAIL = 'Ihre Emailadresse'

TEXT_SUPPORT_ALTERNATIVE_EMAIL = 'Alternative Emailaddresse   '

TEXT_SUPPORT_DOMAIN = 'Domain'

TEXT_SUPPORT_TEXT = 'Problemdarstellung'

TEXT_SUPPORT_FAQ = 'Tip für den FAQ-Bereich'

TEXT_TICKET_NUMBER = 'Fall #'

TEXT_TICKET_SUBJECT = 'Betreff'

TEXT_TICKET_STATUS = 'Status'

TEXT_TICKET_DATE_SENT = 'Datum'

 

#support_info

[support_info]

text_main = 'Hauptseite'

new_ticket = 'neues Ticket'

open_ticket = 'offene Tickets'

close_ticket = 'geschlossene Tickets'

ticket_faq = 'FAQ'

heading_title = 'Support'

TEXT_TICKET_NUMBER = 'Fall #'

TEXT_TICKET_DATE = 'Supportfall eingetragen am:'

TEXT_TICKET_STATUS = 'Status:'

TEXT_TICKET_PRIORITY = 'Priorität:'

HEADING_TICKET_INFORMATION = 'Detaillierte Informationen'

HEADING_TICKET_NAME = 'Supportfall angelegt von'

HEADING_TICKET_EMAIL = 'Emailadresse'

HEADING_TICKET_DOMAIN = 'Domain'

HEADING_TICKET_ADMIN = 'Support Details'

HEADING_TICKET_SUPPORTER = 'Supporter'

HEADING_TICKET_DEPARTMENT = 'Abteilung'

HEADING_TICKET_HISTORY = 'Supportfall Historie'

HEADING_LAST_MODIFIED = 'Zuletzt bearbeitet am'

HEADING_LAST_ADMIN = 'Zuletzt bearbeitet von'

TABLE_HEADING_NEW_VALUE = 'Status'

TABLE_HEADING_NEW_DEPT = 'Abteilung'

TABLE_HEADING_NEW_ADMIN = 'Zugewiesen zu'

TABLE_HEADING_CUSTOMER_NOTIFIED = 'Kunde benachrichtigt'

 

#faq

[faq]

text_main = 'Hauptseite'

new_ticket = 'neues Ticket'

open_ticket = 'offene Tickets'

close_ticket = 'geschlossene Tickets'

ticket_faq = 'FAQ'

HEADING_TITLE = 'FAQ's anzeigen'

contact = 'Kontaktformular'

 

#support_ticket_alter

[support_ticket_alter]

text_main = 'Hauptseite'

new_ticket = 'neues Ticket'

open_ticket = 'offene Tickets'

close_ticket = 'geschlossene Tickets'

ticket_faq = 'FAQ'

heading_title = 'Support'

CATEGORY_PERSONAL = 'Ihre persönlichen Daten'

ENTRY_NAME = 'Name'

ENTRY_EMAIL_ADDRESS = 'eMail-Adresse'

TICKET_DETAILS = 'Details'

ENTRY_SUBJECT = 'Betreff'

ENTRY_PRIORITY = 'Priorität'

ENTRY_DEPARTMENT = 'Abteilung'

TEXT_SUPPORT_PRIORITY = 'Priorität: '

Your_Ticket = 'Ihr Ticket'

Add_to_Ticket = 'Zum Ticket hinzufügen'

CATEGORY_ADMIN = 'Information'

ENTRY_ASSIGN = 'wird bearbeitet von'

ENTRY_LAST_MODIFIED = 'Zuletzt bearbeitet am'

ENTRY_LAST_STATUS = 'Aktueller Status'

ENTRY_ADMIN_COMMENTS = 'Information'

TEXT_TICKET_NUMBER = 'Fall #'

TEXT_TICKET_SUBJECT = 'Betreff'

TEXT_SUBMITTED_BY = 'Supportfall eingetragen von: '

TEXT_TICKET_STATUS = 'Status: '

TEXT_TICKET_DATE = 'Supportfall eingetragen am: '

TEXT_TICKET_DEPARTMENT = 'Abteilung: '

TEXT_TICKET_REMOVAL = 'Der Status dieses Falls wurde geändert. Der Fall ist abgeschlossen und der zuständige Mitarbeiter wurde darüber informiert. Falls Sie diesen Fall noch mal öffnen wollen, können Sie dies jederzeit tun. Wechseln Sie hierzu in den Bereich der abgeschlossenen Fälle.'

TEXT_TICKET_REOPEN = 'Ihr Wunsch zur Wiedereröffnung des Tickets wurde entsprochen.  Der Status dieses Falls wurde geändert. Der Fall ist nun aktiviert worden und der zuständige Mitarbeiter wurde darüber informiert.'

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-login.php

---------------------------------------------------------------------------------------------------

finde folgendes:

            if ($_SESSION['cart']->count_contents() > 0) {

 

und ersetze es mit:

// Support start

            if (sizeof($_SESSION['navigation']->snapshot) > 0) {

                $origin_href = xtc_href_link($_SESSION['navigation']->snapshot['page'], xtc_array_to_string($_SESSION['navigation']->snapshot['get'], array(xtc_session_name())), $_SESSION['navigation']->snapshot['mode']);

                $_SESSION['navigation']->clear_snapshot();

                xtc_redirect($origin_href);

            }

            elseif ($_SESSION['cart']->count_contents() > 0) {

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-shop_content.php

---------------------------------------------------------------------------------------------------

finde folgendes:

 if ($_GET['coID'] == 7) {

 

und füge danach ein:

// Support start

if (isset ($_SESSION['customer_id'])) {

        $error = str_replace( '\n', '<br />', KONTAKT_ERROR_CUSTOMER );

        xtc_redirect(xtc_href_link(FILENAME_FAQ, 'error_message='.urlencode($error), 'SSL'));

    }

    if (!isset ($_SESSION['navigation']) && !isset ($_SESSION['navigation']->snapshot['page']) && !isset ($_SESSION['customer_id'])) {      

            $_SESSION['navigation'] = new navigationHistory();

            $_SESSION['navigation']->set_snapshot();

            $error = str_replace( '\n', '<br />', KONTAKT_ERROR );

            xtc_redirect(xtc_href_link(FILENAME_FAQ, 'error_message='.urlencode($error), 'SSL'));

    }

// Support end

---------------------------------------------------------------------------------------------------

finde folgendes:

    $smarty->assign('CONTACT_HEADING', $shop_content_data['content_title']);

    if (isset ($_GET['action']) && ($_GET['action'] == 'success')) {

 

und füge danach ein:

        // Support start

                require (DIR_WS_INCLUDES.'header.php');

        unset($_SESSION['navigation']);

// Support end

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-templates/xtc4/index.html

---------------------------------------------------------------------------------------------------

finde folgendes:

                <td>{$box_CATEGORIES}{$box_ADD_QUICKIE}{$box_CONTENT}{$box_INFORMATION}{$box_LAST_VIEWED}{$box_REVIEWS}{$box_SEARCH}{$box_SPECIALS}{$box_WHATSNEW}</td>

 

und ersetze es mit:

                <td>{$box_CATEGORIES}{$box_ADD_QUICKIE}{$box_CONTENT}{$box_INFORMATION}{$box_SUPPORT}{$box_LAST_VIEWED}{$box_REVIEWS}{$box_SEARCH}{$box_SPECIALS}{$box_WHATSNEW}</td>

vor

{if $account_option=='account' or $account_option=='both'}

 

folgendes einfügen:

{if $error!=''}

    

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

        <td class="main">&nbsp;</td>

    </tr>

  <tr>

    <td>{$error}</td>

  </tr>

</table>

{/if}

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

-templates/xtc4/source/boxes.php

---------------------------------------------------------------------------------------------------

finde folgnedes:

   include(DIR_WS_BOXES . 'newsletter.php');

 

und füge danach ein:

  // Support start

  require(DIR_WS_BOXES . 'support.php');

  // Support end

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------

 

 

 

 

Deine Werbung auf Ecombase ? 50.000 Einblendungen täglich.
Kleiner Preis - große Wirkung - Anfragen - eMail im Impressum !

Quick Links

Andere Empfehlungen

http://www.ecombase.de/Bilder/Designnerd-3D-RSS-preview.jpg
   Gully RSS News : Ecomdev News

   Mein Name gehört mir ! 
   Marketing Zielgruppe 50+
   Gast durch Gottes Hand ?

Copyright (C) 2008 eComBASE Shop Software - Community  - bei Volker Bellendorf - 59077 Hamm - +49-2381-402621
SHOPcommuniy (R) ist eingetragene Wort + Bildmarke
Alle Texte & Bilder sind Eigentum der Betreiber der Webseite eCombase.de
Vervielfältigung - Verwendung auf eigenen Webseiten nicht ohne schriftliche Genehmigung