The Installation of MailBeez 2.0 is successfully tested with Gambio GX 2 Version v2.0.5i r2993, running on PHP 5.2.11
The installation is straight forward and can be done in a couple of minutes by following these steps:
- copy new files
- add permission (half automatic)a
- Install MailBeez
MailBeez is maintaining it’s own tables – the shops existing table stay as they are.
Step 1 – copy new files
copy following file to your admin-directory
mailbeez.php
copy following file and folder to your catalog-directory (where your index.php is located)
mailhive (folder)
mailhive.php
Step 2 – modify existing files
1. Add a menu entry
located and open the file
admin/includes/column_left.php
Gambio GX2 early Release
find
(...) ' . BOX_CUSTOMERS_STATUS . '</a></li>';
add afterwards in a new line
if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['module_newsletter'] == '1')) echo '<li ><a id="BOX_MAILBEEZ" href="' . xtc_href_link('mailbeez.php') . '"> MailBeez</a></li>';
this will add the menu-entry “MailBeez” to your Customers-Box. Feel free to place this link whereever you want.
Gambio GX2 with Service Pack
If you can not find this line you have installed Service Pack 1.1
Please find
# SAMPLE ITEM:
and insert above the following code
if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['banner_manager'] == '1')) echo '<li class="leftmenu_body_item" ><a class="fav_drag_item" id="BOX_MAILBEEZ" href="' . xtc_href_link('mailbeez.php') . '">MailBeez</a></li>';
You will now find MailBeez in the Section “Zusatzmodule”
Step 3 – add permission
run
(shop)/mailhive.php
this will add the required permission for MailBeez for the primary admin account.
If necessary add admin permission for MailBeez for secondary admin accounts as well
please continue with Basic Configuration
Optional
If you would like to have access to MailBeez core files & tables from other pages for e.g. a custom integration you need to add the following global DataBase and Filename definitions:
Add the Database table definition
located and open the file
includes/database_tables.php
add
define('TABLE_MAILBEEZ_TRACKING', 'mailbeez_tracking');
define('TABLE_MAILBEEZ_BLOCK', 'mailbeez_block');
Add the filename definition
located and open the file
admin/includes/application_top.php
add
define('FILENAME_MAILBEEZ', 'mailbeez.php');
define('FILENAME_HIVE', 'mailhive.php');
located and open the file
includes/filenames.php
add
define('FILENAME_MAILBEEZ', 'mailbeez.php');
define('FILENAME_HIVE', 'mailhive.php');






